.loader.svelte-v1tg6x{z-index:9999;background:var(--bg);opacity:1;justify-content:center;align-items:center;transition:opacity .9s;display:flex;position:fixed;inset:0}.loader--fade.svelte-v1tg6x{opacity:0;pointer-events:none}.loader__content.svelte-v1tg6x{flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.loader__logo-group.svelte-v1tg6x{opacity:0;flex-direction:column;align-items:center;gap:16px;animation:1.4s forwards svelte-v1tg6x-fadeIn;display:flex}.loader__logo.svelte-v1tg6x{object-fit:contain;filter:drop-shadow(0 0 60px #00c9b1bf)drop-shadow(0 0 140px #00c9b173)drop-shadow(0 0 260px #00c9b140);width:min(95vw,1100px);height:auto;max-height:60vh;animation:1.6s forwards svelte-v1tg6x-fadeIn,4.5s ease-in-out 1.6s infinite svelte-v1tg6x-logoPulse}.loader__bar.svelte-v1tg6x{background:#00c9b138;border-radius:3px;width:min(85vw,440px);height:6px;margin-top:-80px;overflow:hidden;box-shadow:0 0 24px #00c9b12e}.loader__bar-fill.svelte-v1tg6x{background:#00c9b1;border-radius:3px;width:0%;height:100%;animation:3.2s ease-out forwards svelte-v1tg6x-barFill}.loader__bar--done.svelte-v1tg6x .loader__bar-fill:where(.svelte-v1tg6x){opacity:.4;width:100%}.loader__enter.svelte-v1tg6x{color:#e6fffb;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:1px solid #00c9b166;border-radius:2px;margin-top:28px;padding:14px 40px;font-family:Orbitron,system-ui,sans-serif;transition:opacity 1.2s,transform 1.2s,border-color .3s,box-shadow .3s,background-color .3s;transform:translateY(8px)}.loader__enter--visible.svelte-v1tg6x{opacity:1;pointer-events:auto;animation:3s ease-in-out 1.2s infinite svelte-v1tg6x-enterPulse;transform:translateY(0)}.loader__enter.svelte-v1tg6x:hover,.loader__enter.svelte-v1tg6x:focus-visible{background-color:#00c9b114;border-color:#00c9b1;outline:none;animation:none;box-shadow:0 0 24px #00c9b159}.loader__enter-label.svelte-v1tg6x{font-size:.95rem;font-weight:500}@keyframes svelte-v1tg6x-fadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes svelte-v1tg6x-logoPulse{0%{transform:scale(1)}50%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes svelte-v1tg6x-barFill{0%{width:0%}to{width:100%}}@keyframes svelte-v1tg6x-enterPulse{0%,to{box-shadow:0 0 #00c9b100}50%{box-shadow:0 0 20px #00c9b140}}@media (prefers-reduced-motion:reduce){.loader__logo.svelte-v1tg6x,.loader__logo-group.svelte-v1tg6x,.loader__enter--visible.svelte-v1tg6x,.loader__bar-fill.svelte-v1tg6x{animation:none}.loader__logo-group.svelte-v1tg6x,.loader__enter--visible.svelte-v1tg6x{opacity:1;transform:none}.loader__bar-fill.svelte-v1tg6x{width:100%}}.codeblock.svelte-1e06m8e{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-mono);font-size:14px;line-height:1.7;overflow:hidden}.codeblock__bar.svelte-1e06m8e{border-bottom:1px solid var(--border);background:#15151a;align-items:center;gap:6px;padding:10px 14px;display:flex}.dot.svelte-1e06m8e{border-radius:50%;width:10px;height:10px;display:inline-block}.dot.red.svelte-1e06m8e{background:#ff5f56}.dot.yellow.svelte-1e06m8e{background:#ffbd2e}.dot.green.svelte-1e06m8e{background:#27c93f}.codeblock__name.svelte-1e06m8e{color:var(--text-muted);margin-left:10px;font-size:12px}.codeblock__body.svelte-1e06m8e{color:var(--text);white-space:pre-wrap;word-break:break-all;margin:0;padding:18px 20px}.prompt.svelte-1e06m8e{color:var(--cyan);margin-right:6px}.cmd.svelte-1e06m8e .s{color:var(--sx-string)}.cmd.svelte-1e06m8e .k{color:var(--sx-keyword)}.cmd.svelte-1e06m8e .v{color:var(--sx-value)}.comment.svelte-1e06m8e{color:var(--sx-comment)}.output.svelte-1e06m8e{color:var(--text-secondary)}.ok.svelte-1e06m8e{color:var(--sx-ok)}.hero.svelte-tibptj{padding-top:clamp(80px,10vw,140px);padding-bottom:clamp(80px,10vw,140px)}.hero__inner.svelte-tibptj{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.hero__eyebrow.svelte-tibptj{font-family:var(--font-mono);letter-spacing:.15em;color:var(--cyan);margin-bottom:20px;font-size:12px;font-weight:500;display:block}.hero__sub.svelte-tibptj{color:var(--text-secondary);max-width:46ch;margin-top:20px;font-size:18px;line-height:1.7}.hero__ctas.svelte-tibptj{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.btn.svelte-tibptj{border-radius:var(--radius-sm);letter-spacing:.02em;align-items:center;padding:12px 22px;font-size:14px;font-weight:600;transition:box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.btn--primary.svelte-tibptj{background:var(--cyan);color:#03231c}.btn--primary.svelte-tibptj:hover{color:#03231c;box-shadow:0 0 28px #00c9b173}.btn--ghost.svelte-tibptj{border:1px solid var(--border);color:var(--text)}.btn--ghost.svelte-tibptj:hover{border-color:var(--cyan);color:var(--cyan)}@media (width<=900px){.hero__inner.svelte-tibptj{grid-template-columns:1fr;gap:32px}}.problem__timeline.svelte-1yh2lju{flex-direction:column;gap:20px;max-width:820px;margin-top:56px;display:flex}.problem__row.svelte-1yh2lju{border-bottom:1px solid var(--border);grid-template-columns:80px 1fr;align-items:baseline;gap:24px;padding-bottom:18px;display:grid}.problem__row.svelte-1yh2lju:last-child{border-bottom:0}.problem__time.svelte-1yh2lju{font-family:var(--font-mono);color:var(--cyan);letter-spacing:.05em;font-size:14px}.problem__text.svelte-1yh2lju{color:var(--text-secondary);font-size:17px;line-height:1.6}.problem__punch.svelte-1yh2lju{color:var(--text);margin-top:56px;font-size:22px;font-weight:500;line-height:1.5}@media (width<=640px){.problem__row.svelte-1yh2lju{grid-template-columns:60px 1fr;gap:16px}.problem__text.svelte-1yh2lju{font-size:15px}}.arch__sub.svelte-udjvei{color:var(--text-secondary);max-width:62ch;margin-top:28px;font-size:18px;line-height:1.7}.arch__diagram.svelte-udjvei{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:24px;margin-top:72px;display:grid}.arch__col.svelte-udjvei{flex-direction:column;gap:10px;display:flex}.arch__col--core.svelte-udjvei{align-items:center}.arch__col-label.svelte-udjvei{font-family:var(--font-mono);letter-spacing:.2em;color:var(--text-muted);margin-bottom:4px;font-size:11px}.arch__box.svelte-udjvei{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-mono);color:var(--text);padding:14px 18px;font-size:13px}.arch__core.svelte-udjvei{background:var(--bg-elevated);border:2px solid var(--cyan);border-radius:var(--radius);color:var(--cyan);font-family:var(--font-mono);letter-spacing:.05em;text-align:center;min-width:200px;padding:36px 28px;font-size:20px;font-weight:600;box-shadow:0 0 40px #00c9b147}.arch__arrow.svelte-udjvei{font-family:var(--font-mono);color:var(--cyan);font-size:24px}@media (width<=900px){.arch__diagram.svelte-udjvei{grid-template-columns:1fr;gap:16px}.arch__arrow.svelte-udjvei{transform:rotate(90deg)}}.feature__inner.svelte-c3z6jd{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.feature--reverse.svelte-c3z6jd .feature__inner:where(.svelte-c3z6jd){direction:rtl}.feature--reverse.svelte-c3z6jd .feature__text:where(.svelte-c3z6jd),.feature--reverse.svelte-c3z6jd .feature__code:where(.svelte-c3z6jd){direction:ltr}.feature__text.svelte-c3z6jd p:where(.svelte-c3z6jd){color:var(--text-secondary);max-width:48ch;margin-top:14px;font-size:17px}@media (width<=900px){.feature__inner.svelte-c3z6jd,.feature--reverse.svelte-c3z6jd .feature__inner:where(.svelte-c3z6jd){direction:ltr;grid-template-columns:1fr;gap:32px}}.audience__eyebrow.svelte-s2qxzd{font-family:var(--font-mono);letter-spacing:.2em;color:var(--cyan);margin-bottom:20px;font-size:12px;font-weight:500;display:block}.audience__body.svelte-s2qxzd{color:var(--text-secondary);max-width:64ch;margin-top:28px;font-size:18px;line-height:1.7}.audience__body.svelte-s2qxzd+.audience__body:where(.svelte-s2qxzd){margin-top:20px}.btn--primary.svelte-s2qxzd{background:var(--cyan);color:#03231c;border-radius:var(--radius-sm);letter-spacing:.04em;align-items:center;margin-top:40px;padding:14px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:box-shadow .2s;display:inline-flex}.btn--primary.svelte-s2qxzd:hover{color:#03231c;box-shadow:0 0 28px #00c9b173}.error.svelte-rz6pld{color:#ff6b6b;font-size:13px}.success.svelte-rz6pld{background:var(--bg-elevated);border:1px solid var(--cyan);border-radius:var(--radius);color:var(--text);padding:20px 24px;line-height:1.6}.footer.svelte-rz6pld{color:var(--text-secondary);margin-top:24px;font-size:13px}.footer.svelte-rz6pld a:where(.svelte-rz6pld){color:var(--cyan);text-decoration:none}.footer.svelte-rz6pld a:where(.svelte-rz6pld):hover{text-decoration:underline}.link.svelte-rz6pld{color:var(--cyan);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.link.svelte-rz6pld:hover{text-decoration:underline}.access__sub.svelte-u42e8p{color:var(--text-secondary);max-width:60ch;margin-top:16px;margin-bottom:40px;font-size:17px}
