.chart-card.svelte-hl75j6{background:var(--raised);border:1px solid var(--subtle-border);border-radius:14px;padding:0;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow .3s ease,border-color .3s ease;contain:layout style paint}.chart-card.svelte-hl75j6:hover{border-color:var(--terminal-border);box-shadow:0 12px 40px var(--shadow-card)}.chart-card__header.svelte-hl75j6{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 0}.chart-card__title-row.svelte-hl75j6{display:flex;align-items:center;gap:10px}.chart-card__status.svelte-hl75j6{width:6px;height:6px;border-radius:50%;background:var(--terminal-green);box-shadow:0 0 4px var(--terminal-green-glow);animation:svelte-hl75j6-pulse-dot 3s ease-in-out infinite;flex-shrink:0}@keyframes svelte-hl75j6-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.chart-card__title.svelte-hl75j6{font-size:clamp(11px,1.4vw,12px);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.chart-card__live-value.svelte-hl75j6{font-size:13px;font-weight:600;color:var(--text);opacity:0;transform:translateY(2px);transition:opacity .2s ease,transform .2s ease}.chart-card__live-value.visible.svelte-hl75j6{opacity:1;transform:translateY(0)}.chart-card__canvas-wrap.svelte-hl75j6{position:relative;min-height:180px;height:clamp(180px,30vw,240px);flex:1;padding:16px 20px 20px;cursor:crosshair}.container.svelte-mj5c32{max-width:1200px;margin:0 auto;padding:0 24px}.label.svelte-mj5c32{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);font-weight:600}.cinematic-hero.svelte-mj5c32{padding:var(--space-hero-top) 0 var(--space-section-tight)}.top-bar.svelte-mj5c32{margin-bottom:48px}.back-link.svelte-mj5c32{font-size:13px;color:var(--text-dim);transition:color .2s ease}.back-link.svelte-mj5c32:hover{color:var(--accent)}.wordmark.svelte-mj5c32{font-family:var(--font-display);font-size:clamp(4.5rem,15vw,14rem);font-weight:var(--weight-display);line-height:.9;letter-spacing:-.055em;color:var(--text);text-align:center;margin:0 0 32px;padding:0 24px}.focus-strip.svelte-mj5c32{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:64px;text-align:center}.focus-tags.svelte-mj5c32{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:12px;color:var(--text-dim);letter-spacing:.04em;text-transform:lowercase}.focus-sep.svelte-mj5c32{color:var(--accent);opacity:.7}.media-wrap.svelte-mj5c32{padding:0 24px}.media.svelte-mj5c32{position:relative;max-width:1400px;margin:0 auto;aspect-ratio:16 / 9;overflow:hidden;border-radius:14px;border:1px solid var(--subtle-border);background:color-mix(in oklab,var(--text) 6%,var(--bg))}.media.svelte-mj5c32 video:where(.svelte-mj5c32){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.intro-grid.svelte-mj5c32{display:grid;grid-template-columns:260px 1fr;gap:64px;margin-top:88px}.intro-client.svelte-mj5c32{font-size:22px;font-weight:700;color:var(--text);letter-spacing:-.02em;margin:0 0 20px}.intro-tags.svelte-mj5c32{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.intro-tag.svelte-mj5c32{font-size:11px;letter-spacing:.04em;color:var(--text-dim);text-transform:lowercase;padding:5px 11px;border:1px solid color-mix(in oklab,var(--accent) 25%,var(--terminal-border));border-radius:4px;align-self:flex-start}.intro-live.svelte-mj5c32{display:inline-flex;align-items:baseline;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid var(--terminal-border);text-decoration:none;font-family:var(--font-mono);color:var(--text);transition:color .2s ease;align-self:flex-start}.intro-live.svelte-mj5c32:hover{color:var(--accent)}.intro-live__label.svelte-mj5c32{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim);font-weight:600}.intro-live__url.svelte-mj5c32{font-size:14px;font-weight:600;letter-spacing:-.01em}.intro-live__arrow.svelte-mj5c32{font-size:14px;color:var(--accent);transition:transform .25s ease}.intro-live.svelte-mj5c32:hover .intro-live__arrow:where(.svelte-mj5c32){transform:translate(2px,-2px)}.intro-headline.svelte-mj5c32{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.035em;color:var(--text);margin:0 0 32px;text-wrap:balance}.intro-label.svelte-mj5c32{display:block;margin-bottom:16px}.intro-background.svelte-mj5c32{font-size:16px;line-height:1.8;color:var(--text-dim);max-width:680px;margin:0}@media(max-width:768px){.cinematic-hero.svelte-mj5c32{padding:clamp(6rem,12vw,7.5rem) 0 var(--space-section-tight)}.top-bar.svelte-mj5c32{margin-bottom:28px}.wordmark.svelte-mj5c32{font-size:clamp(3rem,14vw,5rem);margin-bottom:24px}.focus-strip.svelte-mj5c32{margin-bottom:40px}.intro-grid.svelte-mj5c32{grid-template-columns:1fr;gap:32px;margin-top:56px}.intro-client.svelte-mj5c32{font-size:18px;margin-bottom:14px}.intro-tags.svelte-mj5c32{flex-direction:row;flex-wrap:wrap;gap:6px}}.container.svelte-tuwac7{max-width:1200px;margin:0 auto;padding:0 24px}.label.svelte-tuwac7{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);font-weight:600}.section-label.svelte-tuwac7{display:block;margin-bottom:24px}.back-link.svelte-tuwac7{font-size:13px;color:var(--terminal-dim);display:inline-block;margin-bottom:32px;transition:color .2s ease}.back-link.svelte-tuwac7:hover{color:var(--accent)}.hero.svelte-tuwac7{padding:var(--space-hero-top) 0 var(--space-hero-bottom)}.hero__tags.svelte-tuwac7{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.hero__tag.svelte-tuwac7{font-size:11px;letter-spacing:.04em;color:var(--text-dim);text-transform:lowercase;padding:4px 10px;border:1px solid color-mix(in oklab,var(--accent) 25%,var(--terminal-border));border-radius:4px}.hero__headline.svelte-tuwac7{font-size:clamp(3rem,8vw,9rem);font-weight:var(--weight-display);color:var(--text);letter-spacing:-.05em;line-height:1;margin-bottom:24px;padding:0 24px;max-width:none;text-align:center;text-wrap:balance}.hero__subtitle.svelte-tuwac7{font-size:17px;color:var(--text-dim);max-width:640px;line-height:1.7}.narrative-section.svelte-tuwac7{padding:88px 0}.narrative-grid.svelte-tuwac7{display:grid;grid-template-columns:200px 1fr;gap:48px}.narrative-heading.svelte-tuwac7{font-size:22px;font-weight:700;color:var(--accent);letter-spacing:-.02em;margin-bottom:16px}.narrative-body.svelte-tuwac7 p:where(.svelte-tuwac7){font-size:16px;line-height:1.8;color:var(--text-dim);max-width:720px}.highlight-stats.svelte-tuwac7{display:flex;flex-wrap:wrap;gap:48px;margin-top:32px;padding-top:32px;border-top:2px solid color-mix(in oklab,var(--accent) 25%,transparent)}.highlight-stat.svelte-tuwac7{display:flex;flex-direction:column}.highlight-stat__value.svelte-tuwac7{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--accent);letter-spacing:-.03em;line-height:1;margin-bottom:4px}.highlight-stat__label.svelte-tuwac7{font-size:11px;color:var(--text-dim);letter-spacing:.04em}.table-wrap.svelte-tuwac7{overflow-x:auto;-webkit-overflow-scrolling:touch}.diff-table.svelte-tuwac7{width:100%;border-collapse:separate;border-spacing:0 6px;font-size:14px}.diff-table.svelte-tuwac7 th:where(.svelte-tuwac7){text-align:left;padding:12px 24px;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);font-weight:700}.diff-table.svelte-tuwac7 td:where(.svelte-tuwac7),.diff-table.svelte-tuwac7 .diff-label:where(.svelte-tuwac7){padding:18px 24px;vertical-align:middle}.diff-table.svelte-tuwac7 tr:where(.svelte-tuwac7):not(:first-child) td:where(.svelte-tuwac7),.diff-table.svelte-tuwac7 tr:where(.svelte-tuwac7):not(:first-child) th:where(.svelte-tuwac7){background:color-mix(in oklab,var(--text) 6%,var(--bg))}.diff-table.svelte-tuwac7 tr:where(.svelte-tuwac7):not(:first-child) td:where(.svelte-tuwac7):first-child,.diff-table.svelte-tuwac7 tr:where(.svelte-tuwac7):not(:first-child) th:where(.svelte-tuwac7):first-child{border-radius:6px 0 0 6px}.diff-table.svelte-tuwac7 tr:where(.svelte-tuwac7):not(:first-child) td:where(.svelte-tuwac7):last-child{border-radius:0 6px 6px 0}.diff-label.svelte-tuwac7{font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.diff-before-cell.svelte-tuwac7{color:var(--text-dim);opacity:.6;text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--text-dim) 40%,transparent)}.diff-after-cell.svelte-tuwac7{color:var(--text);font-weight:600}.charts-grid.svelte-tuwac7{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.gallery-section.svelte-tuwac7{padding:120px 0}.gallery-heading.svelte-tuwac7{display:block;margin-bottom:40px;text-align:center}.gallery-grid.svelte-tuwac7{display:grid;grid-template-columns:2fr 1fr;grid-auto-rows:auto;gap:28px}.gallery-item--1.svelte-tuwac7{grid-column:1;grid-row:1 / span 2}.gallery-item--2.svelte-tuwac7{grid-column:2;grid-row:1}.gallery-item--3.svelte-tuwac7{grid-column:2;grid-row:2}.gallery-item--4.svelte-tuwac7{grid-column:1 / -1;grid-row:3}.gallery-item.svelte-tuwac7{margin:0;display:flex;flex-direction:column;gap:14px}.gallery-media.svelte-tuwac7{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;border:1px solid var(--subtle-border);background:color-mix(in oklab,var(--text) 6%,var(--bg));will-change:transform}.gallery-media.svelte-tuwac7 img:where(.svelte-tuwac7){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.gallery-item.svelte-tuwac7:hover .gallery-media:where(.svelte-tuwac7) img:where(.svelte-tuwac7){transform:scale(1.03)}.gallery-index.svelte-tuwac7{position:absolute;bottom:14px;left:16px;z-index:2;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:#ffffffd9;padding:4px 8px;background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:3px;mix-blend-mode:normal}.gallery-cap.svelte-tuwac7{display:flex;flex-direction:column;gap:6px}.gallery-cap__label.svelte-tuwac7{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:700}.gallery-cap__text.svelte-tuwac7{font-size:14px;line-height:1.6;color:var(--text-dim);max-width:520px}.pull-quote.svelte-tuwac7{margin:0;padding:0;border:none;background:none}.pull-quote.svelte-tuwac7+.pull-quote:where(.svelte-tuwac7){margin-top:48px;padding-top:48px;border-top:1px solid var(--terminal-border)}.pull-quote__text.svelte-tuwac7{font-size:clamp(1.1rem,2.5vw,1.4rem);line-height:1.65;color:var(--text);font-style:italic;margin-bottom:20px;max-width:720px}.pull-quote__attribution.svelte-tuwac7{display:flex;flex-direction:column;gap:2px}.pull-quote__name.svelte-tuwac7{font-size:14px;font-weight:700;color:var(--text);font-style:normal}.pull-quote__role.svelte-tuwac7{font-size:12px;color:var(--text-dim);letter-spacing:.04em;font-style:normal}.results-section.svelte-tuwac7{padding:88px 0;background:var(--surface)}.results-label.svelte-tuwac7{display:block;margin-bottom:48px;text-align:center}.results-grid.svelte-tuwac7{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.result-stat.svelte-tuwac7{text-align:center;padding:24px 16px}.result-stat__value.svelte-tuwac7{font-size:clamp(2.5rem,6vw,4rem);font-weight:var(--weight-display);color:var(--accent);letter-spacing:-.04em;line-height:1;margin-bottom:8px}.result-stat__label.svelte-tuwac7{font-size:12px;color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.result-stat__sublabel.svelte-tuwac7{font-size:11px;color:var(--text-dim);opacity:.6}.tools-list.svelte-tuwac7{display:flex;flex-wrap:wrap;gap:8px}.tool-tag.svelte-tuwac7{font-size:12px;letter-spacing:.04em;padding:6px 14px;border:1px solid var(--terminal-border);border-radius:4px;color:var(--text-dim);transition:border-color .2s ease}.tool-tag.svelte-tuwac7:hover{border-color:var(--ferro-purple);color:var(--text)}.related-section.svelte-tuwac7{padding:88px 0}.related-grid.svelte-tuwac7{display:grid;grid-template-columns:1fr;gap:24px}.cta.svelte-tuwac7{padding:var(--space-breathe) 0;text-align:center}.cta__headline.svelte-tuwac7{font-size:var(--text-section);font-weight:700;letter-spacing:-.035em;color:var(--text);margin-bottom:32px;line-height:1.1}@media(max-width:768px){.hero.svelte-tuwac7{padding:clamp(6rem,12vw,7.5rem) 0 var(--space-section-tight)}.hero__headline.svelte-tuwac7{font-size:clamp(2.2rem,9vw,3.5rem)}.narrative-section.svelte-tuwac7{padding:44px 0}.narrative-grid.svelte-tuwac7{grid-template-columns:1fr;gap:24px}.results-section.svelte-tuwac7{padding:64px 0}.results-grid.svelte-tuwac7{grid-template-columns:repeat(2,1fr);gap:16px}.gallery-section.svelte-tuwac7{padding:64px 0}.gallery-grid.svelte-tuwac7{grid-template-columns:1fr;gap:20px}.gallery-item--1.svelte-tuwac7,.gallery-item--2.svelte-tuwac7,.gallery-item--3.svelte-tuwac7,.gallery-item--4.svelte-tuwac7{grid-column:1;grid-row:auto}.result-stat.svelte-tuwac7{padding:16px 12px}.result-stat__value.svelte-tuwac7{font-size:clamp(1.75rem,5vw,2.5rem)}.charts-grid.svelte-tuwac7{grid-template-columns:1fr}.highlight-stats.svelte-tuwac7{gap:24px}.related-section.svelte-tuwac7{padding:44px 0}.cta.svelte-tuwac7{padding:80px 0}}@media(max-width:480px){.diff-table.svelte-tuwac7{font-size:11px}.diff-table.svelte-tuwac7 td:where(.svelte-tuwac7),.diff-table.svelte-tuwac7 th:where(.svelte-tuwac7){padding:10px 12px}}
