.project-card.svelte-11une1l{width:100%;text-align:left;padding:14px;border-radius:18px;border:1px solid #e9ddd3;background:#fff;display:grid;gap:10px;cursor:pointer}.project-card.selected.svelte-11une1l{border-color:#8f83ff;box-shadow:0 0 0 2px #6e5fff1a}.project-title-row.svelte-11une1l{display:flex;justify-content:space-between;gap:12px;align-items:center}.project-title-row.svelte-11une1l strong:where(.svelte-11une1l){color:#443a33;font-size:14px}.project-title-row.svelte-11une1l span:where(.svelte-11une1l){color:#ff7d2c;font-size:11px;text-transform:uppercase}p.svelte-11une1l{margin:0;color:#7a6f66;font-size:12px;line-height:1.45;word-break:break-word}.project-progress.svelte-11une1l{display:grid;gap:6px}.project-progress.svelte-11une1l span:where(.svelte-11une1l){color:#7a6f66;font-size:11px}.progress-track.svelte-11une1l{width:100%;height:8px;border-radius:999px;background:#f0e5db;overflow:hidden}.progress-value.svelte-11une1l{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9f57,#ff6200)}.project-footer.svelte-11une1l{display:flex;justify-content:space-between;gap:8px;color:#9a8d81;font-size:11px}.create-card.svelte-19m84rp{width:100%;min-height:94px;border-radius:18px;border:1px dashed #e6cfbc;background:linear-gradient(180deg,#fff4ea,#ffe8d5);display:grid;place-items:center;gap:6px;cursor:pointer;color:#d17a34}.create-card.svelte-19m84rp span:where(.svelte-19m84rp){font-size:40px;line-height:1}.create-card.svelte-19m84rp strong:where(.svelte-19m84rp){font-size:13px}.project-sidebar.svelte-1ml4qff{display:grid;gap:12px;align-content:start}.meta-strip.svelte-vb6hbn{display:grid;grid-template-columns:auto auto auto auto;gap:18px;align-items:center}.strategy-cluster.svelte-vb6hbn{display:flex;flex-flow:row;gap:18px;color:#7b7067;font-size:12px}.meta-cluster.svelte-vb6hbn{display:flex;flex-flow:column;color:#7b7067;font-size:12px}.meta-right.svelte-vb6hbn{justify-content:flex-end}.progress-pill.svelte-vb6hbn{display:flex;align-items:center;flex-flow:column;color:#7b7067;font-size:12px}.progress-bar.svelte-vb6hbn{display:flex;align-items:center;gap:4px}.progress-pill.svelte-vb6hbn strong:where(.svelte-vb6hbn){display:inline-flex;align-items:center;justify-content:center;min-width:46px;padding:4px 10px;border-radius:999px;background:#bdb7ff;color:#fff}.progress-track.svelte-vb6hbn{width:126px;height:12px;border-radius:999px;background:#ece9ff;overflow:hidden}.progress-value.svelte-vb6hbn{height:100%;border-radius:inherit;background:linear-gradient(90deg,#7e71ff,#c3bcff)}.actions.svelte-vb6hbn{display:flex;justify-content:flex-end;gap:10px}.actions.svelte-vb6hbn button:where(.svelte-vb6hbn){border-radius:999px;border:0;min-width:104px;min-height:38px;padding:0 18px;font-size:14px;cursor:pointer}.ghost.svelte-vb6hbn{background:#9f9f9f;color:#fff}.primary.svelte-vb6hbn{background:linear-gradient(135deg,#ff9f57,#ff6200);color:#fff}.primary.svelte-vb6hbn:disabled,.ghost.svelte-vb6hbn:disabled{opacity:.68;cursor:default}@media(max-width:1280px){.meta-strip.svelte-vb6hbn{grid-template-columns:1fr;justify-items:start}.meta-right.svelte-vb6hbn,.actions.svelte-vb6hbn{justify-content:flex-start}}.tab-nav.svelte-1yhfguj{display:flex;flex-wrap:nowrap;gap:12px;align-items:center}.tab-nav.svelte-1yhfguj button:where(.svelte-1yhfguj){display:flex;justify-content:center;flex-flow:row;align-items:center;text-align:center;min-width:92px;border:0;border-radius:999px;padding:8px 40px;background:linear-gradient(135deg,#c8c2ff,#a7a0ff);color:#fff;font-size:16px;font-weight:300;letter-spacing:.4em;text-indent:.4em;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.tab-nav.svelte-1yhfguj button.active:where(.svelte-1yhfguj){background:linear-gradient(135deg,#6a5cff,#4f43ff);box-shadow:0 10px 20px #5c50ff2e}.tab-nav.svelte-1yhfguj button:where(.svelte-1yhfguj):hover{transform:translateY(-1px)}.summary-section.svelte-fqm28g{display:grid;gap:6px;min-width:0}.summary-section.svelte-fqm28g h4:where(.svelte-fqm28g),.summary-section.svelte-fqm28g p:where(.svelte-fqm28g){margin:0}.summary-section.svelte-fqm28g h4:where(.svelte-fqm28g){color:#4b4038;font-size:18px}.summary-section.svelte-fqm28g p:where(.svelte-fqm28g){color:#736860;font-size:12px;overflow-wrap:anywhere}.detail-columns.svelte-fqm28g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.detail-list.svelte-fqm28g{min-width:0;padding:8px;border-radius:8px;background:#faf8ff}.detail-list.svelte-fqm28g h4:where(.svelte-fqm28g),.detail-list.svelte-fqm28g ul:where(.svelte-fqm28g){margin:0}.detail-list.svelte-fqm28g h4:where(.svelte-fqm28g){color:#5a4f47;font-size:13px}.detail-list.svelte-fqm28g ul:where(.svelte-fqm28g){padding-left:18px;color:#736860;font-size:11px}@media(max-width:720px){.detail-columns.svelte-fqm28g{width:100%;grid-template-columns:1fr}}.radar-card.svelte-8g201p{border-radius:8px;border:1px solid #ece1d7;background:#fff;padding:8px;display:flex;flex-flow:column;gap:8px}h4.svelte-8g201p{margin:0;color:#4b4038;font-size:14px}.radar-layout.svelte-8g201p{display:grid;place-items:center}svg.svelte-8g201p{width:320px;height:180px}text.svelte-8g201p{fill:#8b7f76;font-size:12px}.hero-row.svelte-c23by3{display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);align-items:center}.score-ring.svelte-c23by3{width:126px;height:126px;border-radius:999px;padding:8px;display:grid;place-items:center}.score-ring-inner.svelte-c23by3{width:100%;height:100%;border-radius:inherit;background:#fff;display:grid;place-items:center;color:#4b413a;font-size:28px;font-weight:800}.hero-meta.svelte-c23by3{display:grid;gap:8px;min-width:0}.meta-item.svelte-c23by3{padding:8px;border-radius:8px;box-shadow:0 0 4px #00000016;background:#fff;display:flex;gap:4px;min-width:0}.meta-item.svelte-c23by3 .meta-label:where(.svelte-c23by3){color:#8a7f76;font-size:11px;font-weight:500;flex:0 0 auto}.meta-item.svelte-c23by3 strong:where(.svelte-c23by3){color:#4b413a;font-size:12px;min-width:0;overflow-wrap:anywhere}.score-stack.svelte-c23by3{display:flex;flex:1;gap:12px;width:100%}.score-item.svelte-c23by3{display:flex;flex-flow:column;gap:5px;flex:1}.score-bar.svelte-c23by3{display:flex;flex-flow:row;align-items:center}.score-item.svelte-c23by3 .score-label:where(.svelte-c23by3){color:#5c5047;font-size:12px;font-weight:700}.score-item.svelte-c23by3 strong:where(.svelte-c23by3){color:#ff7a1a;font-size:13px;width:100%;flex:.1}.bar-track.svelte-c23by3{height:7px;border-radius:999px;background:#f2e7df;flex:.9;overflow:hidden}.bar-fill.svelte-c23by3{height:100%;border-radius:inherit}.bar-fill.orange.svelte-c23by3{background:linear-gradient(90deg,#ffb17a,#ff7a1a)}.bar-fill.violet.svelte-c23by3{background:linear-gradient(90deg,#cbc5ff,#7d73ff)}@media(max-width:720px){.hero-row.svelte-c23by3,.score-stack.svelte-c23by3{width:100%;grid-template-columns:1fr}.score-ring.svelte-c23by3{justify-self:center}}.expanded-card.svelte-qatdjm{width:min(100%,430px);min-width:0;flex:0 0 min(100%,430px);min-height:100%;padding:8px;border-radius:8px;box-shadow:0 0 4px #00000016;background:#fff;display:flex;flex-flow:column;gap:8px}.header.svelte-qatdjm{display:grid;gap:8px}.title-copy.svelte-qatdjm{display:grid;gap:8px;min-width:0}h3.svelte-qatdjm{margin:0;color:#443a33;font-size:16px}.title-copy.svelte-qatdjm a:where(.svelte-qatdjm){justify-self:start;color:#6d63e8;font-size:12px;font-weight:700}.badge-row.svelte-qatdjm{display:flex;flex-wrap:wrap;gap:6px}.badge-row.svelte-qatdjm span:where(.svelte-qatdjm){padding:4px 8px;border-radius:999px;background:#f2f0ff;color:#7d73ff;font-size:11px;font-weight:500}.footer-actions.svelte-qatdjm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.footer-actions.svelte-qatdjm button:where(.svelte-qatdjm){min-height:36px;border:0;border-radius:999px;font-size:12px;font-weight:700;cursor:pointer}.footer-actions.svelte-qatdjm .detail:where(.svelte-qatdjm){background:linear-gradient(180deg,#ffb17a,#ff8b43);color:#fff}.footer-actions.svelte-qatdjm .compare:where(.svelte-qatdjm){background:linear-gradient(180deg,#d1cbff,#b6adff);color:#fff}@media(max-width:720px){.expanded-card.svelte-qatdjm{width:100%}}.compare-stage.svelte-1mjfb46{display:flex;gap:8px;justify-content:center;align-items:stretch;width:100%}@media(max-width:1200px){.compare-stage.svelte-1mjfb46{flex-direction:column;width:100%}}.company-card.svelte-1hu14hi{width:180px;height:240px;padding:8px;border-radius:8px;background:#fff;display:grid;grid-template-rows:minmax(0,auto) auto auto auto;gap:8px;height:100%;box-shadow:0 0 4px #00000016;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.company-card.selected.svelte-1hu14hi{border-color:#ffb98d;box-shadow:0 0 0 2px #ff7a1a24}.company-card.compared.svelte-1hu14hi{border-color:#b8b0ff;box-shadow:0 0 0 2px #7d73ff1f}.company-card.compact.svelte-1hu14hi{padding:8px;gap:8px;min-height:240px}.card-copy.svelte-1hu14hi h3:where(.svelte-1hu14hi),.score-copy.svelte-1hu14hi span:where(.svelte-1hu14hi),.metric-row.svelte-1hu14hi .metric-label:where(.svelte-1hu14hi),.metric-row.svelte-1hu14hi small:where(.svelte-1hu14hi){margin:0}.card-copy.svelte-1hu14hi h3:where(.svelte-1hu14hi){margin:0;color:#53473f;font-size:12px;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}.score-row.svelte-1hu14hi{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.score-ring.svelte-1hu14hi{width:72px;height:72px;border-radius:999px;padding:5px;display:grid;place-items:center}.score-ring-inner.svelte-1hu14hi{width:100%;height:100%;border-radius:inherit;background:#fff;display:grid;place-items:center;color:#4b413a;font-size:18px;font-weight:800}.score-copy.svelte-1hu14hi{display:grid;gap:6px;min-width:0}.score-copy.svelte-1hu14hi strong:where(.svelte-1hu14hi){color:#ff7a1a;font-size:13px;line-height:1.35}.score-copy.svelte-1hu14hi span:where(.svelte-1hu14hi){color:#8b7f76;font-size:11px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}.metric-stack.svelte-1hu14hi{display:grid;gap:9px}.metric-row.svelte-1hu14hi{display:grid;gap:4px}.metric-row.svelte-1hu14hi .metric-label:where(.svelte-1hu14hi){color:#5c5047;font-size:11px;font-weight:700}.metric-row.svelte-1hu14hi small:where(.svelte-1hu14hi){color:#ff7a1a;font-size:11px;font-weight:700}.bar-track.svelte-1hu14hi{height:6px;border-radius:999px;background:#f2e7df;overflow:hidden}.bar-fill.svelte-1hu14hi{height:100%;border-radius:inherit}.bar-fill.orange.svelte-1hu14hi{background:linear-gradient(90deg,#ffb17a,#ff7a1a)}.bar-fill.violet.svelte-1hu14hi{background:linear-gradient(90deg,#cbc5ff,#7d73ff)}.footer-actions.svelte-1hu14hi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto}.footer-actions.svelte-1hu14hi button:where(.svelte-1hu14hi){min-height:28px;border:0;border-radius:999px;font-size:11px;font-weight:700;cursor:pointer}.footer-actions.svelte-1hu14hi .detail:where(.svelte-1hu14hi){background:linear-gradient(180deg,#ffb17a,#ff8b43);color:#fff}.footer-actions.svelte-1hu14hi .compare:where(.svelte-1hu14hi){background:linear-gradient(180deg,#d1cbff,#b6adff);color:#fff}.company-card.compact.svelte-1hu14hi .card-copy:where(.svelte-1hu14hi) h3:where(.svelte-1hu14hi),.company-card.compact.svelte-1hu14hi .score-copy:where(.svelte-1hu14hi) strong:where(.svelte-1hu14hi),.company-card.compact.svelte-1hu14hi .score-copy:where(.svelte-1hu14hi) span:where(.svelte-1hu14hi),.company-card.compact.svelte-1hu14hi .metric-row:where(.svelte-1hu14hi) .metric-label:where(.svelte-1hu14hi),.company-card.compact.svelte-1hu14hi .metric-row:where(.svelte-1hu14hi) small:where(.svelte-1hu14hi){font-size:10px}.company-card.compact.svelte-1hu14hi .score-row:where(.svelte-1hu14hi){gap:8px}.company-card.compact.svelte-1hu14hi .score-ring:where(.svelte-1hu14hi){width:54px;height:54px;padding:4px}.company-card.compact.svelte-1hu14hi .score-ring-inner:where(.svelte-1hu14hi){font-size:15px}.company-card.compact.svelte-1hu14hi .footer-actions:where(.svelte-1hu14hi) button:where(.svelte-1hu14hi){min-height:24px;font-size:10px}.card-grid.svelte-xo4ozc{display:grid;grid-template-columns:repeat(var(--card-grid-columns, 5),minmax(0,1fr));gap:8px;align-content:start;align-items:stretch}.card-grid.compact.svelte-xo4ozc{gap:10px}@media(max-width:1600px){.card-grid.svelte-xo4ozc{grid-template-columns:repeat(var(--card-grid-columns-wide, 4),minmax(0,1fr))}}@media(max-width:1280px){.card-grid.svelte-xo4ozc,.card-grid.compact.svelte-xo4ozc{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.card-grid.svelte-xo4ozc,.card-grid.compact.svelte-xo4ozc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.card-grid.svelte-xo4ozc,.card-grid.compact.svelte-xo4ozc{grid-template-columns:1fr}}.summary-card.svelte-1m7fxne{padding:8px;border-radius:8px;background:#fff;display:flex;flex-flow:column;gap:8px;box-shadow:0 0 4px #00000016;width:100%}h3.svelte-1m7fxne,p.svelte-1m7fxne{margin:0}h3.svelte-1m7fxne{color:#453b34;font-size:22px}p.svelte-1m7fxne{color:#7b7067;line-height:1.7}.competitor-analysis-tab.svelte-ux2ico{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px}.content-grid.svelte-ux2ico{display:flex;gap:8px;align-items:center}.content-grid.compare-mode.svelte-ux2ico{grid-template-columns:minmax(0,1fr) auto}.card-grid-stage.svelte-ux2ico{min-width:0}.compare-stage-wrap.svelte-ux2ico{box-sizing:border-box;width:calc((var(--compare-count) * 430px) + ((var(--compare-count) - 1) * 16px) + 8px);max-width:100%;padding:4px;overflow-x:auto}.detail-stage-wrap.svelte-ux2ico{box-sizing:border-box;width:min(430px,100%);padding:4px}@media(max-width:1440px){.content-grid.compare-mode.svelte-ux2ico{grid-template-columns:1fr}}.ring-card.svelte-1pmubac{display:grid;place-items:center}.ring-shell.svelte-1pmubac{width:140px;aspect-ratio:1;border-radius:50%;padding:6px;box-sizing:border-box}.ring-inner.svelte-1pmubac{width:100%;height:100%;border-radius:inherit;background:#fff;display:grid;place-items:center;align-content:center;text-align:center;gap:4px}p.svelte-1pmubac,strong.svelte-1pmubac{margin:0}p.svelte-1pmubac{color:var(--industry-text, #3f3832);font-size:14px;font-weight:700}strong.svelte-1pmubac{color:var(--industry-orange, #ff6a00);font-size:26px;line-height:1}strong.svelte-1pmubac span:where(.svelte-1pmubac){font-size:16px}.ring-cluster.svelte-1awruo4{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:14px;align-items:center}.primary-card.svelte-1awruo4{display:grid;place-items:center}.primary-ring.svelte-1awruo4{width:min(100%,320px);aspect-ratio:1;border-radius:50%;padding:10px;box-sizing:border-box;box-shadow:inset 0 2px 6px #fff6}.primary-inner.svelte-1awruo4{width:100%;height:100%;border-radius:inherit;background:#fffffff5;display:grid;place-items:center;align-content:center;text-align:center;gap:4px;padding:18px;box-sizing:border-box}.primary-title.svelte-1awruo4,.primary-sub.svelte-1awruo4,.primary-caption.svelte-1awruo4,.primary-foot.svelte-1awruo4{margin:0}.primary-title.svelte-1awruo4{color:var(--industry-orange, #ff6a00);font-size:clamp(18px,1.7vw,22px);font-weight:800}.primary-sub.svelte-1awruo4{color:var(--industry-text, #3f3832);font-size:15px;font-weight:700}strong.svelte-1awruo4{color:var(--industry-orange, #ff6a00);font-size:clamp(34px,3vw,46px);line-height:1}strong.svelte-1awruo4 span:where(.svelte-1awruo4){font-size:20px}.primary-caption.svelte-1awruo4{margin-top:2px;color:var(--industry-text, #3f3832);font-size:14px;font-weight:700}.primary-foot.svelte-1awruo4{color:var(--industry-muted, #7b7269);font-size:14px}.secondary-stack.svelte-1awruo4{display:grid;gap:12px}@media(max-width:720px){.ring-cluster.svelte-1awruo4{grid-template-columns:1fr}.secondary-stack.svelte-1awruo4{grid-template-columns:repeat(2,minmax(0,1fr))}}.summary-column.svelte-13s0x6u{display:flex;gap:8px;flex-flow:column}.stats-card.svelte-13s0x6u,.insight-card.svelte-13s0x6u{border-radius:8px;box-shadow:var(--industry-panel-shadow);background:#fff;padding:8px}h3.svelte-13s0x6u{margin:0 0 8px;color:var(--industry-text, #3f3832);font-size:16px}.stats-list.svelte-13s0x6u{margin:0;padding:0;list-style:none;display:flex;gap:4px;flex-flow:column}.stats-list.svelte-13s0x6u li:where(.svelte-13s0x6u){display:flex;justify-content:space-between;gap:4px;color:var(--industry-muted, #7b7269);font-size:12px}.stats-list.svelte-13s0x6u strong:where(.svelte-13s0x6u){color:var(--industry-text, #3f3832)}.leaders.svelte-13s0x6u{margin-top:8px;padding-top:8px;border-top:1px solid rgba(225,216,206,.96);display:flex;flex-flow:column;gap:8px}.leaders.svelte-13s0x6u p:where(.svelte-13s0x6u){margin:0;color:var(--industry-orange, #ff6a00);font-size:12px;font-weight:700}.insight-card.svelte-13s0x6u{display:flex;gap:8px;flex-flow:column;flex:1 1 auto}.insight-label.svelte-13s0x6u{margin:0;color:var(--industry-orange, #ff6a00);font-size:14px;font-weight:800}.insight-copy.svelte-13s0x6u{margin:0;color:var(--industry-muted, #7b7269);font-size:12px}.distribution-panel.svelte-1dy5caa{flex:1;border-radius:8px;background:#fff;box-shadow:var(--industry-panel-shadow);padding:8px;display:flex;gap:8px;flex-flow:column}.head-grid.svelte-1dy5caa{display:flex;flex-flow:row;align-items:center;gap:8px}.panel-head.svelte-1dy5caa h2:where(.svelte-1dy5caa){margin:0;color:var(--industry-text, #3f3832);font-size:16px}.panel-head.svelte-1dy5caa p:where(.svelte-1dy5caa){color:var(--industry-muted, #7b7269);font-size:12px;font-weight:400}.panel-grid.svelte-1dy5caa{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(280px,.98fr);gap:14px}@media(max-width:960px){.panel-grid.svelte-1dy5caa{grid-template-columns:1fr}}.lane-card.svelte-ngbet2{border-radius:8px;background:#fff;box-shadow:var(--industry-panel-shadow);padding:8px;display:flex;flex-flow:column;gap:8px;flex:1}h3.svelte-ngbet2{margin:0;color:var(--industry-text, #3f3832);font-size:16px;font-weight:600}.lane-block.svelte-ngbet2{display:grid;gap:6px}.lane-title.svelte-ngbet2,.lane-copy.svelte-ngbet2{margin:0}.lane-title.svelte-ngbet2{color:var(--industry-text, #3f3832);font-size:13px;font-weight:600}.lane-copy.svelte-ngbet2,ul.svelte-ngbet2{color:var(--industry-muted, #7b7269);font-size:12px}ul.svelte-ngbet2{margin:0;display:flex;flex-flow:column}.lane-grid.svelte-1pll6hg{display:flex;flex-flow:flow;gap:8px;flex:.65;width:100%}@media(max-width:720px){.lane-grid.svelte-1pll6hg{grid-template-columns:1fr}}.summary-column.svelte-1llzl1s{display:flex;flex-flow:column;gap:8px;width:100%;flex:1 1 auto;min-height:0}.summary-wrap.svelte-1llzl1s{display:flex}.summary-block.svelte-1llzl1s{border-radius:8px;background:#fff;padding:8px;box-shadow:var(--industry-panel-shadow);width:100%}.insight-card.svelte-1llzl1s{border-radius:8px;background:#fff;padding:8px;box-shadow:var(--industry-panel-shadow);flex:1 1 auto}h3.svelte-1llzl1s{margin:0 0 12px;color:var(--industry-text, #3f3832);font-size:16px;text-align:center}.summary-title.svelte-1llzl1s{margin:0 0 8px;color:var(--industry-text, #3f3832);font-size:14px;font-weight:700}.summary-card.svelte-1llzl1s ul:where(.svelte-1llzl1s){margin:0;display:grid;color:var(--industry-muted, #7b7269);font-size:12px}.insight-card.svelte-1llzl1s{display:flex;flex-flow:column;gap:8px}.insight-label.svelte-1llzl1s{margin:0;color:var(--industry-orange, #ff6a00);font-size:14px;font-weight:800}.insight-copy.svelte-1llzl1s{margin:0;color:var(--industry-muted, #7b7269);font-size:12px}.opportunity-panel.svelte-ad5okc{flex:1;border-radius:8px;background:#fff;box-shadow:var(--industry-panel-shadow);padding:8px;display:flex;flex-flow:column;gap:8px}.summary-column.svelte-ad5okc{flex:.35;display:flex;min-width:0}.head-grid.svelte-ad5okc{display:flex;flex-flow:row;align-items:center;gap:8px}.panel-head.svelte-ad5okc h2:where(.svelte-ad5okc){margin:0;color:var(--industry-text, #3f3832);font-size:16px;line-height:1.15}.panel-head.svelte-ad5okc p:where(.svelte-ad5okc){color:var(--industry-muted, #7b7269);font-size:12px;font-weight:400}.panel-grid.svelte-ad5okc{display:flex;flex-flow:row;gap:8px;align-items:stretch;min-height:0;flex:1 1 auto}@media(max-width:1080px){.panel-grid.svelte-ad5okc{grid-template-columns:1fr}}.market-type-card.svelte-1i7pmns{border-radius:8px;background:#fff;box-shadow:var(--industry-panel-shadow);padding:8px}.headline.svelte-1i7pmns{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.label.svelte-1i7pmns{color:var(--industry-text, #3f3832);font-size:18px;font-weight:400}strong.svelte-1i7pmns{color:var(--industry-orange, #ff6a00);font-size:18px}.confidence.svelte-1i7pmns{color:var(--industry-text, #3f3832);font-size:18px;font-weight:400}p.svelte-1i7pmns{margin:0;color:var(--industry-muted, #7b7269);font-size:12px}.signal-pills.svelte-aealam{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.signal-pills.svelte-aealam li:where(.svelte-aealam){border-radius:999px;border:1px solid rgba(116,109,255,.36);background:#ffffffb3;color:var(--industry-violet, #7771ff);padding:4px 8px;font-size:12px;font-weight:700}@media(max-width:1360px){.signal-pills.svelte-aealam{justify-content:flex-start}}.overview-grid.svelte-10mpz3d{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:16px;align-items:start}.overview-side.svelte-10mpz3d{display:grid;gap:10px;align-content:start}@media(max-width:1360px){.overview-grid.svelte-10mpz3d{grid-template-columns:1fr}}.matrix-card.svelte-5r498d{min-height:240px;border-radius:8px;overflow:hidden;background:#ffffffb3;flex:1 1 auto}.matrix-grid.svelte-5r498d{height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(120px,1fr))}.cell.svelte-5r498d{display:grid;place-items:center;color:#999088;font-size:20px;font-weight:500;border-right:1px dashed rgba(255,255,255,.9);border-bottom:1px dashed rgba(255,255,255,.9);background:#ebe8e3b8}.cell.svelte-5r498d:nth-child(2n){border-right:0}.cell.svelte-5r498d:nth-last-child(-n+2){border-bottom:0}.cell.is-focus.svelte-5r498d{background:linear-gradient(180deg,#ffb67fe6,#f59454f2);color:#fff;position:relative;gap:8px}.focus-dot.svelte-5r498d{width:14px;height:14px;border-radius:999px;background:linear-gradient(to right,#bbb7ff,#8e86ff);box-shadow:0 0 0 5px #0b30ff;position:absolute;top:15%}.cell.is-focus.svelte-5r498d strong:where(.svelte-5r498d){font-size:20px;position:relative}.summary-card.svelte-tmbcos{border-radius:8px;background:#ffffffb8;box-shadow:var(--industry-panel-shadow);padding:8px}h3.svelte-tmbcos{margin:0 0 8px;color:var(--industry-text, #3f3832);font-size:14px}ul.svelte-tmbcos{margin:0;padding:0;list-style:none;display:grid;gap:6px}li.svelte-tmbcos{color:var(--industry-muted, #7b7269);font-size:13px;line-height:1.5}.summary-stack.svelte-1xi99ye{display:flex;gap:8px;flex-flow:column;flex:1 1 auto;min-height:0}.summary-grid.svelte-1xi99ye{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pressure-pill.svelte-1xi99ye{margin:0;border-radius:8px;box-shadow:var(--industry-panel-shadow);background:#fff;color:var(--industry-violet, #7771ff);font-size:13px;font-weight:700;padding:10px 12px}.insight-card.svelte-1xi99ye{border-radius:8px;background:#fff;box-shadow:var(--industry-panel-shadow);padding:8px;display:flex;flex-flow:column;flex:1 1 auto}.insight-label.svelte-1xi99ye{margin:0 0 8px;color:var(--industry-orange, #ff6a00);font-size:14px;font-weight:800}.insight-copy.svelte-1xi99ye{margin:0;color:var(--industry-muted, #7b7269);font-size:12px}@media(max-width:560px){.summary-grid.svelte-1xi99ye{grid-template-columns:1fr}}.position-panel.svelte-gwmqh8{width:100%;border-radius:8px;background:#fff;box-shadow:var(--industry-panel-shadow);padding:8px;display:flex;flex-flow:column;align-items:stretch;gap:8px;flex:1}.head-grid.svelte-gwmqh8{display:flex;flex-flow:row;align-items:center;gap:8px}.panel-head.svelte-gwmqh8 h2:where(.svelte-gwmqh8){margin:0;color:var(--industry-text, #3f3832);font-size:16px}.panel-head.svelte-gwmqh8 p:where(.svelte-gwmqh8){color:var(--industry-muted, #7b7269);font-size:12px;font-weight:400}.panel-grid.svelte-gwmqh8{display:flex;flex-flow:row;gap:8px;align-items:stretch;flex:1 1 auto}@media(max-width:960px){.panel-grid.svelte-gwmqh8{grid-template-columns:1fr}}.metric-card.svelte-er8jhd{display:flex;flex-flow:column;gap:8px}.metric-top.svelte-er8jhd{display:flex;justify-content:space-between;align-items:baseline;gap:12px}h3.svelte-er8jhd{margin:0;color:var(--industry-text, #3f3832);font-size:15px;font-weight:700}strong.svelte-er8jhd{color:var(--industry-text, #3f3832);font-size:16px}.bar-track.svelte-er8jhd{height:12px;border-radius:999px;overflow:hidden;background:#ead9cf}.bar-fill.svelte-er8jhd{display:block;height:100%;border-radius:inherit}.bar-fill.orange.svelte-er8jhd{background:linear-gradient(90deg,#ff8d46,#ff6a00)}.bar-fill.orange-soft.svelte-er8jhd{background:linear-gradient(90deg,#f6a56e,#f49454)}.bar-fill.violet.svelte-er8jhd{background:linear-gradient(90deg,#aaa3ff,#7f78ff)}.metric-grid.svelte-1f2ghfg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;flex:.6}@media(max-width:720px){.metric-grid.svelte-1f2ghfg{grid-template-columns:1fr}}.summary-column.svelte-2rqmx0{display:grid;gap:12px;flex:.4}.insight-card.svelte-2rqmx0{border-radius:8px;background:#fff;padding:8px;display:flex;flex-flow:column;box-shadow:var(--industry-panel-shadow);gap:8px}.insight-label.svelte-2rqmx0{margin:0;color:var(--industry-orange, #ff6a00);font-size:14px;font-weight:800}.insight-copy.svelte-2rqmx0{margin:0;color:var(--industry-muted, #7b7269);font-size:12px}.highlight-card.svelte-rfyh38{border-radius:8px;background:#fff;box-shadow:var(--industry-panel-shadow);padding:8px;flex:1 0 auto}.title.svelte-rfyh38,.accent.svelte-rfyh38,.body.svelte-rfyh38{margin:0}.title.svelte-rfyh38{color:var(--industry-text, #3f3832);font-size:13px;font-weight:700}.accent.svelte-rfyh38{margin-top:6px;color:var(--industry-orange, #ff6a00);font-size:14px;font-weight:800}.body.svelte-rfyh38{margin-top:6px;color:var(--industry-muted, #7b7269);font-size:13px;line-height:1.6}.summary-stack.svelte-15zq94w,.highlight-grid.svelte-15zq94w{display:flex;gap:8px}.highlight-grid.svelte-15zq94w{display:flex;gap:8px;flex:1}.head-grid.svelte-15zq94w{display:flex;flex-flow:row;align-items:center;gap:8px}.rating-panel.svelte-15zq94w{width:100%;border-radius:8px;background:#fff;box-shadow:var(--industry-panel-shadow);padding:8px;display:flex;flex-flow:column;gap:8px;flex:1 0 auto;min-height:0}.panel-head.svelte-15zq94w h2:where(.svelte-15zq94w){margin:0;color:var(--industry-text, #3f3832);font-size:16px}.panel-head.svelte-15zq94w p:where(.svelte-15zq94w){color:var(--industry-muted, #7b7269);font-size:12px;font-weight:400}.panel-grid.svelte-15zq94w{display:flex;flex-flow:column;gap:8px;flex:1}@media(max-width:960px){.panel-grid.svelte-15zq94w{grid-template-columns:1fr}}.ratingpanel.svelte-1zaf4h{flex:1}.industry-analysis-tab.svelte-y3awdg{--industry-panel-bg: linear-gradient(180deg, #ffffff, #fffaf4);--industry-panel-border: rgba(215, 207, 198, .92);--industry-panel-shadow: 0 0 4px #00000016;--industry-text: #3f3832;--industry-muted: #7b7269;--industry-orange: #ff6a00;--industry-violet: #7771ff;display:flex;flex-flow:column;gap:8px;color:var(--industry-text);align-items:stretch}.industry-middle-grid.svelte-y3awdg,.industry-bottom-grid.svelte-y3awdg{display:flex;flex-flow:row;gap:8px;align-items:stretch}@media(max-width:1360px){.industry-middle-grid.svelte-y3awdg,.industry-bottom-grid.svelte-y3awdg{grid-template-columns:1fr}}.panoai-tab.svelte-15dgfxk{display:grid;gap:14px}.summary-card.svelte-15dgfxk,.grid.svelte-15dgfxk article:where(.svelte-15dgfxk){padding:18px 20px;border-radius:24px;border:1px solid #ebddd2;background:#fff}.summary-card.svelte-15dgfxk h2:where(.svelte-15dgfxk),.summary-card.svelte-15dgfxk p:where(.svelte-15dgfxk),.grid.svelte-15dgfxk h3:where(.svelte-15dgfxk),.grid.svelte-15dgfxk ul:where(.svelte-15dgfxk){margin:0}.summary-card.svelte-15dgfxk p:where(.svelte-15dgfxk),li.svelte-15dgfxk{color:#7b7067;line-height:1.6}.grid.svelte-15dgfxk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}ul.svelte-15dgfxk{padding-left:18px;margin-top:8px}@media(max-width:960px){.grid.svelte-15dgfxk{grid-template-columns:1fr}}.self-analysis-comparison-panel.svelte-1ywoyof{width:100%;border-radius:8px;background:#fff;box-shadow:0 0 4px #00000016;padding:8px;display:flex;gap:18px;flex:1 1 auto;min-height:0}.metric-column.svelte-1ywoyof{display:flex;gap:8px;flex-flow:column;align-content:start;flex:.7}.metric-column.svelte-1ywoyof header:where(.svelte-1ywoyof){display:flex;gap:8px;flex-flow:row;align-items:center}.radar-column.svelte-1ywoyof header:where(.svelte-1ywoyof){display:flex;gap:8px;flex-flow:row;align-items:center}.radar-column.svelte-1ywoyof{display:grid;gap:12px;align-content:start;flex:.3}h2.svelte-1ywoyof,p.svelte-1ywoyof,strong.svelte-1ywoyof,span.svelte-1ywoyof{margin:0}h2.svelte-1ywoyof{color:#473932;font-size:16px}header.svelte-1ywoyof p:where(.svelte-1ywoyof){color:#85776e;font-size:12px}.metric-list.svelte-1ywoyof{display:grid;gap:8px}.metric-row.svelte-1ywoyof{display:grid;gap:7px}.metric-label-row.svelte-1ywoyof{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.metric-label-row.svelte-1ywoyof strong:where(.svelte-1ywoyof){color:#574940;font-size:13px}.metric-label-row.svelte-1ywoyof span:where(.svelte-1ywoyof){color:#8b7c71;font-size:12px}.metric-bars.svelte-1ywoyof{display:grid;gap:6px}.bar-track.svelte-1ywoyof{height:6px;border-radius:999px;background:#f1e6dd;overflow:hidden}.bar-fill.svelte-1ywoyof{height:100%;border-radius:inherit}.bar-fill.self.svelte-1ywoyof{background:linear-gradient(90deg,#ffb481,#ff6d1d)}.bar-fill.benchmark.svelte-1ywoyof{background:linear-gradient(90deg,#d7d3ff,#8d86ff)}svg.svelte-1ywoyof{width:100%;max-width:320px;justify-self:center}text.svelte-1ywoyof{fill:#8b7c71;font-size:12px}@media(max-width:1220px){.self-analysis-comparison-panel.svelte-1ywoyof{grid-template-columns:1fr}}.self-analysis-evaluation-card.svelte-1degc7g{border-radius:8px;background:#fff;box-shadow:0 0 4px #00000016;padding:8px;display:flex;flex-flow:column;flex:1 1 0;min-height:0;gap:2px;align-content:stretch;overflow:hidden}.self-analysis-evaluation-card.violet.svelte-1degc7g{border-color:#ddd8ff}header.svelte-1degc7g{display:flex;flex:0 0 auto;align-items:center;gap:4px}h3.svelte-1degc7g,span.svelte-1degc7g,p.svelte-1degc7g,ul.svelte-1degc7g,small.svelte-1degc7g{margin:0}h3.svelte-1degc7g{color:#ff6d1d;font-size:16px}.self-analysis-evaluation-card.violet.svelte-1degc7g h3:where(.svelte-1degc7g){color:#7f79ff}span.svelte-1degc7g{color:#6f6259;font-size:12px;font-weight:700}.content-body.svelte-1degc7g{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:4px;scrollbar-gutter:stable}.summary-lines.svelte-1degc7g{display:flex;flex-flow:column;gap:2px}p.svelte-1degc7g{color:#706259;font-size:12px;font-weight:500}ul.svelte-1degc7g{display:flex;flex-flow:column}li.svelte-1degc7g{font-size:12px;color:#706259}small.svelte-1degc7g{color:#8d7e74;font-size:12px;flex:0 0 auto}.insight-grid.svelte-1jv1j8x{display:flex;gap:8px;flex:1}.list-card.svelte-1jv1j8x,.breakdown-card.svelte-1jv1j8x,.ai-card.svelte-1jv1j8x{width:100%;border-radius:8px;background:#fff;padding:8px;flex:1;display:flex;flex-flow:column;gap:8px;box-shadow:0 0 4px #00000016}.list-card.svelte-1jv1j8x h3:where(.svelte-1jv1j8x),.breakdown-card.svelte-1jv1j8x h3:where(.svelte-1jv1j8x),.breakdown-card.svelte-1jv1j8x header:where(.svelte-1jv1j8x) span:where(.svelte-1jv1j8x),.ai-card.svelte-1jv1j8x span:where(.svelte-1jv1j8x){margin:0;color:#7b6d63;font-size:12px;font-weight:700}.list-card.svelte-1jv1j8x h3:where(.svelte-1jv1j8x){color:#ff6d1d;font-size:14px}.list-card.svelte-1jv1j8x ol:where(.svelte-1jv1j8x){margin:0;color:#6d5f56;font-size:12px}.list-card.svelte-1jv1j8x{gap:2px}.breakdown-card.svelte-1jv1j8x header:where(.svelte-1jv1j8x){display:flex;justify-content:space-between;gap:12px;align-items:baseline}.breakdown-table.svelte-1jv1j8x{display:grid}.table-row.svelte-1jv1j8x{display:grid;grid-template-columns:minmax(110px,.9fr) 72px minmax(0,1.2fr);gap:8px;align-items:center;padding:8px 0;border-top:1px solid #f4ece4}.table-row.svelte-1jv1j8x:first-child{border-top:0}.table-row.svelte-1jv1j8x strong:where(.svelte-1jv1j8x),.table-row.svelte-1jv1j8x p:where(.svelte-1jv1j8x){margin:0;color:#4e4037;font-size:12px}.score-cell.svelte-1jv1j8x{justify-self:start;border-radius:999px;background:#ff6d1d1a;color:#ff6d1d;padding:5px 10px;font-size:12px;font-weight:800}.ai-card.svelte-1jv1j8x span:where(.svelte-1jv1j8x){color:#7f79ff}.ai-card.svelte-1jv1j8x p:where(.svelte-1jv1j8x){margin:0;color:#695b52;font-size:12px}@media(max-width:1220px){.insight-grid.svelte-1jv1j8x,.table-row.svelte-1jv1j8x{grid-template-columns:1fr}}.self-analysis-dual-ring-gauge.svelte-udsrii{position:relative;width:200px;aspect-ratio:1;display:grid;place-items:center}.outer-ring.svelte-udsrii,.inner-ring.svelte-udsrii,.gauge-center.svelte-udsrii{position:absolute;border-radius:999px}.outer-ring.svelte-udsrii{inset:0}.outer-ring.svelte-udsrii:after{content:"";position:absolute;inset:12px;border-radius:inherit;background:#fffdfb}.inner-ring.svelte-udsrii{inset:20px}.inner-ring.svelte-udsrii:after{content:"";position:absolute;inset:10px;border-radius:inherit;background:#fffdfb}.gauge-center.svelte-udsrii{inset:50px;display:flex;align-items:center;justify-content:center;flex-flow:column;gap:4px;background:#fffdfb;text-align:center;z-index:1}small.svelte-udsrii{color:#8a7a6d;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;position:absolute;top:15%}strong.svelte-udsrii{color:#5a4a3f;font-size:46px;line-height:1}.overview-top.svelte-10yfam4{display:flex;gap:14px;align-items:stretch}.gauge-column.svelte-10yfam4{display:flex;place-items:center}.summary-column.svelte-10yfam4{display:flex;gap:10px;flex-flow:column;flex:1}.company-block.svelte-10yfam4{display:flex;flex-flow:column;gap:4px}.company-block.svelte-10yfam4 .eyebrow:where(.svelte-10yfam4),.company-block.svelte-10yfam4 h2:where(.svelte-10yfam4){margin:0}.company-block.svelte-10yfam4 .eyebrow:where(.svelte-10yfam4){color:#7f79ff;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.company-block.svelte-10yfam4 h2:where(.svelte-10yfam4){color:#3e322d;font-size:24px}.market-type-pill.svelte-10yfam4{border-radius:8px;background:#fff;padding:8px;color:#ff6e1d;font-size:16px;font-weight:800;box-shadow:0 0 4px #00000016}.score-grid.svelte-10yfam4{display:flex;gap:8px;flex:1}.score-card.svelte-10yfam4,.badge-card.svelte-10yfam4{width:100%;border-radius:8px;background:#fff;padding:8px;flex:1;display:flex;flex-flow:column;gap:8px;box-shadow:0 0 4px #00000016}.score-card.svelte-10yfam4 span:where(.svelte-10yfam4),.badge-card.svelte-10yfam4 span:where(.svelte-10yfam4){margin:0;color:#7b6d63;font-size:12px;font-weight:700}.score-card.svelte-10yfam4 strong:where(.svelte-10yfam4){color:#ff6d1d;font-size:24px;line-height:1}.score-card-violet.svelte-10yfam4 strong:where(.svelte-10yfam4){color:#7f79ff}.score-card.svelte-10yfam4 small:where(.svelte-10yfam4){color:#948578;font-size:13px}.badge-list.svelte-10yfam4{display:flex;flex-wrap:wrap;gap:4px}.badge-list.svelte-10yfam4 small:where(.svelte-10yfam4){border-radius:999px;background:#ece8ff;color:#7369ff;padding:2px 6px;font-size:12px;font-weight:700}.badge-list.svelte-10yfam4 small.negative:where(.svelte-10yfam4){background:#fff0e5;color:#ff6d1d}@media(max-width:1220px){.overview-top.svelte-10yfam4,.score-grid.svelte-10yfam4{grid-template-columns:1fr}.gauge-column.svelte-10yfam4{justify-items:start}}.self-analysis-overview-panel.svelte-my2dne{width:100%;border-radius:8px;background:#fff;box-shadow:0 0 4px #00000016;padding:8px;display:flex;flex-flow:column;gap:8px;flex:1}.self-analysis-strategy-recommendation-card.svelte-k7y441{border-radius:8px;background:linear-gradient(180deg,#a59cff,#7d73ff);color:#fff;box-shadow:0 0 4px #00000016;padding:8px;display:flex;flex-flow:column;gap:8px;min-height:100%;flex:1}header.svelte-k7y441,.block.svelte-k7y441,.impact-list.svelte-k7y441{display:flex;flex-flow:column;gap:2px}span.svelte-k7y441,h3.svelte-k7y441,p.svelte-k7y441,strong.svelte-k7y441,ul.svelte-k7y441,small.svelte-k7y441{margin:0}span.svelte-k7y441,strong.svelte-k7y441{font-size:12px;font-weight:800;letter-spacing:.04em}h3.svelte-k7y441{font-size:16px}.summary.svelte-k7y441,li.svelte-k7y441{font-size:11px;color:#fffffff0}ul.svelte-k7y441{display:grid;gap:4px}.impact-list.svelte-k7y441{display:flex;flex-flow:row wrap;gap:8px;align-self:end}.impact-list.svelte-k7y441 small:where(.svelte-k7y441){border-radius:999px;background:#ffffff29;padding:6px 10px;font-size:11px;font-weight:700}.self-analysis-strategy-recommendation-grid.svelte-1ezp7gv{display:flex;gap:8px;align-items:stretch;flex:1 1}@media(max-width:1180px){.self-analysis-strategy-recommendation-grid.svelte-1ezp7gv{grid-template-columns:1fr}}.self-analysis-tab.svelte-c5wyqc{display:grid;gap:8px}.self-analysis-header.svelte-c5wyqc,.self-analysis-strategy-column.svelte-c5wyqc{display:flex;gap:8px}.subtitle.svelte-c5wyqc{color:#6f6259;font-size:12px;max-width:760px}.self-analysis-top-grid.svelte-c5wyqc{display:flex;gap:8px;align-items:stretch}.self-analysis-bottom-grid.svelte-c5wyqc{display:flex;align-items:stretch;flex:1 1 0;gap:8px;min-height:0}.overview-pane.svelte-c5wyqc{flex:.3 1 0;min-width:0;display:flex;align-items:stretch}.right-pane.svelte-c5wyqc{display:flex;flex-flow:column;gap:8px;flex:.7 1 0;min-width:0;min-height:0}.comparision-pane.svelte-c5wyqc{display:flex;flex:1 1 0;min-height:0}.self-analysis-evaluation-column.svelte-c5wyqc{display:flex;flex-flow:column;gap:8px;flex:.3 1 0;min-width:0;min-height:0}.self-analysis-strategy-column.svelte-c5wyqc{flex:.7}@media(max-width:1240px){.self-analysis-top-grid.svelte-c5wyqc,.self-analysis-bottom-grid.svelte-c5wyqc{grid-template-columns:1fr}}.strategy-improvement-meter.svelte-sllt0d{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.meter-track.svelte-sllt0d{flex:1 1 320px;border-radius:999px;background:#ffd8bf;overflow:hidden;min-height:38px}.meter-fill.svelte-sllt0d{height:100%;min-height:inherit;border-radius:inherit;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#ffcbab,#ff6714);color:#fff;white-space:nowrap;padding:0 18px}.meter-fill.svelte-sllt0d strong:where(.svelte-sllt0d){font-size:16px}@media(max-width:960px){.meter-track.svelte-sllt0d{flex:1 1 100%}}.divider.svelte-1avj8yv{height:.5px;background:#ffffff40;width:100%;margin-top:2px}.strategy-improvement-section.svelte-1avj8yv{flex:1 1 auto;min-height:0;height:100%;box-sizing:border-box;border-radius:8px;background:linear-gradient(180deg,#fffffffa,#fff9f4fa);box-shadow:0 0 4px #00000016;padding:8px;display:flex;flex-direction:column;gap:14px}.section-header.svelte-1avj8yv h2:where(.svelte-1avj8yv),.focus-head.svelte-1avj8yv span:where(.svelte-1avj8yv),.focus-head.svelte-1avj8yv h3:where(.svelte-1avj8yv),.focus-card.svelte-1avj8yv p:where(.svelte-1avj8yv),.block.svelte-1avj8yv strong:where(.svelte-1avj8yv),.block.svelte-1avj8yv ul:where(.svelte-1avj8yv),.impact.svelte-1avj8yv strong:where(.svelte-1avj8yv),.ai-card.svelte-1avj8yv h3:where(.svelte-1avj8yv),.ai-card.svelte-1avj8yv p:where(.svelte-1avj8yv),.eyebrow.svelte-1avj8yv{margin:0}.section-header.svelte-1avj8yv h2:where(.svelte-1avj8yv){color:#43352e;font-size:18px}.body-grid.svelte-1avj8yv{flex:1 1 auto;display:flex;flex-flow:row;gap:8px;align-items:stretch}.focus-card.svelte-1avj8yv,.ai-card.svelte-1avj8yv{border-radius:8px;padding:8px;height:100%}.focus-card.svelte-1avj8yv{background:linear-gradient(180deg,#9488ff,#6e63ff);color:#fff;flex:320px;display:flex;flex-direction:column;gap:4px}.focus-head.svelte-1avj8yv{display:flex;flex-direction:column;gap:6px}.focus-head.svelte-1avj8yv span:where(.svelte-1avj8yv){font-size:12px;opacity:.84;font-weight:700}.focus-head.svelte-1avj8yv h3:where(.svelte-1avj8yv){font-size:14px;line-height:1.2}.focus-card.svelte-1avj8yv p:where(.svelte-1avj8yv),.block.svelte-1avj8yv li:where(.svelte-1avj8yv){font-size:12px;line-height:1.2}.block.svelte-1avj8yv{display:flex;flex-direction:column;gap:6px}.block.svelte-1avj8yv strong:where(.svelte-1avj8yv),.impact.svelte-1avj8yv strong:where(.svelte-1avj8yv){font-size:12px;letter-spacing:.04em}.block.svelte-1avj8yv ul:where(.svelte-1avj8yv){padding-left:18px;display:flex;flex-direction:column;gap:4px}.impact.svelte-1avj8yv{display:flex;flex-direction:column;gap:8px}.impact-pills.svelte-1avj8yv{display:flex;flex-wrap:wrap;gap:8px}.impact-pills.svelte-1avj8yv span:where(.svelte-1avj8yv){border-radius:999px;background:#ffffff29;padding:6px 10px;font-size:12px;font-weight:700}.ai-card.svelte-1avj8yv{border:1px solid #eee4da;background:#fff;flex:0 1 320px;display:flex;flex-direction:column;gap:10px}.eyebrow.svelte-1avj8yv{color:#ff6d1d;font-size:24px;font-weight:600;letter-spacing:.06em}.ai-card.svelte-1avj8yv h3:where(.svelte-1avj8yv){color:#4b3d35;font-size:20px;line-height:1.2;font-weight:500;letter-spacing:.1em;text-indent:.1em}.ai-card.svelte-1avj8yv p:where(.svelte-1avj8yv){color:#65574f;font-size:15px;line-height:1.8}@media(max-width:1120px){.focus-card.svelte-1avj8yv,.ai-card.svelte-1avj8yv{flex-basis:100%}}.strategy-fit-gauge.svelte-vxljtl{width:200px;aspect-ratio:1;border-radius:999px;display:grid;place-items:center;padding:24px}.gauge-center.svelte-vxljtl{width:100%;height:100%;border-radius:inherit;background:#fffdfb;display:grid;place-items:center}strong.svelte-vxljtl{color:#5a4638;font-size:40px;line-height:1}.strategy-overview-panel.svelte-geooe1{flex:1 1 auto;min-height:0;height:100%;box-sizing:border-box;border-radius:8px;background:linear-gradient(180deg,#fffffffa,#fff9f4fa);box-shadow:0 0 4px #00000016;padding:8px;display:flex;flex-direction:column;gap:14px}.fit-grid.svelte-geooe1{flex:0 1 300px;min-width:300px;width:auto;display:flex;flex-direction:column;gap:10px}.section-header.svelte-geooe1 h2:where(.svelte-geooe1),.label.svelte-geooe1,.stat-card.svelte-geooe1 span:where(.svelte-geooe1),.stat-card.svelte-geooe1 strong:where(.svelte-geooe1),.stat-card.svelte-geooe1 em:where(.svelte-geooe1),.insight-card.svelte-geooe1 span:where(.svelte-geooe1),.insight-card.svelte-geooe1 p:where(.svelte-geooe1),.footer-card.svelte-geooe1 span:where(.svelte-geooe1),.footer-card.svelte-geooe1 strong:where(.svelte-geooe1){margin:0}.card-contents.svelte-geooe1{width:100%;height:100%;display:flex;flex-flow:column;align-items:center;justify-content:center}.card-contents.svelte-geooe1 strong:where(.svelte-geooe1),.card-contents.svelte-geooe1 em:where(.svelte-geooe1){flex:1}.stat-card-contents-warp.svelte-geooe1{display:flex;flex-flow:column;text-align:center;gap:8px}.section-header.svelte-geooe1 h2:where(.svelte-geooe1){color:#43352e;font-size:18px}.overview-grid.svelte-geooe1{flex:1 1 auto;display:flex;flex-flow:row nowrap;gap:8px;align-items:stretch}.stat-card.svelte-geooe1,.insight-card.svelte-geooe1,.footer-card.svelte-geooe1{border-radius:8px;background:#fff;padding:8px;box-shadow:0 0 4px #00000016;flex:1}.fit-card.svelte-geooe1{width:100%;display:flex;flex-direction:column;gap:8px;align-items:center}.label.svelte-geooe1,.stat-card.svelte-geooe1 span:where(.svelte-geooe1),.insight-card.svelte-geooe1 span:where(.svelte-geooe1),.footer-card.svelte-geooe1 span:where(.svelte-geooe1){color:#7c6f66;font-size:16px;font-weight:700}.stat-grid.svelte-geooe1{display:flex;flex-flow:row;justify-content:center;gap:8px}.stat-grid-top.svelte-geooe1{width:100%;display:flex;flex-flow:column;gap:8px}.stat-grid-bottom.svelte-geooe1{width:100%;display:flex;flex-flow:column;gap:10px}.stat-insight.svelte-geooe1{flex:1 1 auto;display:flex;flex-flow:column;gap:8px}.stat-card.svelte-geooe1{flex:1;display:flex;flex-flow:column}.stat-card.svelte-geooe1 strong:where(.svelte-geooe1){color:#6f5dff;font-size:24px;line-height:1.1}.stat-card-contents-warp.svelte-geooe1 strong:where(.svelte-geooe1){color:#6f5dff;font-size:20px;line-height:1.1}.stat-card.svelte-geooe1 em:where(.svelte-geooe1){color:#fff;padding:2px 12px;font-size:16px;background:linear-gradient(to right,#ff8a41,#ff6200);font-style:normal;font-weight:400;border-radius:999px}.insight-card.svelte-geooe1{gap:8px;display:flex;flex-direction:column;flex:1}.insight-card.svelte-geooe1 p:where(.svelte-geooe1){color:#6f645d;font-size:13px;line-height:1.7}.footer-card.svelte-geooe1{display:flex;flex-direction:column;gap:8px}.footer-card.svelte-geooe1 strong:where(.svelte-geooe1){color:#ff6d1d;font-size:18px;line-height:1.3}@media(max-width:1180px){.fit-grid.svelte-geooe1,.stat-grid.svelte-geooe1,.stat-card.svelte-geooe1,.insight-card.svelte-geooe1{flex-basis:100%}.fit-card.svelte-geooe1{align-items:flex-start}}.strategy-project-rail.svelte-hlawh{display:flex;flex-direction:column;gap:12px;width:100%}.rail-header.svelte-hlawh{display:flex;justify-content:flex-start;align-items:center}.rail-header.svelte-hlawh h3:where(.svelte-hlawh){margin:0;color:#3f342e;font-size:18px}.rail-shell.svelte-hlawh{display:flex;flex-direction:column;gap:12px;width:100%}.status-actions.svelte-16z9f0d{display:flex;flex-wrap:wrap;gap:8px}.status-actions.svelte-16z9f0d button:where(.svelte-16z9f0d){border:0;border-radius:999px;background:#f5eee9;color:#68594f;padding:7px 10px;font-size:11px;font-weight:700;cursor:pointer}.status-actions.svelte-16z9f0d button.active:where(.svelte-16z9f0d){background:linear-gradient(135deg,#ffb67f,#ff7c24);color:#fff}.checklist-card.svelte-2w7y7f{border-radius:14px;border:1px solid #ffb178;background:#fff;padding:10px;flex:1 1 220px;display:flex;flex-direction:column;gap:10px}.checklist-header.svelte-2w7y7f{display:flex;justify-content:space-between;gap:8px;align-items:center}.checklist-header.svelte-2w7y7f strong:where(.svelte-2w7y7f),.checklist-header.svelte-2w7y7f span:where(.svelte-2w7y7f),.task-head.svelte-2w7y7f strong:where(.svelte-2w7y7f),.task-head.svelte-2w7y7f em:where(.svelte-2w7y7f),.task-copy.svelte-2w7y7f p:where(.svelte-2w7y7f),.task-copy.svelte-2w7y7f small:where(.svelte-2w7y7f){margin:0}.checklist-header.svelte-2w7y7f strong:where(.svelte-2w7y7f){color:#5a4b42;font-size:13px}.checklist-header.svelte-2w7y7f span:where(.svelte-2w7y7f){color:#ff7a22;font-size:11px;font-weight:700}.checklist-items.svelte-2w7y7f{display:flex;flex-direction:column;gap:8px}.checklist-item.svelte-2w7y7f{display:flex;gap:8px;align-items:start}.checklist-item.active.svelte-2w7y7f .task-copy:where(.svelte-2w7y7f){background:#fff6ef;border-color:#ffb178}.checkbox-button.svelte-2w7y7f,.task-copy.svelte-2w7y7f{border:0;background:transparent;padding:0;cursor:pointer}.checkbox-button.svelte-2w7y7f{width:16px;height:16px;border-radius:6px;border:1.5px solid #d8c7b8;margin-top:3px;display:flex;align-items:center;justify-content:center;background:#fff;flex:0 0 16px}.checkbox-button.checked.svelte-2w7y7f{border-color:#ff7a22;background:#fff3eb}.checkbox-inner.svelte-2w7y7f{width:8px;height:8px;border-radius:3px;background:transparent}.checkbox-button.checked.svelte-2w7y7f .checkbox-inner:where(.svelte-2w7y7f){background:linear-gradient(135deg,#ffb783,#ff7a22)}.task-copy.svelte-2w7y7f{width:100%;text-align:left;border-radius:12px;border:1px solid #f1e5da;background:#fffcfa;padding:8px 10px;display:flex;flex-direction:column;gap:4px}.task-head.svelte-2w7y7f{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.task-head.svelte-2w7y7f strong:where(.svelte-2w7y7f){color:#4b3d35;font-size:12px;line-height:1.45}.task-head.svelte-2w7y7f em:where(.svelte-2w7y7f){font-style:normal;font-size:10px;font-weight:800;white-space:nowrap}.task-copy.svelte-2w7y7f p:where(.svelte-2w7y7f){color:#8a7d74;font-size:10px;line-height:1.55}.task-copy.svelte-2w7y7f small:where(.svelte-2w7y7f){display:flex;flex-wrap:wrap;gap:8px;color:#93867d;font-size:10px;font-weight:700}@media(max-width:1180px){.checklist-card.svelte-2w7y7f{flex-basis:100%}}.strategy-roadmap-phase-card.svelte-s4ybe9{border-radius:8px;background:linear-gradient(180deg,#fff,#fffaf6);box-shadow:0 0 4px #00000016;padding:8px;display:flex;flex-direction:column;gap:8px}.strategy-roadmap-phase-card.selected.svelte-s4ybe9{border-color:#ffb37e;box-shadow:0 0 0 2px #ff8f431f}.phase-header.svelte-s4ybe9{display:flex;align-items:baseline;gap:8px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.phase-header.svelte-s4ybe9 h3:where(.svelte-s4ybe9),.phase-header.svelte-s4ybe9 p:where(.svelte-s4ybe9),.summary-block.svelte-s4ybe9 span:where(.svelte-s4ybe9),.summary-block.svelte-s4ybe9 p:where(.svelte-s4ybe9),.summary-block.svelte-s4ybe9 strong:where(.svelte-s4ybe9),.summary-block.svelte-s4ybe9 small:where(.svelte-s4ybe9){margin:0}.phase-header.svelte-s4ybe9 h3:where(.svelte-s4ybe9){color:#ff6d1d;font-size:20px;line-height:1}.phase-header.svelte-s4ybe9 p:where(.svelte-s4ybe9){color:#696969;font-size:12px;font-weight:400}.phase-body.svelte-s4ybe9{display:flex;flex-flow:row;gap:4px;align-items:start}.phase-summary.svelte-s4ybe9{flex:1 1 180px;display:flex;flex-direction:column;gap:4px}.summary-block.svelte-s4ybe9{display:flex;flex-direction:column;gap:4px}.summary-block.svelte-s4ybe9 span:where(.svelte-s4ybe9){color:#786a61;font-size:12px;font-weight:700}.summary-block.svelte-s4ybe9 p:where(.svelte-s4ybe9){color:#6d5f56;font-size:12px;line-height:1.65}.summary-block.svelte-s4ybe9 strong:where(.svelte-s4ybe9){color:#6d5eff;font-size:13px}.summary-block.svelte-s4ybe9 small:where(.svelte-s4ybe9){color:#8b7e74;font-size:12px;font-weight:700}@media(max-width:1180px){.phase-summary.svelte-s4ybe9{flex-basis:100%}}.strategy-roadmap-section.svelte-mvadc7{border-radius:8px;background:linear-gradient(180deg,#fffffffa,#fff9f4fa);box-shadow:0 0 4px #00000016;padding:8px;display:flex;flex-direction:column;gap:8px}.progress-wrap.svelte-mvadc7{display:flex;gap:8px;align-items:center}.progress-wrap.svelte-mvadc7 strong:where(.svelte-mvadc7){word-break:keep-all}.roadmap-header.svelte-mvadc7{display:flex;flex-direction:column;gap:10px}.roadmap-title.svelte-mvadc7{display:flex;flex-direction:column;gap:4px}.roadmap-header.svelte-mvadc7 h2:where(.svelte-mvadc7),.roadmap-header.svelte-mvadc7 strong:where(.svelte-mvadc7){margin:0}.roadmap-header.svelte-mvadc7 h2:where(.svelte-mvadc7){color:#483a32;font-size:18px}.roadmap-header.svelte-mvadc7 strong:where(.svelte-mvadc7){color:#ff6d1d;font-size:20px;line-height:1}.progress-track.svelte-mvadc7{width:100%;height:12px;border-radius:999px;background:#ffe4d2;overflow:hidden}.progress-fill.svelte-mvadc7{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb27c,#ff6d1d)}.phase-grid.svelte-mvadc7{display:flex;flex-wrap:wrap;gap:8px}.phase-slot.svelte-mvadc7{flex:1 1 320px;min-width:0}.strategy-analysis-tab.svelte-17ox7x6{display:flex;flex-direction:row;gap:8px}.overview-improvement.svelte-17ox7x6{display:flex;flex-flow:row nowrap;gap:8px;align-items:stretch}.strategy-top-grid.svelte-17ox7x6{display:flex;flex-wrap:nowrap;flex-flow:column;gap:8px}.top-pane.svelte-17ox7x6{min-width:0;display:flex;align-items:stretch}.top-pane-overview.svelte-17ox7x6,.top-pane-improvement.svelte-17ox7x6{flex:1 1 0}.top-pane-projects.svelte-17ox7x6{width:480px}@media(max-width:1380px){.top-pane.svelte-17ox7x6{flex-basis:100%}}.snapshot-surface.svelte-1a9ant{display:grid;gap:8px}.surface-header.svelte-1a9ant{display:flex;justify-content:space-between;gap:8px;align-items:end}.eyebrow.svelte-1a9ant,h2.svelte-1a9ant,.meta.svelte-1a9ant{margin:0}.eyebrow.svelte-1a9ant{color:#ff6200;font-size:12px;letter-spacing:.12em;text-transform:uppercase}h2.svelte-1a9ant{color:#403631;font-size:24px}.meta.svelte-1a9ant{display:flex;gap:10px;color:#7b7067;font-size:12px}@media(max-width:960px){.surface-header.svelte-1a9ant{flex-direction:column;align-items:start}}
