.panel.svelte-c7y7lm{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.panel-inner.svelte-c7y7lm{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding-left:var(--space-10);padding-right:var(--space-10)}.eg-hero.svelte-c7y7lm{background:radial-gradient(120% 90% at 30% 0%,var(--elev-glow),transparent 60%),linear-gradient(180deg,var(--elev-slate-strong) 0%,var(--elev-slate-soft) 100%);box-shadow:inset 0 1px 0 var(--elev-lip),inset 0 -1px 0 var(--elev-lip)}.eg-back.svelte-c7y7lm{position:absolute;top:var(--space-6);left:max(var(--space-10),calc((100vw - 1440px) / 2 + var(--space-10)));z-index:2;font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);text-decoration:none;transition:color var(--duration-base) var(--ease)}.eg-back.svelte-c7y7lm:hover{color:var(--accent)}.eg-hero-inner.svelte-c7y7lm{display:flex;flex-direction:column;justify-content:center;min-height:clamp(460px,70vh,760px);padding-top:var(--space-14);padding-bottom:var(--space-12)}.kicker.svelte-c7y7lm{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 var(--space-4)}.kicker.svelte-c7y7lm .dim:where(.svelte-c7y7lm),.sec-tag.svelte-c7y7lm span:where(.svelte-c7y7lm),.block-tag.svelte-c7y7lm span:where(.svelte-c7y7lm){color:var(--text-faint);margin-left:var(--space-2)}.eg-title.svelte-c7y7lm{font-family:var(--display);font-size:clamp(2.8rem,7vw,4.6rem);font-weight:700;line-height:.98;letter-spacing:-.01em;margin:0;background:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}.eg-gloss.svelte-c7y7lm{display:block;margin:var(--space-3) 0 0;font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.28em;text-transform:uppercase;color:var(--text-faint)}.eg-lede.svelte-c7y7lm{margin:var(--space-5) 0 0;font-size:var(--fs-lg);line-height:1.5;color:var(--text-secondary)}.readout.svelte-c7y7lm{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:var(--space-8) 0 0;padding-top:var(--space-5);border-top:1px solid color-mix(in oklab,var(--accent) 14%,var(--border))}.readout.svelte-c7y7lm div:where(.svelte-c7y7lm){display:flex;flex-direction:column;gap:.3rem}.readout.svelte-c7y7lm dt:where(.svelte-c7y7lm){font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.readout.svelte-c7y7lm dd:where(.svelte-c7y7lm){margin:0;font-family:var(--mono);font-size:var(--fs-sm);color:var(--text-secondary)}.lifeline-wrap.svelte-c7y7lm{margin-top:var(--space-10)}.block-tag.svelte-c7y7lm{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);margin:0 0 var(--space-3)}.lifeline.svelte-c7y7lm{display:flex;align-items:stretch;gap:3px;width:100%}.ll-seg.svelte-c7y7lm{flex:var(--span) 1 0;min-width:72px;display:flex;flex-direction:column;gap:var(--space-2);padding:0;background:none;border:none;text-align:left;cursor:pointer;opacity:.78;transition:opacity var(--duration-base) var(--ease)}.ll-seg.svelte-c7y7lm:hover,.ll-seg.active.svelte-c7y7lm{opacity:1}.ll-top.svelte-c7y7lm{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.ll-num.svelte-c7y7lm{font-family:var(--mono);font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;color:var(--accent)}.ll-name.svelte-c7y7lm{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.12em;color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ll-seg.active.svelte-c7y7lm .ll-name:where(.svelte-c7y7lm){color:var(--text-muted)}.ll-bar.svelte-c7y7lm{height:10px;width:100%;background:color-mix(in oklab,var(--accent) 58%,var(--border));transition:box-shadow var(--duration-base) var(--ease)}.ll-seg.svelte-c7y7lm:hover .ll-bar:where(.svelte-c7y7lm){background:color-mix(in oklab,var(--accent) 80%,var(--border))}.ll-seg.active.svelte-c7y7lm .ll-bar:where(.svelte-c7y7lm){background:var(--accent);box-shadow:0 0 16px color-mix(in oklab,var(--accent) 55%,transparent)}.ll-years.svelte-c7y7lm{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.06em;color:var(--text-faint)}.eg-sector.svelte-c7y7lm{scroll-margin-top:var(--space-12);overflow:hidden}.eg-sector.panel--lit.svelte-c7y7lm{background:radial-gradient(110% 90% at 50% 0%,var(--elev-glow),transparent 62%),linear-gradient(180deg,var(--elev-slate-strong) 0%,var(--elev-slate-soft) 100%);box-shadow:inset 0 1px 0 var(--elev-lip),inset 0 -1px 0 var(--elev-lip)}.sec-inner.svelte-c7y7lm{display:flex;flex-direction:column;justify-content:center;min-height:clamp(420px,56vh,640px);padding-top:var(--space-14);padding-bottom:var(--space-14)}.sec-watermark.svelte-c7y7lm{position:absolute;top:50%;right:5%;transform:translateY(-50%);z-index:0;height:clamp(9rem,28vw,23rem);width:auto;color:color-mix(in oklab,var(--accent) 50%,transparent);pointer-events:none;overflow:visible}.eg-sector.flip.svelte-c7y7lm .sec-watermark:where(.svelte-c7y7lm){right:auto;left:5%}.sec-col.svelte-c7y7lm{position:relative;z-index:1;width:100%;max-width:600px;margin-right:auto}.sec-col.right.svelte-c7y7lm{margin-right:0;margin-left:auto}.sec-tag.svelte-c7y7lm{font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0}.sec-status.svelte-c7y7lm{margin:var(--space-3) 0 0;font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.1em;color:var(--text-faint)}.sec-name.svelte-c7y7lm{font-family:var(--display);font-size:var(--fs-xl);font-weight:700;line-height:1.1;color:var(--text);margin:var(--space-4) 0 0}.rec-list.svelte-c7y7lm{list-style:none;margin:var(--space-7) 0 0;padding:0;border-top:1px solid var(--border)}.rec.svelte-c7y7lm{border-bottom:1px solid color-mix(in oklab,var(--border) 70%,transparent)}.rec-head.svelte-c7y7lm{display:grid;grid-template-columns:3.4rem 1fr auto;align-items:baseline;gap:var(--space-4);width:100%;padding:var(--space-4) 0;background:none;border:none;text-align:left;font-family:inherit;color:inherit;cursor:pointer}.rec-head--static.svelte-c7y7lm{cursor:default;grid-template-columns:3.4rem 1fr}.rec-year.svelte-c7y7lm{font-family:var(--mono);font-size:var(--fs-sm);font-weight:700;color:var(--accent)}.rec-label.svelte-c7y7lm{font-size:var(--fs-sm);line-height:1.5;color:var(--text)}button.rec-head.svelte-c7y7lm:hover .rec-label:where(.svelte-c7y7lm){color:var(--accent-bright)}.rec-toggle.svelte-c7y7lm{font-family:var(--mono);font-size:var(--fs-md);line-height:1;color:var(--text-faint);transition:transform var(--duration-base) var(--ease),color var(--duration-base) var(--ease)}button.rec-head.svelte-c7y7lm:hover .rec-toggle:where(.svelte-c7y7lm){color:var(--accent)}.rec.open.svelte-c7y7lm .rec-toggle:where(.svelte-c7y7lm){transform:rotate(45deg);color:var(--accent)}.rec-detail.svelte-c7y7lm{margin:0 0 var(--space-4);padding-left:calc(3.4rem + var(--space-4));font-size:var(--fs-sm);line-height:1.65;color:var(--text-muted)}.mx-inner.svelte-c7y7lm{padding-top:var(--space-14);padding-bottom:var(--space-14)}.mx-grid.svelte-c7y7lm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-12)}.mx-col.svelte-c7y7lm{min-width:0}.svc-list.svelte-c7y7lm{list-style:none;margin:var(--space-6) 0 0;padding:0}.svc.svelte-c7y7lm{display:grid;grid-template-columns:2.6rem 4.6rem 1fr;gap:var(--space-4);align-items:baseline;padding:var(--space-4) 0;border-top:1px solid color-mix(in oklab,var(--border) 70%,transparent)}.svc.svelte-c7y7lm:first-child{border-top:none}.svc-kind.svelte-c7y7lm{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.12em;color:var(--accent);border:1px solid color-mix(in oklab,var(--accent) 28%,var(--border));padding:.1rem 0;text-align:center}.svc-year.svelte-c7y7lm{font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-faint)}.svc-body.svelte-c7y7lm{display:flex;flex-direction:column;gap:.2rem;min-width:0}.svc-org.svelte-c7y7lm{font-size:var(--fs-sm);font-weight:600;color:var(--text)}.svc-role.svelte-c7y7lm{font-size:var(--fs-xs);color:var(--text-muted)}.caps.svelte-c7y7lm{margin-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.cap.svelte-c7y7lm .block-tag:where(.svelte-c7y7lm){color:var(--accent);margin-bottom:var(--space-2)}.chips.svelte-c7y7lm{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip.svelte-c7y7lm{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.04em;color:var(--text-secondary);padding:.22rem var(--space-2);background:color-mix(in oklab,var(--accent) 4%,transparent);border:1px solid color-mix(in oklab,var(--accent) 16%,var(--border))}.langs.svelte-c7y7lm{margin-top:var(--space-12);align-items:baseline}.langs.svelte-c7y7lm .lang-tag:where(.svelte-c7y7lm) dt:where(.svelte-c7y7lm){color:var(--accent)}.eg-outro.svelte-c7y7lm .panel-inner:where(.svelte-c7y7lm){padding-top:var(--space-16);padding-bottom:var(--space-16)}.sec-center.svelte-c7y7lm{text-align:center}.outro-mark.svelte-c7y7lm{font-family:var(--display);font-weight:700;font-size:clamp(1.8rem,4vw,3rem);letter-spacing:.04em;color:var(--text-muted);margin:0}.outro-stamp.svelte-c7y7lm{margin:var(--space-5) 0 0;font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.outro-cta.svelte-c7y7lm{display:inline-block;margin-top:var(--space-8);font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);text-decoration:none;padding:.7rem 1.2rem;border:1px solid color-mix(in oklab,var(--accent) 24%,var(--border));background:color-mix(in oklab,var(--accent) 5%,transparent);transition:color var(--duration-base) var(--ease)}.outro-cta.svelte-c7y7lm:hover{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 52%,var(--border));background:color-mix(in oklab,var(--accent) 11%,transparent)}@media(max-width:768px){.panel-inner.svelte-c7y7lm{padding-left:var(--space-4);padding-right:var(--space-4)}.eg-back.svelte-c7y7lm{left:var(--space-4)}.eg-hero-inner.svelte-c7y7lm{min-height:0;padding-top:var(--space-14)}.eg-lede.svelte-c7y7lm{font-size:var(--fs-md)}.readout.svelte-c7y7lm{gap:var(--space-6)}.lifeline.svelte-c7y7lm{gap:2px}.ll-seg.svelte-c7y7lm{min-width:0}.ll-name.svelte-c7y7lm{display:none}.sec-inner.svelte-c7y7lm{min-height:0}.sec-col.svelte-c7y7lm,.sec-col.right.svelte-c7y7lm{max-width:none;margin:0}.sec-watermark.svelte-c7y7lm{height:11rem;opacity:.85}.eg-sector.flip.svelte-c7y7lm .sec-watermark:where(.svelte-c7y7lm),.sec-watermark.svelte-c7y7lm{left:auto;right:-2%}.mx-grid.svelte-c7y7lm{grid-template-columns:1fr;gap:var(--space-10)}.rec-head.svelte-c7y7lm{grid-template-columns:2.8rem 1fr auto;gap:var(--space-3)}.rec-detail.svelte-c7y7lm{padding-left:0}.svc.svelte-c7y7lm{grid-template-columns:2.4rem 1fr}.svc-year.svelte-c7y7lm{grid-column:2}}
