.research-instrument.svelte-1rg0rg6{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(137,205,255,.25);background:#07101f;box-shadow:0 32px 80px #0000005c}.research-instrument.svelte-1rg0rg6:after{position:absolute;inset:0;border:1px solid rgba(255,255,255,.04);content:"";pointer-events:none}.instrument-bar.svelte-1rg0rg6,.panel-heading.svelte-1rg0rg6,.instrument-legend.svelte-1rg0rg6{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.instrument-bar.svelte-1rg0rg6{min-height:3.4rem;padding:.8rem 1.1rem;border-bottom:1px solid rgba(137,205,255,.15);color:#8da3c3}.instrument-bar.svelte-1rg0rg6 div:where(.svelte-1rg0rg6){display:flex;align-items:center;gap:.55rem}.instrument-bar.svelte-1rg0rg6 strong:where(.svelte-1rg0rg6){color:#f5f7ff;font-size:.76rem;font-weight:600}.status-dot.svelte-1rg0rg6{width:.45rem;height:.45rem;border-radius:50%;background:#78d8ff;box-shadow:0 0 0 4px #78d8ff1a}.chart-panel.svelte-1rg0rg6{position:relative;height:clamp(19rem,35vw,27rem);overflow:hidden;background:linear-gradient(180deg,#0c182d61,#050a15c2)}.chart-grid.svelte-1rg0rg6,.chart-grid.svelte-1rg0rg6:after{position:absolute;inset:0;content:""}.chart-grid.svelte-1rg0rg6{background-image:linear-gradient(rgba(117,175,216,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(117,175,216,.09) 1px,transparent 1px);background-size:100% 20%,12.5% 100%}.chart-grid.svelte-1rg0rg6:after{background:radial-gradient(circle at 82% 18%,rgba(91,174,255,.11),transparent 34%)}.price-line.svelte-1rg0rg6{position:absolute;right:2.6%;bottom:2.6rem;width:94%;height:calc(100% - 7.4rem);overflow:visible}.price-line.svelte-1rg0rg6 .line:where(.svelte-1rg0rg6){fill:none;stroke:#d9edff;stroke-width:3;vector-effect:non-scaling-stroke}.overlay-event.svelte-1rg0rg6{--marker-color: #f1ad58;position:absolute;top:0;bottom:2.2rem;left:var(--event-position);width:1px;border-left:1px solid var(--marker-color);color:var(--marker-color)}.overlay-event.cool.svelte-1rg0rg6{--marker-color: #74d7ff}.overlay-event.svelte-1rg0rg6 span:where(.svelte-1rg0rg6),.overlay-event.svelte-1rg0rg6 strong:where(.svelte-1rg0rg6),.overlay-event.svelte-1rg0rg6 small:where(.svelte-1rg0rg6){position:absolute;left:.6rem;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.overlay-event.svelte-1rg0rg6 span:where(.svelte-1rg0rg6){top:1rem;padding:.2rem .35rem;border:1px solid currentColor;font-size:.66rem;font-weight:700}.overlay-event.svelte-1rg0rg6 strong:where(.svelte-1rg0rg6){top:3rem;color:#dce7f6;font-size:.61rem;font-weight:500}.overlay-event.svelte-1rg0rg6 small:where(.svelte-1rg0rg6){top:4.1rem;color:#8293ad;font-size:.57rem}.axis-labels.svelte-1rg0rg6{position:absolute;right:2.5%;bottom:0;left:2.5%;display:flex;justify-content:space-between;padding:.72rem 0;border-top:1px solid rgba(137,205,255,.16);color:#7588a6;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;text-transform:uppercase}.instrument-legend.svelte-1rg0rg6{min-height:3.3rem;padding:.85rem 1.1rem;border-top:1px solid rgba(137,205,255,.16);color:#8da3c3}.instrument-legend.svelte-1rg0rg6 span:where(.svelte-1rg0rg6){display:inline-flex;align-items:center;gap:.45rem}.legend-line.svelte-1rg0rg6{display:inline-block;width:1rem;height:1px;background:#f1ad58}.legend-line.cool.svelte-1rg0rg6{background:#74d7ff}.preview-note.svelte-1rg0rg6{margin-left:auto;color:#657590}.timeline-panel.svelte-1rg0rg6{padding:1.1rem 1.1rem 1.35rem;border-bottom:1px solid rgba(137,205,255,.16);background:linear-gradient(90deg,rgba(32,68,103,.14),transparent 54%)}.panel-heading.svelte-1rg0rg6{margin-bottom:1.2rem;color:#8da3c3}.panel-heading.svelte-1rg0rg6 span:where(.svelte-1rg0rg6):first-child{color:#85dcff}.timeline-track.svelte-1rg0rg6{position:relative;height:7.5rem;border-bottom:1px solid rgba(194,219,244,.42);background:repeating-linear-gradient(90deg,transparent 0,transparent calc(8.33% - 1px),rgba(137,205,255,.12) calc(8.33% - 1px),rgba(137,205,255,.12) 8.33%)}.timeline-event.svelte-1rg0rg6{--marker-color: #f1ad58;position:absolute;bottom:0;left:var(--event-position);width:1px;height:5.7rem;border-left:1px dashed var(--marker-color);color:var(--marker-color)}.timeline-event.cool.svelte-1rg0rg6{--marker-color: #74d7ff}.timeline-event.svelte-1rg0rg6:after{position:absolute;bottom:-.28rem;left:-.3rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--marker-color);content:""}.timeline-event.svelte-1rg0rg6>:where(.svelte-1rg0rg6){position:absolute;left:.48rem;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.timeline-event.svelte-1rg0rg6 .event-code:where(.svelte-1rg0rg6){top:0;display:grid;width:1.55rem;height:1.55rem;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:.55rem;font-weight:700}.timeline-event.svelte-1rg0rg6 strong:where(.svelte-1rg0rg6){top:2.05rem;font-size:.59rem;font-weight:600}.timeline-event.svelte-1rg0rg6 small:where(.svelte-1rg0rg6){top:3.2rem;color:#91a3bf;font-size:.52rem}.transit-first.svelte-1rg0rg6 .chart-panel:where(.svelte-1rg0rg6){height:clamp(12rem,22vw,17rem)}.transit-first.svelte-1rg0rg6 .overlay-event:where(.svelte-1rg0rg6) span:where(.svelte-1rg0rg6),.transit-first.svelte-1rg0rg6 .overlay-event:where(.svelte-1rg0rg6) strong:where(.svelte-1rg0rg6),.transit-first.svelte-1rg0rg6 .overlay-event:where(.svelte-1rg0rg6) small:where(.svelte-1rg0rg6){display:none}@media (max-width: 760px){.instrument-bar.svelte-1rg0rg6 span:where(.svelte-1rg0rg6):last-child,.preview-note.svelte-1rg0rg6,.overlay-event.svelte-1rg0rg6 strong:where(.svelte-1rg0rg6),.overlay-event.svelte-1rg0rg6 small:where(.svelte-1rg0rg6),.timeline-event.svelte-1rg0rg6 small:where(.svelte-1rg0rg6){display:none}.instrument-bar.svelte-1rg0rg6,.instrument-legend.svelte-1rg0rg6{font-size:.6rem}.chart-panel.svelte-1rg0rg6{height:18rem}.overlay-event.svelte-1rg0rg6 span:where(.svelte-1rg0rg6){left:.25rem}.timeline-panel.svelte-1rg0rg6{overflow:hidden}.timeline-track.svelte-1rg0rg6{width:115%}.timeline-event.svelte-1rg0rg6 strong:where(.svelte-1rg0rg6){writing-mode:vertical-rl}}body{background:#050914}.campaign-page.svelte-1861f57{--campaign-bg: #050914;--campaign-panel: #081222;--campaign-line: rgba(127, 203, 255, .2);--campaign-blue: #78d8ff;--campaign-amber: #f0b15c;--campaign-ink: #f6f8ff;--campaign-muted: #a9b8d0;color:var(--campaign-ink);background:linear-gradient(90deg,rgba(120,216,255,.035) 1px,transparent 1px) 0 0 / 8vw 100%,radial-gradient(circle at 78% 4%,rgba(88,151,214,.16),transparent 32%),var(--campaign-bg);overflow:hidden}.campaign-hero.svelte-1861f57,.workflow-section.svelte-1861f57,.limits-section.svelte-1861f57,.final-section.svelte-1861f57{width:min(92rem,calc(100% - 3rem));margin-inline:auto}.campaign-hero.svelte-1861f57{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(38rem,1.28fr);gap:clamp(2rem,4.5vw,5rem);align-items:center;padding:clamp(2.75rem,4.5vw,5rem) 0 2rem}.hero-copy.svelte-1861f57{position:relative;z-index:1}.eyebrow.svelte-1861f57,.section-label.svelte-1861f57{color:var(--campaign-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.eyebrow.svelte-1861f57{display:flex;align-items:center;gap:.7rem;margin-bottom:1.6rem}.eyebrow.svelte-1861f57 span:where(.svelte-1861f57){width:2.4rem;height:1px;background:currentColor}h1.svelte-1861f57,h2.svelte-1861f57,h3.svelte-1861f57,p.svelte-1861f57{margin:0}h1.svelte-1861f57,h2.svelte-1861f57{font-family:var(--font-family-display);letter-spacing:-.045em}h1.svelte-1861f57{max-width:12ch;font-size:clamp(3.4rem,5.6vw,6.25rem);font-weight:600;line-height:.94;text-wrap:balance}.transit-variant.svelte-1861f57 h1:where(.svelte-1861f57){max-width:11ch;font-size:clamp(3.2rem,5.1vw,5.75rem);text-transform:uppercase}.hero-body.svelte-1861f57{max-width:38rem;margin-top:1.35rem;color:#c8d5e8;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.7}.hero-actions.svelte-1861f57{display:flex;flex-direction:column;align-items:flex-start;gap:.95rem;margin-top:1.4rem}.primary-action.svelte-1861f57,.secondary-action.svelte-1861f57{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;min-height:3.65rem;padding:.85rem 1.15rem;border:1px solid #99e3ff;color:#06101c;background:#a8e7ff;font-size:.86rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase;transition:background .16s ease,transform .16s ease}.transit-variant.svelte-1861f57 .primary-action:where(.svelte-1861f57){border-color:#f0bd73;background:#f0bd73}.primary-action.svelte-1861f57:hover,.secondary-action.svelte-1861f57:hover{background:#f4f8ff;transform:translateY(-2px)}.hero-actions.svelte-1861f57 p:where(.svelte-1861f57){color:#8699b5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}.hero-visual.svelte-1861f57{min-width:0}.proof-rail.svelte-1861f57{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);margin:2rem 0 0;padding:0;border-block:1px solid var(--campaign-line);list-style:none}.proof-rail.svelte-1861f57 li:where(.svelte-1861f57){position:relative;padding:1.15rem 1rem 1.15rem 1.7rem;color:#b6c5d9;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;letter-spacing:.045em;text-transform:uppercase}.proof-rail.svelte-1861f57 li:where(.svelte-1861f57):before{position:absolute;top:50%;left:.2rem;width:.48rem;height:.48rem;border:1px solid var(--campaign-blue);border-radius:50%;content:"";transform:translateY(-50%)}.proof-rail.svelte-1861f57 li:where(.svelte-1861f57)+li:where(.svelte-1861f57){border-left:1px solid var(--campaign-line)}.workflow-section.svelte-1861f57{display:grid;grid-template-columns:minmax(16rem,.68fr) minmax(28rem,1.32fr);gap:clamp(3rem,8vw,9rem);padding:clamp(5rem,9vw,9rem) 0}.section-intro.svelte-1861f57 h2:where(.svelte-1861f57),.limits-heading.svelte-1861f57 h2:where(.svelte-1861f57),.final-section.svelte-1861f57 h2:where(.svelte-1861f57){margin-top:.8rem;font-size:clamp(2.4rem,4.2vw,4.8rem);line-height:1.03;text-wrap:balance}.section-intro.svelte-1861f57>p:where(.svelte-1861f57):last-child,.limits-heading.svelte-1861f57>p:where(.svelte-1861f57):last-child{max-width:39rem;margin-top:1.35rem;color:var(--campaign-muted);line-height:1.7}.workflow-list.svelte-1861f57{margin:0;padding:0;border-top:1px solid var(--campaign-line);list-style:none}.workflow-list.svelte-1861f57 li:where(.svelte-1861f57){display:grid;grid-template-columns:4.6rem 1fr;gap:1.4rem;align-items:start;padding:1.65rem 0;border-bottom:1px solid var(--campaign-line)}.step-number.svelte-1861f57{color:var(--campaign-amber);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.4rem}.workflow-list.svelte-1861f57 h3:where(.svelte-1861f57),.limits-columns.svelte-1861f57 h3:where(.svelte-1861f57){font-size:1.05rem;font-weight:650}.workflow-list.svelte-1861f57 p:where(.svelte-1861f57),.limits-columns.svelte-1861f57 li:where(.svelte-1861f57){margin-top:.45rem;color:var(--campaign-muted);line-height:1.65}.limits-section.svelte-1861f57{display:grid;grid-template-columns:minmax(18rem,.82fr) minmax(30rem,1.18fr);gap:clamp(3rem,7vw,8rem);padding:clamp(4rem,7vw,7rem) 0;border-block:1px solid var(--campaign-line)}.limits-columns.svelte-1861f57{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--campaign-line);background:#060e1bb3}.limits-columns.svelte-1861f57>div:where(.svelte-1861f57){padding:clamp(1.5rem,3vw,2.5rem)}.limits-columns.svelte-1861f57>div:where(.svelte-1861f57)+div:where(.svelte-1861f57){border-left:1px solid var(--campaign-line)}.column-mark.svelte-1861f57{display:grid;width:2.15rem;height:2.15rem;margin-bottom:1.5rem;place-items:center;border:1px solid currentColor;border-radius:50%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.column-mark.positive.svelte-1861f57{color:var(--campaign-blue)}.column-mark.caution.svelte-1861f57{color:var(--campaign-amber)}.limits-columns.svelte-1861f57 ul:where(.svelte-1861f57){margin:1rem 0 0;padding-left:1.15rem}.limits-columns.svelte-1861f57 li:where(.svelte-1861f57)+li:where(.svelte-1861f57){margin-top:.8rem}.final-section.svelte-1861f57{display:flex;align-items:end;justify-content:space-between;gap:3rem;padding:clamp(5rem,9vw,9rem) 0}.final-section.svelte-1861f57 h2:where(.svelte-1861f57){max-width:17ch}.secondary-action.svelte-1861f57{flex:0 0 auto;color:var(--campaign-ink);background:transparent}@media (max-width: 1080px){.campaign-hero.svelte-1861f57{grid-template-columns:1fr}h1.svelte-1861f57,.transit-variant.svelte-1861f57 h1:where(.svelte-1861f57){max-width:13ch}.hero-body.svelte-1861f57{max-width:52rem}}@media (max-width: 760px){.campaign-hero.svelte-1861f57,.workflow-section.svelte-1861f57,.limits-section.svelte-1861f57,.final-section.svelte-1861f57{width:min(100% - 1.5rem,46rem)}.campaign-hero.svelte-1861f57{padding-top:3rem}h1.svelte-1861f57,.transit-variant.svelte-1861f57 h1:where(.svelte-1861f57){font-size:clamp(3rem,14vw,4.7rem)}.proof-rail.svelte-1861f57,.limits-columns.svelte-1861f57{grid-template-columns:1fr 1fr}.proof-rail.svelte-1861f57 li:where(.svelte-1861f57):nth-child(3){border-left:0}.proof-rail.svelte-1861f57 li:where(.svelte-1861f57):nth-child(n+3){border-top:1px solid var(--campaign-line)}.workflow-section.svelte-1861f57,.limits-section.svelte-1861f57{grid-template-columns:1fr}.workflow-section.svelte-1861f57{gap:2.5rem}.limits-columns.svelte-1861f57>div:where(.svelte-1861f57)+div:where(.svelte-1861f57){border-left:1px solid var(--campaign-line)}.final-section.svelte-1861f57{align-items:flex-start;flex-direction:column}}@media (max-width: 520px){.primary-action.svelte-1861f57,.secondary-action.svelte-1861f57{width:100%}.proof-rail.svelte-1861f57,.limits-columns.svelte-1861f57{grid-template-columns:1fr}.proof-rail.svelte-1861f57 li:where(.svelte-1861f57)+li:where(.svelte-1861f57),.proof-rail.svelte-1861f57 li:where(.svelte-1861f57):nth-child(3),.limits-columns.svelte-1861f57>div:where(.svelte-1861f57)+div:where(.svelte-1861f57){border-top:1px solid var(--campaign-line);border-left:0}.workflow-list.svelte-1861f57 li:where(.svelte-1861f57){grid-template-columns:3.3rem 1fr}}@media (prefers-reduced-motion: reduce){.primary-action.svelte-1861f57,.secondary-action.svelte-1861f57{transition:none}}
