:root{color-scheme:dark;--bg: #08090b;--surface: #0e1115;--surface-2: #131820;--surface-3: #191f29;--line: #27303b;--line-strong: #3a4656;--text: #f4f7fb;--muted: #a9b4c2;--quiet: #697586;--blue: #5b9dff;--blue-strong: #7fb4ff;--amber: #d99a43;--green: #67c587;--danger: #f06666;--shadow: 0 30px 80px rgba(0, 0, 0, .38);--glass-fill: rgba(17, 23, 31, .58);--glass-fill-strong: rgba(22, 30, 41, .68);--glass-line: rgba(210, 229, 255, .16);--glass-line-strong: rgba(230, 242, 255, .28);--glass-highlight: rgba(255, 255, 255, .18);--glass-blur: 18px;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--sans: "Manrope", ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body{min-height:100%;margin:0;background:radial-gradient(circle at 18% 8%,rgba(91,157,255,.18),transparent 31rem),radial-gradient(circle at 82% 16%,rgba(217,154,67,.12),transparent 26rem),radial-gradient(circle at 58% 52%,rgba(255,255,255,.045),transparent 34rem),linear-gradient(180deg,#0b0d10 0%,var(--bg) 38rem,#050607 100%);color:var(--text);font-family:var(--sans);line-height:1.5}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}.site-header,main{width:min(1420px,calc(100vw - 64px));margin:0 auto}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0 18px}.brand,.site-nav{display:flex;align-items:center}.brand{gap:12px;color:var(--text);text-decoration:none;font-weight:800;letter-spacing:-.02em}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(127,180,255,.4);border-radius:8px;background:linear-gradient(145deg,#5b9dff29,#ffffff08);color:var(--blue-strong);font-family:var(--mono);font-size:12px}.site-nav{gap:4px;padding:4px;border:1px solid var(--glass-line);border-radius:14px;background:linear-gradient(180deg,#ffffff14,#ffffff06),#080b1094;box-shadow:inset 0 1px #ffffff29,0 18px 42px #00000047;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.22);backdrop-filter:blur(var(--glass-blur)) saturate(1.22)}.site-nav a{border-radius:7px;color:var(--muted);font-size:13px;font-weight:700;padding:8px 12px;text-decoration:none}.site-nav a:hover,.site-nav a:focus-visible{background:#ffffff1a;color:var(--text);outline:none}.hero{display:grid;grid-template-columns:minmax(500px,.74fr) minmax(680px,1.26fr);align-items:center;gap:34px;padding:48px 0 58px}.hero-copy{display:grid;align-content:center;gap:22px}.eyebrow{margin:0;color:var(--blue-strong);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance}h1{max-width:16ch;margin-bottom:0;font-size:clamp(3.6rem,5vw,5.45rem);line-height:.94}.hero-lede{max-width:64ch;margin:0;color:#c7d0dd;font-size:16px;line-height:1.68}.hero-actions{display:flex;flex-wrap:wrap;gap:10px}.button,.install-command button{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid transparent;border-radius:8px;cursor:pointer;font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.02em;padding:0 16px;text-decoration:none;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #ffffff0f,0 16px 34px #00000047;-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.button:before,.install-command button:before{content:"";position:absolute;inset:1px 1px auto;z-index:-1;height:48%;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent);opacity:.82}.button:after,.install-command button:after{content:"";position:absolute;inset:-40% auto -40% -18%;z-index:-1;width:44%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.26),transparent);opacity:0;transition:opacity .18s ease,transform .22s ease}.button:hover,.install-command button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #ffffff14,0 18px 40px #00000052,0 0 24px #5b9dff2e}.button:hover:after,.install-command button:hover:after{opacity:.86;transform:translate(260%) skew(-18deg)}.button:focus-visible,.install-command button:focus-visible,.workspace-key:focus-visible{outline:2px solid var(--blue-strong);outline-offset:2px}.button-primary{border-color:#b6d8ff6b;background:linear-gradient(180deg,#9bcafff2,#5b9dffd1 52%,#377be6e6),#5b9dffd6;color:#06101f}.button-primary[data-copied=true]{background:var(--green)}.button-secondary,.install-command button{border-color:var(--glass-line);background:linear-gradient(180deg,#ffffff1b,#ffffff06),#10161f8a;color:var(--text)}.hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0}.hero-facts div{min-height:92px;border:1px solid var(--glass-line);border-radius:14px;background:linear-gradient(180deg,#ffffff16,#ffffff06),#0e131b80;box-shadow:inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(14px) saturate(1.18);backdrop-filter:blur(14px) saturate(1.18);padding:15px}.hero-facts dt{color:var(--text);font-family:var(--mono);font-size:16px;font-weight:700}.hero-facts dd{margin:7px 0 0;color:var(--quiet);font-size:13px}.deck-preview{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);min-height:520px;overflow:hidden;border:1px solid var(--glass-line-strong);border-radius:22px;background:linear-gradient(145deg,#ffffff1b,#ffffff06 38%,#5b9dff0b),#080b109e;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0f,0 34px 90px #00000070,0 0 80px #5b9dff14;-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2)}.deck-preview:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 90% 8%,rgba(255,255,255,.12),transparent 20rem);opacity:.72}.deck-sidebar{display:grid;align-content:start;gap:12px;padding:18px 10px;border-right:1px solid rgba(255,255,255,.1);background:#070a0e7a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.deck-sidebar span{display:block;width:36px;height:36px;border:1px solid rgba(255,255,255,.14);border-radius:11px;background:linear-gradient(145deg,#ffffff1f,#ffffff06),#5b9dff1f;box-shadow:inset 0 1px #ffffff2e}.deck-sidebar span:nth-child(2),.deck-sidebar span:nth-child(5){background:linear-gradient(145deg,#d99a432e,#ffffff06)}.deck-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.agent-pane{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;border-right:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0b,#ffffff03),#080b0f6b}.agent-pane:last-child{border-right:0}.agent-pane-active{box-shadow:inset 2px 0 0 var(--danger)}.agent-head{display:flex;align-items:start;justify-content:space-between;gap:12px;min-height:72px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff06}.agent-head strong{display:block;font-size:18px;line-height:1}.agent-head span,.agent-head em{color:var(--muted);font-family:var(--mono);font-size:11px;font-style:normal}.message-stack{display:grid;align-content:start;gap:14px;min-height:0;padding:14px}.message-stack p{margin:0;color:#dce4ee;font-size:13px;font-weight:700;line-height:1.55;overflow-wrap:anywhere}.message-stack .link-line{color:var(--blue-strong);font-family:var(--mono);font-weight:500;word-break:break-word}.tool-chip,.voice-note,.message-stack pre{border:1px solid rgba(255,255,255,.13);border-radius:10px;background:linear-gradient(180deg,#ffffff14,#ffffff06),#ffffff09;color:var(--muted);font-family:var(--mono);font-size:12px;box-shadow:inset 0 1px #ffffff1a}.tool-chip{display:flex;justify-content:space-between;gap:12px;padding:11px 12px}.tool-chip strong{color:var(--green)}.voice-note{min-height:38px;padding:9px 12px}.message-stack pre{overflow:hidden;margin:0;padding:12px;white-space:pre-wrap}.terminal-stream p{color:var(--amber);font-family:var(--mono);font-weight:500;word-break:break-word}.prompt-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;min-height:48px;padding:0 12px;border-top:1px solid rgba(255,255,255,.08);color:var(--quiet);font-family:var(--mono);font-size:12px}.prompt-row b{width:28px;height:28px;border:1px solid rgba(255,255,255,.14);border-radius:6px}.explain,.problem-sections,.workflow,.proof,.install,.faq{margin-top:26px;border:1px solid var(--glass-line);border-radius:22px;background:linear-gradient(145deg,#ffffff13,#ffffff05),#0e111594;box-shadow:inset 0 1px #ffffff1f,0 22px 70px #00000047;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.explain{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(620px,1.28fr);gap:34px;padding:34px}.explain h2,.section-heading h2,.install h2,.faq h2{margin-bottom:0;font-size:clamp(2rem,3.6vw,4.4rem);line-height:.98}.explain-grid,.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.explain-grid article,.proof-grid article{border:1px solid rgba(255,255,255,.13);border-radius:16px;background:linear-gradient(180deg,#ffffff16,#ffffff06),#ffffff09;box-shadow:inset 0 1px #ffffff1a;padding:18px}.explain-grid span{color:var(--amber);font-family:var(--mono);font-size:12px;font-weight:700}.explain-grid h3,.proof-grid h3{margin:12px 0 8px;font-size:20px}.explain-grid p,.proof-grid p,.section-heading p,.install p,.faq p{margin-bottom:0;color:var(--muted)}.workflow,.problem-sections,.proof,.install,.faq{padding:34px}.section-heading{display:grid;gap:12px;max-width:980px;margin-bottom:24px}.problem-sections{display:grid;gap:16px}.problem-feature{display:grid;grid-template-columns:minmax(0,.96fr) minmax(320px,.64fr);gap:24px;align-items:stretch;min-height:300px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:linear-gradient(145deg,#ffffff14,#ffffff06),#ffffff08;box-shadow:inset 0 1px #ffffff1f,0 18px 52px #0003;padding:22px}.problem-feature-wide{grid-template-columns:minmax(420px,.78fr) minmax(520px,1.22fr);min-height:360px}.problem-copy{display:grid;align-content:center;gap:12px}.problem-label{margin:0;color:var(--amber);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.problem-copy h3{max-width:14ch;margin:0;font-size:clamp(2rem,3vw,4rem);line-height:.98}.problem-copy p:not(.problem-label){max-width:62ch;margin:0;color:var(--muted);font-size:16px;line-height:1.68}.problem-visual{position:relative;min-height:240px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:linear-gradient(145deg,#ffffff17,#ffffff06),#070a0e94;box-shadow:inset 0 1px #ffffff1f}.problem-visual:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.16),transparent 30%),radial-gradient(circle at 78% 18%,rgba(91,157,255,.16),transparent 16rem)}.browser-agent-visual{display:grid;grid-template-columns:minmax(180px,.58fr) minmax(280px,1fr);gap:14px;padding:14px}.mini-agent,.mini-browser,.multi-agent-visual span,.keys-visual span,.provider-visual span,.runtime-visual span{position:relative;z-index:1;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff17,#ffffff06),#0a0d129e;box-shadow:inset 0 1px #ffffff1f}.mini-agent{display:grid;align-content:start;gap:12px;border-radius:13px;padding:16px}.mini-agent strong,.mini-browser b{font-size:18px}.mini-agent span,.mini-agent em{color:var(--muted);font-style:normal}.mini-agent em{align-self:end;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:var(--green);font-family:var(--mono);font-size:12px;padding:10px}.mini-browser{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:13px}.mini-browser-bar{display:flex;align-items:center;gap:7px;min-height:36px;border-bottom:1px solid rgba(255,255,255,.1);padding:0 12px}.mini-browser-bar span{width:8px;height:8px;border-radius:50%;background:#ffffff38}.mini-browser-bar strong{color:var(--quiet);font-family:var(--mono);font-size:11px;font-weight:500}.mini-page{display:grid;align-content:center;gap:12px;padding:24px}.mini-page i{display:block;width:100%;height:12px;border-radius:999px;background:#ffffff24}.mini-page i:nth-child(3){width:72%}.mini-page i:nth-child(4){width:48%;background:#5b9dff7a}.multi-agent-visual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.multi-agent-visual span{display:grid;align-content:space-between;min-height:96px;border-radius:13px;font-family:var(--mono);font-weight:700;padding:14px}.multi-agent-visual b{color:var(--blue-strong)}.keys-visual{display:grid;grid-template-columns:repeat(4,64px);grid-auto-rows:58px;align-content:center;justify-content:center;gap:12px;padding:18px}.keys-visual span{display:grid;place-items:center;border-radius:13px;font-family:var(--mono);font-size:24px;font-weight:700}.keys-visual .voice-key{color:var(--amber)}.voice-problem-visual{display:flex;align-items:end;justify-content:center;gap:14px;padding:44px}.voice-problem-visual span{position:relative;z-index:1;width:34px;border-radius:999px;background:linear-gradient(180deg,#f0bf74f0,#d99a4359);box-shadow:0 0 22px #d99a4338}.voice-problem-visual span:nth-child(1){height:62px}.voice-problem-visual span:nth-child(2){height:122px}.voice-problem-visual span:nth-child(3){height:86px}.voice-problem-visual span:nth-child(4){height:150px}.voice-problem-visual span:nth-child(5){height:72px}.provider-visual,.runtime-visual{display:flex;align-items:center;justify-content:center;gap:14px;padding:22px}.provider-visual span,.runtime-visual span{display:grid;place-items:center;min-width:108px;min-height:64px;border-radius:14px;font-family:var(--mono);font-weight:700}.provider-visual i,.runtime-visual i{position:relative;z-index:1;width:58px;height:2px;background:linear-gradient(90deg,var(--blue),var(--amber))}.workspace-control-demo{border:1px solid var(--glass-line);border-radius:18px;background:linear-gradient(145deg,#ffffff12,#ffffff05),#090b0e94;box-shadow:inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);overflow:hidden}.workspace-control-frame{padding:14px}.workspace-control-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:14px}.screen-window,.workspace-keyboard-widget,.voice-shell{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:linear-gradient(180deg,#ffffff13,#ffffff05),#0b0d119e;box-shadow:inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12)}.screen-window{overflow:hidden}.screen-window-bar{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.08)}.screen-window-dots{display:flex;gap:6px}.screen-window-dots span{width:8px;height:8px;border-radius:50%;background:#ffffff38}.screen-window-title,.workspace-keyboard-status{color:var(--muted);font-family:var(--mono);font-size:11px}.screen-window-body{height:520px;overflow:hidden;padding:10px}.workspace-switcher{height:100%;overflow:hidden}.workspace-track{height:100%;transition:transform .42s cubic-bezier(.2,.8,.2,1)}.workspace-slide{height:100%;padding:0}.workspace-board{display:grid;gap:10px;height:100%}.workspace-board--four,.workspace-board--webview{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-column{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:linear-gradient(180deg,#ffffff12,#ffffff05),#ffffff09;box-shadow:inset 0 1px #ffffff17;padding:12px;transition:border-color .18s ease,background-color .18s ease}.workspace-column--focus,.workspace-column[data-focused=true]{border-color:var(--green);background:#67c58714}.workspace-column--span3{grid-column:span 3}.workspace-identity{display:flex;align-items:center;gap:8px;min-width:0}.workspace-icon{display:grid;flex:0 0 auto;place-items:center;width:26px;height:26px;border:1px solid rgba(255,255,255,.14);border-radius:7px;color:var(--blue-strong);font-family:var(--mono);font-size:10px;font-weight:700}.workspace-name{overflow:hidden;color:var(--text);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.workspace-column-head,.workspace-line,.workspace-skeleton span,.workspace-loader-line{border-radius:999px;background:#ffffff29}.workspace-column-head{width:34%;height:4px;background:var(--green)}.workspace-line{height:8px}.workspace-line--long{width:92%}.workspace-line--mid{width:68%}.workspace-line--short{width:44%}.workspace-chat-viewport{min-height:0;overflow:hidden}.workspace-chat-stack{display:grid;gap:10px}.workspace-skeleton{display:grid;gap:7px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0a;padding:10px}.workspace-skeleton span{display:block;height:7px}.workspace-skeleton span:nth-child(1){width:78%}.workspace-skeleton span:nth-child(2){width:58%}.workspace-skeleton span:nth-child(3){width:42%}.workspace-skeleton--prompt{border-color:#5b9dff61;background:#5b9dff14}.workspace-image-card,.workspace-loader-card,.workspace-webview{min-height:110px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff0a}.workspace-image-card img{width:100%;height:100%;object-fit:cover}.workspace-loader-card{display:flex;align-items:center;gap:12px;padding:12px}.workspace-loader-ring{width:28px;height:28px;border:3px solid rgba(255,255,255,.14);border-top-color:var(--blue);border-radius:50%;animation:ring .7s linear infinite}.workspace-loader-line{width:58%;height:8px}.workspace-webview{display:grid;place-items:center;min-height:360px;transition:border-color .18s ease,background-color .18s ease}.workspace-webview[data-reloading=true]{border-color:var(--amber)}.workspace-webview[data-changed=true]{border-color:var(--green);background:#67c58714}.workspace-side-project-brand{display:flex;align-items:center;gap:12px;color:var(--text);font-family:var(--mono);font-weight:700}.workspace-side-project-logo{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.14);border-radius:9px;color:var(--blue-strong)}.workspace-control-side{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px}.workspace-keyboard-widget{padding:14px}.workspace-keyboard-grid{display:grid;gap:10px;margin-top:16px}.workspace-keyboard-row{display:flex;gap:10px}.workspace-keyboard-row--home{padding-left:36px}.workspace-key{display:grid;place-items:center;flex:0 0 62px;min-height:56px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:linear-gradient(180deg,#ffffff1a,#ffffff06),#07090cb8;color:var(--text);cursor:pointer;font-family:var(--mono);font-size:24px;box-shadow:inset 0 1px #ffffff1f,0 10px 20px #00000038;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.workspace-key--voice{color:var(--amber)}.workspace-key[data-pulse=true]{border-color:var(--blue);background:#5b9dff24;color:var(--blue-strong);transform:translateY(-2px)}.workspace-key--voice[data-pulse=true]{border-color:var(--amber);background:#d99a4324;color:var(--amber)}.voice-shell{--voice-level: 0%;display:grid;align-content:center;gap:16px;min-height:220px;padding:18px}.voice-shell[data-active=true]{border-color:#d99a438c;background:linear-gradient(180deg,#d99a431f,#0b0d11)}.voice-stage{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px}.voice-icon-ring{display:grid;place-items:center;width:80px;height:80px;border:1px solid rgba(217,154,67,.42);border-radius:50%;color:var(--amber);font-family:var(--mono);font-size:11px;font-weight:700}.voice-history{position:relative;height:96px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 12px),linear-gradient(180deg,#d99a4314,#ffffff05)}.voice-history canvas{width:100%;height:100%}.voice-time-chip{position:absolute;right:8px;top:8px;border-radius:4px;background:#00000094;color:var(--text);font-family:var(--mono);font-size:10px;padding:2px 5px}.voice-meter{height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.voice-meter-fill{width:var(--voice-level);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--amber),#f0bf74);transition:width 80ms linear}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.install{display:grid;grid-template-columns:minmax(340px,.8fr) minmax(520px,1.2fr);align-items:end;gap:24px}.install-command{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--glass-line);border-radius:16px;background:linear-gradient(180deg,#ffffff16,#ffffff05),#07090c94;box-shadow:inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);padding:10px}.install-command code{overflow:hidden;color:var(--blue-strong);font-family:var(--mono);font-size:18px;text-overflow:ellipsis;white-space:nowrap}.faq{margin-bottom:72px}.faq h2{margin-bottom:22px}.faq details{border-top:1px solid rgba(255,255,255,.09);padding:18px 0}.faq summary{cursor:pointer;color:var(--text);font-size:18px;font-weight:800}.faq summary:focus-visible{outline:2px solid var(--blue-strong);outline-offset:4px}.faq p{max-width:78ch;padding-top:12px}@keyframes ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:1180px){.site-header,main{width:min(100% - 32px,1420px)}.hero,.explain,.problem-feature,.problem-feature-wide,.install{grid-template-columns:1fr}.hero{min-height:0}.deck-preview{min-height:620px}.problem-copy h3{max-width:18ch}}
