.tm-hero:where(.astro-bqk4wdrt){position:relative;isolation:isolate;padding:clamp(2rem,3vw + .5rem,4rem) clamp(1rem,4vw,2.5rem) clamp(3rem,5vw,6rem);overflow:hidden;margin-top:0}.tm-hero__bg:where(.astro-bqk4wdrt){position:absolute;inset:0;z-index:-1;pointer-events:none}.tm-hero__grid:where(.astro-bqk4wdrt){position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,black 30%,transparent 80%)}:root[data-theme=light] .tm-hero__grid:where(.astro-bqk4wdrt){background-image:linear-gradient(to right,rgba(99,102,241,.08) 1px,transparent 1px),linear-gradient(to bottom,rgba(99,102,241,.08) 1px,transparent 1px)}.tm-hero__orb:where(.astro-bqk4wdrt){position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;will-change:transform}.tm-hero__orb--a:where(.astro-bqk4wdrt){width:540px;height:540px;top:-200px;left:-120px;background:radial-gradient(circle,var(--tm-indigo-500),transparent 65%);animation:tm-orbA 18s ease-in-out infinite alternate}.tm-hero__orb--b:where(.astro-bqk4wdrt){width:460px;height:460px;top:40px;right:-140px;background:radial-gradient(circle,var(--tm-violet-500),transparent 65%);animation:tm-orbB 22s ease-in-out infinite alternate}.tm-hero__orb--c:where(.astro-bqk4wdrt){width:380px;height:380px;bottom:-180px;left:35%;background:radial-gradient(circle,#38bdf8,transparent 65%);opacity:.32;animation:tm-orbC 26s ease-in-out infinite alternate}@keyframes tm-orbA{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(40px,30px,0) scale(1.08)}}@keyframes tm-orbB{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-50px,40px,0) scale(.95)}}@keyframes tm-orbC{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(60px,-30px,0) scale(1.1)}}.tm-hero__inner:where(.astro-bqk4wdrt){max-width:64rem;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.tm-hero__logo-wrap:where(.astro-bqk4wdrt){display:inline-flex;flex-direction:column;align-items:center;gap:.85rem;animation:tm-fade .7s cubic-bezier(.16,1,.3,1) both}.tm-hero__logo:where(.astro-bqk4wdrt){border-radius:22%;filter:drop-shadow(0 12px 36px color-mix(in oklab,var(--tm-indigo-500) 50%,transparent));animation:tm-logoFloat 6s ease-in-out infinite}@keyframes tm-logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.tm-hero__pill:where(.astro-bqk4wdrt){display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .85rem;border-radius:999px;font-family:var(--sl-font-mono);font-size:.78rem;font-weight:500;letter-spacing:.02em;color:var(--tm-indigo-300);background:color-mix(in oklab,var(--tm-indigo-500) 12%,transparent);border:1px solid color-mix(in oklab,var(--tm-indigo-500) 30%,transparent);backdrop-filter:blur(8px)}:root[data-theme=light] .tm-hero__pill:where(.astro-bqk4wdrt){color:var(--tm-indigo-700);background:color-mix(in oklab,var(--tm-indigo-500) 8%,transparent)}.tm-hero__title:where(.astro-bqk4wdrt){font-size:clamp(2.4rem,1.5rem + 4vw,5rem);line-height:1.02;font-weight:800;letter-spacing:-.04em;margin:0;animation:tm-rise .8s cubic-bezier(.16,1,.3,1) .1s both}.tm-hero__title-row:where(.astro-bqk4wdrt){display:block}.tm-hero__title-row--accent:where(.astro-bqk4wdrt){background:linear-gradient(110deg,var(--tm-indigo-400) 0%,var(--tm-violet-400) 45%,#38bdf8 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:tm-shine 8s linear infinite}@keyframes tm-shine{0%{background-position:0% 50%}to{background-position:200% 50%}}.tm-hero__tagline:where(.astro-bqk4wdrt){max-width:44rem;font-size:clamp(1.05rem,.95rem + .4vw,1.25rem);line-height:1.55;color:var(--sl-color-gray-2);margin:0;animation:tm-rise .8s cubic-bezier(.16,1,.3,1) .2s both}.tm-hero__cta:where(.astro-bqk4wdrt){display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;animation:tm-rise .8s cubic-bezier(.16,1,.3,1) .3s both}.tm-btn:where(.astro-bqk4wdrt){display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.15rem;border-radius:.7rem;font-weight:600;font-size:.95rem;letter-spacing:-.005em;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,background .22s ease,border-color .22s ease;border:1px solid transparent;cursor:pointer}.tm-btn:where(.astro-bqk4wdrt):hover{transform:translateY(-1px)}.tm-btn--primary:where(.astro-bqk4wdrt){color:#fff;background:linear-gradient(135deg,var(--tm-indigo-600),var(--tm-violet-600));box-shadow:0 1px #ffffff2e inset,0 8px 24px -8px color-mix(in oklab,var(--tm-indigo-600) 60%,transparent)}.tm-btn--primary:where(.astro-bqk4wdrt):hover{box-shadow:0 1px #ffffff38 inset,0 14px 32px -8px color-mix(in oklab,var(--tm-indigo-600) 70%,transparent)}.tm-btn--ghost:where(.astro-bqk4wdrt){color:var(--sl-color-white);background:color-mix(in oklab,var(--sl-color-white) 8%,transparent);border-color:color-mix(in oklab,var(--sl-color-white) 14%,transparent);backdrop-filter:blur(6px)}.tm-btn--ghost:where(.astro-bqk4wdrt):hover{background:color-mix(in oklab,var(--sl-color-white) 12%,transparent);border-color:color-mix(in oklab,var(--sl-color-white) 22%,transparent)}:root[data-theme=light] .tm-btn--ghost:where(.astro-bqk4wdrt){color:var(--tm-indigo-800);background:#fff9;border-color:var(--tm-indigo-200)}.tm-btn--demo:where(.astro-bqk4wdrt){border-color:color-mix(in oklab,var(--tm-violet-500) 32%,transparent);background:color-mix(in oklab,var(--tm-violet-500) 10%,transparent);color:var(--tm-violet-200)}.tm-btn--demo:where(.astro-bqk4wdrt):hover{background:color-mix(in oklab,var(--tm-violet-500) 18%,transparent);border-color:color-mix(in oklab,var(--tm-violet-500) 50%,transparent);color:var(--sl-color-white)}:root[data-theme=light] .tm-btn--demo:where(.astro-bqk4wdrt){color:var(--tm-violet-800);background:color-mix(in oklab,var(--tm-violet-500) 10%,white);border-color:color-mix(in oklab,var(--tm-violet-500) 35%,transparent)}:root[data-theme=light] .tm-btn--demo:where(.astro-bqk4wdrt):hover{background:color-mix(in oklab,var(--tm-violet-500) 15%,white);color:var(--tm-violet-900)}.tm-btn--quiet:where(.astro-bqk4wdrt){color:var(--sl-color-gray-3);background:transparent}.tm-btn--quiet:where(.astro-bqk4wdrt):hover{color:var(--sl-color-white)}:root[data-theme=light] .tm-btn--quiet:where(.astro-bqk4wdrt):hover{color:var(--tm-indigo-700)}.tm-hero__terminal:where(.astro-bqk4wdrt){width:min(48rem,100%);margin-top:1.75rem;border-radius:14px;overflow:hidden;background:#0a0a0fd9;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 60px -20px #00000080,0 0 0 1px #6366f11a;backdrop-filter:blur(16px);text-align:left;animation:tm-rise 1s cubic-bezier(.16,1,.3,1) .45s both}.tm-hero__terminal-bar:where(.astro-bqk4wdrt){display:flex;align-items:center;gap:.5rem;padding:.7rem .95rem;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06)}.tm-hero__dot:where(.astro-bqk4wdrt){width:11px;height:11px;border-radius:50%}.tm-hero__dot--r:where(.astro-bqk4wdrt){background:#ff5f57}.tm-hero__dot--y:where(.astro-bqk4wdrt){background:#febc2e}.tm-hero__dot--g:where(.astro-bqk4wdrt){background:#28c840}.tm-hero__terminal-title:where(.astro-bqk4wdrt){margin-left:.5rem;font-family:var(--sl-font-mono);font-size:.78rem;color:#ffffff73;letter-spacing:.01em}.tm-hero__terminal-body:where(.astro-bqk4wdrt){margin:0;padding:1.1rem 1.2rem 1.25rem;font-family:var(--sl-font-mono);font-size:.84rem;line-height:1.65;color:#ffffffe6;white-space:pre;overflow-x:auto}.tm-c--mute:where(.astro-bqk4wdrt){color:#ffffff73}.tm-c--key:where(.astro-bqk4wdrt){color:#c4b5fd}.tm-c--str:where(.astro-bqk4wdrt){color:#86efac}.tm-c--ok:where(.astro-bqk4wdrt){color:#4ade80;font-weight:700}.tm-c--accent:where(.astro-bqk4wdrt){color:#818cf8;font-weight:600}.tm-c--cursor:where(.astro-bqk4wdrt){color:#818cf8;animation:tm-blink 1s steps(2) infinite}@keyframes tm-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes tm-fade{0%{opacity:0}to{opacity:1}}@keyframes tm-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tm-hero__orb:where(.astro-bqk4wdrt),.tm-hero__logo:where(.astro-bqk4wdrt),.tm-hero__title-row--accent:where(.astro-bqk4wdrt),.tm-c--cursor:where(.astro-bqk4wdrt){animation:none!important}.tm-hero__inner:where(.astro-bqk4wdrt)>:where(.astro-bqk4wdrt),.tm-hero__terminal:where(.astro-bqk4wdrt){animation:none!important;opacity:1;transform:none}}.tm-stats:where(.astro-m7fuv3fi){padding:0 clamp(1rem,4vw,2.5rem) clamp(1rem,3vw,2rem)}.tm-stats__inner:where(.astro-m7fuv3fi){max-width:76rem;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:0;border-top:1px solid var(--sl-color-hairline);border-bottom:1px solid var(--sl-color-hairline);position:relative}.tm-stats__inner:where(.astro-m7fuv3fi):before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--tm-indigo-500) 4%,transparent),transparent);pointer-events:none;z-index:0}.tm-stat:where(.astro-m7fuv3fi){padding:1.65rem 1.25rem 1.4rem;text-align:center;position:relative;z-index:1;opacity:0;transform:translateY(8px);transition:opacity .54s ease,transform .54s cubic-bezier(.16,1,.3,1)}.tm-stat:where(.astro-m7fuv3fi)+.tm-stat:where(.astro-m7fuv3fi):before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:var(--sl-color-hairline)}@media(max-width:700px){.tm-stat:where(.astro-m7fuv3fi)+.tm-stat:where(.astro-m7fuv3fi):before{inset:0 12% auto;width:auto;height:1px}}.tm-stat:where(.astro-m7fuv3fi).is-visible{opacity:1;transform:translateY(0)}.tm-stat__value:where(.astro-m7fuv3fi){font-size:clamp(1.7rem,1.2rem + 1.1vw,2.35rem);font-weight:800;letter-spacing:-.045em;background:linear-gradient(135deg,var(--tm-indigo-300),var(--tm-violet-400));-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.02;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"cv11" 1;filter:drop-shadow(0 0 0 transparent);transition:filter .8s ease}.tm-stat:where(.astro-m7fuv3fi).is-visible .tm-stat__value:where(.astro-m7fuv3fi){filter:drop-shadow(0 0 18px color-mix(in oklab,var(--tm-indigo-500) 22%,transparent))}:root[data-theme=light] .tm-stat__value:where(.astro-m7fuv3fi){background:linear-gradient(135deg,var(--tm-indigo-700),var(--tm-violet-600));-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=light] .tm-stat:where(.astro-m7fuv3fi).is-visible .tm-stat__value:where(.astro-m7fuv3fi){filter:none}.tm-stat__label:where(.astro-m7fuv3fi){margin-top:.55rem;font-size:.82rem;color:var(--sl-color-gray-3);line-height:1.45;letter-spacing:.005em}@media(prefers-reduced-motion:reduce){.tm-stat:where(.astro-m7fuv3fi),.tm-stat__value:where(.astro-m7fuv3fi){transition:none}.tm-stat:where(.astro-m7fuv3fi){opacity:1;transform:none}}.tm-features:where(.astro-p7n436wq){padding:clamp(3rem,5vw,6rem) clamp(1rem,4vw,2.5rem);max-width:76rem;margin:0 auto}.tm-features__head:where(.astro-p7n436wq){text-align:center;margin-bottom:clamp(2.25rem,3vw,3.75rem)}.tm-eyebrow:where(.astro-p7n436wq){display:inline-block;font-family:var(--sl-font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.16em;color:var(--tm-indigo-400);margin-bottom:.85rem}:root[data-theme=light] .tm-eyebrow:where(.astro-p7n436wq){color:var(--tm-indigo-600)}.tm-features__title:where(.astro-p7n436wq){font-size:clamp(1.85rem,1.4rem + 1.6vw,3rem);line-height:1.08;font-weight:800;letter-spacing:-.035em;margin:0 0 .85rem}.tm-features__sub:where(.astro-p7n436wq){max-width:40rem;margin:0 auto;color:var(--sl-color-gray-2);font-size:1.05rem;line-height:1.55}.tm-features__grid:where(.astro-p7n436wq){display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.875rem}.tm-feature:where(.astro-p7n436wq){--tm-glow-x: 50%;--tm-glow-y: 0%;position:relative;display:flex;flex-direction:column;gap:.55rem;padding:1.5rem 1.35rem 1.65rem;border-radius:14px;text-decoration:none;color:inherit;background:linear-gradient(180deg,color-mix(in oklab,var(--sl-color-bg) 96%,var(--tm-indigo-500) 4%),color-mix(in oklab,var(--sl-color-bg) 99%,transparent));border:1px solid var(--sl-color-hairline);overflow:hidden;isolation:isolate;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s ease,box-shadow .32s ease,background .32s ease;opacity:0;transform:translateY(14px);will-change:transform}.tm-feature:where(.astro-p7n436wq)[data-reveal].is-visible{opacity:1;transform:translateY(0);transition:transform .54s cubic-bezier(.16,1,.3,1) var(--tm-delay, 0ms),opacity .54s ease var(--tm-delay, 0ms),border-color .32s ease,box-shadow .32s ease,background .32s ease}.tm-feature__glow:where(.astro-p7n436wq){position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(220px circle at var(--tm-glow-x) var(--tm-glow-y),color-mix(in oklab,var(--tm-indigo-500) 22%,transparent) 0%,color-mix(in oklab,var(--tm-violet-500) 10%,transparent) 28%,transparent 55%);opacity:0;transition:opacity .26s cubic-bezier(.16,1,.3,1)}.tm-feature:where(.astro-p7n436wq):after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,color-mix(in oklab,var(--tm-indigo-500) 55%,transparent),transparent 45%,color-mix(in oklab,var(--tm-violet-500) 40%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .32s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:1}.tm-feature:where(.astro-p7n436wq)>:where(.astro-p7n436wq){position:relative;z-index:2}.tm-feature:where(.astro-p7n436wq):hover{transform:translateY(-3px);border-color:color-mix(in oklab,var(--tm-indigo-500) 35%,var(--sl-color-hairline));box-shadow:0 1px color-mix(in oklab,var(--tm-indigo-300) 12%,transparent) inset,0 22px 44px -22px color-mix(in oklab,var(--tm-indigo-600) 45%,transparent)}.tm-feature:where(.astro-p7n436wq):hover .tm-feature__glow:where(.astro-p7n436wq){opacity:1}.tm-feature:where(.astro-p7n436wq):hover:after{opacity:1}.tm-feature:where(.astro-p7n436wq):active{transform:translateY(-1px);transition-duration:.12s}.tm-feature:where(.astro-p7n436wq):focus-visible{outline:2px solid var(--tm-indigo-400);outline-offset:3px}.tm-feature__icon:where(.astro-p7n436wq){display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,color-mix(in oklab,var(--tm-indigo-500) 18%,transparent),color-mix(in oklab,var(--tm-violet-500) 18%,transparent));color:var(--tm-indigo-300);border:1px solid color-mix(in oklab,var(--tm-indigo-500) 28%,transparent);transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s ease,color .32s ease}:root[data-theme=light] .tm-feature__icon:where(.astro-p7n436wq){color:var(--tm-indigo-700)}.tm-feature__icon:where(.astro-p7n436wq) svg:where(.astro-p7n436wq){width:20px;height:20px}.tm-feature:where(.astro-p7n436wq):hover .tm-feature__icon:where(.astro-p7n436wq){transform:translateY(-1px);border-color:color-mix(in oklab,var(--tm-indigo-500) 55%,transparent);color:var(--tm-indigo-200)}:root[data-theme=light] .tm-feature:where(.astro-p7n436wq):hover .tm-feature__icon:where(.astro-p7n436wq){color:var(--tm-indigo-800)}.tm-feature__title:where(.astro-p7n436wq){display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:1.05rem;font-weight:700;letter-spacing:-.018em;line-height:1.25;margin:.15rem 0 0;color:var(--sl-color-white)}:root[data-theme=light] .tm-feature__title:where(.astro-p7n436wq){color:var(--sl-color-text)}.tm-feature__arrow:where(.astro-p7n436wq){display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--tm-indigo-400);opacity:.55;transform:translate(-2px);transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .22s ease,color .22s ease}.tm-feature__arrow:where(.astro-p7n436wq) svg:where(.astro-p7n436wq){width:14px;height:14px;display:block}:root[data-theme=light] .tm-feature__arrow:where(.astro-p7n436wq){color:var(--tm-indigo-600)}.tm-feature:where(.astro-p7n436wq):hover .tm-feature__arrow:where(.astro-p7n436wq){transform:translate(2px);opacity:1;color:var(--tm-indigo-300)}:root[data-theme=light] .tm-feature:where(.astro-p7n436wq):hover .tm-feature__arrow:where(.astro-p7n436wq){color:var(--tm-indigo-700)}.tm-feature__text:where(.astro-p7n436wq){margin:0;color:var(--sl-color-gray-2);font-size:.92rem;line-height:1.55}@media(prefers-reduced-motion:reduce){.tm-feature:where(.astro-p7n436wq),.tm-feature__icon:where(.astro-p7n436wq),.tm-feature__arrow:where(.astro-p7n436wq),.tm-feature__glow:where(.astro-p7n436wq),.tm-feature:where(.astro-p7n436wq):after{transition:none!important}.tm-feature:where(.astro-p7n436wq){opacity:1!important;transform:none!important}}.tm-cta:where(.astro-balv45lp){position:relative;isolation:isolate;padding:clamp(3.5rem,5vw,6.5rem) clamp(1rem,4vw,2.5rem);overflow:hidden;margin-top:2rem}.tm-cta__bg:where(.astro-balv45lp){position:absolute;inset:0;z-index:-1}.tm-cta__mesh:where(.astro-balv45lp){position:absolute;inset:-10%;background:radial-gradient(ellipse 55% 65% at 25% 30%,color-mix(in oklab,var(--tm-indigo-600) 32%,transparent),transparent 62%),radial-gradient(ellipse 45% 55% at 78% 75%,color-mix(in oklab,var(--tm-violet-500) 24%,transparent),transparent 60%);filter:blur(80px);opacity:.45;animation:tm-meshDrift 22s ease-in-out infinite alternate}:root[data-theme=light] .tm-cta__mesh:where(.astro-balv45lp){opacity:.35}.tm-cta__grain:where(.astro-balv45lp){position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.04) 1px,transparent 0);background-size:22px 22px;mix-blend-mode:overlay;opacity:.4;pointer-events:none}:root[data-theme=light] .tm-cta__grain:where(.astro-balv45lp){background-image:radial-gradient(circle at 1px 1px,rgba(0,0,0,.05) 1px,transparent 0);mix-blend-mode:multiply;opacity:.5}@keyframes tm-meshDrift{0%{transform:translateZ(0)}to{transform:translate3d(-24px,24px,0)}}.tm-cta__inner:where(.astro-balv45lp){max-width:50rem;margin:0 auto;text-align:center;opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}.tm-cta__inner:where(.astro-balv45lp).is-visible{opacity:1;transform:none}.tm-cta__title:where(.astro-balv45lp){font-size:clamp(1.95rem,1.3rem + 1.7vw,3rem);font-weight:800;letter-spacing:-.04em;line-height:1.08;margin:.65rem 0 1rem;text-wrap:balance}.tm-cta__title-em:where(.astro-balv45lp){background:linear-gradient(135deg,var(--tm-indigo-300),var(--tm-violet-400) 70%);-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=light] .tm-cta__title-em:where(.astro-balv45lp){background:linear-gradient(135deg,var(--tm-indigo-700),var(--tm-violet-600));-webkit-background-clip:text;background-clip:text;color:transparent}.tm-cta__sub:where(.astro-balv45lp){color:var(--sl-color-gray-2);font-size:1.05rem;line-height:1.6;max-width:38rem;margin:0 auto 1.85rem;text-wrap:pretty}.tm-cta__cmd:where(.astro-balv45lp){display:flex;align-items:center;gap:.65rem;padding:.75rem .85rem .75rem .95rem;border-radius:12px;background:linear-gradient(180deg,#0d0d14eb,#08080eeb);border:1px solid rgba(255,255,255,.08);font-family:var(--sl-font-mono);font-size:.85rem;color:#fffffff2;margin:0 auto 1.65rem;max-width:44rem;width:100%;text-align:left;box-shadow:0 1px #ffffff0f inset,0 18px 40px -18px #00000080;transition:border-color .22s ease,box-shadow .22s ease}.tm-cta__cmd:where(.astro-balv45lp):hover{border-color:color-mix(in oklab,var(--tm-indigo-500) 28%,rgba(255,255,255,.08))}.tm-cta__prompt:where(.astro-balv45lp){color:color-mix(in oklab,var(--tm-indigo-300) 70%,transparent);font-weight:600;user-select:none;flex-shrink:0}.tm-cta__code:where(.astro-balv45lp){background:transparent;border:0;padding:0;color:inherit;flex:1 1 auto;min-width:0;word-break:break-all;line-height:1.45}.tm-copy:where(.astro-balv45lp){display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border-radius:8px;background:color-mix(in oklab,var(--tm-indigo-500) 16%,transparent);border:1px solid color-mix(in oklab,var(--tm-indigo-500) 32%,transparent);color:var(--tm-indigo-200);font-family:var(--sl-font);font-size:.78rem;font-weight:600;cursor:pointer;flex-shrink:0;align-self:flex-start;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.tm-copy:where(.astro-balv45lp):hover{background:color-mix(in oklab,var(--tm-indigo-500) 26%,transparent);color:var(--tm-indigo-100);transform:translateY(-1px)}.tm-copy:where(.astro-balv45lp):active{transform:translateY(0);transition-duration:.1s}.tm-copy:where(.astro-balv45lp):focus-visible{outline:2px solid var(--tm-indigo-300);outline-offset:2px}.tm-copy__icons:where(.astro-balv45lp){position:relative;width:14px;height:14px;display:inline-block;flex-shrink:0}.tm-copy__icon:where(.astro-balv45lp){position:absolute;inset:0;transition:opacity .2s ease,transform .24s cubic-bezier(.16,1,.3,1)}.tm-copy__icon--check:where(.astro-balv45lp){opacity:0;transform:scale(.6) rotate(-12deg)}.tm-copy:where(.astro-balv45lp).is-copied{color:#4ade80;border-color:#4ade8080;background:#4ade8024}.tm-copy:where(.astro-balv45lp).is-copied .tm-copy__icon--copy:where(.astro-balv45lp){opacity:0;transform:scale(.6)}.tm-copy:where(.astro-balv45lp).is-copied .tm-copy__icon--check:where(.astro-balv45lp){opacity:1;transform:scale(1) rotate(0)}.tm-cta__actions:where(.astro-balv45lp){display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.75rem}@media(max-width:560px){.tm-cta__cmd:where(.astro-balv45lp){flex-wrap:wrap;align-items:stretch}.tm-copy:where(.astro-balv45lp){align-self:stretch;justify-content:center;width:100%}}@media(prefers-reduced-motion:reduce){.tm-cta__mesh:where(.astro-balv45lp){animation:none}.tm-cta__inner:where(.astro-balv45lp){opacity:1;transform:none;transition:none}.tm-copy:where(.astro-balv45lp),.tm-copy__icon:where(.astro-balv45lp){transition:none}}
