html,body{overflow-x:hidden;max-width:100%;position:relative}html{scroll-behavior:smooth;scroll-padding-top:76px}@media(min-width:768px){html{scroll-padding-top:80px}}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}[data-reveal].is-in{opacity:1;transform:none}[data-reveal-delay="1"]{transition-delay:.08s}[data-reveal-delay="2"]{transition-delay:.16s}[data-reveal-delay="3"]{transition-delay:.24s}[data-reveal-delay="4"]{transition-delay:.32s}[data-reveal-delay="5"]{transition-delay:.4s}@media(max-width:767px){[data-reveal]{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}.cta-swap{display:inline-flex;overflow:hidden;height:1.25em;line-height:1.25em}.cta-swap__col{display:flex;flex-direction:column;transition:transform .45s cubic-bezier(.7,0,.3,1)}.cta-swap:hover .cta-swap__col,a:hover .cta-swap__col,button:hover .cta-swap__col{transform:translateY(-1.25em)}.header-enter{animation:header-enter .7s cubic-bezier(.2,.8,.2,1) both}@keyframes header-enter{0%{transform:translateY(-110%);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.header-enter{animation:none}}.announce{position:absolute;top:76px;left:0;right:0;z-index:40;display:flex;justify-content:center;padding:0 1rem;pointer-events:none}@media(max-width:767px){.announce{top:64px}}.announce__pill{pointer-events:auto;display:inline-flex;align-items:center;gap:.65rem;padding:.45rem .65rem .45rem .5rem;border-radius:9999px;background:#18181bc7;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(82,82,91,.7);color:#f4f4f5eb;font-size:13.5px;line-height:1;text-decoration:none;white-space:nowrap;max-width:calc(100vw - 2rem);transition:background-color .25s ease,border-color .25s ease,color .25s ease}.announce__pill:hover{background:#27272ae0;border-color:#71717ad9;color:#f4f4f5}.announce__chip{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.32rem .6rem;border-radius:9999px;background:#bef264;color:#09090b;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1}.announce__text{padding-right:.15rem;font-weight:500;letter-spacing:-.005em;color:inherit}.announce__arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;opacity:.65;color:#d4d4d8;transition:opacity .25s ease,transform .25s ease}.announce__pill:hover .announce__arrow{opacity:1;transform:translate(2px)}@media(max-width:480px){.announce__text{display:none}}@media(prefers-reduced-motion:reduce){.announce__pill,.announce__pill:hover,.announce__arrow{transition:none;transform:none}}.hero-h1{display:flex;flex-direction:column;line-height:1}.hero-h1__top{display:block;line-height:.98;letter-spacing:-.035em;text-wrap:balance}.hero-h1__bottom{display:block;line-height:.98;letter-spacing:-.035em;margin-top:.18em;background:linear-gradient(90deg,#e4e4e7,#71717a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-wrap:balance}.faq-item summary::-webkit-details-marker{display:none}.faq-item{transition:border-color .35s ease,background-color .35s ease,box-shadow .45s ease}.faq-item:hover{border-color:#bef26459!important}.faq-item[open]{border-color:#bef2648c!important;box-shadow:0 0 0 1px #bef2642e inset,0 18px 50px -20px #bef26426}.faq-plus{position:relative;width:36px;height:36px;border-radius:9999px;border:1px solid rgba(63,63,70,1);background:#18181b99;transition:background-color .3s ease,border-color .3s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.faq-plus__bar{position:absolute;top:50%;left:50%;width:14px;height:1.6px;background:#e4e4e7;border-radius:2px;transition:transform .45s cubic-bezier(.2,.8,.2,1),background-color .3s ease,opacity .3s ease;transform-origin:center}.faq-plus__bar--h{transform:translate(-50%,-50%)}.faq-plus__bar--v{transform:translate(-50%,-50%) rotate(90deg)}.faq-item:hover .faq-plus{border-color:#bef2648c}.faq-item[open] .faq-plus{background:#bef264;border-color:#bef264;transform:rotate(180deg)}.faq-item[open] .faq-plus__bar{background:#09090b}.faq-item[open] .faq-plus__bar--v{transform:translate(-50%,-50%) rotate(0);opacity:0}.faq-item[open] .faq-plus__bar--h{transform:translate(-50%,-50%) rotate(0)}.text-stagger{display:inline-flex;flex-wrap:wrap}.text-stagger>span{display:inline-block;transition:transform .5s cubic-bezier(.2,.8,.2,1),color .3s}.text-stagger:hover>span{color:#fff}.text-stagger:hover>span:nth-child(odd){transform:translateY(-2px)}.text-stagger:hover>span:nth-child(2n){transform:translateY(2px)}.marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee__track{display:flex;gap:4rem;width:max-content;animation:marquee-scroll 36s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.bg-aurora{position:relative;isolation:isolate;overflow:hidden}.bg-aurora:before{content:"";position:absolute;inset:-10%;z-index:-2;background:radial-gradient(38% 42% at 18% 28%,rgba(190,242,100,.42),transparent 60%),radial-gradient(34% 38% at 82% 22%,rgba(139,92,246,.32),transparent 62%),radial-gradient(40% 44% at 70% 78%,rgba(56,189,248,.28),transparent 62%),radial-gradient(36% 40% at 30% 88%,rgba(244,114,182,.18),transparent 62%);filter:blur(72px);animation:aurora 24s ease-in-out infinite alternate}.bg-aurora:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.05) 1px,transparent 0);background-size:36px 36px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%)}@keyframes aurora{0%{transform:translateZ(0) scale(1) rotate(0)}33%{transform:translate3d(3%,-2%,0) scale(1.06) rotate(8deg)}66%{transform:translate3d(-2%,3%,0) scale(.96) rotate(-6deg)}to{transform:translate3d(2%,1%,0) scale(1.04) rotate(4deg)}}.card-hover{transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .5s,background-color .5s,box-shadow .5s;position:relative}.card-hover:hover{transform:translateY(-4px);border-color:#bef26459;box-shadow:0 20px 60px -20px #bef26440}.link-underline{position:relative}.link-underline:after{content:"";position:absolute;left:0;bottom:-2px;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .45s cubic-bezier(.7,0,.3,1)}.link-underline:hover:after{transform:scaleX(1);transform-origin:left center}.divider-glow{background:linear-gradient(90deg,transparent,rgba(190,242,100,.4),transparent);height:1px}.marquee-headline{display:flex;gap:4rem;width:max-content;animation:marquee-scroll 60s linear infinite}.header-panel{opacity:0;transform:translateY(-8px) scale(.98);pointer-events:none!important;transition:opacity .25s ease,transform .25s cubic-bezier(.2,.8,.2,1)}.header-panel.is-open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto!important}[data-menu-icon=open].is-shown{display:inline-block}[data-menu-icon=closed].is-hidden{display:none}.hand-wrap{transform-box:view-box;transform-origin:50% 50%;will-change:transform}.hand-wrap--hour{animation:clock-spin 60s linear infinite}.hand-wrap--minute{animation:clock-spin 12s linear infinite}@keyframes clock-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hand-wrap{animation:none}}.clock-halftone{position:absolute;inset:-10% -25% -10% -10%;pointer-events:none;background-image:linear-gradient(to right,rgba(190,242,100,.12) 1px,transparent 1px),linear-gradient(to bottom,rgba(190,242,100,.12) 1px,transparent 1px);background-size:18px 18px;mask-image:radial-gradient(55% 55% at 50% 50%,black 0%,transparent 78%);-webkit-mask-image:radial-gradient(55% 55% at 50% 50%,black 0%,transparent 78%);opacity:.9;z-index:0}.svc-list{display:flex;flex-direction:column;border-top:1px solid rgba(39,39,42,.8)}.svc-row{display:grid;grid-template-columns:56px 1.6fr 1fr 1.2fr 1.6fr 56px;align-items:center;gap:1.5rem;padding:2rem .5rem;border-bottom:1px solid rgba(39,39,42,.8);position:relative;color:#f4f4f5;text-decoration:none;transition:padding .5s cubic-bezier(.2,.8,.2,1),background-color .4s}.svc-row:before{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:var(--svc-accent, rgb(190, 242, 100));opacity:.12;transition:width .55s cubic-bezier(.2,.8,.2,1);pointer-events:none}.svc-row:hover:before{width:100%}.svc-row:hover{padding-left:1.5rem;padding-right:1.5rem}.svc-row__num{font-size:.75rem;color:#71717a;letter-spacing:.15em}.svc-row__main{display:flex;flex-direction:column;gap:.25rem}.svc-row__title{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:500;letter-spacing:-.02em;color:#f4f4f5;line-height:1.05;margin:0;transition:transform .55s cubic-bezier(.2,.8,.2,1),color .4s}.svc-row:hover .svc-row__title{transform:translate(8px)}.svc-row__meta{font-size:.8125rem;color:#a1a1aa;font-weight:300}.svc-row__blurb{font-size:.8125rem;color:#a1a1aa;font-weight:300;line-height:1.55}.svc-row__arrow{width:44px;height:44px;border-radius:9999px;border:1px solid rgba(63,63,70,1);display:flex;align-items:center;justify-content:center;color:#f4f4f5;transition:transform .55s cubic-bezier(.2,.8,.2,1),background-color .4s,border-color .4s,color .4s}.svc-row:hover .svc-row__arrow{transform:rotate(0) translate(4px,-4px);background:var(--svc-accent, rgb(190, 242, 100));border-color:var(--svc-accent, rgb(190, 242, 100));color:#09090b}@media(max-width:900px){.svc-row{grid-template-columns:80px 1fr 36px;grid-template-areas:"thumb main arrow" "thumb blurb arrow";column-gap:1rem;row-gap:.35rem;padding:1.25rem .5rem;align-items:center}.svc-row__num{display:none}.svc-row__thumb{grid-area:thumb;display:block;width:80px;height:80px;border-radius:14px;overflow:hidden;background:#18181b;border:1px solid rgba(63,63,70,.6);align-self:center}.svc-row__thumb img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(100%);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.svc-row:active .svc-row__thumb img{transform:scale(1.05)}.svc-row__main{grid-area:main;align-self:end}.svc-row__title{font-size:1.25rem;line-height:1.15}.svc-row__blurb{grid-area:blurb;align-self:start;font-size:.8125rem;line-height:1.45;color:#a1a1aa}.svc-row__arrow{grid-area:arrow;width:36px;height:36px;align-self:center;background:#bef264;border-color:#bef264;color:#09090b}.svc-row__meta{display:none}.svc-row:before{display:none}.svc-row:hover{padding-left:.5rem;padding-right:.5rem}.svc-row:hover .svc-row__title{transform:none}}@media(min-width:901px){.svc-row__thumb{display:none}}.svc-follower{position:fixed;top:0;left:0;pointer-events:none;width:280px;height:374px;border-radius:18px;overflow:hidden;opacity:0;transform:translate(-9999px,-9999px) scale(.92);transition:opacity .35s ease,transform .35s cubic-bezier(.2,.8,.2,1);z-index:60;box-shadow:0 0 0 1.5px #bef2648c,0 0 0 6px #bef2641f,0 30px 80px -20px #000c,0 0 60px -10px #bef26459;background:#0a0a0a}.svc-follower.is-active{opacity:1}.svc-follower__panel{position:absolute;inset:0;opacity:0;pointer-events:none;text-decoration:none;transition:opacity .25s ease}.svc-follower__panel.is-visible{opacity:1}.svc-follower__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(100%)}.svc-follower__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0000000d,#00000073),radial-gradient(circle at 50% 50%,rgba(190,242,100,.1),transparent 60%);pointer-events:none}.svc-follower__cta-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;padding:10px 16px;border-radius:9999px;background:#bef264;color:#09090b;white-space:nowrap;box-shadow:0 10px 30px -8px #0006,0 0 0 4px #bef2642e;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.svc-follower__panel:hover .svc-follower__cta-center{background:#bef264;transform:translate(-50%,calc(-50% - 1px));box-shadow:0 14px 36px -10px #00000080,0 0 0 5px #bef26447}@media(hover:none),(pointer:coarse){.svc-follower{display:none}}.svc-card{position:relative;min-height:340px;overflow:hidden}.svc-card__icon{transition:transform .55s cubic-bezier(.2,.8,.2,1),background-color .4s,color .4s,border-color .4s}.svc-card__title{transition:transform .55s cubic-bezier(.2,.8,.2,1)}.svc-card__summary{transition:opacity .35s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.svc-card__detail{position:absolute;inset:7.5rem 2rem 2rem;opacity:0;transform:translateY(20px);pointer-events:none;transition:opacity .45s ease .05s,transform .55s cubic-bezier(.2,.8,.2,1) .05s}.svc-card__detail-list{display:flex;flex-direction:column;gap:.5rem}.svc-card__cta{position:absolute;left:2rem;right:2rem;bottom:2rem;display:flex;align-items:center;justify-content:space-between;opacity:0;transform:translateY(16px);transition:opacity .4s ease .1s,transform .55s cubic-bezier(.2,.8,.2,1) .1s}.svc-card__sweep{position:absolute;pointer-events:none;width:220px;height:220px;border-radius:9999px;right:-80px;top:-80px;background:radial-gradient(circle,rgba(190,242,100,.35),transparent 65%);opacity:0;transform:scale(.6);transition:opacity .6s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.svc-card:hover .svc-card__icon{transform:translateY(-4px) scale(.85);background-color:#bef26426;border-color:#bef26466;color:#34d399}.svc-card:hover .svc-card__summary{opacity:0;transform:translateY(-12px)}.svc-card:hover .svc-card__detail,.svc-card:hover .svc-card__cta{opacity:1;transform:translateY(0)}.svc-card:hover .svc-card__sweep{opacity:1;transform:scale(1.1)}.theme-light .svc-card{background-color:#ffffffe6;border-color:#e4e4e7}.theme-light .svc-card:hover{border-color:#bef26466;box-shadow:0 24px 60px -24px #bef26440}.theme-light .svc-card__icon{background-color:#f4f4f5;border-color:#e4e4e7;color:#18181b}.theme-light .svc-card__title{color:#18181b}.theme-light .svc-card__summary,.theme-light .svc-card__detail{color:#52525b}.theme-light .svc-card__detail-list span{color:#3f3f46}.theme-light .svc-card__cta{color:#18181b}.theme-light .card-hover{border-color:#e4e4e7;background-color:#ffffffb3}.theme-light .card-hover:hover{border-color:#bef26473;background-color:#fff;box-shadow:0 22px 60px -28px #bef2644d}.theme-light .svc-list{border-top-color:#e4e4e7}.theme-light .svc-row{color:#18181b;border-bottom-color:#e4e4e7}.theme-light .svc-row:before{background:#bef26438}.theme-light .svc-row__num{color:#a1a1aa}.theme-light .svc-row__title{color:#18181b}.theme-light .svc-row__meta,.theme-light .svc-row__blurb{color:#52525b}.theme-light .svc-row__arrow{border-color:#e4e4e7;color:#18181b}.theme-light .svc-row:hover .svc-row__arrow{background:#bef264;border-color:#bef264;color:#09090b;box-shadow:0 8px 24px -8px #bef2648c}@media(max-width:900px){.theme-light .svc-row__thumb{background:#f4f4f5;border-color:#e4e4e7}.theme-light .svc-row__arrow{background:#bef264;border-color:#bef264;color:#09090b}}@media(min-width:768px){.product-row--reverse .product-art{order:2;justify-content:flex-end}.product-row--reverse>div:not(.product-art){order:1}}.feature-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:720px){.feature-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media(min-width:1024px){.feature-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}.feature-card--hero{grid-column:span 2}}.feature-card{position:relative;border-radius:22px;background:#fff;border:1px solid rgba(228,228,231,1);padding:1.5rem;display:flex;flex-direction:column;overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease,box-shadow .45s ease,background-color .35s ease}@media(min-width:640px){.feature-card{padding:1.75rem}}.feature-card:hover{transform:translateY(-2px);border-color:#bef2648c;box-shadow:0 22px 60px -28px #bef26452}.feature-card--hero{background:linear-gradient(135deg,#fff,#f9fafb);min-height:280px}.feature-card__bg{position:absolute;top:-80px;right:-80px;width:280px;height:280px;border-radius:9999px;background:radial-gradient(circle,rgba(190,242,100,.28),transparent 65%);pointer-events:none;opacity:.9}.feature-card__head{position:relative;flex:1;display:flex;flex-direction:column;gap:.55rem}.feature-card__icon{width:38px;height:38px;border-radius:11px;background:#bef2642e;border:1px solid rgba(190,242,100,.28);color:#bef264;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.9rem}.feature-tag{display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:9999px;background:#18181b;color:#f4f4f5;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;width:max-content;margin-bottom:.25rem}.feature-card__title{font-size:1.5rem;font-weight:500;letter-spacing:-.025em;line-height:1.15;color:#18181b;margin:0}@media(min-width:640px){.feature-card--hero .feature-card__title{font-size:1.875rem}}.feature-card__title--sm{font-size:1.125rem}.feature-card__body{font-size:.9375rem;line-height:1.55;color:#52525b;font-weight:300;margin:0}.feature-chip-row{position:relative;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.25rem}.feature-chip{display:inline-flex;align-items:center;gap:6px;padding:.42rem .7rem;border-radius:9999px;background:#f4f4f5;border:1px solid rgba(228,228,231,1);color:#3f3f46;font-size:11.5px;font-weight:500}.feature-chip>iconify-icon{color:#bef264}.feature-brandrow{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:1rem}.feature-brandrow span{display:inline-flex;align-items:center;padding:.3rem .55rem;border-radius:8px;background:#18181b;color:#f4f4f5;font-size:10.5px;font-weight:500;letter-spacing:-.005em}.feature-stat{margin-top:1rem;display:flex;align-items:baseline;gap:.55rem;padding-top:1rem;border-top:1px dashed rgba(228,228,231,1)}.feature-stat__num{font-size:1.875rem;font-weight:500;letter-spacing:-.03em;color:#bef264;line-height:1}.feature-stat__label{font-size:11px;color:#71717a;text-transform:uppercase;letter-spacing:.12em}.feature-flow{margin-top:1.25rem;display:flex;align-items:center;gap:6px;padding-top:1rem;border-top:1px dashed rgba(228,228,231,1)}.feature-flow__node{width:9px;height:9px;border-radius:9999px;background:#bef264;box-shadow:0 0 0 4px #bef26426;flex-shrink:0}.feature-flow__node--mid{width:11px;height:11px;background:#bef264;box-shadow:0 0 0 5px #bef2642e}.feature-flow__line{flex:1;height:1.5px;background:linear-gradient(90deg,#bef264,#bef264 50%,#bef2644d);border-radius:1px}.feature-people{margin-top:1rem;display:flex;align-items:center;gap:.5rem;padding-top:1rem;border-top:1px dashed rgba(228,228,231,1)}.feature-people img{width:32px;height:32px;border-radius:9999px;object-fit:cover;border:2px solid #ffffff;background:#e4e4e7;filter:grayscale(100%) contrast(1.05)}.feature-people img:nth-child(2){margin-left:-10px}.feature-people__label{font-size:12px;color:#52525b;font-weight:500;margin-left:.35rem}.vignettes{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.vignettes{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.vignette{position:relative;padding:1.5rem 1.5rem 1.75rem 1.75rem;border-radius:20px;border:1px solid rgba(63,63,70,.6);background:#18181b66;overflow:hidden;transition:border-color .3s ease,background-color .3s ease,transform .3s ease}.vignette:before{content:"";position:absolute;left:0;top:1.5rem;bottom:1.5rem;width:2px;background:linear-gradient(180deg,#bef264,#bef26400);border-radius:2px}.vignette:hover{border-color:#52525be6;background:#18181bb3;transform:translateY(-2px)}.vignette__time{display:inline-flex;align-items:center;gap:6px;padding:.3rem .6rem;border-radius:9999px;background:#bef2641f;color:#bef264;font-size:11.5px;font-weight:600;letter-spacing:.04em;margin-bottom:.85rem}.vignette__time iconify-icon{color:#bef264}.vignette__persona{font-size:1.0625rem;font-weight:500;letter-spacing:-.015em;color:#f4f4f5;margin:0 0 .65rem;line-height:1.25}.vignette__body{font-size:14px;line-height:1.6;color:#a1a1aa;font-weight:300;margin:0}.overwhelm{margin:0 0 2rem}@media(min-width:720px){.overwhelm{margin-bottom:2.5rem}}.overwhelm__frame{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:24px;overflow:hidden;background:#e4e4e7;border:1px solid rgba(212,212,216,1);box-shadow:0 24px 60px -30px #18181b40}@media(min-width:720px){.overwhelm__frame{border-radius:28px}}.overwhelm__frame img{width:100%;height:100%;object-fit:cover;display:block}.overwhelm__caption{display:flex;align-items:center;gap:.55rem;margin-top:1rem;font-size:13px;color:#52525b;font-weight:500}.overwhelm__caption-dot{display:inline-block;width:7px;height:7px;border-radius:9999px;background:#bef264;box-shadow:0 0 0 4px #bef26440;flex-shrink:0}.prose-blog{color:#a1a1aa;font-size:1.0625rem;font-weight:300;line-height:1.75}.prose-blog p{margin-bottom:1.4rem}.prose-blog h2{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:500;letter-spacing:-.025em;color:#f4f4f5;line-height:1.2;padding-top:2.25rem;margin-bottom:.8rem}.prose-blog h3{font-size:1.2rem;font-weight:500;color:#e4e4e7;line-height:1.3;padding-top:1.75rem;margin-bottom:.55rem}.prose-blog ul,.prose-blog ol{padding-left:1.5rem;margin-bottom:1.4rem}.prose-blog ul{list-style-type:disc}.prose-blog ol{list-style-type:decimal}.prose-blog li{margin-bottom:.45rem}.prose-blog strong{color:#e4e4e7;font-weight:500}.prose-blog em{color:#d4d4d8;font-style:italic}.prose-blog a{color:#bef264;text-decoration:underline;text-underline-offset:3px}.prose-blog a:hover{opacity:.8}.prose-blog blockquote{border-left:3px solid rgb(190,242,100);padding-left:1.25rem;margin:1.75rem 0;color:#e4e4e7;font-style:italic}.prose-blog code{font-family:ui-monospace,monospace;background:#27272acc;padding:.15em .45em;border-radius:4px;font-size:.875em;color:#bef264}.prose-blog pre{background:#18181b;border:1px solid rgba(63,63,70,.6);border-radius:12px;padding:1.25rem;overflow-x:auto;margin-bottom:1.4rem}.prose-blog pre code{background:none;padding:0;font-size:.875rem;color:#d4d4d8}.prose-blog hr{border:none;border-top:1px solid rgba(63,63,70,.6);margin:2.5rem 0}.arrow-fx{display:inline-block;transform-origin:center center;will-change:transform}.group:hover .arrow-fx,.arrow-fx.is-clicked{animation:arrow-spin-fly 1.1s cubic-bezier(.42,0,.22,1) both}@keyframes arrow-spin-fly{0%{transform:rotate(0) translate(0) scale(1)}30%{transform:rotate(360deg) translate(0) scale(1)}65%{transform:rotate(360deg) translate(70px,-70px) scale(.15)}to{transform:rotate(360deg) translate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.group:hover .arrow-fx{animation:none}}
