.dither-canvas.svelte-8ohgv7{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.dither-canvas.interactive.svelte-8ohgv7{pointer-events:auto}.mascot-wrap.svelte-1vfs0ll{display:flex;justify-content:center;align-items:center;pointer-events:none}canvas.svelte-1vfs0ll{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.floating-cubes-canvas.svelte-1bvybac,.connect-nodes-canvas.svelte-b9mfv1,.connect-canvas.svelte-1o96uwo,.secure-canvas.svelte-ikwbht{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.slides-stack.svelte-xe7uih{width:100%;height:100%;display:grid;container-type:inline-size;--fs-hero: clamp(32px, 8.5cqw, 136px);--fs-unit: clamp(18px, 4.5cqw, 72px);--fs-display: clamp(26px, 5.5cqw, 88px);--fs-h1: clamp(15px, 2.8cqw, 45px);--fs-h2: clamp(13px, 2.2cqw, 35px);--fs-body: clamp(11px, 1.6cqw, 26px);--fs-sub: clamp(10px, 1.3cqw, 21px);--fs-caption: clamp(9px, 1.1cqw, 18px);--fs-small: clamp(8px, .9cqw, 14px);--fs-micro: clamp(7px, .7cqw, 11px)}.slide.svelte-xe7uih{-webkit-user-select:none;user-select:none;grid-area:1 / 1;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:max(13px,2.2cqw);display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity var(--duration) var(--ease);position:relative;overflow:hidden}.slide.active.svelte-xe7uih{opacity:1;pointer-events:auto}.slide-accent.svelte-xe7uih{background:var(--accent);border-color:var(--accent);color:#f2f2ed;--text-primary: #F2F2ED;--text-secondary: #F2F2ED;--text-tertiary: #F2F2ED}.slide-accent.svelte-xe7uih .slide-num:where(.svelte-xe7uih){color:var(--accent-text);opacity:.2}.s1-body.svelte-xe7uih{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--sp-13);position:relative;z-index:1}.s1-heading.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-h1);font-weight:700;letter-spacing:-.02em;color:#f2f2ed;line-height:1.4;max-width:80%}.s1-author.svelte-xe7uih{font-size:var(--fs-sub);font-weight:500;font-style:italic;color:#f2f2ed;line-height:1.618}.s1-brand-row.svelte-xe7uih{display:flex;align-items:center;gap:var(--sp-8)}.s1-mask.svelte-xe7uih{position:absolute;inset:0;background:linear-gradient(to right,var(--accent) 45%,transparent 85%);z-index:1;pointer-events:none;border-radius:inherit}.s1-mascot.svelte-xe7uih{display:flex;align-items:flex-end;flex-shrink:0}.s1-brand.svelte-xe7uih{display:flex;flex-direction:column;font-size:var(--fs-sub);font-weight:700;letter-spacing:.05em;color:#f2f2ed;text-transform:uppercase;line-height:1.2}.controls.svelte-xe7uih{display:flex;flex-direction:column;width:100%}.controls-nav.svelte-xe7uih{display:flex;align-items:center;gap:var(--sp-8);margin-top:var(--sp-8)}.slide-counter.svelte-xe7uih{font-size:13px;color:#fff9;min-width:55px;text-align:center}.nav-btn.svelte-xe7uih{-webkit-user-select:none;user-select:none;width:44px;height:32px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--accent);border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;flex-shrink:0;transition:background var(--duration-fast),border-color var(--duration-fast)}.nav-btn.svelte-xe7uih:hover:not(:disabled){background:var(--bg-elevated);border-color:var(--border-hover)}.nav-btn.svelte-xe7uih:disabled{color:var(--text-tertiary);background:#ffffff80;cursor:not-allowed}.progress-bar.svelte-xe7uih{display:flex;gap:var(--sp-3);height:3px}.progress-segment.svelte-xe7uih{flex:1;background:#ffffff40;border-radius:1px;position:relative;overflow:hidden}.progress-segment.svelte-xe7uih:after{content:"";position:absolute;inset:0;background:#fff;border-radius:1px;transform:scaleX(0);transform-origin:left;transition:transform var(--duration) ease}.progress-segment.filled.svelte-xe7uih:after{transform:scaleX(1)}.slide.svelte-xe7uih:has(.ps:where(.svelte-xe7uih)){background:#e8e8e3;border-color:#d5d5cf}.ps.svelte-xe7uih{display:flex;flex-direction:column;height:100%;gap:1.3cqw;color:#0a0a0a}.ps-top.svelte-xe7uih{display:flex;justify-content:space-between;align-items:center}.ps-label.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:700;letter-spacing:.12em;color:#46a;text-transform:uppercase}.ps-num.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:600;color:#0a0a0a40}.ps-body.svelte-xe7uih{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.3cqw;min-height:0}.ps-body--split.svelte-xe7uih{flex-direction:row;align-items:stretch;gap:max(13px,2.1cqw);text-align:left}.ps-split-left.svelte-xe7uih{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.3cqw}.ps-split-right.svelte-xe7uih{flex:1;display:flex;flex-direction:column;gap:max(5px,.8cqw);justify-content:center;padding:max(8px,1.3cqw);background:#f2f2ed;border:1px solid rgba(0,0,0,.08);border-radius:8px;opacity:0;transform:translate(12px);transition:opacity .6s ease,transform .6s ease;transition-delay:.4s}.slide.active.svelte-xe7uih .ps-split-right:where(.svelte-xe7uih){opacity:1;transform:none}.ps-right-label.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-small);font-weight:700;text-transform:uppercase;color:#46a;letter-spacing:.05em}.ps-right-title.svelte-xe7uih{font-size:var(--fs-h2);font-weight:700;color:#0a0a0a;line-height:1.3;letter-spacing:-.02em;margin:0}.ps-right-points.svelte-xe7uih{display:flex;flex-direction:column;gap:max(5px,.8cqw)}.ps-right-points.svelte-xe7uih p:where(.svelte-xe7uih){font-size:var(--fs-sub);color:#44443f;line-height:1.5;margin:0}.ps-right-points.svelte-xe7uih strong:where(.svelte-xe7uih){color:#0a0a0a;font-weight:700}.ps-title.svelte-xe7uih{font-size:var(--fs-h1);font-weight:700;letter-spacing:-.03em;color:#46a;line-height:1.3;margin:0;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease;transition-delay:.1s}.slide.active.svelte-xe7uih .ps-title:where(.svelte-xe7uih){opacity:1;transform:none}.ps-hero.svelte-xe7uih{display:flex;align-items:baseline;opacity:0;transform:scale(.85);transition:opacity .6s ease,transform .6s ease;transition-delay:.2s}.slide.active.svelte-xe7uih .ps-hero:where(.svelte-xe7uih){opacity:1;transform:none}.ps-hero-num.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-hero);font-weight:800;letter-spacing:-.04em;color:#0a0a0a;line-height:1}.ps-hero-unit.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-unit);font-weight:700;color:#0a0a0a4d;line-height:1}.ps-hero-desc.svelte-xe7uih{font-size:var(--fs-sub);color:#44443f;line-height:1.618;margin-top:.5cqw;opacity:0;transition:opacity .5s ease;transition-delay:.5s}.slide.active.svelte-xe7uih .ps-hero-desc:where(.svelte-xe7uih){opacity:1}.ps-blockquote.svelte-xe7uih{max-width:85%;margin:0;padding:0;opacity:0;transform:scale(.95);transition:opacity .6s ease,transform .6s ease;transition-delay:.2s}.slide.active.svelte-xe7uih .ps-blockquote:where(.svelte-xe7uih){opacity:1;transform:none}.ps-blockquote.svelte-xe7uih p:where(.svelte-xe7uih){font-size:var(--fs-h2);font-weight:500;font-style:italic;color:#0a0a0a;line-height:1.5;margin:0}.ps-cite.svelte-xe7uih{display:block;font-size:var(--fs-small);font-style:normal;color:#6e6e66;margin-top:max(3px,.5cqw);text-align:right}.ps-cards.svelte-xe7uih{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:max(8px,1.3cqw);flex-shrink:0}.ps-card.svelte-xe7uih{display:flex;flex-direction:column;gap:max(3px,.5cqw);padding:max(8px,1.3cqw) max(8px,1.3cqw);background:#f2f2ed;border:1px solid rgba(0,0,0,.08);border-radius:8px;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.slide.active.svelte-xe7uih .ps-card:where(.svelte-xe7uih):nth-child(1){opacity:1;transform:none;transition-delay:.7s}.slide.active.svelte-xe7uih .ps-card:where(.svelte-xe7uih):nth-child(2){opacity:1;transform:none;transition-delay:.85s}.slide.active.svelte-xe7uih .ps-card:where(.svelte-xe7uih):nth-child(3){opacity:1;transform:none;transition-delay:1s}.slide.active.svelte-xe7uih .ps-card:where(.svelte-xe7uih):nth-child(4){opacity:1;transform:none;transition-delay:1.15s}.ps-card-num.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-h2);font-weight:800;color:#0a0a0a;letter-spacing:-.03em;line-height:1}.ps-card-text.svelte-xe7uih{font-size:var(--fs-sub);color:#6e6e66;line-height:1.4}.ps-footer.svelte-xe7uih{font-size:var(--fs-sub);font-style:italic;color:#6e6e66;text-align:center;flex-shrink:0;opacity:0;transition:opacity .5s ease;transition-delay:1.2s}.slide.active.svelte-xe7uih .ps-footer:where(.svelte-xe7uih){opacity:.7}.slide.svelte-xe7uih:has(.sol--accent:where(.svelte-xe7uih)){background:#46a;border-color:#3b5c99}.sol--accent.svelte-xe7uih{color:#f2f2ed;--text-primary: #F2F2ED;--text-secondary: #F2F2ED;--text-tertiary: #F2F2ED}.slide.svelte-xe7uih:has(.sol--paper:where(.svelte-xe7uih)){background:#e8e8e3;border-color:#d5d5cf}.sol.svelte-xe7uih{display:flex;flex-direction:column;height:100%;gap:1.3cqw}.sol-top.svelte-xe7uih{display:flex;justify-content:space-between;align-items:center}.sol-label.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sol-num.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:600}.sol--accent.svelte-xe7uih .sol-label:where(.svelte-xe7uih){color:#f2f2ed}.sol--accent.svelte-xe7uih .sol-num:where(.svelte-xe7uih){color:#f2f2ed}.sol--paper.svelte-xe7uih .sol-label:where(.svelte-xe7uih){color:#46a}.sol--paper.svelte-xe7uih .sol-num:where(.svelte-xe7uih){color:#0a0a0a40}.sol-body.svelte-xe7uih{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.3cqw;min-height:0}.sol-quote.svelte-xe7uih{max-width:85%;margin:0;padding:0;opacity:0;transform:translateY(10px);transition:opacity .7s ease,transform .7s ease;transition-delay:.15s}.slide.active.svelte-xe7uih .sol-quote:where(.svelte-xe7uih){opacity:1;transform:none}.sol--accent.svelte-xe7uih .sol-quote:where(.svelte-xe7uih) p:where(.svelte-xe7uih){font-size:var(--fs-h2);font-weight:500;font-style:italic;color:#f2f2ed;line-height:1.6;margin:0}.sol-after.svelte-xe7uih{font-size:var(--fs-h2);font-weight:600;color:#f2f2ed;margin:0;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease;transition-delay:.8s}.slide.active.svelte-xe7uih .sol-after:where(.svelte-xe7uih){opacity:1;transform:none}.sol-bottom.svelte-xe7uih{display:flex;flex-direction:column;align-items:flex-end;gap:.3cqw;flex-shrink:0;font-size:var(--fs-caption);opacity:0;transition:opacity .5s ease;transition-delay:1.3s}.slide.active.svelte-xe7uih .sol-bottom:where(.svelte-xe7uih){opacity:1}.sol--accent.svelte-xe7uih .sol-bottom:where(.svelte-xe7uih){color:#f2f2ed}.sol--accent.svelte-xe7uih .sol-bottom:where(.svelte-xe7uih) span:where(.svelte-xe7uih):first-child{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-weight:600;letter-spacing:.05em;color:#f2f2ed}.sol-lead.svelte-xe7uih{font-size:var(--fs-h2);font-weight:500;font-style:italic;color:#0a0a0a;max-width:80%;margin:0;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease;transition-delay:.15s}.slide.active.svelte-xe7uih .sol-lead:where(.svelte-xe7uih){opacity:1;transform:none}.sol-demands.svelte-xe7uih{display:grid;grid-template-columns:1fr 1fr;gap:max(8px,1.3cqw);width:100%}.sol-demand.svelte-xe7uih{display:flex;gap:max(5px,.8cqw);padding:max(8px,1.3cqw);background:#f2f2ed;border:1px solid rgba(0,0,0,.08);border-radius:8px;text-align:left;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.slide.active.svelte-xe7uih .sol-demand:where(.svelte-xe7uih):nth-child(1){opacity:1;transform:none;transition-delay:.5s}.slide.active.svelte-xe7uih .sol-demand:where(.svelte-xe7uih):nth-child(2){opacity:1;transform:none;transition-delay:.7s}.sol-demand-icon.svelte-xe7uih{color:#46a;font-size:var(--fs-small);flex-shrink:0;line-height:1.7}.sol-demand.svelte-xe7uih p:where(.svelte-xe7uih){font-size:var(--fs-body);color:#44443f;line-height:1.5;margin:0}.sol-footer-text.svelte-xe7uih{font-size:var(--fs-sub);font-style:italic;color:#6e6e66;text-align:center;flex-shrink:0;margin:0;max-width:85%;align-self:center;opacity:0;transition:opacity .5s ease;transition-delay:1s}.slide.active.svelte-xe7uih .sol-footer-text:where(.svelte-xe7uih){opacity:.7}.sol-ink.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-display);font-weight:800;letter-spacing:-.03em;color:#f2f2ed;margin:0;opacity:0;transform:scale(.8);transition:opacity .6s ease,transform .6s ease;transition-delay:.15s}.slide.active.svelte-xe7uih .sol-ink:where(.svelte-xe7uih){opacity:1;transform:none}.sol-tagline.svelte-xe7uih{font-size:var(--fs-body);color:#f2f2ed;margin:0;opacity:0;transition:opacity .5s ease;transition-delay:.4s}.slide.active.svelte-xe7uih .sol-tagline:where(.svelte-xe7uih){opacity:1}.sol-pillars.svelte-xe7uih{display:grid;grid-template-columns:repeat(4,1fr);gap:max(5px,.8cqw);width:100%;margin-top:1.3cqw}.sol-pillar.svelte-xe7uih{display:flex;flex-direction:column;gap:max(3px,.5cqw);padding:max(8px,1.3cqw);background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;text-align:left;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.slide.active.svelte-xe7uih .sol-pillar:where(.svelte-xe7uih):nth-child(1){opacity:1;transform:none;transition-delay:.6s}.slide.active.svelte-xe7uih .sol-pillar:where(.svelte-xe7uih):nth-child(2){opacity:1;transform:none;transition-delay:.75s}.slide.active.svelte-xe7uih .sol-pillar:where(.svelte-xe7uih):nth-child(3){opacity:1;transform:none;transition-delay:.9s}.slide.active.svelte-xe7uih .sol-pillar:where(.svelte-xe7uih):nth-child(4){opacity:1;transform:none;transition-delay:1.05s}.sol-pillar-title.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:700;color:#f2f2ed;line-height:1.2}.sol-pillar-desc.svelte-xe7uih{font-size:var(--fs-small);color:#f2f2ed;line-height:1.4}.sol-motto.svelte-xe7uih{font-size:var(--fs-sub);font-style:italic;color:#f2f2ed;text-align:center;flex-shrink:0;margin:0;opacity:0;transition:opacity .5s ease;transition-delay:1.3s}.slide.active.svelte-xe7uih .sol-motto:where(.svelte-xe7uih){opacity:1}.sol-promo-cards.svelte-xe7uih{display:flex;gap:1.5cqw;width:90%;margin:0 auto}.sol-promo.svelte-xe7uih{flex:1;border-radius:1cqw;padding:.6cqw;display:flex;flex-direction:column;box-shadow:0 8px 24px #00000026;opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(.3s + var(--i) * .2s)}.slide.active.svelte-xe7uih .sol-promo:where(.svelte-xe7uih){opacity:1;transform:none}.sol-promo--light.svelte-xe7uih{background:#f2f2ed}.sol-promo--accent.svelte-xe7uih{background:#46a}.sol-promo--dark.svelte-xe7uih{background:#141414}.sol-promo-top.svelte-xe7uih{padding:1cqw 1.5cqw;text-align:left}.sol-promo-title.svelte-xe7uih{font-size:var(--fs-small);font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.4}.sol-promo--light.svelte-xe7uih .sol-promo-title:where(.svelte-xe7uih){color:#1c1c1a}.sol-promo--accent.svelte-xe7uih .sol-promo-title:where(.svelte-xe7uih){color:#fff}.sol-promo--dark.svelte-xe7uih .sol-promo-title:where(.svelte-xe7uih){color:#f2f2ed}.sol-promo-inner.svelte-xe7uih{aspect-ratio:1;border:1px solid rgba(255,255,255,.15);border-radius:.6cqw;position:relative;overflow:hidden}.sol-promo--light.svelte-xe7uih .sol-promo-inner:where(.svelte-xe7uih){border-color:#0000001f}.sol-promo-desc.svelte-xe7uih{font-size:var(--fs-small);font-weight:400;line-height:1.618;padding:.6cqw 1cqw;text-align:left}.sol-promo--light.svelte-xe7uih .sol-promo-desc:where(.svelte-xe7uih){color:#44443f}.sol-promo--accent.svelte-xe7uih .sol-promo-desc:where(.svelte-xe7uih){color:#fff}.sol-promo--dark.svelte-xe7uih .sol-promo-desc:where(.svelte-xe7uih){color:#f2f2ed}.slide.svelte-xe7uih:has(.tech:where(.svelte-xe7uih)){background:#e8e8e3;border-color:#d5d5cf}.slide.svelte-xe7uih:has(.tech--accent:where(.svelte-xe7uih)){background:#46a;border-color:#3b5c99}.tech.svelte-xe7uih{display:flex;flex-direction:column;height:100%;gap:1.3cqw;color:#0a0a0a}.tech--accent.svelte-xe7uih{color:#f2f2ed;--text-primary: #F2F2ED;--text-secondary: #F2F2ED;--text-tertiary: #F2F2ED}.tech--accent.svelte-xe7uih .tech-title:where(.svelte-xe7uih){color:#f2f2ed}.tech--accent.svelte-xe7uih .tech-sub:where(.svelte-xe7uih){color:#f2f2ed}.tech--accent.svelte-xe7uih .tech-foot:where(.svelte-xe7uih){color:#f2f2ed}.tech-top.svelte-xe7uih{display:flex;justify-content:space-between;align-items:center}.tech-label.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:700;letter-spacing:.12em;color:#46a;text-transform:uppercase}.tech-num.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:600;color:#0a0a0a40}.tech--accent.svelte-xe7uih .tech-label:where(.svelte-xe7uih){color:#f2f2ed}.tech--accent.svelte-xe7uih .tech-num:where(.svelte-xe7uih){color:#f2f2ed}.tech-body.svelte-xe7uih{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.3cqw;min-height:0}.tech-body--top.svelte-xe7uih{justify-content:flex-start;gap:2.1cqw}.tech-body--center.svelte-xe7uih{justify-content:center}.tech-title.svelte-xe7uih{font-size:var(--fs-h1);font-weight:700;letter-spacing:-.03em;color:#46a;line-height:1.3;margin:0;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease;transition-delay:.1s}.slide.active.svelte-xe7uih .tech-title:where(.svelte-xe7uih){opacity:1;transform:none}.tech-title--light.svelte-xe7uih{color:#f2f2ed}.tech-sub.svelte-xe7uih{font-size:var(--fs-body);color:#44443f;line-height:1.5;margin:0;max-width:85%;opacity:0;transition:opacity .4s ease;transition-delay:.25s}.slide.active.svelte-xe7uih .tech-sub:where(.svelte-xe7uih){opacity:1}.tech-sub--light.svelte-xe7uih{color:#f2f2ed}.tech-foot.svelte-xe7uih{font-size:var(--fs-sub);font-style:italic;color:#6e6e66;text-align:center;flex-shrink:0;margin:0;opacity:0;transition:opacity .5s ease;transition-delay:1.2s}.slide.active.svelte-xe7uih .tech-foot:where(.svelte-xe7uih){opacity:.7}.slide.active.svelte-xe7uih .tech--accent:where(.svelte-xe7uih) .tech-foot:where(.svelte-xe7uih){opacity:1}.tech-foot--light.svelte-xe7uih{color:#f2f2ed}.tech-compare.svelte-xe7uih{display:grid;grid-template-columns:1fr 1fr;gap:max(8px,1.3cqw);width:100%}.tech-compare-col.svelte-xe7uih{display:flex;flex-direction:column;gap:max(5px,.8cqw)}.tech-compare-head.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding-bottom:max(3px,.5cqw);border-bottom:2px solid rgba(0,0,0,.1);opacity:0;transition:opacity .4s ease;transition-delay:.3s}.slide.active.svelte-xe7uih .tech-compare-head:where(.svelte-xe7uih){opacity:1}.tech-compare-head--ok.svelte-xe7uih{color:#46a}.tech-compare-head--no.svelte-xe7uih{color:#b8433e}.tech-compare-list.svelte-xe7uih{display:flex;flex-direction:column;gap:max(3px,.5cqw)}.tech-compare-item.svelte-xe7uih{font-size:var(--fs-sub);color:#44443f;line-height:1.4;padding:max(5px,.8cqw) max(8px,1.3cqw);background:#f2f2ed;border:1px solid rgba(0,0,0,.06);border-radius:6px;opacity:0;transform:translate(6px);transition:opacity .35s ease,transform .35s ease;transition-delay:calc(.45s + var(--i) * .08s)}.slide.active.svelte-xe7uih .tech-compare-item:where(.svelte-xe7uih){opacity:1;transform:none}.tech-compare-col--no.svelte-xe7uih .tech-compare-item:where(.svelte-xe7uih){transform:translate(-6px)}.slide.active.svelte-xe7uih .tech-compare-col--no:where(.svelte-xe7uih) .tech-compare-item:where(.svelte-xe7uih){transform:none}.tech-zk-flow.svelte-xe7uih{display:flex;align-items:center;gap:max(6px,1cqw);width:100%;margin-top:1.3cqw}.tech-zk-step.svelte-xe7uih{display:flex;flex-direction:column;align-items:center;text-align:center;gap:max(3px,.4cqw);padding:max(8px,1.2cqw) max(13px,2cqw);flex:1;min-width:0;border-left:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15);opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease;transition-delay:calc(.4s + var(--i) * .15s)}.slide.active.svelte-xe7uih .tech-zk-step:where(.svelte-xe7uih){opacity:1;transform:none}.tech-zk-name.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:700;color:#0a0a0a;line-height:1.2}.tech-zk-desc.svelte-xe7uih{font-size:var(--fs-small);color:#6e6e66;line-height:1.4}.tech-zk-arrow.svelte-xe7uih{font-size:var(--fs-h2);color:#00000040;font-weight:300;flex-shrink:0;opacity:0;transition:opacity .4s ease;transition-delay:calc(.6s + var(--i) * .15s)}.slide.active.svelte-xe7uih .tech-zk-arrow:where(.svelte-xe7uih){opacity:1}.tech-crypto-grid.svelte-xe7uih{display:grid;grid-template-columns:repeat(4,1fr);width:100%;margin-top:1cqw}.tech-crypto-cell.svelte-xe7uih{display:flex;flex-direction:column;gap:max(3px,.3cqw);padding:max(8px,1.2cqw) max(10px,1.5cqw);text-align:left;border-right:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease;transition-delay:calc(.35s + var(--i) * .07s)}.tech-crypto-cell.svelte-xe7uih:nth-child(4n){border-right:none}.tech-crypto-cell.svelte-xe7uih:nth-child(n+5){border-bottom:none}.slide.active.svelte-xe7uih .tech-crypto-cell:where(.svelte-xe7uih){opacity:1;transform:none}.tech-crypto-name.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:700;color:#0a0a0a;line-height:1.2}.tech-crypto-desc.svelte-xe7uih{font-size:var(--fs-small);color:#6e6e66;line-height:1.35}.tech-pq-cols.svelte-xe7uih{display:flex;width:100%;max-width:85%;margin-top:1.3cqw}.tech-pq-col.svelte-xe7uih{flex:1;display:flex;flex-direction:column;align-items:center;gap:max(4px,.6cqw);padding:max(10px,1.6cqw) max(8px,1.3cqw);opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease;transition-delay:calc(.3s + var(--i) * .12s)}.tech-pq-col.svelte-xe7uih+.tech-pq-col:where(.svelte-xe7uih){border-left:1px solid rgba(255,255,255,.25)}.slide.active.svelte-xe7uih .tech-pq-col:where(.svelte-xe7uih){opacity:1;transform:none}.tech-pq-col-name.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-sub);font-weight:700;color:#f2f2ed;line-height:1.2;text-align:center}.tech-pq-col-desc.svelte-xe7uih{font-size:var(--fs-small);color:#f2f2edb3;line-height:1.4;text-align:center}.tech-pq-rows.svelte-xe7uih{display:flex;flex-direction:column;width:100%;max-width:75%}.tech-pq-row.svelte-xe7uih{display:flex;align-items:baseline;gap:max(8px,1.3cqw);padding:max(8px,1.3cqw) 0;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease;transition-delay:calc(.3s + var(--i) * .1s)}.tech-pq-row.svelte-xe7uih+.tech-pq-row:where(.svelte-xe7uih){border-top:1px solid rgba(0,0,0,.12)}.tech--accent.svelte-xe7uih .tech-pq-row:where(.svelte-xe7uih)+.tech-pq-row:where(.svelte-xe7uih){border-top-color:#fff3}.slide.active.svelte-xe7uih .tech-pq-row:where(.svelte-xe7uih){opacity:1;transform:none}.tech-pq-row-num.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-small);font-weight:600;color:#00000040;line-height:1.2;flex-shrink:0}.tech--accent.svelte-xe7uih .tech-pq-row-num:where(.svelte-xe7uih){color:#fff6}.tech-pq-row-name.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-sub);font-weight:700;color:#0a0a0a;line-height:1.2}.tech--accent.svelte-xe7uih .tech-pq-row-name:where(.svelte-xe7uih){color:#f2f2ed}.tech-pq-row-desc.svelte-xe7uih{font-size:var(--fs-small);color:#44443f;line-height:1.4}.tech--accent.svelte-xe7uih .tech-pq-row-desc:where(.svelte-xe7uih){color:#f2f2edcc}.tech-user-flow.svelte-xe7uih{display:flex;align-items:center;gap:max(6px,1cqw);margin-top:.5cqw}.tech-user-step.svelte-xe7uih{padding:max(6px,1cqw) max(13px,2cqw);font-size:var(--fs-sub);font-weight:600;color:#f2f2ed;border-left:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.3);opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease;transition-delay:calc(.8s + var(--i) * .15s)}.slide.active.svelte-xe7uih .tech-user-step:where(.svelte-xe7uih){opacity:1;transform:none}.tech-user-arrow.svelte-xe7uih{font-size:var(--fs-h2);color:#f2f2ed80;font-weight:300;opacity:0;transition:opacity .4s ease;transition-delay:1.2s}.slide.active.svelte-xe7uih .tech-user-arrow:where(.svelte-xe7uih){opacity:1}.tech-lc.svelte-xe7uih{display:flex;align-items:center;justify-content:center;gap:max(3px,.5cqw);width:100%;margin-top:.5cqw}.tech-lc-step.svelte-xe7uih{display:flex;flex-direction:column;align-items:center;gap:max(2px,.3cqw);padding:max(5px,.8cqw) max(8px,1.3cqw);background:#f2f2ed;border:1px solid rgba(0,0,0,.08);border-radius:8px;flex:1;min-width:0;opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease;transition-delay:calc(.3s + var(--i) * .08s)}.slide.active.svelte-xe7uih .tech-lc-step:where(.svelte-xe7uih){opacity:1;transform:none}.tech-lc-num.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-h2);font-weight:800;color:#46a;line-height:1}.tech-lc-name.svelte-xe7uih{font-size:var(--fs-micro);font-weight:600;color:#0a0a0a;line-height:1.2;white-space:nowrap}.tech-lc-arrow.svelte-xe7uih{font-size:var(--fs-h2);color:#0a0a0a26;flex-shrink:0;opacity:0;transition:opacity .3s ease;transition-delay:calc(.35s + var(--i) * .08s)}.slide.active.svelte-xe7uih .tech-lc-arrow:where(.svelte-xe7uih){opacity:1}.tech-lc-details.svelte-xe7uih{display:grid;grid-template-columns:repeat(3,1fr);gap:max(5px,.8cqw);width:100%;margin-top:max(5px,.8cqw)}.tech-lc-detail.svelte-xe7uih{display:flex;flex-direction:column;gap:max(2px,.3cqw);padding:max(8px,1.3cqw);background:#f2f2ed;border:1px solid rgba(0,0,0,.08);border-radius:8px;text-align:left;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease;transition-delay:calc(.8s + var(--i) * .1s)}.slide.active.svelte-xe7uih .tech-lc-detail:where(.svelte-xe7uih){opacity:1;transform:none}.tech-lc-detail-label.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:700;color:#46a;line-height:1.2}.tech-lc-detail-text.svelte-xe7uih{font-size:var(--fs-small);color:#6e6e66;line-height:1.4}.tech-cols.svelte-xe7uih{display:grid;grid-template-columns:repeat(3,1fr);gap:max(8px,1.3cqw);width:100%;margin-top:1.3cqw}.tech-col.svelte-xe7uih{display:flex;flex-direction:column;gap:max(3px,.5cqw);padding:max(8px,1.3cqw) max(12px,2cqw);text-align:left;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(.35s + var(--i) * .15s)}.tech-col.svelte-xe7uih+.tech-col:where(.svelte-xe7uih){border-left:1px solid rgba(255,255,255,.25)}.slide.active.svelte-xe7uih .tech-col:where(.svelte-xe7uih){opacity:1;transform:none}.tech-col-title.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:700;color:#f2f2ed;line-height:1.2}.tech-col-badge.svelte-xe7uih{display:inline-block;align-self:flex-start;font-size:var(--fs-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#f2f2ed;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:4px;padding:max(2px,.2cqw) max(5px,.8cqw)}.tech-col-desc.svelte-xe7uih{font-size:var(--fs-small);color:#f2f2ed;line-height:1.5;margin:0}.slide.svelte-xe7uih:has(.nx--accent:where(.svelte-xe7uih)){background:#46a;border-color:#3b5c99}.slide.svelte-xe7uih:has(.nx--paper:where(.svelte-xe7uih)){background:#e8e8e3;border-color:#d5d5cf}.nx.svelte-xe7uih{display:flex;flex-direction:column;height:100%;gap:1.3cqw}.nx--accent.svelte-xe7uih{color:#f2f2ed;--text-primary: #F2F2ED;--text-secondary: #F2F2ED;--text-tertiary: #F2F2ED}.nx--accent.svelte-xe7uih .nx-title:where(.svelte-xe7uih){color:#f2f2ed}.nx--accent.svelte-xe7uih .nx-sub:where(.svelte-xe7uih){color:#f2f2ed}.nx--accent.svelte-xe7uih .nx-foot:where(.svelte-xe7uih){color:#f2f2ed}.nx-top.svelte-xe7uih{display:flex;justify-content:space-between;align-items:center}.nx-label.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.nx-num.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:600}.nx--accent.svelte-xe7uih .nx-label:where(.svelte-xe7uih){color:#f2f2ed}.nx--accent.svelte-xe7uih .nx-num:where(.svelte-xe7uih){color:#f2f2ed}.nx--paper.svelte-xe7uih .nx-label:where(.svelte-xe7uih){color:#46a}.nx--paper.svelte-xe7uih .nx-num:where(.svelte-xe7uih){color:#0a0a0a40}.nx-body.svelte-xe7uih{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.3cqw;min-height:0}.nx-body--top.svelte-xe7uih{justify-content:flex-start;gap:2.1cqw}.nx-title.svelte-xe7uih{font-size:var(--fs-h1);font-weight:700;letter-spacing:-.03em;color:#46a;line-height:1.3;margin:0;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease;transition-delay:.1s}.slide.active.svelte-xe7uih .nx-title:where(.svelte-xe7uih){opacity:1;transform:none}.nx-title--light.svelte-xe7uih{color:#f2f2ed}.nx-sub.svelte-xe7uih{font-size:var(--fs-body);color:#44443f;line-height:1.5;margin:0;max-width:85%;opacity:0;transition:opacity .4s ease;transition-delay:.25s}.slide.active.svelte-xe7uih .nx-sub:where(.svelte-xe7uih){opacity:1}.nx-sub--light.svelte-xe7uih{color:#f2f2ed}.nx-foot.svelte-xe7uih{font-size:var(--fs-sub);font-style:italic;color:#6e6e66;text-align:center;flex-shrink:0;margin:0;opacity:0;transition:opacity .5s ease;transition-delay:1.2s}.slide.active.svelte-xe7uih .nx-foot:where(.svelte-xe7uih){opacity:.7}.slide.active.svelte-xe7uih .nx--accent:where(.svelte-xe7uih) .nx-foot:where(.svelte-xe7uih){opacity:1}.nx-foot--light.svelte-xe7uih{color:#f2f2ed}.nx-cards.svelte-xe7uih{display:grid;gap:max(5px,.8cqw);width:100%;margin-top:1.3cqw}.nx-cards--3.svelte-xe7uih{grid-template-columns:repeat(3,1fr)}.nx-card.svelte-xe7uih{display:flex;flex-direction:column;gap:max(3px,.5cqw);padding:max(8px,1.3cqw);border-radius:8px;text-align:left;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease;transition-delay:calc(.4s + var(--i) * .12s)}.slide.active.svelte-xe7uih .nx-card:where(.svelte-xe7uih){opacity:1;transform:none}.nx-card--glass.svelte-xe7uih{background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.nx-card-title.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:700;line-height:1.2}.nx-card--glass.svelte-xe7uih .nx-card-title:where(.svelte-xe7uih){color:#f2f2ed}.nx-card-desc.svelte-xe7uih{font-size:var(--fs-small);line-height:1.45}.nx-card--glass.svelte-xe7uih .nx-card-desc:where(.svelte-xe7uih){color:#f2f2ed}.nx-split.svelte-xe7uih{display:grid;grid-template-columns:1fr 1fr;gap:max(13px,2.1cqw);width:100%}.nx-split-col.svelte-xe7uih{display:flex;flex-direction:column;gap:max(5px,.8cqw);opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(.3s + var(--i) * .2s)}.slide.active.svelte-xe7uih .nx-split-col:where(.svelte-xe7uih){opacity:1;transform:none}.nx-split-head.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:700;color:#46a;letter-spacing:.05em;padding-bottom:max(3px,.5cqw);border-bottom:2px solid rgba(0,0,0,.1)}.nx-split-items.svelte-xe7uih{display:flex;flex-direction:column;gap:max(3px,.5cqw)}.nx-split-item.svelte-xe7uih{font-size:var(--fs-sub);color:#44443f;line-height:1.4;padding:max(5px,.8cqw) max(8px,1.3cqw);background:#f2f2ed;border:1px solid rgba(0,0,0,.06);border-radius:6px}.nx-dual.svelte-xe7uih{display:flex;align-items:stretch;gap:max(5px,.8cqw);width:100%;margin-top:auto;margin-bottom:auto}.nx-dual-box.svelte-xe7uih{flex:1;display:flex;flex-direction:column;gap:max(3px,.5cqw);box-shadow:0 2px 8px #00000014,0 4px 20px #0000000f;padding:max(8px,1.3cqw);background:#f2f2ed;border:1px solid rgba(0,0,0,.08);border-radius:8px;text-align:left;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(.35s + var(--i) * .15s)}.slide.active.svelte-xe7uih .nx-dual-box:where(.svelte-xe7uih){opacity:1;transform:none}.nx-dual-label.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:700;color:#46a;line-height:1.2}.nx-dual-addr.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:600;color:#0a0a0a;line-height:1.3}.nx-dual-tags.svelte-xe7uih{display:flex;gap:max(3px,.5cqw);flex-wrap:wrap}.nx-dual-tag.svelte-xe7uih{font-size:var(--fs-micro);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6e6e66;background:#0000000d;border-radius:4px;padding:max(2px,.2cqw) max(5px,.5cqw)}.nx-dual-desc.svelte-xe7uih{font-size:var(--fs-small);color:#44443f;line-height:1.5;margin:0}.nx-dual-sep.svelte-xe7uih{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:max(3px,.5cqw);flex-shrink:0;opacity:0;transition:opacity .4s ease;transition-delay:.5s}.slide.active.svelte-xe7uih .nx-dual-sep:where(.svelte-xe7uih){opacity:1}.nx-dual-sep-line.svelte-xe7uih{width:1px;flex:1;background:#0000001f}.nx-dual-sep-text.svelte-xe7uih{font-size:var(--fs-h2);font-weight:700;color:#46a6}.nx-deleg.svelte-xe7uih{display:flex;flex-direction:column;gap:max(8px,1.3cqw);width:100%}.nx-deleg-visual.svelte-xe7uih{display:flex;align-items:center;justify-content:center;gap:max(8px,1.3cqw);opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease;transition-delay:.3s}.slide.active.svelte-xe7uih .nx-deleg-visual:where(.svelte-xe7uih){opacity:1;transform:none}.nx-deleg-key.svelte-xe7uih{padding:max(8px,1.3cqw) max(13px,2.1cqw);background:#f2f2ed;border:2px solid #4466AA;border-radius:8px}.nx-deleg-key-label.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:700;color:#46a}.nx-deleg-arrow.svelte-xe7uih{font-size:var(--fs-h2);color:#0a0a0a33}.nx-deleg-shares.svelte-xe7uih{display:flex;gap:max(5px,.8cqw)}.nx-deleg-share.svelte-xe7uih{padding:max(5px,.8cqw) max(8px,1.3cqw);background:#f2f2ed;border:1px solid rgba(0,0,0,.1);border-radius:6px;font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:600;color:#0a0a0a}.nx-deleg-benefits.svelte-xe7uih{display:grid;grid-template-columns:1fr 1fr;gap:max(5px,.8cqw)}.nx-deleg-item.svelte-xe7uih{display:flex;flex-direction:column;gap:max(2px,.2cqw);padding:max(8px,1.3cqw);background:#f2f2ed;border:1px solid rgba(0,0,0,.08);border-radius:8px;text-align:left;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease;transition-delay:calc(.5s + var(--i) * .1s)}.slide.active.svelte-xe7uih .nx-deleg-item:where(.svelte-xe7uih){opacity:1;transform:none}.nx-deleg-item-title.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:700;color:#0a0a0a;line-height:1.3}.nx-deleg-item-desc.svelte-xe7uih{font-size:var(--fs-small);color:#6e6e66;line-height:1.4}.nx-feat-grid.svelte-xe7uih{display:grid;grid-template-columns:repeat(4,1fr);gap:max(5px,.8cqw);width:100%}.nx-feat-card.svelte-xe7uih{display:flex;flex-direction:column;gap:max(2px,.3cqw);padding:max(8px,1.3cqw);background:#f2f2ed;border:1px solid rgba(0,0,0,.08);border-radius:8px;text-align:left;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease;transition-delay:calc(.3s + var(--i) * .07s)}.slide.active.svelte-xe7uih .nx-feat-card:where(.svelte-xe7uih){opacity:1;transform:none}.nx-feat-icon.svelte-xe7uih{font-size:var(--fs-small);color:#46a;line-height:1}.nx-feat-title.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:700;color:#0a0a0a;line-height:1.2}.nx-feat-desc.svelte-xe7uih{font-size:var(--fs-micro);color:#6e6e66;line-height:1.4}.nx-table-wrap.svelte-xe7uih{width:100%;overflow-x:auto;opacity:0;transition:opacity .6s ease;transition-delay:.3s}.slide.active.svelte-xe7uih .nx-table-wrap:where(.svelte-xe7uih){opacity:1}.nx-table.svelte-xe7uih{width:100%;border-collapse:collapse;font-size:var(--fs-small)}.nx-table.svelte-xe7uih th:where(.svelte-xe7uih){font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-small);font-weight:700;color:#6e6e66;text-align:center;padding:max(3px,.5cqw) max(3px,.5cqw);border-bottom:2px solid rgba(0,0,0,.1)}.nx-table.svelte-xe7uih th.nx-table-ink:where(.svelte-xe7uih){color:#46a}.nx-table.svelte-xe7uih td:where(.svelte-xe7uih){text-align:center;padding:max(3px,.5cqw) max(3px,.5cqw);border-bottom:1px solid rgba(0,0,0,.06);color:#44443f}.nx-table.svelte-xe7uih td.nx-table-feature:where(.svelte-xe7uih){text-align:left;font-weight:600;color:#0a0a0a}.nx-table.svelte-xe7uih td.nx-table-ink:where(.svelte-xe7uih){color:#46a;font-weight:700}.nx-table.svelte-xe7uih tr:where(.svelte-xe7uih){opacity:0;transition:opacity .3s ease;transition-delay:calc(.4s + var(--i) * .04s)}.slide.active.svelte-xe7uih .nx-table:where(.svelte-xe7uih) tr:where(.svelte-xe7uih){opacity:1}.nx-sq.svelte-xe7uih{display:inline-block;width:max(6px,.5cqw);height:max(6px,.5cqw);border-radius:1px}.nx-sq--yes.svelte-xe7uih{background:#46a}.nx-sq--no.svelte-xe7uih{background:#00000026}.nx-oss.svelte-xe7uih{display:grid;grid-template-columns:1fr 1fr;gap:max(13px,2.1cqw);width:100%;max-width:80%;margin-top:1.3cqw}.nx-oss-col.svelte-xe7uih{display:flex;flex-direction:column;gap:max(5px,.8cqw);padding:max(8px,1.3cqw);background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;text-align:left;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(.35s + var(--i) * .15s)}.slide.active.svelte-xe7uih .nx-oss-col:where(.svelte-xe7uih){opacity:1;transform:none}.nx-oss-badge.svelte-xe7uih{display:inline-block;align-self:flex-start;font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-small);font-weight:700;letter-spacing:.05em;padding:max(3px,.3cqw) max(8px,1.3cqw);border-radius:4px}.nx-oss-badge--open.svelte-xe7uih,.nx-oss-badge--avail.svelte-xe7uih{background:#ffffff26;color:#f2f2ed;border:1px solid rgba(255,255,255,.2)}.nx-oss-label.svelte-xe7uih{font-size:var(--fs-h2);font-weight:700;color:#f2f2ed;line-height:1.2}.nx-oss-items.svelte-xe7uih{display:flex;flex-direction:column;gap:max(2px,.3cqw)}.nx-oss-items.svelte-xe7uih span:where(.svelte-xe7uih){font-size:var(--fs-small);color:#f2f2ed;line-height:1.4}.nx-oss-rationale.svelte-xe7uih{display:flex;align-items:baseline;gap:max(8px,1.3cqw);margin-top:max(8px,1.3cqw);width:100%;max-width:80%}.nx-oss-rationale-head.svelte-xe7uih{font-size:var(--fs-small);font-weight:600;color:#ffffff80;white-space:nowrap;flex-shrink:0}.nx-oss-rationale-items.svelte-xe7uih{display:flex;gap:max(8px,1.3cqw);flex:1}.nx-oss-rationale-item.svelte-xe7uih{display:flex;flex-direction:column;gap:max(2px,.2cqw);opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease;transition-delay:calc(.6s + var(--i) * .12s)}.slide.active.svelte-xe7uih .nx-oss-rationale-item:where(.svelte-xe7uih){opacity:1;transform:none}.nx-oss-rationale-title.svelte-xe7uih{font-size:var(--fs-small);font-weight:600;color:#f2f2ed;line-height:1.3}.nx-oss-rationale-desc.svelte-xe7uih{font-size:var(--fs-micro);color:#fff9;line-height:1.4}.nx-body--center.svelte-xe7uih{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:max(8px,1.3cqw)}.s-price-cards.svelte-xe7uih{display:grid;grid-template-columns:repeat(3,1fr);gap:max(8px,1.3cqw);width:100%}.s-price-card.svelte-xe7uih{display:flex;flex-direction:column;gap:max(4px,.7cqw);padding:max(8px,1.3cqw);background:#f2f2ed;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 4px 16px #0000001f;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(.35s + var(--i) * .12s)}.slide.active.svelte-xe7uih .s-price-card:where(.svelte-xe7uih){opacity:1;transform:none}.s-price-header.svelte-xe7uih{display:flex;align-items:center;justify-content:space-between}.s-price-name.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:800;color:#0a0a0a;letter-spacing:.04em}.s-price-tag.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:700;color:#0a0a0a;letter-spacing:.04em}.s-price-period.svelte-xe7uih{font-size:var(--fs-micro);font-weight:500;color:#6e6e66;letter-spacing:0}.s-price-inner.svelte-xe7uih{width:100%;aspect-ratio:2.5 / 1;border:1px solid rgba(0,0,0,.08);border-radius:6px;background:#00000008;position:relative;overflow:hidden}.s-price-desc.svelte-xe7uih{font-size:var(--fs-small);color:#6e6e66;line-height:1.4;margin:0}.s-price-feats.svelte-xe7uih{list-style:none;display:flex;flex-direction:column;gap:max(2px,.3cqw);padding:0;margin:0}.s-price-feats.svelte-xe7uih li:where(.svelte-xe7uih){display:flex;align-items:center;gap:max(4px,.5cqw);font-size:var(--fs-small);color:#3a3a36;line-height:1.4;padding-left:0}.s-price-feats.svelte-xe7uih li:where(.svelte-xe7uih):before{content:none}.s-check.svelte-xe7uih{width:5px;height:5px;border-radius:1px;background:#46a;flex-shrink:0}.s-ocean-bar.svelte-xe7uih{display:flex;align-items:center;width:100%;padding:max(6px,1cqw) max(8px,1.3cqw);background:#f2f2ed;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 4px 16px #0000001f;gap:max(8px,1.3cqw);opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease;transition-delay:.7s}.slide.active.svelte-xe7uih .s-ocean-bar:where(.svelte-xe7uih){opacity:1;transform:none}.s-ocean-info.svelte-xe7uih{display:flex;flex-direction:column;gap:1px;flex-shrink:0}.s-ocean-name.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:800;color:#0a0a0a;text-transform:uppercase;letter-spacing:.04em}.s-ocean-desc.svelte-xe7uih{font-size:var(--fs-micro);color:#6e6e66}.s-ocean-feats.svelte-xe7uih{display:flex;gap:max(4px,.6cqw);flex:1;justify-content:center}.s-ocean-feat.svelte-xe7uih{font-size:var(--fs-micro);font-weight:500;color:#3a3a36;background:#0000000d;padding:max(2px,.3cqw) max(5px,.7cqw);border-radius:4px}.nx-road-timeline.svelte-xe7uih{display:flex;flex-direction:column;width:100%;max-width:70%;align-self:flex-start;margin-left:15%;margin-top:auto;margin-bottom:auto}.nx-body--left.svelte-xe7uih{align-items:flex-start!important;text-align:left!important}.nx-road-milestone.svelte-xe7uih{display:grid;grid-template-columns:max(55px,9cqw) max(14px,2.2cqw) 1fr;gap:0 max(6px,1cqw);opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease;transition-delay:calc(.3s + var(--i) * .15s)}.slide.active.svelte-xe7uih .nx-road-milestone:where(.svelte-xe7uih){opacity:1;transform:none}.nx-road-quarter.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-sub);font-weight:700;color:#0a0a0a;text-align:right;padding-top:max(12px,1.8cqw)}.nx-road-line.svelte-xe7uih{position:relative;display:flex;justify-content:center}.nx-road-dot.svelte-xe7uih{width:max(10px,1.6cqw);height:max(10px,1.6cqw);border-radius:2px;background:#46a;flex-shrink:0;margin-top:max(12px,1.8cqw);position:relative;z-index:1}.nx-road-connector.svelte-xe7uih{position:absolute;left:50%;transform:translate(-50%);top:calc(max(12px,1.8cqw) + max(10px,1.6cqw));bottom:calc(-1*max(12px,1.8cqw));width:3px;background:#46a}.nx-road-text.svelte-xe7uih{font-size:var(--fs-sub);font-weight:500;color:#0a0a0a;line-height:1.3;padding:max(12px,1.8cqw) 0 max(21px,3.4cqw)}.nx-close-heading.svelte-xe7uih{font-size:var(--fs-display);font-weight:800;letter-spacing:-.03em;color:#f2f2ed;line-height:1.3;margin:0;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease;transition-delay:.15s}.slide.active.svelte-xe7uih .nx-close-heading:where(.svelte-xe7uih){opacity:1;transform:none}.nx-close-url.svelte-xe7uih{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-h2);font-weight:700;color:#f2f2ed;margin:0;opacity:0;transition:opacity .5s ease;transition-delay:.5s}.slide.active.svelte-xe7uih .nx-close-url:where(.svelte-xe7uih){opacity:1}.nx-close-mascot.svelte-xe7uih{opacity:0;transform:scale(.8);transition:opacity .5s ease,transform .5s ease;transition-delay:.7s}.slide.active.svelte-xe7uih .nx-close-mascot:where(.svelte-xe7uih){opacity:1;transform:none}.nx-close-footer.svelte-xe7uih{display:flex;align-items:center;justify-content:flex-end;gap:max(5px,.8cqw);flex-shrink:0;font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:var(--fs-caption);font-weight:600;color:#f2f2ed;letter-spacing:.03em;opacity:0;transition:opacity .5s ease;transition-delay:1s}.slide.active.svelte-xe7uih .nx-close-footer:where(.svelte-xe7uih){opacity:1}.page.svelte-1uha8ag{height:100dvh;background:linear-gradient(180deg,var(--accent) 0%,#6080be 55%,#7a9ed0 100%);display:flex;align-items:center;justify-content:center;padding:var(--sp-8);overflow:hidden}.presentation.svelte-1uha8ag{width:100%;max-width:1100px;display:flex;flex-direction:column;gap:var(--sp-8);height:100%;max-height:100%}.slides-area.svelte-1uha8ag{flex:1;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;container-type:size}.slide-frame.svelte-1uha8ag{width:min(100cqw,calc(100cqh * 16 / 9));aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-lg)}.slide-frame.svelte-1uha8ag>*{width:100%;height:100%}.slides-stack.svelte-1uha8ag{width:100%;height:100%;display:grid;container-type:inline-size;--fs-hero: clamp(32px, 8.5cqw, 136px);--fs-display: clamp(26px, 5.5cqw, 88px);--fs-h1: clamp(15px, 2.8cqw, 45px);--fs-h2: clamp(13px, 2.2cqw, 35px);--fs-body: clamp(11px, 1.6cqw, 26px);--fs-sub: clamp(10px, 1.3cqw, 21px);--fs-caption: clamp(9px, 1.1cqw, 18px);--fs-small: clamp(8px, .9cqw, 14px);--fs-micro: clamp(7px, .7cqw, 11px)}.slide.svelte-1uha8ag{-webkit-user-select:none;user-select:none;grid-area:1 / 1;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:max(13px,2.2cqw);display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity var(--duration) var(--ease);position:relative;overflow:hidden}.slide.active.svelte-1uha8ag{opacity:1;pointer-events:auto}.slide-accent.svelte-1uha8ag{background:var(--accent);border-color:var(--accent);color:#f2f2ed}.s1-mask.svelte-1uha8ag{position:absolute;inset:0;background:linear-gradient(to right,var(--accent) 45%,transparent 85%);z-index:1;pointer-events:none;border-radius:inherit}.s1-body.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--sp-13);position:relative;z-index:1}.s1-brand-row.svelte-1uha8ag{display:flex;align-items:center;gap:var(--sp-8)}.s1-mascot.svelte-1uha8ag{display:flex;align-items:flex-end;flex-shrink:0}.s1-brand.svelte-1uha8ag{display:flex;flex-direction:column;font-size:var(--fs-sub);font-weight:700;letter-spacing:.05em;color:#f2f2ed;text-transform:uppercase;line-height:1.2}.s1-heading.svelte-1uha8ag{font-family:Geist Mono,monospace;font-size:var(--fs-h1);font-weight:700;letter-spacing:-.02em;color:#f2f2ed;line-height:1.4;max-width:80%}.s1-tg-icon.svelte-1uha8ag{width:.9em;height:.9em;vertical-align:-.05em;margin-left:.1em}.s1-author.svelte-1uha8ag{font-size:var(--fs-sub);font-weight:500;font-style:italic;color:#f2f2ed;line-height:1.618}.s.svelte-1uha8ag{display:flex;flex-direction:column;height:100%;gap:max(8px,1.3cqw)}.s-top.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.s-label.svelte-1uha8ag{font-size:var(--fs-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.s-label--light.svelte-1uha8ag{color:#ffffffb3}.s-num.svelte-1uha8ag{font-size:var(--fs-caption);font-weight:600;color:var(--text-tertiary)}.s-num--light.svelte-1uha8ag{color:#ffffff80}.s-body.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;justify-content:center;gap:max(8px,1.3cqw)}.s-body--center.svelte-1uha8ag{align-items:center;text-align:center}.s-body--top.svelte-1uha8ag{justify-content:flex-start}.s-foot.svelte-1uha8ag{font-size:var(--fs-sub);color:var(--text-tertiary);flex-shrink:0}.s-foot--light.svelte-1uha8ag{color:#fff9}.s-title.svelte-1uha8ag{font-size:var(--fs-h1);font-weight:700;letter-spacing:-.03em;color:var(--accent);line-height:1.3;margin:0;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease;transition-delay:.1s}.s-title--light.svelte-1uha8ag{color:#f2f2ed}.slide.active.svelte-1uha8ag .s-title:where(.svelte-1uha8ag){opacity:1;transform:none}.s-sub.svelte-1uha8ag{font-size:var(--fs-body);color:var(--text-secondary);line-height:1.5;max-width:85%;margin:0;opacity:0;transition:opacity .4s ease;transition-delay:.25s}.s-sub--light.svelte-1uha8ag{color:#fffc}.slide.active.svelte-1uha8ag .s-sub:where(.svelte-1uha8ag){opacity:1}.s-display.svelte-1uha8ag{font-size:var(--fs-display);font-weight:800;letter-spacing:-.03em;color:#f2f2ed;line-height:1.3;margin:0;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease;transition-delay:.15s}.slide.active.svelte-1uha8ag .s-display:where(.svelte-1uha8ag){opacity:1;transform:none}.s-tagline.svelte-1uha8ag{font-size:var(--fs-body);color:#fffc;max-width:80%;margin:0;opacity:0;transition:opacity .5s ease;transition-delay:.4s}.slide.active.svelte-1uha8ag .s-tagline:where(.svelte-1uha8ag){opacity:1}.s-mascot.svelte-1uha8ag{opacity:0;transform:scale(.8);transition:opacity .5s ease,transform .5s ease;transition-delay:.1s}.slide.active.svelte-1uha8ag .s-mascot:where(.svelte-1uha8ag){opacity:1;transform:none}.s-split.svelte-1uha8ag{display:flex;gap:max(8px,1.3cqw);flex:1;align-items:stretch}.s-split-left.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;justify-content:center;gap:max(5px,.8cqw)}.s-split-right.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;gap:max(8px,1.2cqw);justify-content:center;padding:max(8px,1.3cqw);border:1px solid rgba(0,0,0,.15);font-size:var(--fs-sub);color:var(--text-secondary);line-height:1.6;opacity:0;transform:translate(12px);transition:opacity .6s ease,transform .6s ease;transition-delay:.4s}.slide.active.svelte-1uha8ag .s-split-right:where(.svelte-1uha8ag){opacity:1;transform:none}.s-split-label.svelte-1uha8ag{font-size:var(--fs-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.s-hero.svelte-1uha8ag{display:flex;align-items:baseline;opacity:0;transform:scale(.85);transition:opacity .6s ease,transform .6s ease;transition-delay:.2s}.slide.active.svelte-1uha8ag .s-hero:where(.svelte-1uha8ag){opacity:1;transform:none}.s-hero-num.svelte-1uha8ag{font-size:var(--fs-hero);font-weight:800;letter-spacing:-.04em;color:var(--accent);line-height:1}.s-hero-desc.svelte-1uha8ag{font-size:var(--fs-sub);color:var(--text-secondary);line-height:1.618;margin-top:.5cqw;opacity:0;transition:opacity .5s ease;transition-delay:.5s}.slide.active.svelte-1uha8ag .s-hero-desc:where(.svelte-1uha8ag){opacity:1}.s-grid.svelte-1uha8ag{display:grid;border:1px solid rgba(0,0,0,.15)}.s-grid--3.svelte-1uha8ag{grid-template-columns:1fr 1fr 1fr}.s-grid--2x2.svelte-1uha8ag{grid-template-columns:1fr 1fr}.s-grid--3x2.svelte-1uha8ag{grid-template-columns:1fr 1fr 1fr}.s-grid--light.svelte-1uha8ag{border-color:#ffffff26}.s-cell.svelte-1uha8ag{padding:max(8px,1.2cqw);display:flex;flex-direction:column;gap:max(2px,.3cqw);border-right:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease;transition-delay:calc(.35s + var(--i) * .08s)}.s-grid--3.svelte-1uha8ag>.s-cell:where(.svelte-1uha8ag){border-bottom:none}.s-grid--3.svelte-1uha8ag>.s-cell:where(.svelte-1uha8ag):last-child{border-right:none}.s-grid--2x2.svelte-1uha8ag>.s-cell:where(.svelte-1uha8ag):nth-child(2n){border-right:none}.s-grid--2x2.svelte-1uha8ag>.s-cell:where(.svelte-1uha8ag):nth-child(n+3){border-bottom:none}.s-grid--3x2.svelte-1uha8ag>.s-cell:where(.svelte-1uha8ag):nth-child(3n){border-right:none}.s-grid--3x2.svelte-1uha8ag>.s-cell:where(.svelte-1uha8ag):nth-child(n+4){border-bottom:none}.s-grid--light.svelte-1uha8ag .s-cell:where(.svelte-1uha8ag){border-color:#ffffff26}.slide.active.svelte-1uha8ag .s-cell:where(.svelte-1uha8ag){opacity:1;transform:none}.s-cell-num.svelte-1uha8ag{font-size:var(--fs-h1);font-weight:800;letter-spacing:-.03em;color:var(--accent);line-height:1.1}.s-grid--light.svelte-1uha8ag .s-cell-num:where(.svelte-1uha8ag){color:#f2f2ed}.s-cell-icon.svelte-1uha8ag{font-size:var(--fs-h2);line-height:1;color:var(--accent)}.s-cell-title.svelte-1uha8ag{font-size:var(--fs-sub);font-weight:700;letter-spacing:-.01em}.s-cell-desc.svelte-1uha8ag{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.5}.s-grid--light.svelte-1uha8ag .s-cell-title:where(.svelte-1uha8ag){color:#f2f2ed}.s-grid--light.svelte-1uha8ag .s-cell-desc:where(.svelte-1uha8ag){color:#ffffffb3}.s-flow.svelte-1uha8ag{display:flex;align-items:stretch;border:1px solid rgba(0,0,0,.15)}.s-step.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:max(2px,.3cqw);padding:max(8px,1.2cqw);border-right:1px solid rgba(0,0,0,.15);opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease;transition-delay:calc(.4s + var(--i) * .12s)}.s-step.svelte-1uha8ag:last-of-type{border-right:none}.slide.active.svelte-1uha8ag .s-step:where(.svelte-1uha8ag){opacity:1;transform:none}.s-step-num.svelte-1uha8ag{font-size:var(--fs-micro);font-weight:700;letter-spacing:.06em;color:var(--accent)}.s-step-name.svelte-1uha8ag{font-size:var(--fs-sub);font-weight:700}.s-step-desc.svelte-1uha8ag{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.4}.s-arrow.svelte-1uha8ag{font-size:var(--fs-h2);color:#0003;display:flex;align-items:center;padding:0 max(3px,.5cqw);flex-shrink:0;opacity:0;transition:opacity .4s ease;transition-delay:calc(.6s + var(--i) * .12s)}.slide.active.svelte-1uha8ag .s-arrow:where(.svelte-1uha8ag){opacity:1}.s-cols.svelte-1uha8ag{display:flex;border:1px solid rgba(255,255,255,.15)}.s-col.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;gap:max(3px,.5cqw);padding:max(8px,1.3cqw);border-right:1px solid rgba(255,255,255,.15);opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(.35s + var(--i) * .15s)}.s-col.svelte-1uha8ag:last-child{border-right:none}.slide.active.svelte-1uha8ag .s-col:where(.svelte-1uha8ag){opacity:1;transform:none}.s-col-title.svelte-1uha8ag{font-size:var(--fs-h2);font-weight:700;color:#f2f2ed}.s-col-badge.svelte-1uha8ag{display:inline-block;font-size:var(--fs-micro);font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:max(1px,.15cqw) max(5px,.8cqw);border:1px solid rgba(255,255,255,.25);color:#fffc;width:fit-content}.s-col-desc.svelte-1uha8ag{font-size:var(--fs-small);color:#ffffffb3;line-height:1.5}.s-compare.svelte-1uha8ag{display:flex;gap:max(8px,1.3cqw);flex:1}.s-compare-col.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;gap:max(3px,.5cqw)}.s-compare-col--dim.svelte-1uha8ag{opacity:.55}.s-compare-head.svelte-1uha8ag{font-size:var(--fs-caption);font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding-bottom:max(3px,.5cqw);border-bottom:2px solid rgba(0,0,0,.15);opacity:0;transition:opacity .4s ease;transition-delay:.3s}.slide.active.svelte-1uha8ag .s-compare-head:where(.svelte-1uha8ag){opacity:1}.s-compare-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:max(3px,.4cqw)}.s-compare-item.svelte-1uha8ag{font-size:var(--fs-sub);color:var(--text-secondary);padding:max(5px,.8cqw);display:flex;align-items:baseline;gap:max(4px,.6cqw);border:1px solid rgba(0,0,0,.1);opacity:0;transform:translate(6px);transition:opacity .35s ease,transform .35s ease;transition-delay:calc(.45s + var(--i) * .08s)}.slide.active.svelte-1uha8ag .s-compare-item:where(.svelte-1uha8ag){opacity:1;transform:none}.s-compare-marker.svelte-1uha8ag{color:var(--accent);font-weight:700;font-size:var(--fs-small);flex-shrink:0}.s-table-wrap.svelte-1uha8ag{width:100%;overflow-x:auto;opacity:0;transition:opacity .6s ease;transition-delay:.3s}.slide.active.svelte-1uha8ag .s-table-wrap:where(.svelte-1uha8ag){opacity:1}.s-table.svelte-1uha8ag{width:100%;border-collapse:collapse;font-size:var(--fs-sub);text-align:center}.s-table.svelte-1uha8ag th:where(.svelte-1uha8ag),.s-table.svelte-1uha8ag td:where(.svelte-1uha8ag){padding:max(4px,.6cqw) max(6px,1cqw);border:1px solid rgba(0,0,0,.1);white-space:nowrap}.s-table.svelte-1uha8ag th:where(.svelte-1uha8ag){font-weight:700;font-size:var(--fs-caption);letter-spacing:.03em;text-transform:uppercase}.s-table.svelte-1uha8ag td:where(.svelte-1uha8ag):first-child,.s-table.svelte-1uha8ag th:where(.svelte-1uha8ag):first-child{text-align:left;font-weight:600}.s-table-hl.svelte-1uha8ag{background:#4466aa14}.s-table.svelte-1uha8ag tr:where(.svelte-1uha8ag){opacity:0;transition:opacity .3s ease;transition-delay:calc(.4s + var(--i) * .05s)}.slide.active.svelte-1uha8ag .s-table:where(.svelte-1uha8ag) tr:where(.svelte-1uha8ag){opacity:1}.s-yes.svelte-1uha8ag:before{content:"✓";color:var(--accent);font-weight:700}.s-no.svelte-1uha8ag:before{content:"—";color:var(--text-tertiary)}.s-partial.svelte-1uha8ag:before{content:"~";color:#b8860b;font-weight:600}.s-close-heading.svelte-1uha8ag{font-size:var(--fs-display);font-weight:800;letter-spacing:-.03em;color:#f2f2ed;line-height:1.3;margin:0;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease;transition-delay:.15s}.slide.active.svelte-1uha8ag .s-close-heading:where(.svelte-1uha8ag){opacity:1;transform:none}.s-close-url.svelte-1uha8ag{font-family:Geist Mono,monospace;font-size:var(--fs-h2);font-weight:700;color:#f2f2ed;margin:0;opacity:0;transition:opacity .5s ease;transition-delay:.5s}.slide.active.svelte-1uha8ag .s-close-url:where(.svelte-1uha8ag){opacity:1}.s-close-mascot.svelte-1uha8ag{opacity:0;transform:scale(.8);transition:opacity .5s ease,transform .5s ease;transition-delay:.7s}.slide.active.svelte-1uha8ag .s-close-mascot:where(.svelte-1uha8ag){opacity:1;transform:none}.s-close-footer.svelte-1uha8ag{display:flex;align-items:center;justify-content:flex-end;gap:max(5px,.8cqw);flex-shrink:0;font-family:Geist Mono,monospace;font-size:var(--fs-caption);font-weight:600;color:#f2f2ed;letter-spacing:.03em;opacity:0;transition:opacity .5s ease;transition-delay:1s}.slide.active.svelte-1uha8ag .s-close-footer:where(.svelte-1uha8ag){opacity:1}.controls.svelte-1uha8ag{display:flex;flex-direction:column;flex-shrink:0}.progress-bar.svelte-1uha8ag{display:flex;gap:var(--sp-3);height:3px}.progress-segment.svelte-1uha8ag{flex:1;background:#ffffff40;border-radius:1px;position:relative;overflow:hidden}.progress-segment.svelte-1uha8ag:after{content:"";position:absolute;inset:0;background:#fff;border-radius:1px;transform:scaleX(0);transform-origin:left;transition:transform var(--duration) ease}.progress-segment.filled.svelte-1uha8ag:after{transform:scaleX(1)}.controls-nav.svelte-1uha8ag{display:flex;align-items:center;gap:var(--sp-8);margin-top:var(--sp-8)}.slide-counter.svelte-1uha8ag{font-size:13px;color:#fff9;min-width:55px;text-align:center}.nav-btn.svelte-1uha8ag{-webkit-user-select:none;user-select:none;width:44px;height:32px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--accent);border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;flex-shrink:0;transition:background var(--duration-fast),border-color var(--duration-fast)}.nav-btn.svelte-1uha8ag:hover:not(:disabled){background:var(--bg-elevated);border-color:var(--border-hover)}.nav-btn.svelte-1uha8ag:disabled{color:var(--text-tertiary);background:#ffffff80;cursor:not-allowed}.mode-toggle.svelte-1uha8ag{display:flex;position:relative;padding:3px;height:32px;border-radius:var(--radius-md);border:1px solid var(--border);background:#fff}.toggle-pill.svelte-1uha8ag{position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px);background:var(--accent);border-radius:calc(var(--radius-md) - 3px);transition:transform .3s cubic-bezier(.16,1,.3,1)}.toggle-pill.right.svelte-1uha8ag{transform:translate(100%)}.toggle-btn.svelte-1uha8ag{position:relative;z-index:1;font-size:11px;font-weight:600;letter-spacing:.02em;padding:0 12px;color:var(--text-tertiary);background:transparent;border:none;cursor:pointer;border-radius:calc(var(--radius-md) - 3px);transition:color .25s ease;white-space:nowrap}.toggle-btn.svelte-1uha8ag:hover:not(.active){color:var(--text-primary)}.toggle-btn.active.svelte-1uha8ag{color:#fff}.site-link.svelte-1uha8ag{margin-left:auto;height:32px;display:flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--accent);text-decoration:none;padding:0 14px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);transition:background var(--duration-fast),border-color var(--duration-fast)}.site-link.svelte-1uha8ag:hover{background:var(--bg-elevated);border-color:var(--border-hover)}@media(max-width:768px)and (orientation:portrait){.page.svelte-1uha8ag{transform:rotate(90deg);transform-origin:top left;width:100dvh;height:100dvw;position:absolute;top:0;left:100dvw}}
