.control.svelte-1t3ldfp{overflow:auto}.hero.svelte-1t3ldfp{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:1rem;display:grid}.hero-copy.svelte-1t3ldfp{border:1px solid var(--stroke);background:linear-gradient(145deg,#ffffff13,#ffffff06);border-radius:1.2rem;padding:clamp(1rem,2vw,1.7rem)}.welcome.svelte-1t3ldfp{color:var(--cyan);margin:0 0 .35rem;font-size:.8rem;font-weight:750}h1.svelte-1t3ldfp{letter-spacing:-.055em;max-width:18ch;margin-block:.65rem 1rem;font-size:clamp(2rem,4vw,4.1rem)}.lead.svelte-1t3ldfp{max-width:65ch;font-size:1.03rem}.actions.svelte-1t3ldfp{flex-wrap:wrap;gap:.65rem;margin-block-start:1.25rem;display:flex}.principles.svelte-1t3ldfp{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.principles.svelte-1t3ldfp li:where(.svelte-1t3ldfp){border:1px solid var(--stroke);color:var(--ink-muted);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.78rem;display:flex}.control-plane.svelte-1t3ldfp{font-family:var(--font-mono);direction:ltr;background:linear-gradient(155deg,#050e1df0,#121b36d1);border:1px solid #4e8df74d;border-radius:1.2rem;padding:1rem}.control-plane.svelte-1t3ldfp header:where(.svelte-1t3ldfp){border-bottom:1px solid var(--stroke);align-items:center;gap:.35rem;padding-block-end:.8rem;display:flex}.control-plane.svelte-1t3ldfp header:where(.svelte-1t3ldfp) span:where(.svelte-1t3ldfp){background:var(--stroke-strong);border-radius:50%;width:.5rem;height:.5rem}.control-plane.svelte-1t3ldfp header:where(.svelte-1t3ldfp) b:where(.svelte-1t3ldfp){color:var(--ink-faint);letter-spacing:.08em;margin-inline-start:auto;font-size:.68rem}.control-plane.svelte-1t3ldfp>div:where(.svelte-1t3ldfp){border-bottom:1px solid var(--stroke);grid-template-columns:28px 1fr auto;align-items:center;gap:.65rem;min-height:3.75rem;font-size:.8rem;display:grid}.control-plane.svelte-1t3ldfp>div:where(.svelte-1t3ldfp) span:where(.svelte-1t3ldfp){color:var(--emerald);font-size:.69rem;font-weight:700}.control-plane.svelte-1t3ldfp strong:where(.svelte-1t3ldfp),.control-plane.svelte-1t3ldfp p:where(.svelte-1t3ldfp){unicode-bidi:plaintext}.discovery.svelte-1t3ldfp{background:linear-gradient(145deg, #4e8df714, transparent 44%), var(--surface-soft);border:1px solid #4e8df740;border-radius:1.15rem;margin-block-end:.8rem;padding:clamp(.8rem,2vw,1.15rem)}.discovery-heading.svelte-1t3ldfp{justify-content:space-between;align-items:end;gap:1rem;margin-block-end:.75rem;display:flex}.discovery-heading.svelte-1t3ldfp p:where(.svelte-1t3ldfp),.discovery-heading.svelte-1t3ldfp h2:where(.svelte-1t3ldfp),.discovery-heading.svelte-1t3ldfp span:where(.svelte-1t3ldfp){margin:0}.discovery-heading.svelte-1t3ldfp p:where(.svelte-1t3ldfp){color:var(--cyan);font-size:.7rem;font-weight:760}.discovery-heading.svelte-1t3ldfp h2:where(.svelte-1t3ldfp){margin-block-start:.12rem;font-size:1.08rem}.discovery-heading.svelte-1t3ldfp>span:where(.svelte-1t3ldfp){max-width:44ch;color:var(--ink-muted);text-align:start;font-size:.73rem;line-height:1.45}.discovery-path.svelte-1t3ldfp{align-items:center;gap:.25rem;padding:.2rem;display:flex;overflow-x:auto}.discovery-path.svelte-1t3ldfp button:where(.svelte-1t3ldfp){border:1px solid var(--stroke);text-align:center;background:color-mix(in srgb, var(--surface-strong) 76%, transparent);border-radius:.9rem;flex:1 0 132px;align-content:center;place-items:center;gap:.3rem;min-width:132px;min-height:154px;padding:.65rem .5rem;display:grid;position:relative}.discovery-path.svelte-1t3ldfp button:where(.svelte-1t3ldfp):hover,.discovery-path.svelte-1t3ldfp button:where(.svelte-1t3ldfp):focus-visible{background:var(--surface-hover);border-color:#68cdff7a}.discovery-path.svelte-1t3ldfp button:where(.svelte-1t3ldfp)>b:where(.svelte-1t3ldfp){color:var(--cyan);font:700 .62rem var(--font-mono);position:absolute;inset-block-start:.42rem;inset-inline-start:.48rem}.journey-icon.svelte-1t3ldfp{place-items:center;width:48px;height:48px;display:grid}.discovery-path.svelte-1t3ldfp button:where(.svelte-1t3ldfp) strong:where(.svelte-1t3ldfp){font-size:.78rem;line-height:1.25}.discovery-path.svelte-1t3ldfp button:where(.svelte-1t3ldfp) small:where(.svelte-1t3ldfp){color:var(--ink-muted);font-size:.66rem;line-height:1.35}.journey-arrow.svelte-1t3ldfp{width:22px;color:var(--orange);flex:0 0 22px;place-items:center;display:grid}.journey-arrow.svelte-1t3ldfp i:where(.svelte-1t3ldfp){--journey-shift:4px;animation:1.5s ease-in-out infinite svelte-1t3ldfp-journey-pulse;display:grid}[dir=rtl] .journey-arrow.svelte-1t3ldfp i:where(.svelte-1t3ldfp){--journey-shift:-4px;transform:scaleX(-1)}.control-plane.svelte-1t3ldfp p:where(.svelte-1t3ldfp){font:.72rem/1.55 var(--font-sans);margin-block:.8rem 0}.steps.svelte-1t3ldfp{grid-template-columns:repeat(3,1fr);gap:.65rem;margin-block-start:.8rem;display:grid}.steps.svelte-1t3ldfp article:where(.svelte-1t3ldfp){border-inline-start:2px solid var(--blue);background:var(--surface-soft);padding:1rem}.steps.svelte-1t3ldfp span:where(.svelte-1t3ldfp){color:var(--cyan);font:.72rem var(--font-mono)}.steps.svelte-1t3ldfp h2:where(.svelte-1t3ldfp){margin-block:.35rem;font-size:1rem}.steps.svelte-1t3ldfp p:where(.svelte-1t3ldfp){margin:0;font-size:.88rem}@media (width<=820px){.hero.svelte-1t3ldfp{grid-template-columns:1fr}.discovery-heading.svelte-1t3ldfp{align-items:start;display:grid}}@media (width<=540px){.steps.svelte-1t3ldfp{grid-template-columns:1fr}h1.svelte-1t3ldfp{font-size:2rem}.discovery-path.svelte-1t3ldfp{grid-template-columns:1fr;display:grid}.discovery-path.svelte-1t3ldfp button:where(.svelte-1t3ldfp){text-align:start;grid-template-columns:36px 44px minmax(0,1fr);justify-items:start;min-width:0;min-height:82px}.discovery-path.svelte-1t3ldfp button:where(.svelte-1t3ldfp)>b:where(.svelte-1t3ldfp){position:static}.discovery-path.svelte-1t3ldfp button:where(.svelte-1t3ldfp) small:where(.svelte-1t3ldfp){grid-column:3}.journey-arrow.svelte-1t3ldfp{width:100%;height:20px}.journey-arrow.svelte-1t3ldfp i:where(.svelte-1t3ldfp),[dir=rtl] .journey-arrow.svelte-1t3ldfp i:where(.svelte-1t3ldfp){transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.journey-arrow.svelte-1t3ldfp i:where(.svelte-1t3ldfp){animation:none}}@keyframes svelte-1t3ldfp-journey-pulse{0%,to{opacity:.45;translate:0}50%{opacity:1;translate:var(--journey-shift) 0}}
