:root{--bg: oklch(17% .03 266);--bg-soft: oklch(20% .032 266);--bg-deep: oklch(13% .026 266);--surface: oklch(22% .034 266);--surface-2: oklch(26% .038 266);--fg: oklch(95% .012 250);--muted: oklch(70% .026 256);--faint: oklch(56% .03 260);--border: oklch(34% .034 266);--border-soft: oklch(29% .03 266);--accent: oklch(68% .19 264);--accent-2: oklch(74% .15 195);--warn: oklch(80% .14 80);--accent-soft: color-mix(in oklch, var(--accent) 16%, transparent);--accent-glow: color-mix(in oklch, var(--accent) 40%, transparent);--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", ui-monospace, Menlo, "Cascadia Code", monospace;--container: 1180px;color:var(--fg);background:var(--bg);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;color:var(--fg);background:radial-gradient(720px 480px at 78% -8%,var(--accent-soft),transparent 70%),radial-gradient(560px 420px at 6% 12%,color-mix(in oklch,var(--accent-2) 9%,transparent),transparent 72%),var(--bg);font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}::selection{background:color-mix(in oklch,var(--accent) 24%,transparent)}main{width:min(var(--container),calc(100% - 40px));margin:0 auto}.nav{position:sticky;top:0;z-index:40;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:color-mix(in oklch,var(--bg) 80%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-soft)}.brand{display:inline-flex;align-items:center;gap:10px;font-size:1.12rem;font-weight:700;letter-spacing:-.01em}.brand-mark{width:auto;height:30px;display:block}.nav-actions{display:flex;align-items:center;gap:14px;min-width:0}.nav-actions nav{display:flex;align-items:center;gap:22px;color:var(--muted);font-size:.92rem}.nav-actions nav a{transition:color .15s}.nav-actions nav a:hover{color:var(--fg)}.nav-cta{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:10px;background:var(--accent);color:#fafcff;color:oklch(99% .01 268);font-weight:540;font-size:.9rem;transition:box-shadow .18s}.nav-cta:hover{box-shadow:0 0 0 4px var(--accent-soft);color:#fafcff;color:oklch(99% .01 268)}.locale-switch{flex:none;display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border);border-radius:10px;background:color-mix(in oklch,var(--surface) 70%,transparent)}.locale-switch button{min-width:42px;min-height:30px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:.78rem;line-height:1;transition:background .15s,color .15s}.locale-switch button:hover{color:var(--fg)}.locale-switch button[aria-pressed=true]{background:var(--accent);color:#fafcff;color:oklch(99% .01 268);font-weight:600}.eyebrow{margin:0 0 16px;display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.eyebrow:before{content:"";width:22px;height:1px;background:var(--accent);opacity:.6}h1,h2,h3,p{margin-top:0}h1{margin-bottom:18px;color:var(--fg);font-size:clamp(2.6rem,5.5vw,4.4rem);line-height:1.02;letter-spacing:-.03em;font-weight:680}h1 .grad{background:linear-gradient(95deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}h2{color:var(--fg);font-size:clamp(1.8rem,3.2vw,2.7rem);line-height:1.08;letter-spacing:-.02em;font-weight:660}h3{color:var(--fg);font-size:1.05rem;font-weight:600}.pill{display:inline-flex;align-items:center;gap:7px;margin-bottom:22px;padding:5px 12px;border:1px solid color-mix(in oklch,var(--accent) 30%,transparent);border-radius:999px;background:var(--accent-soft);color:var(--accent);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.pill .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(40px,5vw,72px);align-items:center;padding:clamp(48px,8vw,104px) 0}.hero>*{min-width:0}.hero-copy{align-self:start}.subtitle{max-width:56ch;margin-bottom:22px;color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6}.hero-text{display:none}.hero-meta{display:flex;gap:22px;flex-wrap:wrap;margin-top:30px}.hero-meta div{display:flex;flex-direction:column;gap:2px}.hero-meta .k{font-family:var(--font-mono);font-size:1.25rem;font-weight:600;color:var(--fg)}.hero-meta .l{font-size:.78rem;color:var(--faint)}.install-card{max-width:760px;margin-top:28px;border:1px solid var(--border);border-radius:14px;background:var(--bg-deep);overflow:hidden}.tabs{display:flex;gap:4px;padding:8px 8px 0;border-bottom:1px solid var(--border-soft)}.tabs button{min-height:38px;padding:0 16px;border:1px solid transparent;border-bottom:none;border-radius:8px 8px 0 0;background:transparent;color:var(--muted);font-family:var(--font-mono);font-size:.85rem;transition:all .15s}.tabs button.active{background:var(--surface);border-color:var(--border);color:var(--accent);font-weight:600}.command-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px}code,pre{font-family:var(--font-mono)}.command-row code,.install-list code{min-width:0;overflow-x:auto;white-space:nowrap;color:var(--fg);font-size:.92rem}.copy{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--muted);font-family:var(--font-mono);font-size:.82rem;transition:color .15s,border-color .15s}.copy:hover{color:var(--accent);border-color:var(--accent)}.copy[data-state=copied]{color:var(--accent-2);border-color:var(--accent-2)}.copy[data-state=failed]{color:var(--warn);border-color:var(--warn)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.primary,.secondary{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 22px;border-radius:10px;border:1px solid transparent;font-size:.95rem;font-weight:540;transition:transform .06s,box-shadow .18s,border-color .18s,background .18s}.primary:active,.secondary:active{transform:translateY(1px)}.primary{background:var(--accent);border-color:var(--accent);color:#fafcff;color:oklch(99% .01 268)}.primary:hover{box-shadow:0 0 0 4px var(--accent-soft),0 8px 24px -8px var(--accent-glow)}.secondary{background:var(--surface);border-color:var(--border);color:var(--fg)}.secondary:hover{border-color:var(--accent);background:var(--surface-2)}.secondary:after{content:"→";transition:transform .15s}.secondary:hover:after{transform:translate(3px)}.terminal{min-width:0;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:14px;background:var(--bg-deep);box-shadow:0 40px 80px -40px #010205,0 0 0 1px color-mix(in oklch,var(--accent) 12%,transparent);overflow:hidden;font-family:var(--font-mono)}.terminal-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-soft);background:color-mix(in oklch,var(--surface) 50%,transparent)}.terminal-bar span:nth-child(-n+3){flex:none;width:11px;height:11px;border-radius:50%;background:#dc5e59}.terminal-bar span:nth-child(2){background:#e3ad4b}.terminal-bar span:nth-child(3){background:#54b66e}.terminal-title{margin-left:6px;min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--faint);font-size:.74rem;letter-spacing:.02em}.tui-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 16px;border-bottom:1px solid var(--border-soft);background:var(--accent-soft);font-family:var(--font-mono);font-size:.7rem;color:var(--muted)}.tui-status .accent{color:var(--accent);font-weight:600}.tui-status .dim{color:var(--faint)}.tui-ctx{display:inline-flex;align-items:center;gap:7px}.tui-ctx .bar{letter-spacing:1px;color:var(--accent)}.tui-body{flex:1;display:flex;flex-direction:column;gap:4px;min-height:320px;padding:16px 18px;font-family:var(--font-mono);font-size:.8rem;line-height:1.7}.tb{opacity:0;transform:translateY(4px);animation:tb-in .34s ease forwards}@keyframes tb-in{to{opacity:1;transform:none}}.tb-user .who{color:var(--accent);font-weight:600}.tb-reason{margin:2px 0;padding:4px 0 4px 12px;border-left:2px solid color-mix(in oklch,var(--accent) 45%,transparent);color:var(--muted);font-size:.76rem}.tb-reason .lbl{display:block;margin-bottom:2px;color:var(--accent);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.tb-tool{margin:2px 0;padding:8px 11px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in oklch,var(--surface) 60%,transparent);font-size:.74rem}.tb-tool .th{display:flex;align-items:center;gap:7px;color:#b6adf3}.tb-tool .th .ic{width:6px;height:6px;border-radius:50%;background:#b6adf3}.tb-tool .arg{color:var(--fg)}.tb-tool .res{margin-top:3px;padding-left:13px;color:var(--faint)}.tb-approve{display:flex;align-items:center;gap:9px;margin:2px 0;padding:7px 11px;border:1px solid color-mix(in oklch,var(--warn) 35%,transparent);border-radius:8px;background:color-mix(in oklch,var(--warn) 12%,transparent);color:var(--warn);font-size:.74rem}.tb-approve .chip{margin-left:auto;padding:1px 8px;border-radius:999px;background:color-mix(in oklch,var(--accent-2) 18%,transparent);color:var(--accent-2);font-size:.64rem}.tb-ok{display:flex;align-items:center;gap:7px;color:var(--accent-2)}.tb-done{margin-top:4px;padding:7px 11px;border:1px solid color-mix(in oklch,var(--accent-2) 30%,transparent);border-radius:8px;background:color-mix(in oklch,var(--accent-2) 12%,transparent);color:var(--accent-2);font-size:.74rem}.tui-composer{display:flex;align-items:center;gap:9px;padding:11px 16px;border-top:1px solid var(--border-soft);background:var(--bg-deep);font-family:var(--font-mono);font-size:.8rem}.tui-composer .prompt{color:var(--accent);font-weight:600}.tui-composer .input{color:var(--fg);white-space:pre}.tui-cur{display:inline-block;width:7px;height:15px;background:var(--accent);animation:blink 1.1s step-end infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.tui-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 16px;border-top:1px solid var(--border-soft);background:color-mix(in oklch,var(--surface) 40%,transparent);font-family:var(--font-mono);font-size:.64rem;color:var(--faint)}.tui-foot .key{color:var(--accent)}.features,.quick-start,.use-cases,.search-paths,.capabilities,.comparison,.workflow,.specs,.faq,.install-repeat{padding:clamp(56px,8vw,96px) 0;border-top:1px solid var(--border-soft)}.section-heading{max-width:44ch;margin-bottom:48px}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.feature-grid article{padding:26px;border:1px solid var(--border-soft);border-radius:16px;background:var(--surface);transition:border-color .2s,transform .2s,background .2s}.feature-grid article:hover{border-color:color-mix(in oklch,var(--accent) 40%,transparent);transform:translateY(-3px);background:var(--surface-2)}.feature-grid h3{margin-bottom:8px}.feature-grid p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.6}.feature-grid code{color:var(--accent);font-size:.88em}.cache-card{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,4vw,56px);align-items:center;margin-top:28px;padding:clamp(28px,4vw,40px);border:1px solid color-mix(in oklch,var(--accent) 28%,transparent);border-radius:18px;background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 9%,transparent),transparent 62%),var(--surface);box-shadow:0 30px 64px -40px #010205}.cache-card>*{min-width:0}.cache-card .eyebrow{margin-bottom:14px}.cache-card h3{margin-bottom:10px;font-size:clamp(1.3rem,2.1vw,1.7rem);line-height:1.2;letter-spacing:-.015em;font-weight:640}.cache-card-copy p:last-child{margin:0;max-width:52ch;color:var(--muted);font-size:.95rem;line-height:1.65}.cache-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:20px;border:1px solid var(--border-soft);border-radius:14px;background:var(--bg-deep);font-family:var(--font-mono)}.cache-card-stats>div{display:flex;flex-direction:column;gap:6px;min-width:0}.cache-card-stats .num{font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,2.4vw,1.95rem);line-height:1;letter-spacing:-.02em;font-weight:600;color:var(--accent)}.cache-card-stats .l{color:var(--faint);font-size:.7rem;line-height:1.45;letter-spacing:.01em}@media(max-width:860px){.cache-card{grid-template-columns:minmax(0,1fr)}}@media(max-width:540px){.cache-card-stats{grid-template-columns:1fr;gap:14px}}.quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.quick-card{display:flex;flex-direction:column;min-width:0;min-height:100%;padding:24px;border:1px solid var(--border-soft);border-radius:16px;background:linear-gradient(180deg,color-mix(in oklch,var(--accent) 7%,transparent),transparent 52%),var(--surface)}.quick-card .step-k{margin-bottom:18px;color:var(--accent);font-family:var(--font-mono);font-size:1.25rem;font-weight:650;line-height:1}.quick-card h3{margin-bottom:8px}.quick-card p{margin-bottom:18px;color:var(--muted);font-size:.92rem;line-height:1.6}.quick-card pre{margin:auto 0 0;min-width:0;overflow-x:auto;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--bg-deep);color:var(--fg);font-size:.76rem;line-height:1.7}.use-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.use-case-grid article{position:relative;min-width:0;padding:22px 22px 22px 24px;border:1px solid var(--border-soft);border-radius:14px;background:color-mix(in oklch,var(--surface) 86%,transparent)}.use-case-grid article:before{content:"";position:absolute;top:22px;left:0;width:3px;height:22px;border-radius:0 999px 999px 0;background:var(--accent-2)}.use-case-grid h3{margin-bottom:7px}.use-case-grid p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.6}.search-path-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.search-path-grid a{min-width:0;padding:22px;border:1px solid var(--border-soft);border-radius:14px;background:linear-gradient(180deg,color-mix(in oklch,var(--accent-2) 7%,transparent),transparent 58%),var(--surface);transition:border-color .18s,transform .18s}.search-path-grid a:hover{border-color:color-mix(in oklch,var(--accent-2) 44%,transparent);transform:translateY(-2px)}.search-path-grid h3{margin-bottom:8px}.search-path-grid p{margin-bottom:18px;color:var(--muted);font-size:.9rem;line-height:1.6}.search-path-grid span{color:var(--accent-2);font-family:var(--font-mono);font-size:.74rem}.crawler-links{width:min(var(--container),calc(100% - 40px));margin:0 auto;padding:12px 0;display:flex;flex-wrap:wrap;gap:14px;color:var(--muted);font-size:.84rem}.crawler-links a:hover{color:var(--accent)}.comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.comparison-grid article{min-width:0;padding:24px;border:1px solid var(--border-soft);border-radius:16px;background:var(--surface)}.comparison-grid article.highlight{border-color:color-mix(in oklch,var(--accent) 42%,transparent);background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 11%,transparent),transparent 64%),var(--surface);box-shadow:0 28px 60px -44px var(--accent-glow)}.comparison-grid h3{margin-bottom:16px}.comparison-grid ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.comparison-grid li{position:relative;padding-left:18px;color:var(--muted);font-size:.9rem;line-height:1.58}.comparison-grid li:before{content:"";position:absolute;top:.72em;left:0;width:6px;height:6px;border-radius:50%;background:var(--accent)}.comparison-grid article:not(.highlight) li:before{background:var(--faint)}.faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,5vw,72px);row-gap:0}.faq-list article{min-width:0;padding:22px 0;border-top:1px solid var(--border-soft)}.faq-list h3{margin-bottom:8px;font-size:1rem}.faq-list p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.65}.capabilities{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(36px,5vw,72px);align-items:start}.capabilities>*{min-width:0}.cap-lead .subtitle{margin-top:18px}.tools-wrap{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.tool-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-family:var(--font-mono);font-size:.82rem;color:var(--fg);transition:border-color .15s,background .15s}.tool-chip:hover{border-color:var(--accent);background:var(--surface-2)}.tool-chip .tc-dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.cap-row{display:grid;grid-template-columns:28px 1fr;gap:16px;padding:20px 0;border-top:1px solid var(--border-soft)}.cap-row:first-child{border-top:0}.cap-row .ci{margin-top:2px;color:var(--accent)}.cap-row .ci svg{width:22px;height:22px}.cap-row h3{margin-bottom:5px;font-size:1.02rem}.cap-row p{margin:0;color:var(--muted);font-size:.92rem}.cap-row code{color:var(--accent);font-size:.9em}.code-panel{border:1px solid var(--border);border-radius:16px;background:var(--bg-deep);overflow:hidden}.code-tabs{display:flex;border-bottom:1px solid var(--border-soft);background:color-mix(in oklch,var(--surface) 40%,transparent);overflow-x:auto}.code-tabs button{padding:12px 18px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-family:var(--font-mono);font-size:.82rem;white-space:nowrap;transition:color .15s,border-color .15s}.code-tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.code-tabs button:hover{color:var(--fg)}.code-panel pre{margin:0;padding:22px 24px;overflow-x:auto;color:var(--fg);font-size:.84rem;line-height:1.9}.code-panel .k-com{color:var(--faint)}.code-panel .k-cmd{color:var(--accent)}.code-panel .k-flag{color:var(--warn)}.code-panel .k-str{color:var(--accent-2)}.code-panel .k-out{color:var(--muted)}.spec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.spec-grid .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,4vw,3.2rem);line-height:1;letter-spacing:-.03em;font-weight:600;color:var(--fg)}.spec-grid .num .u{color:var(--accent)}.spec-grid p{margin:10px 0 0;max-width:26ch;color:var(--muted);font-size:.85rem}.changelog-hero{padding:clamp(56px,9vw,112px) 0 clamp(28px,4vw,48px)}.changelog-hero h1{margin-bottom:14px;font-size:clamp(2.1rem,4.4vw,3.4rem)}.changelog-hero .subtitle{margin-bottom:0}.changelog-page{padding:clamp(20px,4vw,48px) 0 clamp(56px,8vw,96px)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.changelog-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.changelog-item a{display:block;padding:22px 24px;border:1px solid var(--border-soft);border-radius:14px;background:var(--surface);transition:border-color .2s,background .2s,transform .2s}.changelog-item a:hover{border-color:color-mix(in oklch,var(--accent) 40%,transparent);background:var(--surface-2);transform:translateY(-2px)}.changelog-meta{display:flex;align-items:center;gap:12px;margin-bottom:8px;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.changelog-version{color:var(--accent);font-size:.95rem;font-weight:600;letter-spacing:-.01em}.changelog-latest{padding:1px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.changelog-date{margin-left:auto;color:var(--faint);font-size:.78rem}.changelog-summary{margin:0 0 10px;color:var(--muted);font-size:.92rem;line-height:1.6}.changelog-link{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.02em}.changelog-link:after{content:"→";transition:transform .15s}.changelog-item a:hover .changelog-link:after{transform:translate(3px)}@media(max-width:540px){.changelog-item a{padding:18px}.changelog-meta{flex-wrap:wrap;gap:8px}.changelog-date{margin-left:0;width:100%}}.install-repeat{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(36px,5vw,64px);align-items:start}.install-repeat>*{min-width:0}.install-list{display:grid;gap:14px}.install-list code{display:block;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--bg-deep)}.install-list p{color:var(--muted);font-size:.9rem}.install-list a{color:var(--accent)}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:92px;padding:28px 0;border-top:1px solid var(--border-soft);color:var(--muted);font-size:.85rem}footer .foot-brand{display:inline-flex;align-items:center;gap:9px;font-weight:700}footer .foot-brand .brand-mark{height:26px}footer div.links{display:flex;gap:18px}footer div.links span{color:var(--muted)}footer a:hover{color:var(--accent)}@media(max-width:940px){.hero,.capabilities,.install-repeat{grid-template-columns:minmax(0,1fr)}.search-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.nav-actions nav a:not(.nav-cta){display:none}.nav-actions nav{display:flex;gap:0}}@media(max-width:760px){.feature-grid,.quick-grid,.use-case-grid,.search-path-grid,.comparison-grid,.faq-list{grid-template-columns:1fr}.spec-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.command-row{grid-template-columns:1fr}.copy{width:100%}footer{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto}}
