.va-agents-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.va-agent-card{position:relative;padding:22px 24px;background:var(--paper-1);border:1px solid var(--line-2);border-radius:var(--r-xl);transition:all var(--dur-fast);overflow:hidden}.va-agent-card.active{border-left:3px solid var(--ok)}.va-agent-card.inactive{opacity:.7;border-left:3px solid var(--line-3)}.va-agent-card.cloned{border-color:var(--gold-ring);background:linear-gradient(135deg,var(--gold-soft),transparent 70%),var(--paper-1)}.va-agent-card:hover{transform:translateY(-2px);box-shadow:var(--sh-m)}.va-agent-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.va-agent-orb{width:52px;height:52px;border-radius:50%;position:relative;flex-shrink:0}.va-agent-orb.sales{background:radial-gradient(circle at 30% 30%,#FFAFD9,#C13D8C 70%,#5A0D38);box-shadow:0 4px 14px -2px rgba(255,93,177,.6)}.va-agent-orb.support{background:radial-gradient(circle at 30% 30%,#9DBDFF,#2D5BFF 70%,#0A1E5F);box-shadow:0 4px 14px -2px rgba(107,143,255,.6)}.va-agent-orb.strategic{background:radial-gradient(circle at 30% 30%,#F5D78A,#8B6E3F 70%,#3A2400);box-shadow:0 4px 14px -2px rgba(212,183,130,.6)}.va-agent-orb.ops{background:radial-gradient(circle at 30% 30%,#86F5C3,#16D69A 70%,#053A28);box-shadow:0 4px 14px -2px rgba(22,214,154,.6)}.va-agent-orb:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px dashed rgba(255,255,255,.25);animation:orbit-rotate 6s linear infinite}.va-agent-card.active .va-agent-orb:before{content:"";position:absolute;bottom:0;right:0;width:14px;height:14px;border-radius:50%;background:var(--ok);border:2px solid var(--paper-1);box-shadow:0 0 8px var(--ok);animation:pulse-uv 1.6s ease-out infinite;z-index:2}.va-agent-name{font-family:var(--font-display);font-size:17.5px;font-weight:500;letter-spacing:-.015em;color:var(--txt-1);display:inline-flex;align-items:center;gap:8px}.va-agent-role{font-family:var(--font-italic);font-style:italic;font-size:13px;color:var(--txt-3);margin-top:2px}.va-agent-tier{position:absolute;top:14px;right:16px;padding:3px 9px;border-radius:var(--r-full);font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.va-agent-tier.eco{background:var(--ok-soft);color:var(--ok);border:1px solid var(--ok-ring)}.va-agent-tier.standard{background:var(--info-soft);color:var(--info);border:1px solid var(--info-ring)}.va-agent-tier.premium{background:linear-gradient(135deg,var(--gold-bright),var(--gold-deep));color:#2A1C00}.va-agent-voice{padding:12px 14px;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r-m);margin-bottom:14px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center}.va-voice-play{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--uv-bright),var(--uv-deep));color:white;border:0;cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:transform var(--dur-fast);box-shadow:0 4px 10px -2px var(--uv-ring)}.va-voice-play:hover{transform:scale(1.08)}.va-voice-provider{font-family:var(--font-display);font-size:13px;font-weight:500;letter-spacing:-.008em;color:var(--txt-1);line-height:1.3}.va-voice-variant{font-family:var(--font-italic);font-style:italic;font-size:11.5px;color:var(--txt-3);margin-top:1px}.va-voice-wave{display:flex;align-items:center;gap:2px;height:20px;width:50px}.va-voice-wave-bar{width:2px;background:var(--uv);border-radius:1px;opacity:.6}.va-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden;margin-bottom:14px}.va-stat{padding:10px 12px;background:var(--paper-2)}.va-stat-l{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--txt-3);font-weight:700}.va-stat-v{font-family:var(--font-display);font-size:15px;font-weight:500;letter-spacing:-.012em;color:var(--txt-1);margin-top:2px;font-variant-numeric:tabular-nums}.va-stat-v.uv{color:var(--uv)}.va-stat-v.ok{color:var(--ok)}.va-stat-v.gold{color:var(--gold-deep)}[data-theme=dark] .va-stat-v.gold{color:var(--gold-bright)}.va-skills{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.va-skill{padding:3px 8px;border-radius:var(--r-full);font-size:10px;background:var(--paper-2);border:1px solid var(--line);font-weight:500}.va-langs,.va-skill{font-family:var(--font-mono);color:var(--txt-3)}.va-langs{display:flex;gap:6px;font-size:10.5px;letter-spacing:.04em}.va-lang{padding:2px 7px;border-radius:var(--r-xs);background:var(--paper-2);border:1px solid var(--line)}.va-agent-foot{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--line);margin-top:12px}.va-price{font-family:var(--font-display);font-size:16px;font-weight:400;color:var(--gold-deep);letter-spacing:-.012em}[data-theme=dark] .va-price{color:var(--gold-bright)}.va-price-l{font-family:var(--font-italic);font-style:italic;font-size:11.5px;color:var(--txt-3)}.va-agent-actions{display:flex;gap:6px}.va-calls-list{background:var(--paper-1);border:1px solid var(--line-2);border-radius:var(--r-xl);overflow:hidden}.va-call-row{display:grid;grid-template-columns:40px minmax(0,1.5fr) minmax(0,2fr) 90px 100px 60px auto;gap:14px;padding:14px 22px;align-items:center;border-bottom:1px solid var(--line);cursor:pointer;transition:background var(--dur-fast)}.va-call-row:hover{background:var(--paper-2)}.va-call-row:last-child{border-bottom:0}.va-call-dir{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;position:relative}.va-call-row.inbound .va-call-dir{background:var(--info-soft);color:var(--info)}.va-call-row.outbound .va-call-dir{background:var(--ok-soft);color:var(--ok)}.va-call-row.crisis .va-call-dir{background:var(--error-soft);color:var(--error)}.va-call-row.handoff .va-call-dir{background:var(--warn-soft);color:var(--warn)}.va-call-contact{font-family:var(--font-display);font-size:14.5px;font-weight:500;letter-spacing:-.012em;color:var(--txt-1)}.va-call-contact-sub{font-size:12px;margin-top:2px}.va-call-contact-sub,.va-call-snippet{font-family:var(--font-italic);font-style:italic;color:var(--txt-3)}.va-call-snippet{font-size:13px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.va-call-dur{font-family:var(--font-mono);font-size:14px;color:var(--txt-1);font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.va-call-status{padding:3px 10px;border-radius:var(--r-full);font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center}.va-call-row.resolved .va-call-status{background:var(--ok-soft);color:var(--ok);border:1px solid var(--ok-ring)}.va-call-row.handoff .va-call-status{background:var(--warn-soft);color:var(--warn);border:1px solid var(--warn-ring)}.va-call-row.crisis .va-call-status{background:var(--error-soft);color:var(--error);border:1px solid var(--error-ring)}.va-call-cost{font-family:var(--font-mono);font-size:12px;color:var(--gold-deep);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}[data-theme=dark] .va-call-cost{color:var(--gold-bright)}.va-call-csat{display:inline-flex;align-items:center;gap:2px;font-family:var(--font-mono);font-size:12px;color:var(--txt-3);letter-spacing:.04em}.va-cost-hero{padding:28px 32px;background:radial-gradient(ellipse 60% 80% at 100% 50%,var(--gold-soft),transparent 60%),var(--paper-1);border:1px solid var(--gold-ring);border-radius:var(--r-2xl);margin-bottom:var(--s-6);display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:32px;align-items:center}.va-cost-l{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);font-weight:700;margin-bottom:8px}[data-theme=dark] .va-cost-l{color:var(--gold-bright)}.va-cost-v{font-family:var(--font-display);font-size:56px;font-weight:400;letter-spacing:-.03em;color:var(--txt-1);line-height:1;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--gold-bright),var(--gold-deep));-webkit-background-clip:text;background-clip:text;color:transparent}.va-cost-of{font-family:var(--font-italic);font-style:italic;font-size:17px;color:var(--txt-3);margin-top:6px}.va-cost-bar{margin-top:18px;height:12px;background:var(--paper-2);border:1px solid var(--line);border-radius:6px;overflow:hidden}.va-cost-bar-fill{height:100%;background:linear-gradient(90deg,var(--gold-deep),var(--gold-bright));border-radius:5px;box-shadow:0 0 8px var(--gold-ring)}.va-cost-margin{position:relative;text-align:center;padding:20px;background:var(--paper-1);border:1px solid var(--line-2);border-radius:var(--r-xl)}.va-margin-ring{position:relative;width:120px;height:120px;margin:0 auto 12px}.va-margin-pct{font-family:var(--font-display);font-size:28px;font-weight:400;letter-spacing:-.025em;color:var(--ok);font-variant-numeric:tabular-nums}.va-tier-breakdown{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.va-tier-card{padding:18px 20px;background:var(--paper-1);border:1px solid var(--line-2);border-radius:var(--r-l)}.va-tier-card-l{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.va-tier-card.eco .va-tier-card-l{color:var(--ok)}.va-tier-card.standard .va-tier-card-l{color:var(--info)}.va-tier-card.premium .va-tier-card-l{color:var(--gold-deep)}[data-theme=dark] .va-tier-card.premium .va-tier-card-l{color:var(--gold-bright)}.va-tier-row-grid{margin-top:12px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.va-tier-cell-l{font-family:var(--font-italic);font-style:italic;font-size:11px;color:var(--txt-3)}.va-tier-cell-v{font-family:var(--font-display);font-size:17px;font-weight:500;color:var(--txt-1);letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin-top:2px}.va-tier-cell-v.margin{color:var(--ok)}.va-flows-list{display:grid;grid-template-columns:1fr;gap:12px}.va-flow-card{padding:18px 22px;background:var(--paper-1);border:1px solid var(--line-2);border-radius:var(--r-l);display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;gap:16px;align-items:center}.va-flow-card.active{border-left:3px solid var(--ok)}.va-flow-card.paused{border-left:3px solid var(--warn);opacity:.85}.va-flow-ic{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--uv-bright),var(--uv-deep));color:white;display:grid;place-items:center}.va-flow-name{font-family:var(--font-display);font-size:15.5px;font-weight:500;letter-spacing:-.012em;color:var(--txt-1)}.va-flow-desc{font-family:var(--font-italic);font-style:italic;font-size:13px;color:var(--txt-3);margin-top:2px;line-height:1.4}.va-flow-stats{font-family:var(--font-mono);font-size:11px;color:var(--txt-3);text-align:right}.va-flow-stats strong{display:block;font-family:var(--font-display);font-style:normal;font-weight:500;font-size:18px;color:var(--txt-1)}.vw-wall{margin-bottom:22px}.vw-wall-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.vw-wall-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--r-m);background:var(--uv-soft);color:var(--uv)}.vw-wall-title{font-family:var(--font-display);font-weight:500;font-size:17px;color:var(--txt-1);margin:0}.vw-wall-count{font-family:var(--font-mono);font-size:12px;color:var(--txt-3);margin-left:auto;letter-spacing:.01em}.vw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px}.vw-card{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:var(--r-3xl);background:var(--paper-1);border:1px solid var(--line-2);box-shadow:var(--elevation-1);text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:transform var(--dur-fast) var(--ease-luxe),box-shadow var(--dur-fast) var(--ease-luxe)}.vw-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--kpi-neu)}.vw-card[data-status=positive]:before{background:var(--kpi-pos)}.vw-card[data-status=attention]:before{background:var(--kpi-att)}.vw-card[data-status=negative]:before{background:var(--kpi-neg)}.vw-card:hover{transform:translateY(-2px);box-shadow:var(--elevation-2)}.vw-card:focus-visible{outline:none;box-shadow:0 0 0 2px var(--paper-0),0 0 0 4px var(--uv-ring)}.vw-card-link{position:absolute;inset:0;z-index:1;border-radius:var(--r-3xl)}.vw-card-link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--paper-0),0 0 0 4px var(--uv-ring)}.vw-card:has(.vw-card-link:hover){transform:translateY(-2px);box-shadow:var(--elevation-2)}.vw-contact{position:relative;z-index:2;display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--txt-2);padding:2px 8px;border-radius:var(--r-full);border:1px solid var(--line-2);background:var(--paper-2);text-decoration:none;transition:color var(--dur-fast) var(--ease-luxe),border-color var(--dur-fast) var(--ease-luxe)}.vw-contact:hover{color:var(--uv);border-color:var(--uv-ring)}.vw-contact:focus-visible{outline:none;box-shadow:0 0 0 2px var(--paper-0),0 0 0 4px var(--uv-ring)}.vw-wall-mode{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--txt-3);padding:2px 9px;border-radius:var(--r-full);border:1px solid var(--line-2);background:var(--paper-1);white-space:nowrap}.vw-wall-mode:before{content:"";width:6px;height:6px;border-radius:var(--r-full);background:var(--txt-3);opacity:.45}.vw-wall-mode[data-live=on]{color:var(--txt-2)}.vw-wall-mode[data-live=on]:before{background:var(--kpi-pos);opacity:1}.vw-card-top{display:flex;align-items:center;gap:10px}.vw-dir{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--r-m);background:var(--paper-2);color:var(--txt-2);flex-shrink:0}.vw-id{display:flex;flex-direction:column;min-width:0}.vw-number{font-family:var(--font-mono);font-size:13px;color:var(--txt-1)}.vw-meta,.vw-number{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vw-meta{font-size:11px;color:var(--txt-3)}.vw-chip{margin-left:auto;flex-shrink:0}.vw-wave{display:flex;align-items:flex-end;justify-content:center;min-height:40px}.vw-card-foot{display:flex;align-items:center;gap:8px}.vw-elapsed{font-family:var(--font-mono);font-size:12px;color:var(--txt-2);letter-spacing:.02em}.vw-live-dot{width:8px;height:8px;border-radius:var(--r-full);background:var(--kpi-pos);margin-left:auto;box-shadow:0 0 0 0 var(--kpi-pos);animation:vw-live-pulse 1.8s var(--ease-luxe,ease-in-out) infinite}@keyframes vw-live-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.vw-card-skeleton{min-height:116px;background:var(--paper-2);border-style:dashed;animation:pa-breathe 2.4s var(--ease-luxe,ease-in-out) infinite}.vw-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:36px 24px;border-radius:var(--r-3xl);border:1px dashed var(--line-3);background:var(--paper-1)}.vw-empty-orb{width:44px;height:44px;border-radius:var(--r-full);background:radial-gradient(circle at 32% 30%,var(--uv-soft),transparent 72%),var(--paper-2);border:1px solid var(--line-2);margin-bottom:4px;animation:pa-breathe 4s var(--ease-luxe,ease-in-out) infinite}.vw-empty-title{font-family:var(--font-display);font-weight:500;font-size:15px;color:var(--txt-1);margin:0}.vw-empty-sub{font-size:13px;color:var(--txt-3);max-width:38ch;line-height:1.5;margin:0}.vw-empty-cta{margin-top:8px}.va-live-banner{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11.5px;color:var(--txt-3);padding:3px 10px;border-radius:var(--r-full);border:1px solid var(--line-2);background:var(--paper-1);white-space:nowrap}.va-live-banner-dot{width:7px;height:7px;border-radius:var(--r-full);background:var(--txt-3);opacity:.45}.va-live-banner[data-live=on]{color:var(--txt-1)}.va-live-banner[data-live=on] .va-live-banner-dot{background:var(--kpi-pos);opacity:1;animation:vw-live-pulse 1.8s var(--ease-luxe,ease-in-out) infinite}@media (prefers-reduced-motion:reduce){.va-live-banner-dot,.vw-card-skeleton,.vw-empty-orb,.vw-live-dot{animation:none}.vw-live-dot{opacity:1;transform:scale(1)}.vw-card,.vw-card-link,.vw-contact{transition:none}}.co-hero{display:grid;grid-template-columns:140px minmax(0,1fr);gap:28px;align-items:center;padding:28px 32px;background:radial-gradient(ellipse 60% 80% at 100% 50%,var(--ok-soft),transparent 60%),var(--paper-1);border:1px solid var(--ok-ring);border-radius:var(--r-2xl);margin-bottom:var(--s-6)}.co-score-ring{position:relative;width:140px;height:140px}.co-score-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.co-score-bg{fill:none;stroke:var(--paper-2);stroke-width:10}.co-score-fg{fill:none;stroke-width:10;stroke-linecap:round;stroke:var(--ok);transition:stroke-dasharray var(--dur-normal)}.co-score-text{position:absolute;inset:0;display:grid;place-items:center}.co-score-v{font-family:var(--font-display);font-size:40px;font-weight:400;letter-spacing:-.025em;color:var(--ok);font-variant-numeric:tabular-nums}.co-store-name{font-family:var(--font-display);font-size:24px;font-weight:400;letter-spacing:-.022em;color:var(--txt-1)}.co-store-meta{font-family:var(--font-italic);font-style:italic;font-size:13.5px;color:var(--txt-3);margin-top:4px}.co-issues-list{margin-top:16px;display:flex;flex-direction:column;gap:8px}.co-issue{display:flex;align-items:center;gap:12px;padding:8px 14px;border-radius:var(--r-m);background:var(--paper-1);border:1px solid var(--line)}.co-issue.warn{border-left:3px solid var(--warn)}.co-issue.info{border-left:3px solid var(--info)}.co-issue.ok{border-left:3px solid var(--ok)}.co-issue.crit{border-left:3px solid var(--error)}.co-issue-label{font-family:var(--font-display);font-size:13.5px;letter-spacing:-.005em;color:var(--txt-1)}.co-issue-action{margin-left:auto;font-family:var(--font-italic);font-style:italic;font-size:12px;color:var(--uv);cursor:pointer}.co-chart{padding:22px 26px;background:var(--paper-1);border:1px solid var(--line-2);border-radius:var(--r-xl);margin-bottom:var(--s-6)}.co-chart-h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.co-chart-title{font-family:var(--font-display);font-size:16px;font-weight:500;letter-spacing:-.012em;color:var(--txt-1)}.co-chart-bars{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;height:180px;align-items:end}.co-bar-col{display:flex;flex-direction:column;align-items:center;gap:6px;height:100%}.co-bar{width:100%;background:linear-gradient(180deg,var(--gold-bright),var(--gold-deep));border-radius:6px 6px 0 0;position:relative;cursor:pointer;min-height:8px;transition:filter var(--dur-fast)}.co-bar:hover{filter:brightness(1.1)}.co-bar:after{content:attr(data-v);position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-6px);font-family:var(--font-mono);font-size:10px;color:var(--txt-2);font-variant-numeric:tabular-nums;white-space:nowrap}.co-bar-label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--txt-3);font-weight:600}.co-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.co-product-card{background:var(--paper-1);border:1px solid var(--line-2);border-radius:var(--r-xl);overflow:hidden;transition:all var(--dur-fast);cursor:pointer}.co-product-card:hover{transform:translateY(-2px);box-shadow:var(--sh-m)}.co-product-img{height:160px;display:grid;place-items:center;font-family:var(--font-italic);font-style:italic;font-size:13px;color:rgba(255,255,255,.5);position:relative}.co-product-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.4))}.co-product-status{position:absolute;top:10px;right:10px;padding:3px 8px;border-radius:var(--r-full);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;z-index:1}.co-product-status.best{background:linear-gradient(135deg,var(--gold-bright),var(--gold-deep));color:#2A1C00}.co-product-status.good{background:var(--ok);color:white}.co-product-status.low{background:var(--warn);color:white}.co-product-status.out{background:var(--error);color:white}.co-product-body{padding:14px 16px}.co-product-name{font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:-.012em;color:var(--txt-1);line-height:1.3;margin-bottom:4px}.co-product-sku{font-family:var(--font-mono);font-size:10.5px;color:var(--txt-3);letter-spacing:.04em;margin-bottom:10px}.co-product-price-row{display:flex;align-items:baseline;justify-content:space-between}.co-product-price{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:-.018em;color:var(--gold-deep);font-variant-numeric:tabular-nums}[data-theme=dark] .co-product-price{color:var(--gold-bright)}.co-product-stock{font-family:var(--font-mono);font-size:11px;color:var(--txt-3)}.co-product-stock.low{color:var(--warn)}.co-product-stock.out{color:var(--error)}.co-product-stats{display:flex;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:10.5px;color:var(--txt-3)}.co-product-stats strong{font-family:var(--font-display);font-style:normal;font-weight:500;color:var(--txt-1)}.co-seo-row{display:grid;grid-template-columns:32px minmax(0,2fr) minmax(0,1.5fr) auto;gap:14px;padding:14px 22px;align-items:center;border-bottom:1px solid var(--line);background:var(--paper-1)}.co-seo-row:last-child{border-bottom:0}.co-seo-row.warn{border-left:3px solid var(--warn)}.co-seo-row.info{border-left:3px solid var(--info)}.co-seo-row.crit{border-left:3px solid var(--error)}.co-seo-ic{width:32px;height:32px;border-radius:50%;display:grid;place-items:center}.co-seo-row.warn .co-seo-ic{background:var(--warn-soft);color:var(--warn)}.co-seo-row.info .co-seo-ic{background:var(--info-soft);color:var(--info)}.co-seo-row.crit .co-seo-ic{background:var(--error-soft);color:var(--error)}.co-seo-label{font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:-.012em;color:var(--txt-1)}.co-seo-page{font-family:var(--font-mono);font-size:11px;color:var(--txt-3);margin-top:2px}.co-seo-ai{font-family:var(--font-italic);font-style:italic;font-size:12.5px;color:var(--uv);display:flex;align-items:center;gap:4px}.co-kw-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--paper-1);border:1px solid var(--line-2);border-radius:var(--r-xl);overflow:hidden}.co-kw-table td,.co-kw-table th{padding:12px 18px;text-align:left;border-bottom:1px solid var(--line);font-size:13.5px}.co-kw-table tbody tr:last-child td{border-bottom:0}.co-kw-table th{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--txt-3);font-weight:700;background:var(--paper-2)}.co-kw{font-family:var(--font-display);font-size:14px;font-weight:500;color:var(--txt-1)}.co-pos{font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.co-pos.gold{color:var(--gold-deep)}[data-theme=dark] .co-pos.gold{color:var(--gold-bright)}.co-pos-delta{font-family:var(--font-mono);font-size:11px;font-weight:600;margin-left:8px}.co-pos-delta.up{color:var(--ok)}.co-pos-delta.down{color:var(--error)}.co-fin-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:var(--s-6)}@media (max-width:720px){.co-fin-grid{grid-template-columns:repeat(2,1fr)}}.co-fin-card{padding:22px 24px;background:var(--paper-1);border:1px solid var(--line-2);border-radius:var(--r-xl);position:relative;overflow:hidden}.co-fin-card.featured{background:linear-gradient(135deg,var(--gold-soft),transparent 60%),var(--paper-1);border-color:var(--gold-ring)}.co-fin-l{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--txt-3);font-weight:600}.co-fin-v{font-family:var(--font-display);font-size:32px;font-weight:400;letter-spacing:-.025em;color:var(--txt-1);margin-top:6px;font-variant-numeric:tabular-nums}.co-fin-card.featured .co-fin-v{background:linear-gradient(135deg,var(--gold-bright),var(--gold-deep));-webkit-background-clip:text;background-clip:text;color:transparent}.co-fin-delta{margin-top:6px;display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:11.5px;font-weight:600}.co-fin-delta.up{color:var(--ok)}.co-fin-delta.down{color:var(--error)}.co-row{display:grid;grid-template-columns:minmax(0,2fr) auto;gap:14px;padding:12px 0;align-items:center;border-bottom:1px solid var(--line)}.co-row:last-child{border-bottom:0}.co-row-l{font-family:var(--font-display);font-size:14.5px;font-weight:500;letter-spacing:-.012em;color:var(--txt-1)}.co-row-sub{font-family:var(--font-mono);font-size:11px;color:var(--txt-3);margin-top:2px}.co-row-v{font-family:var(--font-display);font-size:17px;font-weight:400;color:var(--gold-deep);letter-spacing:-.015em;font-variant-numeric:tabular-nums}[data-theme=dark] .co-row-v{color:var(--gold-bright)}.co-chan-bar{height:8px;background:var(--paper-2);border:1px solid var(--line);border-radius:4px;overflow:hidden;margin-top:6px}.co-chan-fill{height:100%;background:linear-gradient(90deg,var(--uv-deep),var(--uv-bright));border-radius:3px}.co-zones-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.co-zone-card{padding:18px 20px;background:var(--paper-1);border:1px solid var(--line-2);border-radius:var(--r-l)}.co-zone-name{font-family:var(--font-display);font-size:15px;font-weight:500;letter-spacing:-.012em;color:var(--txt-1);margin-bottom:10px}.co-zone-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.co-zone-l{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--txt-3);font-weight:600}.co-zone-v{font-family:var(--font-display);font-size:17px;font-weight:500;color:var(--txt-1);letter-spacing:-.015em;margin-top:2px;font-variant-numeric:tabular-nums}.co-klav-row{display:grid;grid-template-columns:32px minmax(0,2fr) 80px 80px 90px auto;gap:14px;padding:14px 22px;align-items:center;border-bottom:1px solid var(--line);background:var(--paper-1)}.co-klav-row.active{border-left:3px solid var(--ok)}.co-klav-row.paused{border-left:3px solid var(--warn);opacity:.8}.co-klav-row:last-child{border-bottom:0}.co-klav-name{font-family:var(--font-display);font-size:14.5px;font-weight:500;letter-spacing:-.012em;color:var(--txt-1)}.co-klav-stat{font-family:var(--font-mono);font-size:13px;color:var(--txt-1);font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.co-klav-stat.rev{font-family:var(--font-display);font-weight:400;color:var(--gold-deep);font-size:15px}[data-theme=dark] .co-klav-stat.rev{color:var(--gold-bright)}.co-klav-stat-l{font-family:var(--font-italic);font-style:italic;font-size:10.5px;color:var(--txt-3);text-align:right;margin-top:1px}.co-job-card{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:14px;padding:16px 22px;background:var(--paper-1);border:1px solid var(--line-2);border-radius:var(--r-l);margin-bottom:10px;align-items:center}.co-job-card.completed{border-left:3px solid var(--ok)}.co-job-card.in-progress{border-left:3px solid var(--uv)}.co-job-card.queued{border-left:3px solid var(--line-3);opacity:.8}.co-job-ic{width:36px;height:36px;border-radius:50%;background:var(--uv-soft);color:var(--uv);display:grid;place-items:center}.co-job-card.completed .co-job-ic{background:var(--ok-soft);color:var(--ok)}.co-job-label{font-family:var(--font-display);font-size:14.5px;font-weight:500;letter-spacing:-.012em;color:var(--txt-1)}.co-job-progress{width:100%;height:6px;background:var(--paper-2);border:1px solid var(--line);border-radius:3px;overflow:hidden;margin-top:6px}.co-job-progress-fill{height:100%;background:linear-gradient(90deg,var(--uv-deep),var(--uv-bright));border-radius:2px}.co-job-card.completed .co-job-progress-fill{background:linear-gradient(90deg,var(--ok),#16D69A)}.co-job-eta{font-family:var(--font-italic);font-style:italic;font-size:12px;color:var(--txt-3);margin-top:4px}.co-imggen-card{padding:18px 22px;background:var(--paper-1);border:1px solid var(--line-2);border-radius:var(--r-l);margin-bottom:10px}.co-imggen-prompt{font-family:var(--font-italic);font-style:italic;font-size:14px;line-height:1.5;color:var(--txt-1);margin-bottom:12px}.co-imggen-prompt:after,.co-imggen-prompt:before{content:'"';color:var(--txt-3)}.co-imggen-meta{display:flex;gap:16px;align-items:center;font-family:var(--font-mono);font-size:11.5px;color:var(--txt-3);letter-spacing:.02em}.co-imggen-meta strong{font-family:var(--font-display);font-style:normal;font-weight:500;color:var(--txt-1)}.co-clarity-card{padding:22px 26px;background:var(--paper-1);border:1px solid var(--line-2);border-radius:var(--r-xl);margin-bottom:var(--s-6)}.co-rage-meta{display:flex;gap:24px;margin-top:14px}.co-rage-block{flex:1;padding:14px 18px;background:var(--paper-2);border-radius:var(--r-m);border:1px solid var(--line)}.co-rage-l{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--txt-3);font-weight:600}.co-rage-v{font-family:var(--font-display);font-size:28px;font-weight:400;letter-spacing:-.022em;color:var(--error);margin-top:6px;font-variant-numeric:tabular-nums}.co-rage-v.warn{color:var(--warn)}.co-rage-d{font-family:var(--font-italic);font-style:italic;font-size:12.5px;color:var(--txt-3);margin-top:4px}.co-rage-d.up{color:var(--ok)}.eng-head{margin-bottom:var(--s-7)}.eng-eyebrow{font-family:var(--font-italic);font-style:italic;font-size:15px;color:var(--txt-3);display:inline-flex;align-items:center;gap:10px;margin-bottom:8px}.eng-eyebrow:before{content:"";width:32px;height:1px;background:linear-gradient(90deg,transparent,var(--gold))}.eng-title{font-family:var(--font-display);font-weight:400;font-size:clamp(36px,3.4vw,46px);letter-spacing:-.028em;line-height:1.05;color:var(--txt-1);margin-bottom:8px}.eng-title em{color:var(--uv)}.eng-sub,.eng-title em{font-family:var(--font-italic);font-style:italic}.eng-sub{font-size:16px;color:var(--txt-2);max-width:640px;line-height:1.55}.eng-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:var(--s-6);flex-wrap:wrap}.eng-toolbar-left{gap:8px;padding:4px;background:var(--paper-2);border:1px solid var(--line)}.eng-toolbar-left,.eng-toolbar-pill{display:inline-flex;align-items:center;border-radius:var(--r-full)}.eng-toolbar-pill{padding:6px 14px;font-family:var(--font-sans);font-size:13px;color:var(--txt-3);background:0;border:0;cursor:pointer;letter-spacing:-.005em;transition:all var(--dur-fast);gap:6px}.eng-toolbar-pill:hover{color:var(--txt-1)}.eng-toolbar-pill.active{background:var(--paper-1);color:var(--txt-1);box-shadow:var(--sh-s)}.eng-toolbar-pill .count{font-family:var(--font-mono);font-size:10px;padding:2px 6px;border-radius:var(--r-full);background:var(--paper-2);color:var(--txt-3)}.eng-toolbar-pill.active .count{background:var(--uv-soft);color:var(--uv)}.auto-grid{display:grid;grid-template-columns:1fr;gap:14px}.auto-card{position:relative;padding:22px 26px;background:var(--paper-1);border:1px solid var(--line-2);border-radius:var(--r-xl);transition:all var(--dur-fast);cursor:pointer}.auto-card:hover{border-color:var(--line-3);box-shadow:var(--sh-m)}.auto-card.active{border-left:3px solid var(--ok)}.auto-card.paused{border-left:3px solid var(--warn);opacity:.85}.auto-card.draft{border-left:3px solid var(--line-3);opacity:.7}.auto-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:flex-start;margin-bottom:14px}.auto-card-l{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:-.018em;color:var(--txt-1);line-height:1.3;margin-bottom:4px}.auto-card-desc{font-family:var(--font-italic);font-style:italic;font-size:13.5px;color:var(--txt-3);line-height:1.5;max-width:620px}.auto-status-row{gap:8px;flex-shrink:0}.auto-status,.auto-status-row{display:inline-flex;align-items:center}.auto-status{gap:6px;padding:4px 10px;border-radius:var(--r-full);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.auto-status.active{background:var(--ok-soft);color:var(--ok);border:1px solid var(--ok-ring)}.auto-status.paused{background:var(--warn-soft);color:var(--warn);border:1px solid var(--warn-ring)}.auto-status.draft{background:var(--paper-2);color:var(--txt-3);border:1px solid var(--line)}.auto-status .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.auto-status.active .dot{animation:pulse-uv 1.6s ease-out infinite;box-shadow:0 0 6px currentColor}.auto-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden;margin-bottom:14px}@media (max-width:720px){.auto-stats{grid-template-columns:repeat(2,1fr)}}.auto-stat{padding:10px 14px;background:var(--paper-2)}.auto-stat-l{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--txt-3);font-weight:600}.auto-stat-v{font-family:var(--font-display);font-size:16px;font-weight:500;letter-spacing:-.015em;color:var(--txt-1);margin-top:3px;font-variant-numeric:tabular-nums}.auto-stat-v.ok{color:var(--ok)}.auto-stat-v.uv{color:var(--uv)}.auto-stat-v.gold{color:var(--gold-deep)}[data-theme=dark] .auto-stat-v.gold{color:var(--gold-bright)}.auto-flow{display:flex;align-items:stretch;gap:8px;overflow-x:auto;padding:4px 0 8px;scroll-behavior:smooth}.auto-flow-step{position:relative;flex-shrink:0;min-width:140px;padding:12px 14px;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r-m);display:flex;align-items:center;gap:10px}.auto-flow-step.trigger{border-color:var(--info-ring);background:linear-gradient(135deg,var(--info-soft),transparent 70%)}.auto-flow-step.agent{border-color:var(--uv-ring);background:linear-gradient(135deg,var(--uv-soft),transparent 70%)}.auto-flow-step.branch{border-color:var(--warn-ring);background:linear-gradient(135deg,var(--warn-soft),transparent 70%)}.auto-flow-step.action{border-color:var(--ok-ring);background:linear-gradient(135deg,var(--ok-soft),transparent 70%)}.auto-flow-step.wait{border-color:var(--line-3);background:var(--paper-2)}.auto-flow-step.approval{border-color:var(--gold-ring);background:linear-gradient(135deg,var(--gold-soft),transparent 70%)}.auto-flow-step:after{content:"→";position:absolute;top:50%;right:-14px;transform:translateY(-50%);color:var(--txt-3);font-family:var(--font-mono);font-size:14px;font-weight:600}.auto-flow-step:last-child:after{display:none}.auto-flow-ic{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.auto-flow-step.trigger .auto-flow-ic{background:var(--info);color:white}.auto-flow-step.agent .auto-flow-ic{background:linear-gradient(135deg,var(--uv-bright),var(--uv-deep));color:white}.auto-flow-step.agent.strategic .auto-flow-ic{background:radial-gradient(circle at 30% 30%,#F5D78A,#8B6E3F 70%);color:#2A1C00}.auto-flow-step.agent.sales .auto-flow-ic{background:radial-gradient(circle at 30% 30%,#FFAFD9,#C13D8C 70%);color:white}.auto-flow-step.agent.support .auto-flow-ic{background:radial-gradient(circle at 30% 30%,#9DBDFF,#2D5BFF 70%);color:white}.auto-flow-step.branch .auto-flow-ic{background:var(--warn);color:white}.auto-flow-step.action .auto-flow-ic{background:var(--ok);color:white}.auto-flow-step.wait .auto-flow-ic{background:var(--paper-1);color:var(--txt-3);border:1px dashed var(--line-3)}.auto-flow-step.approval .auto-flow-ic{background:linear-gradient(135deg,var(--gold-bright),var(--gold-deep));color:#2A1C00}.auto-flow-l{font-family:var(--font-display);font-size:12.5px;font-weight:500;letter-spacing:-.005em;color:var(--txt-1);line-height:1.3}.auto-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-family:var(--font-italic);font-style:italic;font-size:12.5px;color:var(--txt-3);gap:12px}.auto-card-foot .trigger-tag{font-family:var(--font-mono);font-style:normal;font-size:11px;padding:3px 9px;border-radius:var(--r-full);background:var(--paper-2);border:1px solid var(--line);color:var(--txt-2);letter-spacing:.01em}.auto-card-actions{display:flex;gap:6px;flex-shrink:0}.ch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.ch-card{position:relative;padding:22px 24px;background:var(--paper-1);border:1px solid var(--line-2);border-radius:var(--r-xl);transition:all var(--dur-fast);overflow:hidden}.ch-card.active{border-color:var(--ok-ring);background:linear-gradient(135deg,var(--ok-soft) 0,transparent 60%),var(--paper-1)}.ch-card.available{border-style:dashed;opacity:.78}.ch-card.configured{border-color:var(--info-ring);background:linear-gradient(135deg,var(--info-soft) 0,transparent 60%),var(--paper-1)}.ch-card:hover{transform:translateY(-2px);box-shadow:var(--sh-m)}.ch-card-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ch-card-icon{width:46px;height:46px;border-radius:var(--r-m);display:grid;place-items:center;font-size:22px;flex-shrink:0}.ch-card-name{font-family:var(--font-display);font-size:17px;font-weight:500;letter-spacing:-.015em;color:var(--txt-1)}.ch-card-desc{font-family:var(--font-italic);font-style:italic;font-size:12.5px;color:var(--txt-3);margin-top:2px}.ch-card-status{position:absolute;top:14px;right:14px;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:2px 8px;border-radius:var(--r-full)}.ch-card.active .ch-card-status{background:var(--ok);color:white}.ch-card.available .ch-card-status{background:var(--paper-2);color:var(--txt-3);border:1px solid var(--line)}.ch-card.configured .ch-card-status{background:var(--info);color:white}.ch-card-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;padding-top:12px;border-top:1px solid var(--line)}.ch-stat-l{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--txt-3);font-weight:600}.ch-stat-v{font-family:var(--font-display);font-size:16px;font-weight:500;letter-spacing:-.015em;color:var(--txt-1);margin-top:3px;font-variant-numeric:tabular-nums}.ch-stat-v.ok{color:var(--ok)}.ch-stat-v.warn{color:var(--warn)}.ch-card-agents{display:flex;flex-wrap:wrap;gap:4px;font-family:var(--font-italic);font-style:italic;font-size:12px;color:var(--txt-3)}.ch-card-agent-chip{padding:2px 8px;border-radius:var(--r-full);background:var(--paper-2);border:1px solid var(--line);font-style:normal;font-size:11px}.ch-card-agent-chip,.ch-card-cta{font-family:var(--font-sans);font-weight:500;color:var(--txt-2)}.ch-card-cta{margin-top:14px;width:100%;padding:8px;border-radius:var(--r-m);font-size:12.5px;border:1px solid var(--line-2);background:transparent;cursor:pointer;transition:all var(--dur-fast)}.ch-card-cta:hover{background:var(--paper-2);color:var(--txt-1)}.ch-card-cta.primary{background:linear-gradient(135deg,var(--uv-bright),var(--uv-deep));color:white;border-color:transparent;box-shadow:0 4px 12px -2px var(--uv-ring)}.camp-list{background:var(--paper-1);border:1px solid var(--line-2);border-radius:var(--r-xl);overflow:hidden}.camp-row{display:grid;grid-template-columns:36px minmax(0,1.5fr) 90px 110px minmax(0,1fr) 120px;gap:14px;padding:16px 22px;align-items:center;border-bottom:1px solid var(--line)}.camp-row:last-child{border-bottom:0}.camp-row:hover{background:var(--paper-2);cursor:pointer}.camp-status-dot{width:12px;height:12px;border-radius:50%;margin:0 auto}.camp-row.running .camp-status-dot{background:var(--ok);box-shadow:0 0 8px var(--ok);animation:pulse-uv 1.6s ease-out infinite}.camp-row.scheduled .camp-status-dot{background:var(--info);box-shadow:0 0 8px var(--info)}.camp-row.completed .camp-status-dot{background:var(--txt-3)}.camp-row.draft .camp-status-dot{background:var(--paper-2);border:1px dashed var(--line-3)}.camp-name{font-family:var(--font-display);font-size:15px;font-weight:500;letter-spacing:-.012em;color:var(--txt-1);line-height:1.3}.camp-meta{font-family:var(--font-italic);font-style:italic;font-size:12px;color:var(--txt-3);margin-top:3px}.camp-meta strong{font-family:var(--font-mono);font-style:normal;color:var(--txt-2)}.camp-audience{font-family:var(--font-mono);font-size:13px;color:var(--txt-1);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.camp-audience-l{font-family:var(--font-italic);font-style:italic;font-size:11px;color:var(--txt-3);text-align:right;margin-top:2px}.camp-progress-bar{height:6px;background:var(--paper-2);border:1px solid var(--line);border-radius:3px;overflow:hidden}.camp-progress-fill{height:100%;background:linear-gradient(90deg,var(--uv-deep),var(--uv-bright));border-radius:2px}.camp-row.completed .camp-progress-fill{background:linear-gradient(90deg,var(--ok),#16d69a)}.camp-next{font-family:var(--font-italic);font-style:italic;font-size:12px;color:var(--txt-3);margin-top:4px;line-height:1.4}.camp-next strong{font-family:var(--font-display);font-style:normal;color:var(--txt-1);font-weight:500}.camp-revenue{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:-.018em;color:var(--gold-deep);text-align:right;font-variant-numeric:tabular-nums}[data-theme=dark] .camp-revenue{color:var(--gold-bright)}.camp-revenue-l{font-family:var(--font-italic);font-style:italic;text-align:right;margin-top:2px}.camp-funnel,.camp-revenue-l{font-size:11px;color:var(--txt-3)}.camp-funnel{display:flex;gap:16px;font-family:var(--font-mono)}.camp-funnel strong{font-family:var(--font-display);font-style:normal;font-weight:500;font-size:13px;color:var(--txt-1);display:block}.eng-builder-cta{margin-top:22px;padding:28px 32px;background:linear-gradient(135deg,var(--uv-soft) 0,var(--gold-soft) 100%);border:1px solid var(--uv-ring);border-radius:var(--r-2xl);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;position:relative;overflow:hidden}.eng-builder-cta:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);background-size:200% 100%;animation:shimmer-bar 7s linear infinite;pointer-events:none}.eng-builder-title{font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:-.022em;color:var(--txt-1);margin-bottom:4px;position:relative}.eng-builder-title em{background:linear-gradient(135deg,var(--uv-bright),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.eng-builder-sub,.eng-builder-title em{font-family:var(--font-italic);font-style:italic}.eng-builder-sub{font-size:14px;color:var(--txt-2);position:relative;line-height:1.5}.mp{position:absolute;inset:0;overflow-y:auto;height:100%;background:var(--paper-0);z-index:1}.mp-canvas{max-width:1320px;margin:0 auto;padding:var(--s-10) clamp(var(--s-6),4vw,var(--s-12)) var(--s-16)}.mp-head{margin-bottom:var(--s-7)}.mp-eyebrow{font-family:var(--font-italic);font-style:italic;font-size:15px;color:var(--txt-3);display:inline-flex;align-items:center;gap:10px;margin-bottom:8px}.mp-eyebrow:before{content:"";width:32px;height:1px;background:linear-gradient(90deg,transparent,var(--gold))}.mp-title{font-family:var(--font-display);font-weight:400;font-size:clamp(36px,3.4vw,46px);letter-spacing:-.028em;line-height:1.05;color:var(--txt-1);margin-bottom:8px}.mp-title em{background:linear-gradient(135deg,var(--uv-bright),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.mp-sub,.mp-title em{font-family:var(--font-italic);font-style:italic}.mp-sub{font-size:16px;color:var(--txt-2);max-width:640px;line-height:1.55}.mp-toolbar{gap:10px;margin-bottom:var(--s-5);flex-wrap:wrap}.mp-search,.mp-toolbar{display:flex;align-items:center}.mp-search{flex:1;min-width:240px;gap:8px;height:40px;padding:0 14px;background:var(--paper-1);border:1px solid var(--line-2);border-radius:var(--r-m)}.mp-search input{flex:1;background:0;border:0;outline:0;font-family:var(--font-sans);font-size:14.5px;color:var(--txt-1)}.mp-search input::-moz-placeholder{font-family:var(--font-italic);font-style:italic;color:var(--txt-4)}.mp-search input::placeholder{font-family:var(--font-italic);font-style:italic;color:var(--txt-4)}.mp-search:focus-within{border-color:var(--uv);box-shadow:0 0 0 2px var(--uv-soft)}.mp-cats{display:flex;gap:4px;padding:4px;background:var(--paper-2);border:1px solid var(--line);flex-wrap:wrap;margin-bottom:var(--s-6)}.mp-cat,.mp-cats{border-radius:var(--r-full)}.mp-cat{padding:6px 14px;font-family:var(--font-sans);font-size:12.5px;color:var(--txt-3);background:0;border:0;cursor:pointer;letter-spacing:-.005em;transition:all var(--dur-fast);white-space:nowrap}.mp-cat.active,.mp-cat:hover{color:var(--txt-1)}.mp-cat.active{background:var(--paper-1);box-shadow:var(--sh-s)}.mp-featured-wrap{margin-bottom:var(--s-7)}.mp-featured-row{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (max-width:880px){.mp-featured-row{grid-template-columns:1fr}}.mp-featured-card{position:relative;padding:26px 28px;background:linear-gradient(135deg,var(--gold-soft) 0,transparent 60%),var(--paper-1);border:1px solid var(--gold-ring);border-radius:var(--r-xl);overflow:hidden;cursor:pointer;transition:all var(--dur-fast)}.mp-featured-card:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at 100% 0,var(--gold-soft),transparent 70%);pointer-events:none;opacity:.6}.mp-featured-card:hover{transform:translateY(-3px);box-shadow:var(--sh-l)}.mp-featured-badge{position:absolute;top:-10px;left:22px;padding:4px 10px;border-radius:var(--r-full);background:linear-gradient(135deg,var(--gold-bright),var(--gold-deep));color:#2A1C00;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mp-featured-head{display:flex;align-items:center;gap:14px;margin-bottom:14px;position:relative}.mp-featured-orb{width:56px;height:56px;border-radius:50%}.mp-featured-orb.strategic{background:radial-gradient(circle at 30% 30%,#F5D78A,#8B6E3F 70%,#3A2400);box-shadow:0 6px 20px -4px rgba(212,183,130,.55)}.mp-featured-orb.sales{background:radial-gradient(circle at 30% 30%,#FFAFD9,#C13D8C 70%,#5A0D38);box-shadow:0 6px 20px -4px rgba(255,93,177,.55)}.mp-featured-orb.support{background:radial-gradient(circle at 30% 30%,#9DBDFF,#2D5BFF 70%,#0A1E5F);box-shadow:0 6px 20px -4px rgba(107,143,255,.55)}.mp-featured-orb.ops{background:radial-gradient(circle at 30% 30%,#86F5C3,#16D69A 70%,#053A28);box-shadow:0 6px 20px -4px rgba(22,214,154,.55)}.mp-featured-name{font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:-.022em;color:var(--txt-1);line-height:1.2}.mp-featured-author{font-size:13.5px;color:var(--txt-3);margin-top:2px}.mp-featured-author,.mp-featured-desc{font-family:var(--font-italic);font-style:italic}.mp-featured-desc{font-size:14.5px;line-height:1.55;color:var(--txt-2);margin-bottom:16px;position:relative}.mp-featured-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative}.mp-featured-price{font-family:var(--font-display);font-size:26px;font-weight:400;letter-spacing:-.022em;color:var(--txt-1);line-height:1}.mp-featured-price.gold{background:linear-gradient(135deg,var(--gold-bright),var(--gold-deep));-webkit-background-clip:text;background-clip:text;color:transparent}.mp-featured-price .u{font-family:var(--font-italic);font-style:italic;font-size:13.5px;color:var(--txt-3);font-weight:400;margin-left:4px}.mp-author-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:var(--r-full);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-left:6px;vertical-align:middle}.mp-author-badge.official{background:var(--uv-soft);color:var(--uv);border:1px solid var(--uv-ring)}.mp-author-badge.verified{background:var(--ok-soft);color:var(--ok);border:1px solid var(--ok-ring)}.mp-author-badge.enterprise{background:var(--gold-soft);color:var(--gold-deep);border:1px solid var(--gold-ring)}.mp-author-badge.rising{background:var(--info-soft);color:var(--info);border:1px solid var(--info-ring)}[data-theme=dark] .mp-author-badge.enterprise{color:var(--gold-bright)}.mp-section-h{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--txt-3);font-weight:600;margin:var(--s-7) 0 16px;display:flex;align-items:baseline;justify-content:space-between}.mp-section-h .help{font-family:var(--font-italic);font-style:italic;font-size:13px;letter-spacing:-.005em;text-transform:none;color:var(--txt-3);font-weight:400}.mp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.mp-card{position:relative;padding:22px;background:var(--paper-1);border:1px solid var(--line-2);border-radius:var(--r-xl);transition:all var(--dur-fast);cursor:pointer}.mp-card:hover{transform:translateY(-2px);border-color:var(--line-3);box-shadow:var(--sh-m)}.mp-card-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.mp-card-orb{width:44px;height:44px;border-radius:50%;flex-shrink:0}.mp-card-orb.strategic{background:radial-gradient(circle at 30% 30%,#F5D78A,#8B6E3F 70%);box-shadow:0 4px 14px -2px rgba(212,183,130,.5)}.mp-card-orb.sales{background:radial-gradient(circle at 30% 30%,#FFAFD9,#C13D8C 70%);box-shadow:0 4px 14px -2px rgba(255,93,177,.5)}.mp-card-orb.support{background:radial-gradient(circle at 30% 30%,#9DBDFF,#2D5BFF 70%);box-shadow:0 4px 14px -2px rgba(107,143,255,.5)}.mp-card-orb.ops{background:radial-gradient(circle at 30% 30%,#86F5C3,#16D69A 70%);box-shadow:0 4px 14px -2px rgba(22,214,154,.5)}.mp-card-meta{min-width:0;flex:1}.mp-card-name{font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:-.015em;color:var(--txt-1);line-height:1.25}.mp-card-author{font-size:12.5px;color:var(--txt-3);margin-top:2px}.mp-card-author,.mp-card-desc{font-family:var(--font-italic);font-style:italic}.mp-card-desc{font-size:13px;line-height:1.5;color:var(--txt-2);margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mp-card-skills{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:14px}.mp-card-skill{padding:3px 9px;border-radius:var(--r-full);font-size:10px;background:var(--paper-2);border:1px solid var(--line);font-weight:500}.mp-card-skill,.mp-card-stats{font-family:var(--font-mono);color:var(--txt-3)}.mp-card-stats{display:flex;align-items:baseline;gap:14px;padding-top:12px;border-top:1px solid var(--line);margin-bottom:12px;font-size:11.5px}.mp-card-stat{display:inline-flex;align-items:baseline;gap:4px}.mp-card-stat strong{font-family:var(--font-display);font-style:normal;font-weight:500;color:var(--txt-1);font-size:13.5px}.mp-card-rating{color:var(--gold-deep)}[data-theme=dark] .mp-card-rating{color:var(--gold-bright)}.mp-card-foot{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mp-card-price{font-family:var(--font-display);font-size:19px;font-weight:400;letter-spacing:-.018em;color:var(--txt-1);font-variant-numeric:tabular-nums}.mp-card-price.free{color:var(--ok)}.mp-card-price .u{font-family:var(--font-italic);font-style:italic;font-size:12px;color:var(--txt-3);font-weight:400;margin-left:3px}.mp-card-cta{padding:7px 14px;border-radius:var(--r-full);font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:-.005em;background:var(--paper-2);border:1px solid var(--line-2);color:var(--txt-1);cursor:pointer;transition:all var(--dur-fast)}.mp-card-cta:hover{background:linear-gradient(135deg,var(--uv-bright),var(--uv-deep));color:white;border-color:transparent;box-shadow:0 4px 12px -2px var(--uv-ring)}.mp-publish{margin-top:var(--s-8);padding:28px 32px;background:linear-gradient(135deg,var(--uv-soft) 0,var(--gold-soft) 100%);border:1px solid var(--uv-ring);border-radius:var(--r-2xl);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;position:relative;overflow:hidden}.mp-publish:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);background-size:200% 100%;animation:shimmer-bar 6s linear infinite;pointer-events:none}.mp-publish-title{font-family:var(--font-display);font-size:24px;font-weight:400;letter-spacing:-.022em;color:var(--txt-1);margin-bottom:6px;position:relative}.mp-publish-title em{background:linear-gradient(135deg,var(--uv-bright),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.mp-publish-sub,.mp-publish-title em{font-family:var(--font-italic);font-style:italic}.mp-publish-sub{font-size:14.5px;color:var(--txt-2);line-height:1.55;position:relative;max-width:600px}.onb{position:absolute;inset:0;overflow-y:auto;height:100%;background:radial-gradient(ellipse 80% 50% at 50% 0,var(--uv-soft),transparent 60%),radial-gradient(ellipse 60% 40% at 50% 100%,var(--gold-soft),transparent 60%),var(--paper-0);z-index:1}.onb-canvas{max-width:720px;margin:0 auto;padding:var(--s-12) clamp(var(--s-6),4vw,var(--s-8)) var(--s-16)}.onb-head{text-align:center;margin-bottom:var(--s-7)}.onb-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--uv);font-weight:600;margin-bottom:12px}.onb-title{font-family:var(--font-display);font-weight:400;font-size:clamp(36px,3.6vw,48px);letter-spacing:-.03em;line-height:1.05;color:var(--txt-1);margin-bottom:8px}.onb-title em{background:linear-gradient(135deg,var(--uv-bright),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.onb-sub,.onb-title em{font-family:var(--font-italic);font-style:italic}.onb-sub{font-size:16px;color:var(--txt-2);line-height:1.55;max-width:540px;margin:0 auto}.onb-stepper{display:flex;gap:6px;margin-bottom:var(--s-7);padding:0 14px}.onb-step{flex:1;height:4px;background:var(--paper-2);border-radius:2px;overflow:hidden;position:relative}.onb-step.done{background:linear-gradient(90deg,var(--ok),#16d69a)}.onb-step.active:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--uv-deep),var(--uv-bright));border-radius:2px;animation:onb-fill 1.4s ease-out forwards;box-shadow:0 0 8px var(--uv-ring)}@keyframes onb-fill{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.onb-card{padding:36px 40px 28px;background:var(--paper-1);border:1px solid var(--line-2);border-radius:var(--r-2xl);box-shadow:var(--sh-l)}.onb-card-icon{width:56px;height:56px;margin:0 auto 18px;border-radius:50%;background:linear-gradient(135deg,var(--uv-bright),var(--uv-deep));color:white;display:grid;place-items:center;box-shadow:0 6px 20px -4px var(--uv-ring);animation:breathe 3.5s ease-in-out infinite}.onb-step-num{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--txt-3);font-weight:600;text-align:center;margin-bottom:4px}.onb-step-title{font-family:var(--font-display);font-size:26px;font-weight:400;letter-spacing:-.024em;color:var(--txt-1);line-height:1.2;text-align:center;margin-bottom:8px}.onb-step-title em{color:var(--uv)}.onb-step-sub,.onb-step-title em{font-family:var(--font-italic);font-style:italic}.onb-step-sub{font-size:14.5px;color:var(--txt-3);text-align:center;margin-bottom:30px;line-height:1.5}.onb-field{margin-bottom:16px}.onb-field-label{font-family:var(--font-italic);font-style:italic;font-size:13px;color:var(--txt-3);margin-bottom:6px;display:block}.onb-input{width:100%;padding:12px 16px;background:var(--paper-2);border:1px solid var(--line-2);border-radius:var(--r-m);font-family:var(--font-sans);font-size:14.5px;color:var(--txt-1);outline:none;transition:border-color var(--dur-fast)}.onb-input::-moz-placeholder{font-family:var(--font-italic);font-style:italic;color:var(--txt-4)}.onb-input::placeholder{font-family:var(--font-italic);font-style:italic;color:var(--txt-4)}.onb-input:focus{border-color:var(--uv);box-shadow:0 0 0 3px var(--uv-soft)}.onb-detect{margin-top:12px;padding:14px 16px;background:linear-gradient(135deg,var(--uv-soft),transparent 70%);border:1px solid var(--uv-ring);border-radius:var(--r-m);display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.onb-detect-ic{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--uv-bright),var(--uv-deep));color:white;display:grid;place-items:center}.onb-detect-text{font-family:var(--font-italic);font-style:italic;font-size:13.5px;line-height:1.5;color:var(--txt-2)}.onb-detect-text strong{font-family:var(--font-display);font-style:normal;font-weight:500;color:var(--uv)}.onb-industries{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.onb-industry{padding:16px;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r-m);cursor:pointer;transition:all var(--dur-fast);text-align:left;display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center}.onb-industry:hover{border-color:var(--line-3);transform:translateY(-1px)}.onb-industry.selected{border-color:var(--uv);background:linear-gradient(135deg,var(--uv-soft),transparent 70%)}.onb-industry-icon{width:36px;height:36px;border-radius:var(--r-s);background:var(--paper-1);display:grid;place-items:center;font-size:18px;border:1px solid var(--line)}.onb-industry.selected .onb-industry-icon{background:var(--uv-soft);border-color:var(--uv-ring)}.onb-industry-label{font-family:var(--font-display);font-size:14.5px;font-weight:500;letter-spacing:-.012em;color:var(--txt-1)}.onb-industry-desc{font-family:var(--font-italic);font-style:italic;font-size:11.5px;color:var(--txt-3);margin-top:2px;line-height:1.4}.onb-integrations{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.onb-integration{position:relative;padding:14px 12px;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r-m);cursor:pointer;transition:all var(--dur-fast);text-align:center}.onb-integration:hover{border-color:var(--line-3)}.onb-integration.selected{border-color:var(--uv);background:var(--uv-soft)}.onb-integration-icon{font-size:22px;margin-bottom:4px}.onb-integration-label{font-family:var(--font-sans);font-size:12.5px;color:var(--txt-1);font-weight:500;letter-spacing:-.005em}.onb-integration-pop{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 6px var(--gold-ring)}.onb-agent-preview{margin-top:18px;padding:22px;background:linear-gradient(135deg,var(--uv-soft),transparent 80%);border:1px solid var(--uv-ring);border-radius:var(--r-l);text-align:center}.onb-agent-orb{width:72px;height:72px;margin:0 auto 14px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#9DBDFF,#2D5BFF 70%,#0A1E5F);box-shadow:0 8px 24px -4px rgba(107,143,255,.6);animation:breathe 3.5s ease-in-out infinite}.onb-agent-orb.sales{background:radial-gradient(circle at 30% 30%,#FFAFD9,#C13D8C 70%,#5A0D38);box-shadow:0 8px 24px -4px rgba(255,93,177,.6)}.onb-agent-name{font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:-.022em;color:var(--txt-1);margin-bottom:4px}.onb-agent-role{color:var(--txt-3);margin-bottom:12px}.onb-agent-bio,.onb-agent-role{font-family:var(--font-italic);font-style:italic;font-size:13.5px}.onb-agent-bio{line-height:1.5;color:var(--txt-2);max-width:380px;margin:0 auto}.onb-foot{display:flex;justify-content:space-between;align-items:center;margin-top:30px;gap:12px}.onb-back{font-family:var(--font-italic);font-style:italic;font-size:13.5px;color:var(--txt-3);background:0;border:0;cursor:pointer;padding:8px 10px;border-radius:var(--r-s);transition:all var(--dur-fast)}.onb-back:hover{color:var(--txt-1);background:var(--paper-2)}.onb-next{padding:12px 24px;border-radius:var(--r-full);background:linear-gradient(135deg,var(--uv-bright),var(--uv-deep));color:white;font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:-.005em;border:0;cursor:pointer;box-shadow:0 6px 20px -4px var(--uv-ring);transition:all var(--dur-fast);display:inline-flex;align-items:center;gap:8px}.onb-next:hover{transform:translateY(-1px);filter:brightness(1.05)}.onb-next:disabled{opacity:.4;cursor:not-allowed;transform:none}.onb-next.gold{background:linear-gradient(135deg,var(--gold-bright),var(--gold-deep));color:#2A1C00;box-shadow:0 6px 20px -4px var(--gold-ring)}.onb-ceremony{text-align:center;padding:20px 0}.onb-ceremony-orb{width:120px;height:120px;margin:0 auto 24px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#5eead4 0,#14b8a6 40%,#0d6e64 100%);box-shadow:inset 0 -8px 16px rgba(0,0,0,.3),0 0 0 1px var(--accent-ring,rgba(20,184,166,.35)),0 12px 40px -6px rgba(123,107,255,.5);animation:breathe 2.5s ease-in-out infinite;position:relative}.onb-ceremony-orb:after{content:"";position:absolute;left:22%;top:18%;width:22%;height:18%;border-radius:50%;background:rgba(255,255,255,.55);filter:blur(4px)}.onb-ceremony-title{font-family:var(--font-display);font-size:32px;font-weight:400;letter-spacing:-.026em;color:var(--txt-1);margin-bottom:10px;line-height:1.15}.onb-ceremony-title em{background:linear-gradient(135deg,var(--uv-bright),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.onb-ceremony-sub,.onb-ceremony-title em{font-family:var(--font-italic);font-style:italic}.onb-ceremony-sub{font-size:16px;color:var(--txt-2);line-height:1.55;max-width:480px;margin:0 auto 28px}.onb-ceremony-checks{display:flex;flex-direction:column;gap:8px;max-width:360px;margin:0 auto 28px;text-align:left}.onb-ceremony-check{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:center;padding:8px 0}.onb-ceremony-check-ic{width:22px;height:22px;border-radius:50%;background:var(--ok);color:white;display:grid;place-items:center}.onb-ceremony-check-text{font-family:var(--font-italic);font-style:italic;font-size:14px;color:var(--txt-2)}.onb-ceremony-check-text strong{font-family:var(--font-display);font-style:normal;font-weight:500;color:var(--txt-1)}.an{position:absolute;inset:0;overflow-y:auto;height:100%;background:var(--paper-0);z-index:1}.an-canvas{max-width:1320px;margin:0 auto;padding:var(--s-10) clamp(var(--s-6),4vw,var(--s-12)) var(--s-16)}.an-head{display:flex;align-items:end;justify-content:space-between;gap:var(--s-6);margin-bottom:var(--s-7);flex-wrap:wrap}.an-eyebrow{font-family:var(--font-italic);font-style:italic;font-size:15px;color:var(--txt-3);display:inline-flex;align-items:center;gap:10px;margin-bottom:8px}.an-eyebrow:before{content:"";width:32px;height:1px;background:linear-gradient(90deg,transparent,var(--gold))}.an-title{font-family:var(--font-display);font-weight:400;font-size:clamp(36px,3.4vw,46px);letter-spacing:-.028em;line-height:1.05;color:var(--txt-1)}.an-title em{font-family:var(--font-italic);font-style:italic;color:var(--uv)}.an-range{display:inline-flex;padding:4px;background:var(--paper-2);border:1px solid var(--line-2)}.an-range,.an-range button{border-radius:var(--r-full)}.an-range button{padding:6px 14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--txt-3);background:0;border:0;cursor:pointer;transition:all var(--dur-fast)}.an-range button:hover{color:var(--txt-1)}.an-range button.active{background:var(--paper-1);color:var(--txt-1);box-shadow:var(--sh-s)}.an-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:var(--s-6)}@media (max-width:880px){.an-kpis{grid-template-columns:repeat(2,1fr)}}.an-kpi{position:relative;padding:22px 24px;background:var(--paper-1);border:1px solid var(--line-2);border-radius:var(--r-xl);overflow:hidden}.an-kpi:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--an-tint,var(--uv-soft)) 0,transparent 60%);opacity:.5;pointer-events:none}.an-kpi.gold{--an-tint:var(--gold-soft)}.an-kpi.ok{--an-tint:var(--ok-soft)}.an-kpi-l{position:relative;font-family:var(--font-italic);font-style:italic;font-size:14px;color:var(--txt-3);margin-bottom:8px}.an-kpi-v{position:relative;font-family:var(--font-mono);font-size:32px;font-weight:500;letter-spacing:-.02em;line-height:1.05;color:var(--txt-1);font-variant-numeric:tabular-nums}.an-kpi-v.uv{color:var(--uv)}.an-kpi-v.ok{color:var(--ok)}.an-kpi-v.gold{background:linear-gradient(135deg,var(--gold-bright),var(--gold-deep));-webkit-background-clip:text;background-clip:text;color:transparent}.an-kpi-v .sub{font-size:16px;color:var(--txt-3);font-weight:400;margin-left:3px}.an-kpi-d{position:relative;font-size:12px;color:var(--txt-3);margin-top:6px}.an-kpi-d.warn{color:var(--warn)}.an-grid{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin-bottom:14px}@media (max-width:1080px){.an-grid{grid-template-columns:1fr}}.an-card{padding:22px 26px;background:var(--paper-1);border:1px solid var(--line-2);border-radius:var(--r-xl);overflow:hidden}.an-card-h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px;gap:12px}.an-card-h .t{font-family:var(--font-display);font-size:19px;font-weight:400;letter-spacing:-.018em;color:var(--txt-1)}.an-card-h .t em{font-family:var(--font-italic);font-style:italic;color:var(--txt-3)}.an-legend{display:flex;gap:12px;flex-wrap:wrap}.an-legend-it{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-italic);font-style:italic;font-size:12px;color:var(--txt-3)}.an-legend-it .d{width:8px;height:8px;border-radius:50%}.an-chart{position:relative;height:280px;width:100%}.an-chart svg{width:100%;height:100%}.an-chart .grid line{stroke:var(--viz-grid);stroke-width:1;stroke-dasharray:2 4}.an-chart .axis text{font-family:var(--font-mono);font-size:9.5px;fill:var(--viz-axis-label);letter-spacing:.04em}.an-donut-wrap{display:flex;align-items:center;gap:22px;justify-content:center}.an-donut{position:relative;width:160px;height:160px;flex-shrink:0}.an-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.an-donut-center{position:absolute;inset:0;display:grid;place-items:center}.an-donut-center .v{font-family:var(--font-display);font-size:28px;font-weight:400;letter-spacing:-.025em;color:var(--txt-1);line-height:1}.an-donut-center .l{font-family:var(--font-italic);font-style:italic;font-size:12px;color:var(--txt-3);margin-top:4px}.an-donut-legend{display:flex;flex-direction:column;gap:10px}.an-donut-legend .it{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13px}.an-donut-legend .it .d{width:10px;height:10px;border-radius:50%}.an-donut-legend .it .n{font-family:var(--font-sans);color:var(--txt-1)}.an-donut-legend .it .v{font-family:var(--font-mono);font-size:12.5px;color:var(--txt-2);font-weight:600}.an-heatmap{display:grid;grid-template-columns:40px repeat(24,1fr);gap:3px}.an-heatmap-label{font-family:var(--font-mono);font-size:10px;color:var(--txt-3);display:flex;align-items:center;letter-spacing:.04em}.an-heatmap-cell{aspect-ratio:1;border-radius:3px;transition:transform var(--dur-fast)}.an-heatmap-cell:hover{transform:scale(1.35);z-index:2;box-shadow:0 0 0 1px var(--uv)}.an-heatmap-axis{grid-column:2/-1;display:grid;grid-template-columns:repeat(24,1fr);gap:3px;margin-top:6px;font-family:var(--font-mono);font-size:9px;color:var(--txt-4);text-align:center;letter-spacing:.04em}.an-section-h{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--txt-3);font-weight:600;margin:var(--s-7) 0 14px}.an-leaderboard{display:flex;flex-direction:column}.an-lb-row{display:grid;grid-template-columns:32px minmax(0,1fr) 80px 80px 80px 60px;gap:14px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line)}.an-lb-row:last-child{border-bottom:0}.an-lb-row.head{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--txt-3);font-weight:600;padding:10px 16px;background:var(--paper-2);border-bottom:1px solid var(--line)}.an-lb-avatar{width:32px;height:32px;border-radius:50%}.an-lb-avatar.strategic{background:radial-gradient(circle at 30% 30%,#F5D78A,#8B6E3F 70%)}.an-lb-avatar.sales{background:radial-gradient(circle at 30% 30%,#FFAFD9,#C13D8C 70%)}.an-lb-avatar.support{background:radial-gradient(circle at 30% 30%,#9DBDFF,#2D5BFF 70%)}.an-lb-avatar.ops{background:radial-gradient(circle at 30% 30%,#86F5C3,#16D69A 70%)}.an-lb-name{font-family:var(--font-display);font-size:14.5px;font-weight:500;letter-spacing:-.012em;color:var(--txt-1)}.an-lb-role{font-family:var(--font-italic);font-style:italic;font-size:12px;color:var(--txt-3)}.an-lb-cell{font-family:var(--font-mono);font-size:13px;color:var(--txt-1);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.an-lb-cell.gold{color:var(--gold-deep)}[data-theme=dark] .an-lb-cell.gold{color:var(--gold-bright)}.an-lb-cell.ok{color:var(--ok)}.an-lb-spark{width:60px;height:24px;opacity:.65}.an-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:clamp(20px,3vw,40px);align-items:center;margin-bottom:16px;padding:clamp(24px,3vw,36px);border-radius:var(--r-3xl);border:1px solid var(--line-2);background:radial-gradient(120% 140% at 100% 0,var(--uv-soft) 0,transparent 55%),linear-gradient(135deg,var(--paper-0) 0,var(--paper-1) 100%);box-shadow:var(--elevation-2);overflow:hidden}.an-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:var(--r-3xl) 0 0 var(--r-3xl)}.an-hero[data-tone=good]:before{background:var(--ok)}.an-hero[data-tone=warn]:before{background:var(--warn)}.an-hero[data-tone=bad]:before{background:var(--error)}.an-hero[data-tone=neutral]:before{background:var(--uv)}@media (max-width:880px){.an-hero{grid-template-columns:1fr}}.an-hero-main{min-width:0}.an-hero-eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--txt-3);margin-bottom:6px}.an-hero-figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px}.an-hero-value{font-family:var(--font-mono);font-size:clamp(38px,5vw,54px);font-weight:500;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.an-hero-caption{display:flex;flex-direction:column;gap:2px}.an-hero-caption-name{font-size:15px;font-weight:600;color:var(--txt-1)}.an-hero-caption-tag{font-size:13px;color:var(--txt-3)}.an-hero-money{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.an-hero-saved{font-family:var(--font-display);font-size:22px;color:var(--txt-3);font-variant-numeric:tabular-nums}.an-hero-saved.gold{background:linear-gradient(135deg,var(--gold-bright),var(--gold-deep));-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=dark] .an-hero-saved.gold,html.dark .an-hero-saved.gold,html.nocturne .an-hero-saved.gold{background:linear-gradient(135deg,var(--gold-bright),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.an-hero-roi-chip{font-family:var(--font-mono);font-size:13px;font-weight:700;padding:3px 10px;border-radius:var(--r-s)}.an-hero-summary{margin:12px 0 0;font-family:var(--font-italic);font-style:italic;font-size:14.5px;color:var(--txt-2);max-width:60ch}.an-hero-sector{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);max-width:520px}.an-hero-sector-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.an-hero-sector-label{letter-spacing:.1em;text-transform:uppercase;color:var(--txt-3);font-weight:600}.an-hero-sector-label,.an-hero-sector-meta{font-family:var(--font-mono);font-size:10.5px}.an-hero-sector-meta{color:var(--txt-4)}.an-hero-sector-track{position:relative;height:8px;border-radius:var(--r-full);background:var(--paper-2);overflow:hidden}.an-hero-sector-fill{position:absolute;inset:0 auto 0 0;height:100%;border-radius:var(--r-full);transition:width var(--dur-luxe) var(--ease-luxe);will-change:width}.an-hero-sector-median{position:absolute;top:-2px;bottom:-2px;left:50%;width:1px;background:var(--line-2)}.an-hero-sector-foot{display:flex;align-items:baseline;gap:8px;margin-top:6px}.an-hero-sector-rank{font-family:var(--font-display);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.an-hero-sector-note{font-family:var(--font-italic);font-style:italic;font-size:12.5px;color:var(--txt-3)}.an-hero-aside{gap:16px}.an-hero-aside,.an-hero-orb{display:flex;flex-direction:column;align-items:center}.an-hero-orb{gap:8px}.an-hero-orb-caption{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--txt-3)}.an-hero-pulse{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}.an-hero-pulse-cell{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r-l);padding:10px 8px;text-align:center}.an-hero-pulse-v{font-family:var(--font-display);font-size:22px;line-height:1.1;font-variant-numeric:tabular-nums}.an-hero-pulse-l{font-family:var(--font-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--txt-3);margin-top:3px}.an-hero-pulse-day{font-size:9px;color:var(--txt-4);margin-top:1px}.an-hero{animation:an-fade-up var(--dur-normal) var(--ease-luxe) both}@media (prefers-reduced-motion:reduce){.an-hero{animation:none}.an-hero-sector-fill{transition-duration:1ms}}@keyframes an-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.an-card,.an-kpis .an-kpi{animation:an-fade-up var(--dur-normal) var(--ease-luxe) both;will-change:transform,opacity}.an-kpis .an-kpi:nth-child(2){animation-delay:60ms}.an-kpis .an-kpi:nth-child(3){animation-delay:.12s}.an-kpis .an-kpi:nth-child(4){animation-delay:.18s}@media (prefers-reduced-motion:reduce){.an-card,.an-kpis .an-kpi{animation:none;will-change:auto}}