.app-preview{--bg: #1a1a1f;--workspace: #202026;--sidebar: #26262e;--sidebar-hover: #2d2d38;--surface: #2f2f3a;--surface-raised: #363642;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--fg: #e8e8ed;--fg-muted: #9898a8;--fg-subtle: #686878;--accent: #6a66ff;--accent-hover: #7c78ff;--accent-soft: rgba(106, 102, 255, .14);--green: #53c087;--yellow: #d4a843;--orange: #fc814a;--red: #ef5350;--blue: #53a8fc;--purple: #b07cff;--radius: 6px;--radius-sm: 4px;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;width:100%;min-width:0;max-width:100%;border:1px solid var(--border-strong);border-radius:var(--radius);overflow:hidden;box-shadow:0 20px 60px #00000073;font:13px/1.45 var(--font);color:var(--fg);-webkit-font-smoothing:antialiased}.app-preview *{box-sizing:border-box}.app-preview .panel{display:flex;flex-direction:column;height:420px;min-width:0;overflow:hidden;background:var(--bg)}.app-preview .split{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden}.app-preview .sidebar{flex:0 0 240px;width:240px;display:flex;flex-direction:column;background:var(--sidebar);border-right:1px solid var(--border);overflow:hidden}.app-preview .sidebar-head{flex-shrink:0;padding:12px 12px 10px;border-bottom:1px solid var(--border)}.app-preview .sidebar-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.app-preview .brand{display:flex;align-items:center;gap:8px}.app-preview .brand-icon{width:18px;height:18px;border-radius:var(--radius-sm);object-fit:cover}.app-preview .brand-name{font-size:13px;font-weight:600;letter-spacing:-.02em}.app-preview .sidebar-actions{display:flex;align-items:center;gap:4px}.app-preview .count{font-size:11px;color:var(--fg-subtle);font-variant-numeric:tabular-nums;margin-right:4px}.app-preview .ghost{background:transparent;border:none;color:var(--fg-muted);padding:4px 7px;font:inherit;font-size:11px;font-weight:500;border-radius:var(--radius-sm);cursor:default}.app-preview .search-wrap{position:relative;margin-bottom:8px}.app-preview .search-wrap svg{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--fg-subtle);pointer-events:none}.app-preview .search{width:100%;background:var(--bg);border:1px solid var(--border);color:var(--fg-muted);border-radius:var(--radius);padding:7px 10px 7px 30px;font:inherit;font-size:12px}.app-preview .filters-row{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.app-preview .chip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--radius-sm);background:transparent;color:var(--fg-muted);font-size:11px;white-space:nowrap}.app-preview .chip.active{background:var(--accent-soft);color:#b8b5ff}.app-preview .ctype-filter{background:var(--bg);border:1px solid var(--border);color:var(--fg-muted);border-radius:var(--radius-sm);padding:3px 8px;font:inherit;font-size:11px}.app-preview .sidebar-list{flex:1;overflow:hidden;min-height:0}.app-preview .request-list{display:flex;flex-direction:column}.app-preview .request-row{display:flex;padding:8px 12px 8px 10px;border-bottom:1px solid var(--border);border-left:3px solid transparent;cursor:default}.app-preview .request-row.selected{background:var(--accent-soft);border-left-color:var(--accent)}.app-preview .request-row-top{display:flex;align-items:center;gap:6px;margin-bottom:3px;min-width:0}.app-preview .star{flex-shrink:0;font-size:12px;color:var(--fg-subtle);line-height:1}.app-preview .star.on{color:var(--yellow)}.app-preview .method-pill{flex-shrink:0;font-size:10px;font-weight:700;font-family:var(--mono);padding:2px 6px;border-radius:3px;line-height:1.3}.app-preview .method-get{color:var(--green);background:#53c0871f}.app-preview .method-post{color:var(--orange);background:#fc814a1f}.app-preview .request-row .url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:12px;flex:1}.app-preview .request-row-meta{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--fg-subtle);font-variant-numeric:tabular-nums}.app-preview .status{font-family:var(--mono);font-weight:600;font-size:11px}.app-preview .status-2xx{color:var(--green)}.app-preview .status-4xx{color:var(--orange)}.app-preview .waterfall{position:relative;height:3px;margin-top:7px;background:#ffffff0d;border-radius:2px;overflow:hidden}.app-preview .waterfall-bar{position:absolute;top:0;bottom:0;min-width:2px;background:var(--accent);border-radius:2px}.app-preview .waterfall-bar.slow{background:var(--orange)}.app-preview .resizer{flex:0 0 5px;position:relative;background:transparent}.app-preview .resizer:after{content:"";position:absolute;top:0;right:2px;bottom:0;left:2px;background:var(--border)}.app-preview .workspace{flex:1;min-width:0;overflow:hidden;background:var(--workspace)}.app-preview .detail{display:flex;flex-direction:column;height:100%;min-width:0}.app-preview .detail-header{flex-shrink:0;background:var(--workspace)}.app-preview .url-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;background:var(--sidebar);border-bottom:1px solid var(--border)}.app-preview .url-bar .method-pill{font-size:11px;padding:4px 10px}.app-preview .url-bar-path{flex:1;min-width:0;font-family:var(--mono);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-preview .url-bar-meta{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.app-preview .status-pill{font-family:var(--mono);font-weight:600;font-size:12px;padding:3px 8px;border-radius:var(--radius-sm);background:#ffffff0d}.app-preview .meta-chip{color:var(--fg-muted);font-size:11px}.app-preview .tab-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:0 12px;border-bottom:1px solid var(--border);min-width:0}.app-preview .tab-bar-tabs{display:flex;flex-wrap:wrap;min-width:0}.app-preview .tab{padding:10px 14px;font-size:12px;font-weight:500;color:var(--fg-muted);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:default}.app-preview .tab.active{color:var(--accent);border-bottom-color:var(--accent)}.app-preview .tab-bar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-left:auto;min-width:0}.app-preview .check{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--fg-muted)}.app-preview .tab-bar-actions button{background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px 10px;font:inherit;font-size:11px;font-weight:500;cursor:default}.app-preview .tab-bar-actions button.primary{background:var(--accent);color:#fff;border-color:var(--accent)}.app-preview .detail-body{flex:1;padding:12px;overflow:hidden;min-height:0}.app-preview .body{background:var(--sidebar);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;margin:0;font-family:var(--mono);font-size:12px;line-height:1.65;overflow-x:auto;overflow-y:hidden;max-width:100%;white-space:pre}.app-preview .body .tok-key{color:#b8b5ff}.app-preview .body .tok-string{color:var(--green)}.app-preview .body .tok-number{color:var(--orange)}.app-preview .console{flex-shrink:0;border-top:1px solid var(--border);background:var(--sidebar)}.app-preview .console.collapsed .console-head{border-bottom:none}.app-preview .console-head{display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid var(--border)}.app-preview .console-head .caret{color:var(--fg-subtle);font-size:10px}.app-preview .console-title{font-size:12px;font-weight:600}.app-preview .console-count{font-size:11px;color:var(--fg-subtle);background:#ffffff0f;padding:1px 7px;border-radius:999px}@media (max-width: 960px){.app-preview .sidebar{flex:0 0 200px;width:200px}.app-preview .tab{padding:8px 10px;font-size:11px}.app-preview .tab-bar-actions button{padding:4px 8px;font-size:10px}}@media (max-width: 768px){.app-preview .split{flex-direction:column}.app-preview .sidebar{flex:0 0 auto;width:100%;max-height:190px;border-right:none;border-bottom:1px solid var(--border)}.app-preview .sidebar-list{overflow-y:auto;overflow-x:hidden}.app-preview .resizer{display:none}.app-preview .panel{height:auto;min-height:420px}.app-preview .workspace{min-height:260px}.app-preview .url-bar-meta{width:100%;margin-left:0;justify-content:flex-start}}@media (max-width: 640px){.app-preview .panel{min-height:380px}.app-preview .sidebar-head{padding:10px}.app-preview .sidebar-actions .ghost{display:none}.app-preview .filters-row{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.app-preview .filters-row::-webkit-scrollbar{display:none}.app-preview .request-row-meta span:nth-child(n+4){display:none}.app-preview .tab-bar{flex-direction:column;align-items:stretch;padding:0 8px 8px;gap:0}.app-preview .tab-bar-tabs{width:100%;border-bottom:1px solid var(--border)}.app-preview .tab-bar-actions{width:100%;margin-left:0;padding-top:8px;justify-content:flex-start}.app-preview .url-bar{padding:8px 10px;gap:6px}.app-preview .url-bar-path{font-size:11px;flex:1 1 100%;order:2}.app-preview .url-bar .method-pill{order:1}.app-preview .url-bar-meta{order:3;gap:6px;font-size:10px}.app-preview .detail-body{padding:8px}.app-preview .body{font-size:11px;padding:10px}}@media (max-width: 480px){.app-preview .panel{min-height:340px}.app-preview .sidebar{max-height:160px}.app-preview .request-row:nth-child(3){display:none}.app-preview .waterfall,.app-preview .star{display:none}.app-preview .brand-name{font-size:12px}.app-preview .search{font-size:11px;padding:6px 8px 6px 28px}}:root{--bg: #0a0d1a;--workspace: #111827;--sidebar: #151c2f;--surface: #1a2236;--surface-hover: #212b42;--surface-raised: #252f48;--border: rgba(255, 255, 255, .07);--border-strong: rgba(255, 255, 255, .12);--fg: #eef0f6;--fg-muted: #94a0b8;--fg-subtle: #5c677d;--accent: #6a66ff;--accent-hover: #7e7aff;--accent-soft: rgba(106, 102, 255, .16);--accent-glow: rgba(106, 102, 255, .35);--green: #53c087;--orange: #fc814a;--red: #ef5350;--blue: #53a8fc;--purple: #b07cff;--radius: 12px;--radius-sm: 8px;--radius-pill: 999px;--font: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.6 var(--font);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}.skip-link{position:absolute;top:-100%;left:16px;z-index:100;padding:10px 16px;border-radius:var(--radius-sm);background:var(--accent);color:#fff;font-size:14px;font-weight:600;transition:top .15s}.skip-link:focus{top:16px}.page{min-height:100vh;display:flex;flex-direction:column}.wrap{width:100%;max-width:1080px;margin:0 auto;padding:0 24px}.nav{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--border);background:#0a0d1ae0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:58px}.brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px}.brand img{width:28px;height:28px;border-radius:var(--radius-sm)}.nav-links{display:flex;align-items:center;gap:22px}.nav-links a{font-size:14px;color:var(--fg-muted);transition:color .15s}.nav-links a:hover{color:var(--fg)}.nav-cta{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:var(--radius-pill);font-size:13px;font-weight:600;background:var(--accent);color:#fff;transition:transform .15s,box-shadow .15s,background .15s}.nav-cta img{width:18px;height:18px;flex-shrink:0}.nav-cta:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 20px var(--accent-glow)}.hero{padding:64px 0 72px}.hero-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center}.hero-grid>*{min-width:0}.hero-wave{margin:0 0 8px;font-size:15px;color:var(--fg-muted)}.hero h1{margin:0 0 16px;font-size:clamp(32px,4.5vw,44px);font-weight:700;line-height:1.12;letter-spacing:-.03em}.hero-lead{margin:0 0 28px;max-width:460px;color:var(--fg-muted);font-size:17px;line-height:1.65}.hero-lead strong{color:var(--purple);font-weight:600}.browser-installs{display:flex;flex-direction:column;gap:8px;max-width:420px}.browser-install{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:var(--fg);transition:transform .2s cubic-bezier(.34,1.2,.64,1),box-shadow .2s ease,border-color .2s ease}.browser-install:hover{transform:translateY(-2px)}.browser-install img{width:28px;height:28px;flex-shrink:0;object-fit:contain}.browser-install-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.browser-install-label{font-size:15px;font-weight:700;letter-spacing:-.01em}.browser-install-sub{font-size:11px;font-weight:500;color:var(--fg-muted)}.browser-install .browser-btn-arrow{opacity:1;transform:none;color:var(--fg-muted)}.browser-install-firefox{border-color:#ff713959;background:linear-gradient(135deg,#ff71391a,#ff713908)}.browser-install-firefox:hover{border-color:#ff713980;box-shadow:0 8px 32px #ff713926}.browser-install-edge{border-color:#0078d459;background:linear-gradient(135deg,#0078d41f,#10b9810a)}.browser-install-edge:hover{border-color:#0078d480;box-shadow:0 8px 32px #0078d426}.browser-install-safari{border-color:#3b82f64d;background:linear-gradient(135deg,#3b82f61a,#3b82f608)}.browser-install-opera{border-color:#ff1b2d59;background:linear-gradient(135deg,#ff1b2d1a,#ff1b2d08)}.browser-install-opera:hover{border-color:#ff1b2d80;box-shadow:0 8px 32px #ff1b2d26}.browser-install-chrome{border-color:#4285f459;background:linear-gradient(135deg,#4285f41a,#34a8530a)}.browser-install-chrome.disabled .browser-install-sub{color:var(--fg-muted)}.browser-install.disabled{opacity:.55;cursor:not-allowed}.browser-install.disabled:hover{transform:none;box-shadow:none}.browser-install-safari.disabled .browser-install-sub{color:var(--fg-muted)}.browser-btn-arrow{width:16px;height:16px;flex-shrink:0}.why{padding:80px 0;border-top:1px solid var(--border);background:linear-gradient(180deg,transparent,rgba(106,102,255,.04))}.why-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.pill{display:inline-block;margin-bottom:14px;padding:5px 12px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--purple);font-size:12px;font-weight:600}.why-story h2{margin:0 0 20px;font-size:clamp(26px,3.5vw,34px);font-weight:700;line-height:1.2;letter-spacing:-.02em}.why-story p{margin:0 0 16px;color:var(--fg-muted);font-size:16px;line-height:1.7}.why-story p em{color:var(--fg);font-style:normal;font-weight:500}.why-visual{display:flex;flex-direction:column;gap:0}.pain-card{padding:22px 22px 20px;border-radius:16px;border:1px solid var(--border)}.pain-card.bad{background:linear-gradient(145deg,#ef535017,#ef535008);border-color:#ef535038}.pain-card.good{background:linear-gradient(145deg,#6a66ff1f,#6a66ff0a);border-color:#6a66ff47;box-shadow:0 12px 40px #6a66ff14}.pain-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.pain-badge{display:inline-flex;padding:4px 10px;border-radius:var(--radius-pill);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pain-badge-bad{background:#ef535024;color:#ff8a80}.pain-badge-good{background:#6a66ff2e;color:#b8b5ff}.pain-emoji{font-size:18px;line-height:1}.pain-flow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 4px}.pain-chip{padding:6px 10px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--fg);font-family:var(--mono);font-size:12px;font-weight:500}.pain-chip-muted{color:var(--fg-muted);background:#ffffff08}.pain-flow-arrow{color:#ef53508c;font-size:12px;-webkit-user-select:none;user-select:none}.pain-note{margin:14px 0 0;color:var(--fg-muted);font-size:14px;line-height:1.5}.pain-bridge{display:flex;align-items:center;gap:10px;padding:10px 0}.pain-bridge-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(106,102,255,.35),transparent)}.pain-bridge-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#6a66ff1f;border:1px solid rgba(106,102,255,.25);color:var(--purple);font-size:14px;line-height:1}.pain-wins{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.pain-wins li{position:relative;padding-left:22px;color:var(--fg-muted);font-size:14px;line-height:1.45}.pain-wins li:before{content:"✓";position:absolute;left:0;top:0;color:var(--green);font-size:13px;font-weight:700}.pain-wins li strong{color:var(--fg);font-weight:600}.copy-ai-section{padding:80px 0;border-top:1px solid var(--border)}.pill-glow{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#6a66ff33,#b07cff1a);border:1px solid rgba(106,102,255,.3)}.pill-glow .spark{width:14px;height:14px;color:var(--purple)}.copy-ai-header{text-align:center;max-width:560px;margin:0 auto 40px}.copy-ai-header h2{margin:0 0 12px;font-size:clamp(32px,5vw,44px);font-weight:800;letter-spacing:-.03em;background:linear-gradient(110deg,var(--fg) 0%,#c4b5fd 22%,var(--purple) 45%,var(--accent) 68%,#53a8fc 85%,var(--fg) 100%);background-size:220% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:copy-ai-shimmer 5s ease-in-out infinite}@keyframes copy-ai-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.copy-ai-lead{margin:0;color:var(--fg-muted);font-size:17px;line-height:1.6}.copy-ai-compare{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:stretch;max-width:920px;margin:0 auto}.compare-panel{display:flex;flex-direction:column;gap:12px;padding:18px 16px;border-radius:14px;border:1px solid var(--border);min-width:0}.compare-panel-bad{background:#ef53500d;border-color:#ef535033}.compare-panel-good{background:linear-gradient(160deg,#6a66ff1a,#6a66ff08);border-color:#6a66ff47;box-shadow:0 12px 40px #6a66ff1a}.compare-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.compare-label-bad{color:#ff8a80}.compare-label-good{color:#b8b5ff}.compare-label-good .spark{width:12px;height:12px}.compare-vs{display:grid;place-items:center;align-self:center;width:32px;height:32px;border-radius:50%;background:#6a66ff1f;border:1px solid rgba(106,102,255,.25);color:var(--purple);font-size:16px;flex-shrink:0}.compare-code{margin:0;font-family:var(--mono);font-size:11px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.compare-code-bare{color:var(--fg-muted)}.compare-rich{display:flex;flex-direction:column;gap:0;font-family:var(--mono);font-size:11px;line-height:1.65}.compare-h2{margin:10px 0 2px;color:var(--purple);font-weight:600}.compare-h2:first-child{margin-top:0}.compare-line{margin:0;color:var(--fg-muted)}.section{padding:72px 0;border-top:1px solid var(--border)}.section-head{margin-bottom:32px}.section-head h2{margin:0 0 6px;font-size:26px;font-weight:700;letter-spacing:-.02em}.section-head p{margin:0;color:var(--fg-muted);font-size:15px}.features-section{background:linear-gradient(180deg,rgba(106,102,255,.04),transparent 55%)}.features-head{text-align:center;max-width:480px;margin:0 auto 40px}.features-head .pill{margin-bottom:12px}.features-head h2{font-size:clamp(26px,3.5vw,32px)}.features-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.feature-card{grid-column:span 2;position:relative;padding:24px 22px 22px;border-radius:16px;border:1px solid var(--border);background:linear-gradient(165deg,#ffffff0b,#ffffff03);transition:border-color .2s,transform .2s,box-shadow .2s;overflow:hidden}.feature-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 50% -20%,var(--feature-glow),transparent 70%);opacity:0;transition:opacity .25s;pointer-events:none}.feature-card:hover{border-color:var(--feature-border);transform:translateY(-3px);box-shadow:0 16px 48px #00000038,0 0 0 1px var(--feature-border)}.feature-card:hover:after{opacity:1}.feature-card:nth-child(4){grid-column:2 / span 2}.feature-card:nth-child(5){grid-column:4 / span 2}.feature-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:16px;border-radius:12px;background:var(--feature-icon-bg);border:1px solid var(--feature-icon-border);color:var(--feature-color)}.feature-icon svg{width:22px;height:22px}.feature-card h3{position:relative;z-index:1;margin:0 0 8px;font-size:16px;font-weight:600;letter-spacing:-.01em}.feature-card p{position:relative;z-index:1;margin:0;color:var(--fg-muted);font-size:14px;line-height:1.6}.feature-blue{--feature-color: var(--blue);--feature-glow: rgba(83, 168, 252, .14);--feature-border: rgba(83, 168, 252, .28);--feature-icon-bg: rgba(83, 168, 252, .1);--feature-icon-border: rgba(83, 168, 252, .22)}.feature-purple{--feature-color: var(--purple);--feature-glow: rgba(176, 124, 255, .14);--feature-border: rgba(176, 124, 255, .28);--feature-icon-bg: rgba(176, 124, 255, .1);--feature-icon-border: rgba(176, 124, 255, .22)}.feature-green{--feature-color: var(--green);--feature-glow: rgba(83, 192, 135, .14);--feature-border: rgba(83, 192, 135, .28);--feature-icon-bg: rgba(83, 192, 135, .1);--feature-icon-border: rgba(83, 192, 135, .22)}.feature-orange{--feature-color: var(--orange);--feature-glow: rgba(252, 129, 74, .14);--feature-border: rgba(252, 129, 74, .28);--feature-icon-bg: rgba(252, 129, 74, .1);--feature-icon-border: rgba(252, 129, 74, .22)}.feature-accent{--feature-color: var(--accent-hover);--feature-glow: rgba(106, 102, 255, .16);--feature-border: rgba(106, 102, 255, .32);--feature-icon-bg: rgba(106, 102, 255, .12);--feature-icon-border: rgba(106, 102, 255, .26)}footer{margin-top:auto;border-top:1px solid var(--border);padding:28px 0 36px}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;color:var(--fg-subtle)}.footer-brand{display:flex;align-items:center;gap:8px}.footer-brand img{width:20px;height:20px;border-radius:4px}.footer-inner a{color:var(--fg-muted);font-weight:500;transition:color .15s}.footer-inner a:hover{color:var(--fg)}.support-page{flex:1;padding:64px 0 80px}.support-inner{max-width:720px}.support-inner .pill{margin-bottom:14px}.support-inner h1{margin:0 0 12px;font-size:clamp(28px,4vw,36px);font-weight:700;letter-spacing:-.02em}.support-lead{margin:0 0 32px;color:var(--fg-muted);font-size:17px;line-height:1.65}.support-cards{display:grid;gap:12px;margin-bottom:48px}.support-card{display:block;padding:22px 22px 20px;border-radius:16px;border:1px solid var(--border);background:linear-gradient(165deg,#ffffff0a,#ffffff03);transition:border-color .2s,transform .2s}.support-card:hover{border-color:#6a66ff52;transform:translateY(-2px)}.support-card h2{margin:0 0 8px;font-size:17px;font-weight:600}.support-card p{margin:0 0 12px;color:var(--fg-muted);font-size:14px;line-height:1.6}.support-link{color:var(--purple);font-size:14px;font-weight:600}.support-faq h2{margin:0 0 20px;font-size:20px;font-weight:700}.support-faq-item{padding:18px 0;border-top:1px solid var(--border)}.support-faq-item:last-child{padding-bottom:0}.support-faq dt{margin-bottom:8px;font-weight:600;font-size:15px}.support-faq dd{margin:0;color:var(--fg-muted);font-size:14px;line-height:1.65}.support-faq dd a{color:var(--purple);text-decoration:underline;text-underline-offset:2px}.legal-page{flex:1;padding:64px 0 80px}.legal-inner{max-width:680px}.legal-inner .pill{margin-bottom:14px}.legal-inner h1{margin:0 0 8px;font-size:clamp(28px,4vw,36px);font-weight:700;letter-spacing:-.02em}.legal-updated{margin:0 0 24px;color:var(--fg-subtle);font-size:14px}.legal-lead{margin:0 0 32px;color:var(--fg-muted);font-size:17px;line-height:1.65}.legal-section{margin-bottom:32px;padding-top:8px;border-top:1px solid var(--border)}.legal-section h2{margin:0 0 12px;font-size:20px;font-weight:700}.legal-section h3{margin:20px 0 8px;font-size:16px;font-weight:600}.legal-section p,.legal-section li{color:var(--fg-muted);font-size:15px;line-height:1.7}.legal-section p{margin:0 0 12px}.legal-section ul{margin:0 0 12px;padding-left:1.25rem}.legal-section li{margin-bottom:8px}.legal-section li strong{color:var(--fg)}.legal-section code{padding:2px 6px;border-radius:4px;background:#ffffff0f;font-family:var(--mono);font-size:.9em;color:var(--fg)}.legal-section a{color:var(--purple);text-decoration:underline;text-underline-offset:2px}@media (max-width: 900px){.hero-grid,.why-grid{grid-template-columns:1fr;gap:40px}.hero-lead,.browser-installs{max-width:none}.features-grid{grid-template-columns:repeat(2,1fr)}.feature-card,.feature-card:nth-child(4),.feature-card:nth-child(5){grid-column:span 1}.copy-ai-compare{grid-template-columns:1fr;gap:12px}.compare-vs{transform:rotate(90deg);margin:0 auto}.copy-ai-section,.why,.section{padding:56px 0}}@media (max-width: 600px){.wrap{padding:0 16px}.nav-links a:not(.nav-cta){display:none}.hero{padding:40px 0 48px}.hero h1{font-size:clamp(28px,8vw,36px)}.hero-lead{font-size:16px;margin-bottom:24px}.why-grid{gap:32px}.why-story h2{font-size:24px}.copy-ai-header h2{font-size:clamp(26px,7vw,34px)}.copy-ai-lead{font-size:16px}.features-grid{grid-template-columns:1fr}.section-head h2{font-size:22px}.footer-inner{flex-direction:column;text-align:center;gap:12px}}@media (max-width: 380px){.nav-cta{padding:8px 14px;font-size:12px}}@media (prefers-reduced-motion: reduce){.copy-ai-header h2{animation:none;background-position:0% 50%}}
