@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes float{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(6px)}}@keyframes lineReveal{to{opacity:1;transform:translateX(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes heroLineReveal{to{opacity:1;transform:translateX(0)}}@media (max-width:640px){.nav-links .nav-link-text{display:none}}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding-top:80px;padding-bottom:80px;position:relative;overflow:hidden}.hero::before{content:"";position:absolute;top:-30%;left:50%;transform:translateX(-50%);width:800px;height:800px;background:radial-gradient(ellipse at center,rgba(162,119,255,.08)0,transparent 70%);pointer-events:none}.hero-content{position:relative;z-index:1;max-width:720px;padding:0 24px}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:var(--purple-dim);border:1px solid rgba(162,119,255,.2);border-radius:var(--radius-pill);font-size:13px;font-weight:500;color:var(--purple);margin-bottom:32px;letter-spacing:.02em}.hero-badge-dot{width:6px;height:6px;background:var(--green);border-radius:50%;animation:pulse 2s infinite}.hero h1{font-size:clamp(48px,8vw,80px);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin-bottom:24px}.hero h1 .gradient{background:linear-gradient(135deg,var(--purple) 0%,var(--green) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub{font-size:clamp(17px,2.5vw,20px);color:var(--fg-muted);line-height:1.6;max-width:540px;margin:0 auto 32px}.hero-metric,.hero-metrics{display:flex;align-items:center}.hero-metrics{justify-content:center;gap:40px;margin-bottom:48px;flex-wrap:wrap}.hero-metric{flex-direction:column;gap:4px}.hero-install code,.hero-metric-value{font-family:var(--font-mono);color:var(--fg)}.hero-metric-value{font-size:28px;font-weight:800;letter-spacing:-.03em}.hero-metric-value .metric-accent{color:var(--purple)}.hero-metric-label{font-size:13px;font-weight:500;color:var(--fg-muted);letter-spacing:.02em}@media (max-width:640px){.hero-metrics{gap:24px}.hero-metric-value{font-size:22px}}.hero-actions,.hero-install{display:flex;align-items:center}.hero-actions{flex-direction:column;gap:16px}.hero-install{gap:0;background:var(--bg-surface);border:2px solid rgba(162,119,255,.3);border-radius:var(--radius);overflow:hidden;max-width:100%;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.hero-install:hover{border-color:rgba(162,119,255,.5);box-shadow:0 0 24px rgba(162,119,255,.15)}.hero-install code{font-size:15px;padding:16px 24px;white-space:nowrap;user-select:all}.hero-install code .prompt-char{color:var(--purple);user-select:none}.hero-install .copy-btn{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:0;border-left:1px solid rgba(255,255,255,.08);background:0 0;color:var(--fg-muted);cursor:pointer;transition:color .2s var(--ease),background .2s var(--ease);flex-shrink:0}.hero-install .copy-btn:hover{color:var(--purple);background:rgba(162,119,255,.06)}.hero-install .copy-btn.copied{color:var(--green)}.hero-install-hint{font-size:13px;color:var(--fg-muted);margin-top:4px;font-weight:500}.hero-install-hint .hint-accent{color:var(--green);font-weight:600}.hero-links{display:flex;align-items:center;gap:24px;margin-top:8px}.hero-links a,.hero-scroll{align-items:center;color:var(--fg-muted);font-weight:500}.hero-links a{font-size:14px;display:inline-flex;gap:6px;transition:color .2s var(--ease)}.hero-links a:hover{color:var(--fg);opacity:1}.hero-links .star-cta{color:var(--purple);font-weight:600}.hero-links .star-cta:hover{color:var(--fg)}.hero-scroll{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;animation:float 3s ease-in-out infinite}@media (max-width:640px){.hero-scroll{display:none}}.features{background:var(--bg);position:relative}.section-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--purple);margin-bottom:16px}.section-title{font-size:clamp(32px,5vw,48px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:16px}.section-desc{font-size:17px;color:var(--fg-muted);max-width:560px;line-height:1.6;margin-bottom:64px}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:768px){.features-grid{grid-template-columns:1fr}}.feature-card{background:var(--bg-elevated);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);padding:36px 32px;transition:border-color .3s var(--ease),transform .3s var(--ease);position:relative;overflow:hidden}.feature-card::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--purple),transparent);opacity:0;transition:opacity .3s var(--ease)}.feature-card:hover{border-color:rgba(162,119,255,.2);transform:translateY(-2px)}.feature-card:hover::before{opacity:.6}.feature-icon{width:48px;height:48px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:22px}.feature-icon.purple{background:var(--purple-dim);color:var(--purple)}.feature-icon.green{background:var(--green-dim);color:var(--green)}.feature-icon.yellow{background:rgba(255,202,133,.1);color:var(--yellow)}.feature-icon.red{background:rgba(255,103,103,.1);color:var(--red)}.feature-card h3,.workflow-step h3{font-size:20px;font-weight:700;letter-spacing:-.01em;margin-bottom:10px}.feature-card p,.workflow-step p{font-size:15px;color:var(--fg-muted);line-height:1.6}.social-proof{background:var(--bg);position:relative;overflow:hidden}.social-proof::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(ellipse at center,rgba(97,255,202,.04)0,transparent 70%);pointer-events:none}.social-proof-inner{max-width:880px;margin:0 auto}.workflow-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}@media (max-width:768px){.workflow-grid{grid-template-columns:1fr}}.workflow-step{background:var(--bg-elevated);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);padding:32px 28px;position:relative;transition:border-color .3s var(--ease)}.workflow-step:hover{border-color:rgba(97,255,202,.2)}.workflow-step-number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--green-dim);color:var(--green);font-family:var(--font-mono);font-size:13px;font-weight:700;margin-bottom:16px}.workflow-step h3{font-size:17px;margin-bottom:8px}.workflow-step p{font-size:14px}.workflow-step code{font-family:var(--font-mono);font-size:12px;background:var(--bg-surface);padding:2px 8px;border-radius:4px;color:var(--yellow)}.social-proof-badges{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:48px;flex-wrap:wrap}.social-proof-badges a{display:inline-flex;opacity:.8;transition:opacity .2s var(--ease)}.hero-badges a:hover,.social-proof-badges a:hover{opacity:1}.social-proof-badges img{height:28px;display:block}.inline-cta{gap:0;background:var(--bg-surface);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);overflow:hidden;max-width:380px;margin:48px auto 0;transition:border-color .2s var(--ease)}.inline-cta:hover{border-color:rgba(162,119,255,.3)}.inline-cta code{font-family:var(--font-mono);font-size:14px;padding:14px 20px;color:var(--fg);white-space:nowrap;user-select:all;flex:1}.inline-cta code .prompt-char{color:var(--purple);user-select:none}.inline-cta,.inline-cta .copy-btn{display:flex;align-items:center;justify-content:center}.inline-cta .copy-btn{width:48px;height:48px;border:0;border-left:1px solid rgba(255,255,255,.08);background:0 0;color:var(--fg-muted);cursor:pointer;transition:color .2s var(--ease),background .2s var(--ease);flex-shrink:0}.inline-cta .copy-btn:hover{color:var(--purple);background:rgba(162,119,255,.06)}.comparison-table .value.best,.inline-cta .copy-btn.copied{color:var(--green)}.comparison{background:var(--bg)}.comparison-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid rgba(255,255,255,.06)}.comparison-table{width:100%;border-collapse:collapse;min-width:760px;font-size:15px}.comparison-table td,.comparison-table th{padding:16px 20px;text-align:center;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap}.comparison-table th{font-size:14px;font-weight:600;color:var(--fg-muted);letter-spacing:.02em}.comparison-table td:first-child,.comparison-table th:first-child{text-align:left;font-weight:500;color:var(--fg)}.comparison-table th.arb-col{color:var(--purple);position:relative}.comparison-table th.arb-col::before{content:"";position:absolute;top:0;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,var(--purple),transparent);border-radius:2px}.comparison-table td.arb-col,.comparison-table th.arb-col{background:rgba(162,119,255,.06)}.comparison-table tbody tr:last-child td{border-bottom:none}.comparison-table .check{color:var(--green);font-size:18px;font-weight:700}.comparison-table .dash{color:var(--fg-muted);opacity:.4;font-size:18px}.comparison-table .partial{color:var(--yellow, #e5c07b);font-size:12px;font-weight:600;opacity:.85}.comparison-table .value{color:var(--fg);font-family:var(--font-mono);font-size:13px;font-weight:600}.tools{background:var(--bg)}.tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:768px){.tools-grid{grid-template-columns:repeat(2,1fr)}}.tool-card{background:var(--bg-surface);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);padding:24px;transition:border-color .3s var(--ease)}.tool-card:hover{border-color:rgba(162,119,255,.25)}.tool-icon{width:40px;height:40px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:20px;background:var(--purple-dim);color:var(--purple)}.tool-card h3{font-size:16px;font-weight:700;letter-spacing:-.01em;margin-bottom:6px}.tool-card p{font-size:14px;color:var(--fg-muted);line-height:1.5}.preview{background:var(--bg)}.terminal-window{background:var(--bg-elevated);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);overflow:hidden;max-width:720px;margin:0 auto;box-shadow:0 24px 80px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.04)}.terminal-titlebar{display:flex;align-items:center;padding:14px 18px;gap:8px;border-bottom:1px solid rgba(255,255,255,.06)}.terminal-dot{width:12px;height:12px;border-radius:50%}.terminal-dot.red{background:var(--red)}.terminal-dot.yellow{background:var(--yellow)}.terminal-dot.green{background:var(--green)}.terminal-title{flex:1;text-align:center;font-size:13px;color:var(--fg-muted);font-weight:500}.terminal-.terminal-line{display:flex;gap:8px;flex-wrap:wrap}.terminal-anim .terminal-line,.terminal-anim .terminal-spacer{opacity:0;transform:translateX(-12px);animation:lineReveal .4s var(--ease-out) forwards}.terminal-anim .terminal-line:nth-child(1){animation-delay:0s}.terminal-anim .terminal-line:nth-child(2){animation-delay:.3s}.terminal-anim .terminal-line:nth-child(3){animation-delay:.6s}.terminal-anim .terminal-line:nth-child(4){animation-delay:.9s}.terminal-anim .terminal-spacer:nth-child(5){animation-delay:1.2s}.terminal-anim .terminal-line:nth-child(6){animation-delay:1.5s}.terminal-anim .terminal-line:nth-child(7){animation-delay:1.8s}.terminal-anim .terminal-line:nth-child(8){animation-delay:2.1s}.terminal-anim .terminal-line:nth-child(9){animation-delay:2.4s}.terminal-anim .terminal-spacer:nth-child(10){animation-delay:2.7s}.terminal-anim .terminal-line:nth-child(11){animation-delay:3s}.terminal-anim .terminal-line:nth-child(12){animation-delay:3.3s}.terminal-anim .terminal-line:nth-child(13){animation-delay:3.6s}.terminal-anim .terminal-spacer:nth-child(14){animation-delay:3.9s}.terminal-anim .terminal-line:nth-child(15){animation-delay:4.2s}.terminal-anim .terminal-line:nth-child(16){animation-delay:4.5s}.terminal-anim .t-cursor{opacity:0;animation:blink 1s step-end infinite 4.8s}.install-cmd code .prompt-char,.sticky-install code .prompt-char,.t-prompt{color:var(--purple);user-select:none}.t-cmd{color:var(--green)}.t-flag{color:var(--yellow)}.t-arg{color:var(--fg)}.install-box p,.t-output{color:var(--fg-muted)}.t-cursor{display:inline-block;width:8px;height:18px;background:var(--purple);border-radius:1px;animation:blink 1s step-end infinite;vertical-align:text-bottom}.hero-badges{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px;flex-wrap:wrap}.hero-badges a{display:inline-flex;opacity:.7;transition:opacity .2s var(--ease)}.hero-badges img{height:22px;display:block}.install{background:var(--bg);text-align:center}.install-box{background:var(--bg-elevated);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);padding:56px 40px;max-width:640px;margin:0 auto;position:relative;overflow:hidden}.install-box::before{content:"";position:absolute;top:-1px;left:20%;right:20%;height:2px;background:linear-gradient(90deg,transparent,var(--purple),var(--green),transparent);border-radius:2px}.install-box h2{font-size:clamp(28px,4vw,36px);font-weight:800;letter-spacing:-.03em;margin-bottom:12px}.install-box p{font-size:16px;margin-bottom:36px}.install-cmd,.install-methods{display:flex;align-items:center}.install-methods{flex-direction:column;gap:16px}.install-cmd{gap:0;background:var(--bg-surface);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);overflow:hidden;width:100%;max-width:440px;transition:border-color .2s var(--ease)}.install-cmd:hover{border-color:rgba(162,119,255,.3)}.install-cmd code{font-family:var(--font-mono);font-size:14px;padding:16px 20px;color:var(--fg);flex:1;text-align:left;white-space:nowrap;overflow-x:auto}.install-cmd .copy-btn{display:flex;align-items:center;justify-content:center;width:48px;height:52px;border:0;border-left:1px solid rgba(255,255,255,.08);background:0 0;color:var(--fg-muted);cursor:pointer;transition:color .2s var(--ease),background .2s var(--ease);flex-shrink:0}.install-cmd .copy-btn:hover{color:var(--purple);background:rgba(162,119,255,.06)}.install-cmd .copy-btn.copied{color:var(--green)}.install-or{color:var(--fg-muted);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.install-download{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:0 0;border:1px solid rgba(255,255,255,.12);color:var(--fg);border-radius:var(--radius-pill);font-size:15px;font-weight:600;text-decoration:none;transition:border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.install-download:hover{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.04);transform:translateY(-1px);opacity:1}.resources{background:var(--bg);text-align:center}.resources-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:0 auto}@media (max-width:900px){.resources-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.resources-grid{grid-template-columns:1fr}}.resource-card{background:var(--bg-elevated);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);padding:32px 28px;text-align:left;text-decoration:none;transition:border-color .3s var(--ease),transform .3s var(--ease);display:block}.resource-card:hover{border-color:rgba(162,119,255,.2);transform:translateY(-2px);opacity:1}.resource-card h3{font-size:17px;font-weight:700;color:var(--fg);margin-bottom:8px;letter-spacing:-.01em}.resource-card p{line-height:1.6;margin-bottom:12px}.resource-card .read-more{font-size:13px;font-weight:600;color:var(--purple);display:inline-flex;align-items:center;gap:4px}footer{padding:40px 24px;border-top:1px solid rgba(255,255,255,.06)}.footer-inner{max-width:1120px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.footer-left,.footer-right a,.resource-card p{color:var(--fg-muted);font-size:14px}.footer-left,.footer-right{display:flex;align-items:center;gap:16px}.footer-right{gap:24px}.footer-right a{font-weight:500;transition:color .2s var(--ease)}.footer-right a:hover{color:var(--fg);opacity:1}@media (max-width:640px){.footer-inner{flex-direction:column;gap:16px;text-align:center}}@media (prefers-reduced-motion:reduce){.terminal-anim .terminal-line,.terminal-anim .terminal-spacer{opacity:1;transform:none}.terminal-anim .t-cursor{opacity:1}}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.fade-in.visible{opacity:1;transform:translateY(0)}.hero-terminal{margin-top:48px;width:100%;max-width:680px;margin-left:auto;margin-right:auto}.hero-terminal .terminal-window{max-width:100%;text-align:left}.hero-terminal .terminal- .t-starship-dir{color:#61ffca;font-weight:700}.t-starship-branch{color:#a277ff}.t-starship-arrow{color:#a277ff;font-weight:700}.t-diff-header{color:#a277ff;font-weight:600}.t-diff-add,.t-starship-arrow.success{color:#61ffca}.t-diff-remove{color:#ff6767}.t-diff-line-nr{opacity:.5;user-select:none}.t-diff-context,.t-diff-line-nr{color:var(--fg-muted)}.t-ai-label{color:#ffca85;font-weight:700}.t-ai-text{color:var(--fg-muted)}.t-ai-success{color:#61ffca}.hero-term-anim .hero-term-line{opacity:0;transform:translateX(-8px);animation:heroLineReveal .35s var(--ease-out) forwards}.hero-term-anim .hero-term-spacer{opacity:0;animation:heroLineReveal .2s var(--ease-out) forwards}.hero-term-anim .hero-term-line:nth-child(1){animation-delay:.3s}.hero-term-anim .hero-term-line:nth-child(2){animation-delay:.8s}.hero-term-anim .hero-term-line:nth-child(3){animation-delay:1.3s}.hero-term-anim .hero-term-line:nth-child(4){animation-delay:1.7s}.hero-term-anim .hero-term-line:nth-child(5){animation-delay:2s}.hero-term-anim .hero-term-spacer:nth-child(6){animation-delay:2.3s}.hero-term-anim .hero-term-line:nth-child(7){animation-delay:2.5s}.hero-term-anim .hero-term-line:nth-child(8){animation-delay:2.9s}.hero-term-anim .hero-term-line:nth-child(9){animation-delay:3.2s}.hero-term-anim .hero-term-line:nth-child(10){animation-delay:3.5s}.hero-term-anim .hero-term-line:nth-child(11){animation-delay:3.8s}.hero-term-anim .hero-term-spacer:nth-child(12){animation-delay:4s}.hero-term-anim .hero-term-line:nth-child(13){animation-delay:4.2s}.hero-term-anim .hero-term-line:nth-child(14){animation-delay:4.5s}.hero-term-anim .hero-term-spacer:nth-child(15){animation-delay:4.7s}.hero-term-anim .hero-term-line:nth-child(16){animation-delay:4.9s}.hero-term-anim .hero-term-line:nth-child(17){animation-delay:5.2s}.hero-term-anim .hero-cursor{opacity:0;animation:blink 1s step-end infinite 5.5s}@media (max-width:640px){.hero-terminal .terminal-.hero-terminal{margin-top:32px}}.how-it-works{background:var(--bg);padding:80px 0}.how-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.how-step{background:var(--bg-elevated);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);padding:36px 28px;text-align:center;position:relative}.how-step code,.how-step-number{font-family:var(--font-mono);color:var(--purple)}.how-step-number{width:40px;height:40px;border-radius:50%;background:var(--purple-dim);font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.how-step h3{font-size:20px;font-weight:700;margin-bottom:10px}.how-step p{font-size:15px;color:var(--fg-muted);line-height:1.6}.how-step code{font-size:13px;background:rgba(162,119,255,.1);padding:2px 6px;border-radius:4px}@media (max-width:768px){.how-steps-grid{grid-template-columns:1fr}}.faq{background:var(--bg);padding:80px 0}.faq-list{max-width:720px;margin:0 auto}.faq-item{border-bottom:1px solid rgba(255,255,255,.06)}.faq-item:last-child{border-bottom:none}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px 0;background:0 0;border:0;color:var(--fg);font-size:17px;font-weight:600;text-align:left;cursor:pointer;font-family:var(--font-sans);transition:color .2s var(--ease)}.faq-question:hover{color:var(--purple)}.faq-question .faq-chevron{width:20px;height:20px;flex-shrink:0;color:var(--fg-muted);transition:transform .3s var(--ease)}.faq-item.open .faq-chevron{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s var(--ease)}.faq-item.open .faq-answer{max-height:200px}.faq-answer p{padding:0 0 24px;font-size:15px;color:var(--fg-muted);line-height:1.7}.preview-term-anim .preview-term-line{opacity:0;transform:translateX(-12px);animation:lineReveal .4s var(--ease-out) forwards}.preview-term-anim .preview-term-spacer{opacity:0;animation:lineReveal .3s var(--ease-out) forwards}.preview-term-anim .preview-term-line:nth-child(1){animation-delay:0s}.preview-term-anim .preview-term-line:nth-child(2){animation-delay:.4s}.preview-term-anim .preview-term-line:nth-child(3){animation-delay:.8s}.preview-term-anim .preview-term-line:nth-child(4){animation-delay:1.1s}.preview-term-anim .preview-term-line:nth-child(5){animation-delay:1.4s}.preview-term-anim .preview-term-line:nth-child(6){animation-delay:1.7s}.preview-term-anim .preview-term-line:nth-child(7){animation-delay:2s}.preview-term-anim .preview-term-spacer:nth-child(8){animation-delay:2.3s}.preview-term-anim .preview-term-line:nth-child(9){animation-delay:2.5s}.preview-term-anim .preview-term-line:nth-child(10){animation-delay:2.8s}.preview-term-anim .preview-term-line:nth-child(11){animation-delay:3.1s}.preview-term-anim .preview-term-line:nth-child(12){animation-delay:3.4s}.preview-term-anim .preview-term-line:nth-child(13){animation-delay:3.7s}.preview-term-anim .preview-term-line:nth-child(14){animation-delay:4s}.preview-term-anim .preview-term-spacer:nth-child(15){animation-delay:4.2s}.preview-term-anim .preview-term-line:nth-child(16){animation-delay:4.4s}.preview-term-anim .preview-term-line:nth-child(17){animation-delay:4.7s}.preview-term-anim .preview-term-line:nth-child(18){animation-delay:5s}.preview-term-anim .preview-term-line:nth-child(19){animation-delay:5.3s}.preview-term-anim .preview-term-spacer:nth-child(20){animation-delay:5.5s}.preview-term-anim .preview-term-line:nth-child(21){animation-delay:5.7s}.preview-term-anim .preview-term-line:nth-child(22){animation-delay:6s}.preview-term-anim .preview-cursor{opacity:0;animation:blink 1s step-end infinite 6.3s}.sticky-install{display:none;position:fixed;bottom:0;left:0;right:0;z-index:99;background:rgba(21,20,27,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(162,119,255,.2);padding:12px 16px;align-items:center;justify-content:center;gap:8px}.sticky-install.visible{display:flex}.sticky-install code{font-family:var(--font-mono);font-size:13px;color:var(--fg);flex:1;text-align:center}.sticky-dismiss,.sticky-install .copy-btn{display:flex;align-items:center;justify-content:center;border:0;cursor:pointer;flex-shrink:0}.sticky-install .copy-btn{width:40px;height:40px;background:var(--purple-dim);color:var(--purple);border-radius:var(--radius);transition:background .2s var(--ease)}.sticky-install .copy-btn:hover{background:rgba(162,119,255,.2)}.sticky-install .copy-btn.copied{color:var(--green)}.sticky-dismiss{width:32px;height:32px;background:0 0;color:var(--fg-muted);transition:color .2s var(--ease)}.sticky-dismiss:hover{color:var(--fg)}@media (min-width:769px){.sticky-install{display:none!important}}@media (prefers-reduced-motion:reduce){.hero-term-anim .hero-term-line,.hero-term-anim .hero-term-spacer{opacity:1;transform:none}.hero-term-anim .hero-cursor{opacity:1}.preview-term-anim .preview-term-line,.preview-term-anim .preview-term-spacer{opacity:1;transform:none}.preview-term-anim .preview-cursor{opacity:1}}