:root{--brand-700:#4c2596;--brand-600:#5935a6;--brand-500:#7c4ce1;--brand-400:#8b5cf1;--brand-300:#9d7bef;--brand-200:#b79cf5;--brand-100:#ede6fb;--brand-050:#f4effe;--accent-mint:#5ce8ac;--accent-amber:#f2b45c;--accent-rose:#f2789a;--accent-sky:#93b9ff;--accent-discord:#5865f2;--accent-discord-dim:#4752c4;--white:#ffffff;--on-white:#14101f;--font-display:"Geist",system-ui,sans-serif;--font-body:"Geist",system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,monospace;--r-s:10px;--r-m:16px;--r-l:24px;--r-xl:32px;--r-pill:100px;--shell:1200px;--band-y:clamp(56px,8vw,84px);--band-y-tight:clamp(44px,6vw,60px);--shell-x:clamp(20px,4vw,28px);--nav-h:70px;--dur-fast:0.16s;--dur-mid:0.22s;--dur-slow:0.32s;--ease-out:cubic-bezier(0.16,1,0.3,1);--surface-page:#ffffff;--surface-sunken:#f7f5fb;--surface-raised:#ffffff;--surface-raised-2:#f7f5fb;--surface-ink:#14101f;--surface-brand-soft:#ede6fb;--surface-brand-softer:#f4effe;--surface-input:#ffffff;--nav-scrim:rgba(255,255,255,0.86);--text-primary:#14101f;--text-secondary:#4a4459;--text-tertiary:#726c80;--text-on-brand:#ffffff;--text-on-ink:#ffffff;--text-on-ink-2:#b9b2cc;--border-subtle:#e7e2f2;--border-strong:#d6cbef;--border-on-ink:rgba(255,255,255,0.12);--brand-solid:#7c4ce1;--brand-solid-hover:#5935a6;--brand-text:#5935a6;--brand-on-light:#5935a6;--focus-ring:#7c4ce1;--shadow-s:0 1px 2px rgba(20,12,36,0.04),0 2px 8px rgba(20,12,36,0.04);--shadow-m:0 6px 20px rgba(20,12,36,0.08);--shadow-l:0 18px 46px rgba(20,12,36,0.12);--shadow-hero:0 30px 80px rgba(20,12,36,0.16);--shadow-input:0 8px 28px rgba(20,12,36,0.08);--shadow-input-hover:0 12px 34px rgba(20,12,36,0.12);--gradient-heading:linear-gradient(115deg,#b9a6ea,#8b6de3 35%,#6d3fd6 65%,#4c2596);--gradient-primary:linear-gradient(135deg,rgb(76,29,149),rgb(109,40,217) 60%,rgb(124,58,237));--gradient-primary-hover:linear-gradient(135deg,rgb(76,29,149) -20%,rgb(109,40,217) 40%,rgb(124,58,237) 80%);--terminal:#171029;--terminal-2:#221838;--terminal-line:#332750}html[data-theme=dark]{--surface-page:#0f0b17;--surface-sunken:#16111f;--surface-raised:#1a1426;--surface-raised-2:#221a30;--surface-ink:#1a1428;--surface-brand-soft:rgba(124,76,225,0.22);--surface-brand-softer:rgba(124,76,225,0.13);--surface-input:#1a1426;--nav-scrim:rgba(15,11,23,0.86);--text-primary:#f1eef9;--text-secondary:#c0b9d2;--text-tertiary:#8e87a3;--text-on-brand:#ffffff;--text-on-ink:#ffffff;--text-on-ink-2:#b9b2cc;--border-subtle:#2a2137;--border-strong:#3b2f52;--border-on-ink:rgba(255,255,255,0.14);--brand-solid:#7c4ce1;--brand-solid-hover:#9d7bef;--brand-text:#b79cf5;--brand-on-light:#5935a6;--focus-ring:#b79cf5;--shadow-s:0 1px 2px rgba(0,0,0,0.4);--shadow-m:0 6px 20px rgba(0,0,0,0.5);--shadow-l:0 18px 46px rgba(0,0,0,0.6);--shadow-hero:0 30px 80px rgba(0,0,0,0.6);--shadow-input:0 8px 28px rgba(0,0,0,0.45);--shadow-input-hover:0 12px 34px rgba(0,0,0,0.55);--gradient-heading:linear-gradient(115deg,#e6dcff,#c4aefc 35%,#a78bfa 65%,#8b5cf1);--gradient-primary:linear-gradient(135deg,rgb(76,29,149),rgb(109,40,217) 60%,rgb(124,58,237));--gradient-primary-hover:linear-gradient(135deg,rgb(76,29,149) -20%,rgb(109,40,217) 40%,rgb(124,58,237) 80%)}:root{--ink:var(--text-primary);--ink-2:var(--text-secondary);--ink-3:var(--text-tertiary);--paper:var(--surface-page);--line:var(--border-subtle);--iris:var(--brand-solid-hover);--iris-lift:var(--brand-solid);--signal:var(--accent-mint);--rose:var(--accent-rose);--sky:var(--accent-sky);--mist:var(--surface-sunken);--ink-fixed:var(--surface-ink);--halo:var(--surface-brand-soft);--halo-2:var(--surface-brand-softer);--amber:var(--accent-amber)}.redesign-page{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}.redesign-page img,.redesign-page svg{max-width:100%;display:block}.redesign-page a{color:inherit;text-decoration:none}.redesign-page h1,.redesign-page h2,.redesign-page h3,.redesign-page h4{font-family:var(--font-display);font-weight:800;line-height:1.12;letter-spacing:-.02em;margin:0}.redesign-page h1{font-size:clamp(2rem,4.2vw,3.2rem);letter-spacing:-.035em}.redesign-page h2{font-size:clamp(1.35rem,2.1vw,1.85rem);letter-spacing:-.03em}.redesign-page h3{font-size:1.05rem}.redesign-page p{margin:0}.redesign-page .shell{max-width:var(--shell);margin-left:auto;margin-right:auto;padding-left:var(--shell-x);padding-right:var(--shell-x)}.redesign-page .band{padding:var(--band-y) 0}.redesign-page .band--tight{padding:var(--band-y-tight) 0}.redesign-page .band,.redesign-page .band--mist{transition:background-color .3s ease}.redesign-page .band--mist{background:var(--surface-sunken)}.redesign-page .band--ink{background:var(--surface-ink);color:var(--text-on-ink);position:relative;overflow:hidden}.redesign-page .band--ink:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.redesign-page .eyebrow{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-text)}.redesign-page .band--ink .eyebrow{color:var(--accent-mint)}.redesign-page .lede{font-size:clamp(.92rem,1vw,1rem);color:var(--text-secondary);max-width:60ch}.redesign-page .band--ink .lede{color:var(--text-on-ink-2)}.redesign-page .head{max-width:44rem}.redesign-page .head--mid{margin:0 auto;text-align:center}.redesign-page .head .eyebrow{display:block;margin-bottom:18px}.redesign-page .head h1+.lede{margin-top:20px}.redesign-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:40px;font-family:var(--font-body);font-weight:600;font-size:.97rem;padding:0 24px;border-radius:100px;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.redesign-page .btn--primary{background:var(--gradient-primary);color:var(--text-on-brand)}.redesign-page .btn--primary:hover{transform:translateY(-2px);background:var(--gradient-primary-hover)}.redesign-page .btn--ghost{background:var(--surface-raised);border-color:var(--border-subtle);color:var(--text-primary)}.redesign-page .btn--ghost:hover{border-color:var(--brand-solid);color:var(--brand-text)}.redesign-page .btn--onink{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22);color:#fff}.redesign-page .btn--onink:hover{background:rgba(255,255,255,.18)}.redesign-page .btn--ghost:active,.redesign-page .btn--onink:active,.redesign-page .btn--primary:active{transform:scale(.97);transition-duration:.08s}.redesign-page .btn-row{display:flex;flex-wrap:wrap;gap:12px}.redesign-page .grid{display:grid;gap:20px}.redesign-page .g-2{grid-template-columns:repeat(2,1fr)}.redesign-page .g-3{grid-template-columns:repeat(3,1fr)}.redesign-page .g-4{grid-template-columns:repeat(4,1fr)}.redesign-page .card{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--r-l);padding:28px;box-shadow:var(--shadow-s);transition:transform .18s ease,box-shadow .18s ease}.redesign-page .card:hover{transform:translateY(-3px);box-shadow:var(--shadow-m)}.redesign-page .card__ico{width:46px;height:46px;border-radius:13px;background:var(--surface-brand-soft);color:var(--brand-text);display:grid;place-items:center;margin-bottom:18px}.redesign-page .card h3{margin-bottom:10px}.redesign-page .card p{font-size:.96rem;color:var(--text-secondary)}.redesign-page .card code{display:inline-block;margin-top:16px;font-family:var(--font-mono);font-size:.8rem;background:var(--surface-brand-softer);color:var(--brand-text);padding:6px 11px;border-radius:7px}.redesign-page .xlink{display:flex;flex-direction:column;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:22px;padding:20px;transition:transform .18s ease,box-shadow .18s ease}.redesign-page .xlink:hover{transform:translateY(-3px);box-shadow:var(--shadow-m)}.redesign-page .xlink__title{font-family:var(--font-display);font-size:1.28rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);margin:0 0 18px}.redesign-page .xlink__panel{position:relative;height:200px;border-radius:16px;padding:22px;overflow:hidden}.redesign-page .xlink__blurb{max-width:68%;margin:0;font-size:1.02rem;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--text-on-brand)}.redesign-page .xlink__icon{position:absolute;right:-34px;top:-34px;opacity:.9;transform:rotate(-14deg);transition:transform .4s cubic-bezier(.16,1,.3,1)}.redesign-page .xlink__panel:hover .xlink__icon{transform:rotate(0deg) translate(-22px,22px)}.redesign-page .xlink__arrow{position:absolute;right:16px;bottom:16px;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.22);color:var(--text-on-brand);display:grid;place-items:center;transition:background .16s ease,transform .16s ease}.redesign-page .xlink__panel:hover .xlink__arrow{background:var(--white);color:var(--on-white);transform:translateX(2px)}.redesign-page .xlinkPanelCli{background:linear-gradient(155deg,var(--accent-amber),#e0954a)}.redesign-page .xlinkPanelExt{background:linear-gradient(155deg,var(--accent-rose),#d9577f)}.redesign-page .xlinkPanelMcp{background:linear-gradient(155deg,var(--brand-500),var(--brand-600))}.redesign-page .faq{max-width:60rem;margin:44px auto 0;border-top:1px solid var(--border-subtle)}.redesign-page .faq__item{border-bottom:1px solid var(--border-subtle)}.redesign-page .faq__q{display:block;width:100%;cursor:pointer;padding:22px 46px 22px 0;font-family:var(--font-display);font-size:1.06rem;font-weight:600;position:relative;text-align:left;background:none;border:none;color:inherit}.redesign-page .faq__q:after{content:"+";position:absolute;right:8px;top:19px;font-size:1.5rem;font-weight:400;color:var(--brand-text);transition:transform .2s}.redesign-page .faq__item[data-open] .faq__q:after{transform:rotate(45deg)}.redesign-page .faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1)}.redesign-page .faq__item[data-open] .faq__panel{grid-template-rows:1fr}.redesign-page .faq__panelInner{overflow:hidden;min-height:0}.redesign-page .faq p{padding:0 4rem 24px 0;margin:0;color:var(--text-secondary);font-size:1rem}.redesign-page .faq code{font-family:var(--font-mono);font-size:.86em;background:var(--surface-brand-softer);color:var(--brand-text);padding:2px 6px;border-radius:5px}.redesign-page .close{background:var(--brand-solid);color:var(--text-on-brand);text-align:center;padding:clamp(72px,10vw,110px) 0;position:relative;overflow:hidden}.redesign-page .close:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.redesign-page .close .eyebrow{color:rgba(255,255,255,.68)}.redesign-page .close h1{font-size:clamp(1.5rem,2.6vw,2.1rem);margin-bottom:18px}.redesign-page .close p{color:rgba(255,255,255,.82);max-width:44ch;margin:0 auto 34px}.redesign-page .close .btn-row{justify-content:center}.redesign-page .close .btn--primary{background:var(--white);color:var(--brand-on-light)}.redesign-page .close .btn--primary:hover{background:var(--brand-050)}.redesign-page .close--gradient{background:var(--gradient-primary)}.redesign-page .close__badges{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:26px;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.68)}.redesign-page .close__badges span{display:inline-flex;align-items:center;gap:6px}@media (max-width:720px){.redesign-page .close__badges{gap:12px}}.redesign-page :focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:4px}.redesign-page .band--ink :focus-visible,.redesign-page .close :focus-visible{outline-color:rgba(255,255,255,.9)}.redesign-page .pricingBand{background:var(--surface-ink);position:relative;overflow:hidden}.redesign-page .pricingBand .head--mid{margin-bottom:12px}.redesign-page .pricingBand .eyebrow{color:#a98fdf}.redesign-page .pricingBand h1{color:var(--text-on-ink)}.redesign-page .pricingBand .lede{color:rgba(255,255,255,.94)}.redesign-page .billingWrap{position:relative;display:inline-flex;justify-content:center;margin-bottom:40px}.redesign-page .billingToggle{display:inline-flex;gap:2px;padding:3px;background:rgba(255,255,255,.06);border:1px solid var(--border-on-ink);border-radius:var(--r-pill)}.redesign-page .billingSaveWrap{position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%)}.redesign-page .billingSave{display:inline-block;white-space:nowrap;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#a98fdf;background:rgba(255,255,255,.06);border:1px solid var(--border-on-ink);padding:3px 10px;border-radius:var(--r-pill)}.redesign-page .billingOpt{border:none;background:transparent;padding:8px 18px;border-radius:var(--r-pill);font-size:.85rem;font-weight:500;color:rgba(255,255,255,.6);cursor:pointer;transition:background .16s ease,color .16s ease}.redesign-page .billingOptActive{background:var(--white);color:var(--on-white)}.redesign-page .priceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch;padding-bottom:40px}.redesign-page .priceCard{position:relative;display:flex;flex-direction:column;padding:36px 32px 32px;border-radius:var(--r-l);border:1px solid var(--border-on-ink);background:linear-gradient(165deg,rgba(255,255,255,.06),rgba(255,255,255,.015));overflow:hidden;text-align:left;transition:border-color .18s ease,transform .18s ease}.redesign-page .priceCard:hover{border-color:rgba(255,255,255,.26);transform:translateY(-3px)}.redesign-page .priceCard--featured{border-color:rgba(124,76,225,.55);background:radial-gradient(120% 140% at 22% 0,rgba(124,76,225,.55),transparent 60%),linear-gradient(165deg,rgba(124,76,225,.22),rgba(20,12,36,.4));box-shadow:0 30px 70px rgba(76,37,150,.35)}.redesign-page .priceTierRow{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.redesign-page .priceTier{font-family:var(--font-display);font-size:1.3rem;font-weight:700;letter-spacing:-.01em;color:var(--text-on-ink)}.redesign-page .pricePopular{font-family:var(--font-display);font-size:.85rem;color:var(--brand-text);background:var(--surface-brand-soft);padding:8px 18px;border-radius:var(--r-pill);font-weight:700}.redesign-page .priceAmount{display:flex;align-items:baseline;gap:6px;font-family:var(--font-display);font-weight:800;font-size:clamp(2.6rem,6vw,3.4rem);letter-spacing:-.02em;margin:0 0 22px;color:var(--text-on-ink)}.redesign-page .priceAmount span{font-size:1.1rem;font-weight:500;color:rgba(255,255,255,.6)}.redesign-page .priceList{list-style:none;margin:0 0 28px;padding:24px 0 0;border-top:1px solid var(--border-on-ink);display:flex;flex-direction:column;gap:16px;flex:1}.redesign-page .priceList li{display:flex;align-items:center;gap:14px;font-size:.96rem;color:rgba(255,255,255,.82);text-align:left}.redesign-page .priceList li:before{content:"";flex:none;width:24px;height:24px;border-radius:50%;background:var(--white) no-repeat center /12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c4ce1' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")}.redesign-page .priceCtaRow{display:flex}.redesign-page .priceCtaRow .btn{width:100%;height:52px;font-size:1rem}.redesign-page p.priceNote{text-align:center;margin-top:24px;color:rgba(255,255,255,.45)}.redesign-page .priceNote a{color:rgba(255,255,255,.8)}.redesign-page .enterprise{position:relative;overflow:hidden}.redesign-page .enterprise:before{content:"";position:absolute;inset:-30% -10% auto -10%;height:620px;background:radial-gradient(55% 55% at 50% 0,rgba(124,76,225,.28),transparent 70%);pointer-events:none}.redesign-page .enterpriseHead{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:32px;flex-wrap:wrap}.redesign-page .enterpriseHead .lede{margin-top:14px;color:var(--text-on-ink-2)}.redesign-page .enterpriseCta{flex:none}.redesign-page .enterpriseGrid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:44px}.redesign-page .enterpriseGrid>*{height:100%}.redesign-page .enterpriseCard{height:100%;background:rgba(255,255,255,.04);border:1px solid var(--border-on-ink);border-radius:var(--r-l);padding:26px;transition:transform .18s ease,background .18s ease,border-color .18s ease}.redesign-page .enterpriseCard:hover{transform:translateY(-3px);background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.22)}.redesign-page .enterpriseCard__ico{width:42px;height:42px;border-radius:12px;background:rgba(124,76,225,.24);color:var(--brand-300);display:grid;place-items:center;margin-bottom:16px}.redesign-page .enterpriseCard h3{font-size:1.02rem;color:var(--text-on-ink);margin-bottom:8px}.redesign-page .enterpriseCard p{font-size:.9rem;color:var(--text-on-ink-2);line-height:1.55}.redesign-page .enterpriseFoot{position:relative;z-index:1;margin-top:36px;padding-top:28px;border-top:1px solid var(--border-on-ink);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.redesign-page .enterpriseBadges{display:flex;align-items:center;gap:22px;flex-wrap:wrap;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-on-ink-2)}.redesign-page .enterpriseBadges span{display:inline-flex;align-items:center;gap:6px}.redesign-page .enterpriseBadges svg{color:var(--accent-mint);flex:none}.redesign-page .discordBand{background:linear-gradient(135deg,rgb(76,29,149),rgb(109,40,217) 60%,rgb(124,58,237))}.redesign-page .discordEyebrow{color:rgba(255,255,255,.78)}.redesign-page .discordHeading{color:var(--text-on-ink)}.redesign-page .discordMicro{color:rgba(255,255,255,.62)}.redesign-page .discordBtn{display:inline-flex;align-items:center;gap:9px;background:var(--accent-discord);color:var(--text-on-brand);border-color:var(--accent-discord)}.redesign-page .discordBtn:hover{background:var(--accent-discord-dim);border-color:var(--accent-discord-dim);transform:translateY(-2px)}.redesign-page .testimonialRows{display:flex;flex-direction:column;gap:20px;margin-top:40px}.redesign-page .testimonialItem{padding:0 10px}.redesign-page .testimonialCard{width:300px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--r-l);padding:20px;box-shadow:var(--shadow-s);transition:transform .16s ease,box-shadow .16s ease}.redesign-page .testimonialCard:hover{transform:translateY(-3px);box-shadow:var(--shadow-m)}.redesign-page .testimonialCard p{font-size:.93rem;color:var(--text-primary);margin:0 0 16px;line-height:1.55}.redesign-page .testimonialWho{display:flex;align-items:center;gap:10px}.redesign-page .testimonialAvatar{flex:none;width:34px;height:34px;border-radius:50%;background:var(--surface-brand-soft);color:var(--brand-text);display:grid;place-items:center;font-family:var(--font-mono);font-size:.66rem;font-weight:700}.redesign-page .testimonialWho b{display:block;font-size:.88rem;color:var(--text-primary)}.redesign-page .testimonialWho span:not(.testimonialAvatar){display:block;font-size:.8rem;color:var(--text-tertiary)}@media (max-width:1000px){.redesign-page .g-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.redesign-page .priceGrid{grid-template-columns:1fr;max-width:460px;margin:0 auto}.redesign-page .enterpriseGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.redesign-page .g-3{grid-template-columns:repeat(2,1fr)}.redesign-page .faq p{padding-right:2rem}}@media (max-width:720px){.redesign-page .g-2,.redesign-page .g-3,.redesign-page .g-4{grid-template-columns:1fr}.redesign-page .btn{height:44px}.redesign-page .faq p{padding-right:0}.redesign-page .faq__q{padding-right:40px;font-size:1rem}.redesign-page .priceCard{padding:28px 22px 26px}.redesign-page .enterpriseHead{flex-direction:column}.redesign-page .enterpriseCta,.redesign-page .enterpriseCta .btn{width:100%}.redesign-page .enterpriseGrid{grid-template-columns:1fr}.redesign-page .enterpriseFoot{flex-direction:column;align-items:flex-start}.redesign-page .enterpriseBadges{gap:12px 18px}.redesign-page .testimonialCard{width:264px}}@media (max-width:420px){.redesign-page h1{font-size:clamp(1.7rem,8vw,2rem)}.redesign-page .btn-row .btn{width:100%}}@media (pointer:coarse){.redesign-page .btn,.redesign-page .faq__q{min-height:44px}}@media (prefers-reduced-motion:reduce){.redesign-page *{animation:none!important;transition:none!important}}@property --prompt-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes promptBorderSpin{0%{--prompt-angle:0deg}to{--prompt-angle:360deg}}.prompt-textarea-scroll::-webkit-scrollbar{width:4px!important}.prompt-textarea-scroll::-webkit-scrollbar-track{background:transparent!important}.prompt-textarea-scroll::-webkit-scrollbar-thumb{border-radius:4px!important;background-color:#7c4ce1!important}