.dialog-previews-container.svelte-122mk6f{width:100vw;margin-left:calc(-50vw + 50%);background:linear-gradient(180deg,#f0f0f0,#fafafa);padding:48px 24px;margin-top:32px}.dialog-previews.svelte-122mk6f{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;max-width:1400px;margin:0 auto}@media(max-width:1200px){.dialog-previews.svelte-122mk6f{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}}@media(max-width:600px){.dialog-previews.svelte-122mk6f{grid-template-columns:minmax(0,1fr);max-width:340px}}.preview-wrapper.svelte-122mk6f{display:flex;flex-direction:column;align-items:center;gap:14px;animation:svelte-122mk6f-fadeUp .5s ease-out backwards;animation-delay:var(--delay)}@keyframes svelte-122mk6f-fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.dialog-window.svelte-122mk6f{max-width:320px}.icon-circle.svelte-122mk6f{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#5a8cff,#4070e0);display:flex;align-items:center;justify-content:center;margin:0 auto 6px}.icon-circle.small.svelte-122mk6f{width:38px;height:38px}.icon.svelte-122mk6f{color:#fff;font-size:22px;font-weight:600}.dialog-title.svelte-122mk6f{color:#fff;font-size:15px;font-weight:600;text-align:center;letter-spacing:-.01em}.dialog-text.svelte-122mk6f{color:#9a9a9f;font-size:13px;text-align:center;line-height:1.45}.dialog-text.question.svelte-122mk6f{color:#fff;font-weight:600;font-size:14px;text-align:left;margin-bottom:4px}.dialog-window .step-label.svelte-122mk6f{font-size:11px}.text-input.svelte-122mk6f{background:#1a1a1f;border:1.5px solid #3a3a3f;border-radius:10px;padding:12px 14px;display:flex;align-items:center;gap:1px}.input-text.svelte-122mk6f{color:#e0e0e0;font-size:13px;font-family:SF Mono,Monaco,monospace}.cursor.svelte-122mk6f{width:2px;height:16px;background:#5a8cff;animation:svelte-122mk6f-blink 1s step-end infinite;margin-left:1px}@keyframes svelte-122mk6f-blink{0%,to{opacity:1}50%{opacity:0}}.btn.svelte-122mk6f{cursor:default}.tool-name.svelte-122mk6f{font-family:DM Mono,SF Mono,Monaco,monospace;font-size:12px;color:#606060;background:#e8e8e8;padding:5px 12px;border-radius:6px}.terminal.svelte-1l68566{background:#0d0d0f;border-radius:12px;overflow:hidden;font-family:SF Mono,Fira Code,Monaco,monospace;font-size:12px;height:100%;display:flex;flex-direction:column;border:1px solid #2a2a2f}.terminal-header.svelte-1l68566{background:#1a1a1f;padding:10px 14px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #2a2a2f}.terminal-dots.svelte-1l68566{display:flex;gap:6px}.dot.svelte-1l68566{width:10px;height:10px;border-radius:50%;opacity:.7}.dot.red.svelte-1l68566{background:#ff5f57}.dot.yellow.svelte-1l68566{background:#febc2e}.dot.green.svelte-1l68566{background:#28c840}.terminal-title.svelte-1l68566{color:#666;font-size:11px;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.terminal-body.svelte-1l68566{flex:1;padding:14px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.terminal-placeholder.svelte-1l68566{color:#4a4a4f}.terminal-placeholder.svelte-1l68566 .prompt:where(.svelte-1l68566){color:#5a8cff;margin-right:8px}.terminal-line.svelte-1l68566{display:flex;align-items:flex-start;gap:8px;line-height:1.5;animation:svelte-1l68566-fadeSlideIn .15s ease-out forwards;opacity:0}@keyframes svelte-1l68566-fadeSlideIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.terminal-line.svelte-1l68566 .prefix:where(.svelte-1l68566){flex-shrink:0;font-weight:500}.terminal-line.mcp.svelte-1l68566 .prefix:where(.svelte-1l68566){color:#5a8cff}.terminal-line.mcp.svelte-1l68566 .text:where(.svelte-1l68566){color:#8ab4ff}.terminal-line.response.svelte-1l68566 .prefix:where(.svelte-1l68566){color:#4ade80}.terminal-line.response.svelte-1l68566 .text:where(.svelte-1l68566){color:#86efac}.terminal-line.thinking.svelte-1l68566 .prefix:where(.svelte-1l68566){color:#666}.terminal-line.thinking.svelte-1l68566 .text:where(.svelte-1l68566){color:#888;font-style:italic}.terminal-line.info.svelte-1l68566 .prefix:where(.svelte-1l68566){color:#facc15}.terminal-line.info.svelte-1l68566 .text:where(.svelte-1l68566){color:#fef08a}.cursor-block.svelte-1l68566{display:inline-block;width:8px;height:14px;background:#5a8cff;animation:svelte-1l68566-blink 1s step-end infinite;vertical-align:middle;margin-left:2px}@keyframes svelte-1l68566-blink{0%,to{opacity:1}50%{opacity:0}}.demo-container.svelte-1t2f0iz{width:100vw;margin-left:calc(-50vw + 50%);background:linear-gradient(180deg,#1a1a1f,#0f0f12);padding:48px 24px}.demo-header.svelte-1t2f0iz{text-align:center;margin-bottom:24px}.demo-instruction.svelte-1t2f0iz{color:#9a9a9f;font-size:15px;margin:0}.topic-tabs.svelte-1t2f0iz{display:flex;justify-content:center;gap:12px;margin-bottom:32px;flex-wrap:wrap;padding:0 16px}.topic-tab.svelte-1t2f0iz{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 20px;min-width:140px;background:#242428;border:1px solid #3a3a3f;border-radius:12px;cursor:pointer;transition:all .15s ease;font-family:inherit}.topic-name.svelte-1t2f0iz{color:#e0e0e0;font-size:14px;font-weight:600}.topic-description.svelte-1t2f0iz{color:#6a6a6f;font-size:11px;font-weight:400;text-align:center;line-height:1.3}.topic-tab.svelte-1t2f0iz:hover:not(:disabled){background:#2a2a30;border-color:#4a4a4f;transform:translateY(-2px)}.topic-tab.svelte-1t2f0iz:hover:not(:disabled) .topic-name:where(.svelte-1t2f0iz){color:#fff}.topic-tab.svelte-1t2f0iz:hover:not(:disabled) .topic-description:where(.svelte-1t2f0iz){color:#8a8a8f}.topic-tab.active.svelte-1t2f0iz{background:linear-gradient(135deg,#3a5a9f,#2a4a8f);border-color:#5a8cff;box-shadow:0 0 20px #5a8cff4d}.topic-tab.active.svelte-1t2f0iz .topic-name:where(.svelte-1t2f0iz){color:#fff}.topic-tab.active.svelte-1t2f0iz .topic-description:where(.svelte-1t2f0iz){color:#ffffffb3}.topic-tab.svelte-1t2f0iz:disabled{opacity:.5;cursor:not-allowed}.demo-split.svelte-1t2f0iz{display:grid;grid-template-columns:360px 1fr;gap:32px;max-width:1000px;margin:0 auto;align-items:start}@media(max-width:900px){.topic-tabs.svelte-1t2f0iz{gap:8px}.topic-tab.svelte-1t2f0iz{padding:12px 14px;min-width:100px}.topic-name.svelte-1t2f0iz{font-size:12px}.topic-description.svelte-1t2f0iz{font-size:10px}.demo-split.svelte-1t2f0iz{grid-template-columns:1fr;max-width:400px}.demo-terminal.svelte-1t2f0iz{height:300px;max-height:300px}}.demo-dialog.svelte-1t2f0iz{display:flex;justify-content:center}.dialog-window.svelte-1t2f0iz{box-shadow:0 30px 60px -15px #00000080,0 0 0 1px #ffffff0d inset}.question-text.svelte-1t2f0iz{color:#fff;font-weight:600;font-size:15px;margin-top:4px}.demo-terminal.svelte-1t2f0iz{height:400px;max-height:400px;overflow:hidden}.demo-controls.svelte-1t2f0iz{display:flex;justify-content:center;gap:12px;margin-top:32px}.control-btn.svelte-1t2f0iz{padding:12px 32px;border-radius:10px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s ease;border:none}.control-btn.primary.svelte-1t2f0iz{background:linear-gradient(135deg,#5a8cff,#4a7cf0);color:#fff;box-shadow:0 0 20px #5a8cff80;animation:svelte-1t2f0iz-pulseGlow 2s ease-in-out infinite}@keyframes svelte-1t2f0iz-pulseGlow{0%,to{box-shadow:0 0 20px #5a8cff80}50%{box-shadow:0 0 30px #5a8cffcc}}.control-btn.primary.svelte-1t2f0iz:hover{transform:translateY(-1px);box-shadow:0 0 35px #5a8cffe6;animation:none}.history-scroll-container.svelte-fei94c{width:100vw;margin-left:calc(-50vw + 50%);background:linear-gradient(180deg,#f0f0f0,#fafafa);padding:48px 0;margin-top:32px;position:relative;overflow:hidden}.history-scroll.svelte-fei94c{display:flex;gap:32px;padding:0 max(24px,calc((100vw - 1400px)/2));overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d0d0d0 transparent}.history-scroll.svelte-fei94c::-webkit-scrollbar{height:8px}.history-scroll.svelte-fei94c::-webkit-scrollbar-track{background:transparent}.history-scroll.svelte-fei94c::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.history-scroll.svelte-fei94c::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.dialog-wrapper.svelte-fei94c{flex:0 0 360px;display:flex;flex-direction:column;gap:16px;opacity:0;animation:svelte-fei94c-fadeInUp .5s ease forwards;animation-delay:var(--delay)}@keyframes svelte-fei94c-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dialog-caption.svelte-fei94c{text-align:center;padding:0 12px}.caption-text.svelte-fei94c{color:#707070;font-size:13px;font-style:italic;line-height:1.4}.scroll-hint.svelte-fei94c{text-align:center;padding:24px 0 0;color:#909090;font-size:13px;font-weight:500}.scroll-hint.svelte-fei94c span:where(.svelte-fei94c){background:#fff;padding:8px 16px;border-radius:20px;display:inline-block;box-shadow:0 2px 8px #00000014}.icon-circle.svelte-fei94c{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#5a8cff,#4a7cf0);display:flex;align-items:center;justify-content:center;margin:0 auto}.icon-circle.small.svelte-fei94c{width:40px;height:40px}.icon.svelte-fei94c{font-size:24px;color:#fff;font-weight:600}.icon-circle.small.svelte-fei94c .icon:where(.svelte-fei94c){font-size:20px}.dialog-title.svelte-fei94c{color:#fff;font-size:16px;font-weight:600;text-align:center;margin-top:8px}.dialog-text.svelte-fei94c{color:#bfbfbf;font-size:13px;line-height:1.5;text-align:center}.dialog-text.question.svelte-fei94c{color:#fff;font-weight:500;margin-bottom:4px}.text-input.svelte-fei94c{background:#242428;border:1px solid #3a3a3f;border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:2px;min-height:38px}.input-text.svelte-fei94c{color:#fff;font-size:13px;flex:1}.cursor.svelte-fei94c{width:1px;height:16px;background:#5a8cff;animation:svelte-fei94c-blink 1s infinite}@keyframes svelte-fei94c-blink{0%,49%{opacity:1}50%,to{opacity:0}}.question-badge.svelte-fei94c{width:20px;height:20px;background:#3a3a3f;color:#9a9a9f;font-size:11px;font-weight:600;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(max-width:700px){.history-scroll-container.svelte-fei94c{padding:32px 0}.history-scroll.svelte-fei94c{padding:0 20px;gap:24px}.dialog-wrapper.svelte-fei94c{flex:0 0 min(320px,calc(100vw - 40px))}.scroll-hint.svelte-fei94c{font-size:12px}}.feature-panels.svelte-68xjth{display:grid;grid-template-columns:repeat(2,1fr);gap:48px;max-width:900px;margin:32px auto 0}.panel-wrapper.svelte-68xjth{display:flex;flex-direction:column;gap:20px;align-items:center}.dialog-window.compact.svelte-68xjth{max-width:380px;width:100%}.panel-caption.svelte-68xjth{text-align:center}.panel-caption.svelte-68xjth h3:where(.svelte-68xjth){font-size:1.1rem;font-weight:600;color:#1a1a1a;margin:0 0 8px}.panel-caption.svelte-68xjth p:where(.svelte-68xjth){font-size:.9rem;color:#606060;margin:0;line-height:1.5}.toolbar.svelte-68xjth{background:#242428}.toolbar-expanded.svelte-68xjth{padding:12px 20px}.toolbar-label.svelte-68xjth{font-size:12px;font-weight:500;color:#9a9a9f;margin-bottom:8px}.snooze-row.svelte-68xjth{display:flex;gap:8px}.snooze-pill.svelte-68xjth{padding:0;width:48px;height:36px;background:#242428;border:1px solid #3a3a3f;border-radius:8px;color:#e0e0e0;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;display:flex;align-items:center;justify-content:center}.snooze-pill.svelte-68xjth:hover{background:#5a8cff;color:#fff}.snooze-pill.selected.svelte-68xjth{background:#5a8cff;border-color:#5a8cff;color:#fff}.feedback-row.svelte-68xjth{display:flex;gap:8px}.feedback-field.svelte-68xjth{flex:1;background:#1a1a1f;border:1.5px solid #3a3a3f;border-radius:10px;padding:0 14px;height:40px;color:#e0e0e0;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;outline:none}.feedback-field.svelte-68xjth:focus{border-color:#5a8cff}.feedback-field.svelte-68xjth::placeholder{color:#666}.send-btn.svelte-68xjth{width:70px;height:40px;background:linear-gradient(135deg,#5a8cff,#4a7cf0);border:none;border-radius:10px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.send-btn.svelte-68xjth:disabled{opacity:.5}.toolbar-buttons.svelte-68xjth{display:flex;gap:12px;padding:8px 20px}.toolbar-btn.svelte-68xjth{display:flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:none;border-radius:8px;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.toolbar-icon.svelte-68xjth{font-size:12px;color:#9a9a9f}.toolbar-btn-label.svelte-68xjth{font-size:12px;font-weight:500;color:#9a9a9f}.toolbar-btn.active.svelte-68xjth{background:#5a8cff26}.toolbar-btn.active.svelte-68xjth .toolbar-icon:where(.svelte-68xjth),.toolbar-btn.active.svelte-68xjth .toolbar-btn-label:where(.svelte-68xjth){color:#5a8cff}@media(max-width:900px){.feature-panels.svelte-68xjth{grid-template-columns:1fr;gap:48px;padding:0 20px}.dialog-window.compact.svelte-68xjth{max-width:100%}}.comparison-outer.svelte-1hxj3hf{margin:0}.table-scroll.svelte-1hxj3hf{overflow-x:auto;-webkit-overflow-scrolling:touch}table.svelte-1hxj3hf{width:100%;min-width:900px;border-collapse:collapse;font-size:.85rem;background:#fff;border:1px solid #d0d0d0}thead.svelte-1hxj3hf th:where(.svelte-1hxj3hf){padding:14px 12px 10px;text-align:center;font-weight:500;font-size:.8rem;background:#f8f8f8;border-bottom:1px solid #d0d0d0;vertical-align:top;border-left:1px solid #e8e8e8}thead.svelte-1hxj3hf th:where(.svelte-1hxj3hf):first-child{border-left:none}thead.svelte-1hxj3hf th:where(.svelte-1hxj3hf) a:where(.svelte-1hxj3hf){color:#1a1a1a;text-decoration:none;font-weight:600;font-size:.85rem;display:block}thead.svelte-1hxj3hf th:where(.svelte-1hxj3hf) a:where(.svelte-1hxj3hf):hover{text-decoration:underline}.server-meta.svelte-1hxj3hf{display:block;color:#909090;font-size:.7rem;font-weight:400;margin-top:3px;line-height:1.4}.stars.svelte-1hxj3hf{display:inline}.stars.svelte-1hxj3hf:before{content:"· "}.col-feature.svelte-1hxj3hf{width:180px;min-width:150px}.col-server.svelte-1hxj3hf{width:calc((100% - 180px) / 6)}.col-self.svelte-1hxj3hf{background:#f5f8ff}thead.svelte-1hxj3hf .col-self:where(.svelte-1hxj3hf){background:#edf2ff;border-bottom-color:#c0cce8}.category-row.svelte-1hxj3hf td:where(.svelte-1hxj3hf){padding:10px 12px;font-size:.75rem;font-weight:600;color:gray;text-transform:uppercase;letter-spacing:.04em;background:#f5f5f5;border-top:1px solid #d0d0d0;border-bottom:1px solid #e0e0e0}td.svelte-1hxj3hf{padding:8px 12px;text-align:center;border-bottom:1px solid #f0f0f0;border-left:1px solid #f0f0f0;color:#404040;line-height:1.4}td.svelte-1hxj3hf:first-child{border-left:none}.feature-name.svelte-1hxj3hf{text-align:left;font-weight:500;color:#303030;white-space:nowrap}.cell-yes.svelte-1hxj3hf{color:#2e7d32;font-weight:600}.cell-no.svelte-1hxj3hf{color:silver}.cell-detail.svelte-1hxj3hf{color:#404040;font-size:.8rem}.cell-install.svelte-1hxj3hf{text-align:left;max-width:160px}.cell-install.svelte-1hxj3hf code:where(.svelte-1hxj3hf){font-family:DM Mono,monospace;font-size:.7rem;color:#505050;word-break:break-all;line-height:1.5}tbody.svelte-1hxj3hf tr:where(.svelte-1hxj3hf):last-child td:where(.svelte-1hxj3hf){border-bottom:none}tbody.svelte-1hxj3hf tr:where(.svelte-1hxj3hf):not(.category-row):hover td:where(.svelte-1hxj3hf){background:#fafafa}tbody.svelte-1hxj3hf tr:where(.svelte-1hxj3hf):not(.category-row):hover td.col-self:where(.svelte-1hxj3hf){background:#edf2ff}.table-note.svelte-1hxj3hf{font-size:.75rem;color:#a0a0a0;margin:10px 0 0;text-align:right}@media(max-width:700px){.col-feature.svelte-1hxj3hf{min-width:120px}}@keyframes svelte-1uha8ag-fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-in.svelte-1uha8ag{animation:svelte-1uha8ag-fadeSlideUp .6s cubic-bezier(.23,1,.32,1) backwards}*{box-sizing:border-box}body{margin:0;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;background:#fafafa;color:#404040;min-height:100vh;line-height:1.6;-webkit-font-smoothing:antialiased}main.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:0 24px}header.svelte-1uha8ag{padding:20px 0;border-bottom:1px solid #e0e0e0;margin-bottom:60px}nav.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center}.nav-logo.svelte-1uha8ag{text-decoration:none;color:#1a1a1a;font-weight:600;font-size:.95rem}.nav-links.svelte-1uha8ag{display:flex;align-items:center;gap:24px}.nav-link.svelte-1uha8ag{color:#707070;text-decoration:none;font-size:.9rem;font-weight:500}.nav-link.svelte-1uha8ag:hover{color:#1a1a1a}.hero-row.svelte-1uha8ag{display:grid;grid-template-columns:1fr 480px;gap:40px;padding-bottom:60px;align-items:center;max-width:100%}.hero.svelte-1uha8ag{padding:0;min-width:0}.hero-visual-sidebar.svelte-1uha8ag{min-width:0;overflow:visible}h1.svelte-1uha8ag{font-size:2.5rem;font-weight:600;color:#1a1a1a;margin:0 0 20px;letter-spacing:-.03em;line-height:1.15}.nowrap.svelte-1uha8ag{white-space:nowrap}.lead.svelte-1uha8ag{font-size:1.1rem;color:#606060;max-width:600px;margin:0 0 40px}.platform-badges.svelte-1uha8ag{display:flex;gap:16px;margin:0 0 32px}.platform-badge.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:500;color:gray}.platform-tabs.svelte-1uha8ag{display:flex;gap:0;margin-bottom:0;border-bottom:1px solid #d0d0d0}.platform-tab.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:none;border:1px solid transparent;border-bottom:none;cursor:pointer;font-size:.9rem;font-weight:500;font-family:Instrument Sans,sans-serif;color:gray;transition:color .15s,background .15s;margin-bottom:-1px}.platform-tab.svelte-1uha8ag:hover{color:#404040}.platform-tab.active.svelte-1uha8ag{color:#1a1a1a;background:#fff;border-color:#d0d0d0;border-bottom-color:#fff}.install-block.svelte-1uha8ag{max-width:100%}.install-block.standalone.svelte-1uha8ag{margin:32px 0}.code-line.svelte-1uha8ag{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #d0d0d0;padding:14px 16px;overflow:hidden}code.svelte-1uha8ag{font-family:DM Mono,SF Mono,Monaco,monospace;font-size:.85rem;color:#303030;flex:1;overflow-x:auto;white-space:nowrap}.copy-btn.svelte-1uha8ag{background:#1a1a1a;color:#fff;border:none;padding:8px 16px;cursor:pointer;font-size:.8rem;font-weight:500;font-family:Instrument Sans,sans-serif;white-space:nowrap;transition:background .15s;min-width:70px;text-align:center}.copy-btn.svelte-1uha8ag:hover{background:#333}.install-note.svelte-1uha8ag{font-size:.85rem;color:gray;margin:12px 0 0}.install-note.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#505050;text-decoration:underline;text-underline-offset:2px}.install-note.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#1a1a1a}.section.svelte-1uha8ag{padding:60px 0;border-top:1px solid #e0e0e0}h2.svelte-1uha8ag{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0 0 8px;letter-spacing:-.02em}.section-desc.svelte-1uha8ag{color:#707070;margin:0 0 32px;font-size:.95rem}.dialog-types-section.svelte-1uha8ag,.demo-section.svelte-1uha8ag{overflow:visible}.manual-note.svelte-1uha8ag{font-size:.9rem;color:#707070}.manual-note.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#505050;text-decoration:underline;text-underline-offset:2px}.manual-note.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#1a1a1a}.install-steps.svelte-1uha8ag{margin:40px 0}.install-steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1rem;font-weight:600;color:#1a1a1a;margin:32px 0 16px}.install-steps.svelte-1uha8ag h3:where(.svelte-1uha8ag):first-child{margin-top:0}.steps-list.svelte-1uha8ag{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.steps-list.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;gap:16px;background:#fff;border:1px solid #e0e0e0;padding:16px}.step-num.svelte-1uha8ag{width:28px;height:28px;background:#f0f0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:600;color:#606060;flex-shrink:0}.step-content.svelte-1uha8ag{flex:1;min-width:0}.step-content.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;color:#1a1a1a;font-size:.95rem;margin-bottom:4px}.step-content.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:.85rem;color:#606060;line-height:1.5}.step-content.svelte-1uha8ag code:where(.svelte-1uha8ag){background:#f5f5f5;padding:2px 6px;font-size:.8rem;color:#505050}.unsigned-note.svelte-1uha8ag{margin-top:32px;padding:20px;background:#fff;border:1px solid #d0d0d0}.unsigned-note.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:.9rem;font-weight:600;color:#1a1a1a;margin:0 0 8px}.unsigned-note.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.85rem;color:#606060;margin:0;line-height:1.5}footer.svelte-1uha8ag{padding:48px 0;border-top:1px solid #e0e0e0;text-align:center;font-size:.85rem}footer.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:6px 0;color:gray}footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#505050;text-decoration:none}footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#1a1a1a}@media(max-width:1000px){.hero-row.svelte-1uha8ag{grid-template-columns:1fr;gap:40px}.hero-visual-sidebar.svelte-1uha8ag{margin:0;order:-1}}@media(max-width:700px){header.svelte-1uha8ag{margin-bottom:48px}h1.svelte-1uha8ag{font-size:1.8rem}.lead.svelte-1uha8ag{font-size:1rem}.code-line.svelte-1uha8ag{flex-direction:column;align-items:stretch;gap:10px}code.svelte-1uha8ag{text-align:left}.copy-btn.svelte-1uha8ag{align-self:flex-start}}
