main{padding-right:32px;padding-top:32px}.section-gap.svelte-htkd0n.svelte-htkd0n{height:40px}.exec-header.svelte-htkd0n.svelte-htkd0n{background:linear-gradient(135deg,#0f2744,#1a3a5c 40%,#2e2e2e);border-radius:24px;padding:36px 40px;box-shadow:0 4px 16px #0006,0 16px 40px #0000004d;margin-bottom:24px;border:1px solid rgba(56,189,248,.15);position:relative;overflow:hidden}.exec-header.svelte-htkd0n.svelte-htkd0n:before{content:"";position:absolute;top:-60px;right:-60px;width:220px;height:220px;background:radial-gradient(circle,rgba(56,189,248,.12) 0%,transparent 70%);pointer-events:none}.exec-header-row.svelte-htkd0n.svelte-htkd0n{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.dashboard-title.svelte-htkd0n.svelte-htkd0n{font-size:36px;font-weight:800;background:linear-gradient(90deg,#f5f5f5 60%,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1;letter-spacing:-.5px}.dashboard-subtitle.svelte-htkd0n.svelte-htkd0n{margin-top:10px;font-weight:500;font-size:15px;color:#94a3b8;letter-spacing:.5px}.kpi-card.svelte-htkd0n.svelte-htkd0n{padding:24px;height:160px;display:flex;flex-direction:column;justify-content:space-between}.kpi-label.svelte-htkd0n.svelte-htkd0n{font-size:13px;color:#b0b0b0;font-weight:500}.kpi-value.svelte-htkd0n.svelte-htkd0n{font-size:42px;font-weight:700;color:#f5f5f5}.kpi-footer.svelte-htkd0n.svelte-htkd0n{font-size:13px}.kpi-footer.blue.svelte-htkd0n.svelte-htkd0n{color:#38bdf8}.kpi-footer.green.svelte-htkd0n.svelte-htkd0n{color:#4ade80}.kpi-footer.pink.svelte-htkd0n.svelte-htkd0n{color:#f472b6}.kpi-footer.orange.svelte-htkd0n.svelte-htkd0n{color:#f97316}.hero-card.svelte-htkd0n.svelte-htkd0n,.filter-card.svelte-htkd0n.svelte-htkd0n,.dashboard-card.svelte-htkd0n.svelte-htkd0n,.radar-card.svelte-htkd0n.svelte-htkd0n,.showcase-card.svelte-htkd0n.svelte-htkd0n,.opportunity-card.svelte-htkd0n.svelte-htkd0n,.insight-card.svelte-htkd0n.svelte-htkd0n,.kpi-card.svelte-htkd0n.svelte-htkd0n{background:#4a4a4a;border-radius:24px;box-shadow:0 4px 12px #00000040,0 12px 24px #0000002e}.kpi-card.svelte-htkd0n.svelte-htkd0n,.filter-card.svelte-htkd0n.svelte-htkd0n,.dashboard-card.svelte-htkd0n.svelte-htkd0n,.radar-card.svelte-htkd0n.svelte-htkd0n,.showcase-card.svelte-htkd0n.svelte-htkd0n,.opportunity-card.svelte-htkd0n.svelte-htkd0n,.insight-card.svelte-htkd0n.svelte-htkd0n{transition:transform .2s ease,box-shadow .2s ease}.hero-card.svelte-htkd0n.svelte-htkd0n,.filter-card.svelte-htkd0n.svelte-htkd0n{padding:24px}.filter-title.svelte-htkd0n.svelte-htkd0n{font-size:14px;font-weight:600;color:#f5f5f5;margin-bottom:16px}.filter-label.svelte-htkd0n.svelte-htkd0n{font-size:12px;color:#b0b0b0;margin-bottom:8px}.filter-group.svelte-htkd0n.svelte-htkd0n{margin-bottom:16px}.section-title.svelte-htkd0n.svelte-htkd0n{font-size:24px;font-weight:700;color:#f5f5f5;line-height:1.2}.section-subtitle.svelte-htkd0n.svelte-htkd0n{font-size:13px;color:#b0b0b0;margin-top:4px;margin-bottom:20px}.dashboard-card.svelte-htkd0n.svelte-htkd0n{padding:24px}.card-title.svelte-htkd0n.svelte-htkd0n{font-size:18px;font-weight:600;color:#f5f5f5;margin-bottom:4px}.card-subtitle.svelte-htkd0n.svelte-htkd0n{font-size:12px;color:#b0b0b0;margin-bottom:20px}.radar-card.svelte-htkd0n.svelte-htkd0n{padding:24px}.radar-insight.svelte-htkd0n.svelte-htkd0n{background:#3a3a3a;border-radius:16px;padding:20px 24px;margin-top:16px;border-left:3px solid #38BDF8}.radar-insight-title.svelte-htkd0n.svelte-htkd0n{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#38bdf8;margin-bottom:14px}.radar-insight-grid.svelte-htkd0n.svelte-htkd0n{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.radar-insight-item.svelte-htkd0n.svelte-htkd0n{display:flex;flex-direction:column;gap:3px}.radar-insight-label.svelte-htkd0n.svelte-htkd0n{font-size:12px;font-weight:700;color:#f5f5f5}.radar-insight-text.svelte-htkd0n.svelte-htkd0n{font-size:12px;color:#b0b0b0;line-height:1.5}.radar-insight-note.svelte-htkd0n.svelte-htkd0n{font-size:10px;color:#b0b0b0;border-top:1px solid #555;padding-top:10px}.showcase-card.svelte-htkd0n.svelte-htkd0n{padding:24px;min-height:220px;position:relative}.showcase-rank.svelte-htkd0n.svelte-htkd0n{font-size:32px;margin-bottom:16px}.showcase-title.svelte-htkd0n.svelte-htkd0n{font-size:14px;color:#b0b0b0;margin-bottom:8px}.showcase-id.svelte-htkd0n.svelte-htkd0n{font-size:11px;font-weight:500;color:#707070;letter-spacing:.6px;margin-bottom:4px}.showcase-decoded.svelte-htkd0n.svelte-htkd0n{font-size:17px;font-weight:700;color:#f5f5f5;margin-bottom:16px}.showcase-metric.svelte-htkd0n.svelte-htkd0n{display:flex;justify-content:space-between;margin-bottom:10px;font-size:13px}.showcase-label.svelte-htkd0n.svelte-htkd0n{color:#b0b0b0}.showcase-value.svelte-htkd0n.svelte-htkd0n{color:#f5f5f5;font-weight:600}.gold-accent.svelte-htkd0n.svelte-htkd0n{border-top:4px solid #FBBF24}.silver-accent.svelte-htkd0n.svelte-htkd0n{border-top:4px solid #D1D5DB}.bronze-accent.svelte-htkd0n.svelte-htkd0n{border-top:4px solid #F97316}.opportunity-card.svelte-htkd0n.svelte-htkd0n{padding:24px;min-height:220px;border-left:5px solid #F97316}.opportunity-title.svelte-htkd0n.svelte-htkd0n{font-size:14px;color:#f97316;font-weight:600;margin-bottom:12px}.opportunity-id.svelte-htkd0n.svelte-htkd0n{font-size:11px;font-weight:500;color:#707070;letter-spacing:.6px;margin-bottom:4px}.insight-card.svelte-htkd0n.svelte-htkd0n{padding:32px;min-height:220px}.insight-heading.svelte-htkd0n.svelte-htkd0n{font-size:18px;font-weight:700;color:#f5f5f5;margin-bottom:12px}.insight-text.svelte-htkd0n.svelte-htkd0n,.recommendation-text.svelte-htkd0n.svelte-htkd0n{font-size:15px;line-height:1.7;color:#d0d0d0}.insight-text.svelte-htkd0n.svelte-htkd0n{margin-bottom:24px}.recommendation-heading.svelte-htkd0n.svelte-htkd0n{font-size:18px;font-weight:700;color:#4ade80;margin-bottom:12px}.kpi-card.svelte-htkd0n.svelte-htkd0n:hover,.filter-card.svelte-htkd0n.svelte-htkd0n:hover,.dashboard-card.svelte-htkd0n.svelte-htkd0n:hover,.radar-card.svelte-htkd0n.svelte-htkd0n:hover,.showcase-card.svelte-htkd0n.svelte-htkd0n:hover,.opportunity-card.svelte-htkd0n.svelte-htkd0n:hover,.insight-card.svelte-htkd0n.svelte-htkd0n:hover{transform:translateY(-6px);box-shadow:0 8px 20px #00000059,0 20px 40px #00000040;cursor:pointer}[role=combobox]{background:#3a3a3a!important;border:1px solid #5A5A5A!important;color:silver!important;transition:border-color .15s ease,color .15s ease,box-shadow .15s ease!important}[role=combobox]:hover{background:#444!important;border-color:#38bdf8!important;color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf81f!important}.z-50:has([data-cmdk-root]){background:#2a2a2a!important;border:1px solid #505050!important;box-shadow:0 8px 24px #0009!important}[data-cmdk-root]{background:#2a2a2a!important;color:#f5f5f5!important}[data-cmdk-input-wrapper]{border-color:#505050!important}[data-cmdk-input]{background:transparent!important;color:#f5f5f5!important;caret-color:#38bdf8!important}[data-cmdk-input]::-moz-placeholder{color:#707070!important}[data-cmdk-input]::placeholder{color:#707070!important}[data-cmdk-item]{color:silver!important;border-radius:6px!important;cursor:pointer!important;transition:background .12s ease,color .12s ease!important}[data-cmdk-item]:hover,[data-cmdk-item][aria-selected=true]{background:#38bdf826!important;color:#38bdf8!important}[data-cmdk-group-heading]{color:#707070!important}@media (max-width: 900px){main{padding:16px 16px 32px}.exec-header.svelte-htkd0n.svelte-htkd0n{padding:24px 20px;border-radius:16px}.dashboard-title.svelte-htkd0n.svelte-htkd0n{font-size:24px}.dashboard-subtitle.svelte-htkd0n.svelte-htkd0n{font-size:13px}.kpi-value.svelte-htkd0n.svelte-htkd0n{font-size:30px}.kpi-card.svelte-htkd0n.svelte-htkd0n{height:auto;min-height:120px}.hero-card.svelte-htkd0n.svelte-htkd0n{grid-column:1!important}.radar-insight-grid.svelte-htkd0n.svelte-htkd0n{grid-template-columns:1fr}}@media (max-width: 480px){.dashboard-title.svelte-htkd0n.svelte-htkd0n{font-size:20px}.kpi-value.svelte-htkd0n.svelte-htkd0n{font-size:26px}.exec-header.svelte-htkd0n.svelte-htkd0n{padding:20px 16px}}.ci-footer.svelte-htkd0n.svelte-htkd0n{display:grid;grid-template-columns:1fr 1.6fr;background:#0a1628;border-radius:16px;margin-top:48px;border:1px solid rgba(56,189,248,.18);box-shadow:0 0 32px #38bdf80f;overflow:hidden}.ci-footer-left.svelte-htkd0n.svelte-htkd0n{padding:32px 28px;border-right:1px solid rgba(56,189,248,.12);border-left:4px solid #38BDF8;display:flex;flex-direction:column;justify-content:center;gap:12px}.ci-footer-brand.svelte-htkd0n.svelte-htkd0n{font-size:18px;font-weight:900;color:#38bdf8;letter-spacing:3px}.ci-footer-services.svelte-htkd0n.svelte-htkd0n{display:flex;flex-direction:column;gap:5px}.ci-footer-service.svelte-htkd0n.svelte-htkd0n{font-size:11px;color:#ffffff73;display:flex;align-items:center;gap:7px}.ci-footer-service.svelte-htkd0n.svelte-htkd0n:before{content:"";display:block;width:3px;height:3px;border-radius:50%;background:#38bdf8;opacity:.55;flex-shrink:0}.ci-footer-sub.svelte-htkd0n.svelte-htkd0n{font-size:10px;color:#ffffff3d;font-style:italic;margin-top:4px;line-height:1.5}.ci-footer-right.svelte-htkd0n.svelte-htkd0n{padding:32px 32px 24px;display:flex;flex-direction:column;justify-content:space-between}.ci-footer-pitch.svelte-htkd0n.svelte-htkd0n{font-size:15px;font-weight:600;color:#ffffffbf;margin-bottom:16px}.ci-footer-pitch.svelte-htkd0n em.svelte-htkd0n{font-style:normal;color:#38bdf8;font-weight:700}.ci-footer-cta.svelte-htkd0n.svelte-htkd0n{display:inline-flex;align-items:center;align-self:flex-start;padding:11px 26px;background:linear-gradient(135deg,#0f2744,#1a5a8a);border:1px solid rgba(56,189,248,.4);color:#38bdf8;font-size:13px;font-weight:700;border-radius:10px;text-decoration:none;white-space:nowrap;transition:opacity .2s;margin-bottom:24px}.ci-footer-cta.svelte-htkd0n.svelte-htkd0n:hover{opacity:.82}.ci-footer-meta.svelte-htkd0n.svelte-htkd0n{font-size:11px;color:#ffffff52;padding-top:16px;border-top:1px solid rgba(56,189,248,.1);display:flex;flex-wrap:wrap;gap:4px;align-items:center}.ci-footer-meta.svelte-htkd0n a.svelte-htkd0n{color:#fff6;text-decoration:none}.ci-footer-meta.svelte-htkd0n a.svelte-htkd0n:hover{color:#38bdf8}@media (max-width: 700px){.ci-footer.svelte-htkd0n.svelte-htkd0n{grid-template-columns:1fr}.ci-footer-left.svelte-htkd0n.svelte-htkd0n{border-right:none;border-bottom:1px solid rgba(56,189,248,.12)}}
