.page.svelte-1ooxns5{background-color:var(--color-bg);min-height:100vh;font-family:var(--font-sans);overflow-x:clip}.wrap.svelte-1ooxns5{max-width:1040px;margin:0 auto;padding:0 var(--space-8)}.rv.svelte-1ooxns5{transition:opacity .55s cubic-bezier(0,0,.2,1) var(--d,0ms),transform .55s cubic-bezier(0,0,.2,1) var(--d,0ms)}.rv.pre-reveal.svelte-1ooxns5{opacity:0;transform:translateY(20px)}@media(prefers-reduced-motion:reduce){.rv.svelte-1ooxns5,.rv.pre-reveal.svelte-1ooxns5{opacity:1;transform:none;transition:none}}.hero.svelte-1ooxns5{position:relative;min-height:92vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--gradient-primary)}.hero.svelte-1ooxns5:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(255,255,255,.08) 0%,transparent 50%);pointer-events:none}.radar-bg.svelte-1ooxns5{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.radar-ring.svelte-1ooxns5{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.12)}.rr1.svelte-1ooxns5{width:200px;height:200px}.rr2.svelte-1ooxns5{width:380px;height:380px}.rr3.svelte-1ooxns5{width:580px;height:580px}.rr4.svelte-1ooxns5{width:800px;height:800px}.radar-sweep.svelte-1ooxns5{position:absolute;width:400px;height:400px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,255,255,.06) 60deg,transparent 60deg);animation:svelte-1ooxns5-sweep 4s linear infinite}@keyframes svelte-1ooxns5-sweep{to{transform:rotate(360deg)}}.radar-center.svelte-1ooxns5{position:absolute;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 20px #fffc,0 0 40px #fff6;animation:svelte-1ooxns5-centerPulse 2s ease-in-out infinite}@keyframes svelte-1ooxns5-centerPulse{0%,to{transform:scale(1);box-shadow:0 0 20px #fffc}50%{transform:scale(1.4);box-shadow:0 0 30px #fff}}.hero-body.svelte-1ooxns5{position:relative;z-index:1;text-align:center;max-width:700px;padding:var(--space-8);display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}.hero-meta.svelte-1ooxns5{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#fffc}.dot-live.svelte-1ooxns5{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:svelte-1ooxns5-liveBlink 1.5s ease-in-out infinite}@keyframes svelte-1ooxns5-liveBlink{0%,to{opacity:1}50%{opacity:.3}}.meta-sep.svelte-1ooxns5{opacity:.4}.meta-status.svelte-1ooxns5{color:#4ade80}.hero.svelte-1ooxns5 h1:where(.svelte-1ooxns5){font-size:clamp(2.8rem,6vw,4.5rem);font-weight:900;color:#fff;margin:0;letter-spacing:-.03em;line-height:1.05;text-shadow:0 2px 30px rgba(0,0,0,.15)}.hero-sub.svelte-1ooxns5{font-size:clamp(1rem,1.8vw,1.1rem);color:#ffffffe0;margin:0;line-height:1.65;max-width:540px}.hero-stats.svelte-1ooxns5{display:flex;align-items:center;gap:var(--space-4);background:#ffffff1f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-2xl);padding:var(--space-4) var(--space-8)}.hstat.svelte-1ooxns5{display:flex;flex-direction:column;align-items:center;gap:1px}.hstat-num.svelte-1ooxns5{font-size:var(--font-size-3xl);font-weight:900;color:#fff;line-height:1}.hstat-unit.svelte-1ooxns5{font-size:.6rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#fff9}.hstat-lbl.svelte-1ooxns5{font-size:.65rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.1em}.hstat-div.svelte-1ooxns5{width:1px;height:44px;background:#fff3}.sec.svelte-1ooxns5{padding:var(--space-12) 0;border-bottom:1px solid var(--color-border)}.sec-row.svelte-1ooxns5{display:grid;grid-template-columns:220px 1fr;gap:var(--space-8);align-items:start}.sec-head.svelte-1ooxns5{position:sticky;top:var(--space-8)}.sec-tag.svelte-1ooxns5{font-size:.65rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-3)}.sec-title.svelte-1ooxns5{font-size:var(--font-size-3xl);font-weight:800;color:var(--color-text);margin:0 0 var(--space-3);letter-spacing:-.02em;line-height:1.2}.sec-intro.svelte-1ooxns5{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.7;margin:0 0 var(--space-8);max-width:660px}.sec-intro-side.svelte-1ooxns5{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.65;margin:0}.tech-track.svelte-1ooxns5{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.tech-mod.svelte-1ooxns5{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.tech-mod.svelte-1ooxns5:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.mod-top.svelte-1ooxns5{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.mod-id.svelte-1ooxns5{font-size:.6rem;font-weight:800;letter-spacing:.2em;color:var(--color-primary);font-family:var(--font-mono)}.mod-dot.svelte-1ooxns5{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade80;animation:svelte-1ooxns5-liveBlink 2s ease-in-out infinite}.tech-mod.svelte-1ooxns5 h3:where(.svelte-1ooxns5){font-size:var(--font-size-sm);font-weight:700;color:var(--color-text);margin:0 0 var(--space-2)}.tech-mod.svelte-1ooxns5 p:where(.svelte-1ooxns5){font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6;margin:0}.pipeline.svelte-1ooxns5{display:flex;flex-direction:column}.pipe-item.svelte-1ooxns5{display:grid;grid-template-columns:48px 1fr;gap:var(--space-5)}.pipe-left.svelte-1ooxns5{display:flex;flex-direction:column;align-items:center}.pipe-node.svelte-1ooxns5{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary);border-radius:50%;color:#fff;font-size:var(--font-size-xs);font-weight:800;flex-shrink:0;z-index:1}.pipe-line.svelte-1ooxns5{flex:1;width:2px;background:var(--color-border);margin:var(--space-2) 0;min-height:32px}.pipe-content.svelte-1ooxns5{padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);padding-bottom:var(--space-6)}.pipe-item.svelte-1ooxns5:last-child .pipe-content:where(.svelte-1ooxns5){border-bottom:none}.pipe-header.svelte-1ooxns5{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-2)}.pipe-header.svelte-1ooxns5 h3:where(.svelte-1ooxns5){font-size:var(--font-size-base);font-weight:700;color:var(--color-text);margin:0}.pipe-pct.svelte-1ooxns5{font-size:var(--font-size-xs);font-weight:800;color:var(--color-primary);font-family:var(--font-mono)}.pipe-bar-wrap.svelte-1ooxns5{height:3px;background:var(--color-border);border-radius:3px;margin-bottom:var(--space-3);overflow:hidden}.pipe-bar.svelte-1ooxns5{height:100%;background:var(--gradient-primary);border-radius:3px;width:0%;transition:width 1s cubic-bezier(.4,0,.2,1)}.pipe-content.svelte-1ooxns5 p:where(.svelte-1ooxns5){font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.65;margin:0}.prov-grid.svelte-1ooxns5{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.prov-card.svelte-1ooxns5{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);transition:border-color .2s ease,transform .2s ease}.prov-card.svelte-1ooxns5:hover{border-color:var(--color-primary);transform:translateY(-2px)}.prov-top.svelte-1ooxns5{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.prov-tag.svelte-1ooxns5{font-size:.6rem;font-weight:800;letter-spacing:.2em;color:var(--color-primary);font-family:var(--font-mono)}.prov-badge.svelte-1ooxns5{font-size:.55rem;font-weight:800;letter-spacing:.12em;padding:3px 9px;border-radius:99px;text-transform:uppercase}.badge-default.svelte-1ooxns5{background:var(--color-primary-light);color:var(--color-primary)}.badge-alt.svelte-1ooxns5{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-secondary)}.badge-exhaust.svelte-1ooxns5{background:#fbbf241f;color:#d9a514;border:1px solid rgba(251,191,36,.3)}.prov-name.svelte-1ooxns5{font-size:var(--font-size-lg);font-weight:800;color:var(--color-text);margin:0 0 var(--space-3);letter-spacing:-.01em}.prov-desc.svelte-1ooxns5{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6;margin:0 0 var(--space-4)}.prov-stats.svelte-1ooxns5{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-3)}.prov-stat.svelte-1ooxns5{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-xs)}.prov-stat-k.svelte-1ooxns5{color:var(--color-text-secondary)}.prov-stat-v.svelte-1ooxns5{font-weight:700;color:var(--color-text);font-family:var(--font-mono)}.prov-best.svelte-1ooxns5{font-size:.65rem;color:var(--color-text-secondary);line-height:1.5;font-style:italic}.sec-subsection.svelte-1ooxns5{margin-bottom:var(--space-6)}.subsec-label.svelte-1ooxns5{font-size:.62rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:var(--space-4);font-family:var(--font-mono)}.effort-grid.svelte-1ooxns5{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.effort-card.svelte-1ooxns5{padding:var(--space-5);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);text-align:center;transition:border-color .2s ease,transform .2s ease}.effort-card.svelte-1ooxns5:hover{border-color:var(--color-primary);transform:translateY(-2px)}.effort-card.highlight.svelte-1ooxns5{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary),var(--shadow-md)}.effort-tag.svelte-1ooxns5{font-size:.62rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-2);font-family:var(--font-mono)}.effort-time.svelte-1ooxns5{font-size:var(--font-size-3xl);font-weight:900;color:var(--color-text);line-height:1}.effort-unit.svelte-1ooxns5{font-size:var(--font-size-sm);font-weight:700;color:var(--color-text-secondary);margin-left:2px}.effort-tokens.svelte-1ooxns5{font-size:.68rem;font-weight:700;color:var(--color-text-secondary);font-family:var(--font-mono);margin:var(--space-1) 0 var(--space-3)}.effort-desc.svelte-1ooxns5{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.55;margin:0}.settings-grid.svelte-1ooxns5{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.setting-item.svelte-1ooxns5{display:flex;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.setting-item.svelte-1ooxns5:hover{border-color:var(--color-primary)}.setting-n.svelte-1ooxns5{font-size:var(--font-size-xs);font-weight:800;color:var(--color-primary);font-family:var(--font-mono);flex-shrink:0;padding-top:2px}.setting-item.svelte-1ooxns5 h4:where(.svelte-1ooxns5){font-size:var(--font-size-sm);font-weight:700;color:var(--color-text);margin:0 0 3px}.setting-item.svelte-1ooxns5 p:where(.svelte-1ooxns5){font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5;margin:0}.tips-grid.svelte-1ooxns5{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);margin-bottom:var(--space-6)}.tip-card.svelte-1ooxns5{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.tip-name.svelte-1ooxns5{font-size:var(--font-size-sm);font-weight:700;color:var(--color-text);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3)}.tip-input.svelte-1ooxns5{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md)}.bad-input.svelte-1ooxns5{background:var(--color-error-light);border:1px solid var(--color-error-border)}.good-input.svelte-1ooxns5{background:var(--color-success-light);border:1px solid var(--color-success-border)}.input-label.svelte-1ooxns5{font-size:.6rem;font-weight:800;letter-spacing:.15em;font-family:var(--font-mono)}.bad-input.svelte-1ooxns5 .input-label:where(.svelte-1ooxns5){color:var(--color-error)}.good-input.svelte-1ooxns5 .input-label:where(.svelte-1ooxns5){color:var(--color-success)}.input-text.svelte-1ooxns5{font-size:var(--font-size-sm);color:var(--color-text);line-height:1.45;font-style:italic}.tip-arrow.svelte-1ooxns5{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-lg)}.ex-terminal.svelte-1ooxns5{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.term-bar.svelte-1ooxns5{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border)}.term-dot.svelte-1ooxns5{width:10px;height:10px;border-radius:50%}.td1.svelte-1ooxns5{background:#ff5f56}.td2.svelte-1ooxns5{background:#ffbd2e}.td3.svelte-1ooxns5{background:#27c93f}.term-label.svelte-1ooxns5{font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-secondary);margin-left:var(--space-2);font-family:var(--font-mono)}.term-body.svelte-1ooxns5{padding:var(--space-5) var(--space-6);font-size:var(--font-size-sm);color:var(--color-text);line-height:1.7;font-style:italic}.term-prompt.svelte-1ooxns5{color:var(--color-primary);font-weight:700;font-style:normal;font-family:var(--font-mono)}.feat-grid.svelte-1ooxns5{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.feat-item.svelte-1ooxns5{display:flex;gap:var(--space-4);padding:var(--space-5);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color .2s ease,transform .2s ease}.feat-item.svelte-1ooxns5:hover{border-color:var(--color-primary);transform:translateY(-2px)}.feat-n.svelte-1ooxns5{font-size:var(--font-size-xs);font-weight:800;color:var(--color-primary);font-family:var(--font-mono);flex-shrink:0;padding-top:2px}.feat-item.svelte-1ooxns5 h3:where(.svelte-1ooxns5){font-size:var(--font-size-sm);font-weight:700;color:var(--color-text);margin:0 0 var(--space-1)}.feat-item.svelte-1ooxns5 p:where(.svelte-1ooxns5){font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6;margin:0}.use-grid.svelte-1ooxns5{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.use-card.svelte-1ooxns5{padding:var(--space-6);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:transform .2s ease,box-shadow .2s ease}.use-card.svelte-1ooxns5:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.use-n.svelte-1ooxns5{font-size:var(--font-size-xs);font-weight:800;color:var(--color-primary);font-family:var(--font-mono);margin-bottom:var(--space-3)}.use-card.svelte-1ooxns5 h3:where(.svelte-1ooxns5){font-size:var(--font-size-base);font-weight:700;color:var(--color-text);margin:0 0 var(--space-2)}.use-card.svelte-1ooxns5 p:where(.svelte-1ooxns5){font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.65;margin:0}.cmp-wrap.svelte-1ooxns5{overflow-x:auto;border-radius:var(--radius-xl);border:1px solid var(--color-border)}.cmp-table.svelte-1ooxns5{width:100%;border-collapse:collapse;min-width:480px}.cmp-table.svelte-1ooxns5 thead:where(.svelte-1ooxns5) th:where(.svelte-1ooxns5){padding:var(--space-4) var(--space-5);font-size:var(--font-size-sm);font-weight:700;text-align:left;background:var(--color-bg-elevated);border-bottom:2px solid var(--color-border)}.th-lbl.svelte-1ooxns5{width:35%}.th-deep.svelte-1ooxns5{color:var(--color-primary);background:var(--color-primary-light)!important}.cmp-table.svelte-1ooxns5 td:where(.svelte-1ooxns5){padding:var(--space-4) var(--space-5);font-size:var(--font-size-sm);border-bottom:1px solid var(--color-border)}.cmp-table.svelte-1ooxns5 tr:where(.svelte-1ooxns5):last-child td:where(.svelte-1ooxns5){border-bottom:none}.cmp-table.svelte-1ooxns5 tr:where(.svelte-1ooxns5):hover td:where(.svelte-1ooxns5){background:var(--color-bg-elevated)}.td-lbl.svelte-1ooxns5{font-weight:700;color:var(--color-text)}.td-chat.svelte-1ooxns5{color:var(--color-text-secondary)}.td-deep.svelte-1ooxns5{color:var(--color-primary);font-weight:700;background:var(--color-primary-light)}.faq-list.svelte-1ooxns5{display:flex;flex-direction:column;gap:var(--space-3)}.faq-item.svelte-1ooxns5{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.faq-item.open.svelte-1ooxns5{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.faq-q.svelte-1ooxns5{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:none;border:none;cursor:pointer;font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:700;color:var(--color-text);text-align:left;min-height:44px}.faq-ico.svelte-1ooxns5{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-primary-light);color:var(--color-primary);flex-shrink:0;transition:transform .2s ease}.faq-ico.rot.svelte-1ooxns5{transform:rotate(180deg)}.faq-a.svelte-1ooxns5{padding:0 var(--space-6) var(--space-5);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.7}.cta-sec.svelte-1ooxns5{padding:var(--space-12) 0 var(--space-16);border-bottom:none}.cta-card.svelte-1ooxns5{position:relative;background:var(--gradient-primary);background-size:200% 200%;animation:svelte-1ooxns5-gradShift 10s ease infinite;border-radius:var(--radius-2xl);overflow:hidden;text-align:center;padding:var(--space-16) var(--space-8)}@keyframes svelte-1ooxns5-gradShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.cta-scan.svelte-1ooxns5{position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);animation:svelte-1ooxns5-scan 4s ease-in-out infinite}@keyframes svelte-1ooxns5-scan{0%{left:-100%}to{left:200%}}.cta-content.svelte-1ooxns5{position:relative;z-index:1}.cta-tag.svelte-1ooxns5{font-size:.62rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;margin-bottom:var(--space-3)}.cta-card.svelte-1ooxns5 h2:where(.svelte-1ooxns5){font-size:var(--font-size-4xl);font-weight:800;color:#fff;margin:0 0 var(--space-4);letter-spacing:-.02em}.cta-card.svelte-1ooxns5 p:where(.svelte-1ooxns5){font-size:var(--font-size-base);color:#ffffffd1;margin:0 auto var(--space-8);max-width:440px;line-height:1.65}.cta-btn.svelte-1ooxns5{display:inline-flex;align-items:center;gap:var(--space-2);background:#ffffff2e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.32);color:#fff;font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:700;-webkit-text-decoration:none;text-decoration:none;padding:var(--space-4) var(--space-8);border-radius:var(--radius-xl);transition:background .2s ease,transform .2s ease}.cta-btn.svelte-1ooxns5:hover{background:#ffffff47;transform:translateY(-2px)}@media(max-width:768px){.hero.svelte-1ooxns5{min-height:70vh}.wrap.svelte-1ooxns5{padding:0 var(--space-5)}.sec-row.svelte-1ooxns5{grid-template-columns:1fr}.sec-head.svelte-1ooxns5{position:static}.tech-track.svelte-1ooxns5,.prov-grid.svelte-1ooxns5,.effort-grid.svelte-1ooxns5,.settings-grid.svelte-1ooxns5,.tips-grid.svelte-1ooxns5,.feat-grid.svelte-1ooxns5,.use-grid.svelte-1ooxns5{grid-template-columns:1fr}.hero-stats.svelte-1ooxns5{flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4);justify-content:center}.hstat-div.svelte-1ooxns5{display:none}}
