html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}

/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-tracking:initial}}}.site-page{--dark:#05070b;--dark-2:#0a0e15;--dark-surface:#ffffff0b;--dark-border:#ffffff1a;--dark-text:#f5f7fa;--dark-muted:#9aa3b2;--paper:#f3f1ec;--paper-2:#eae8e2;--ink:#111318;--ink-muted:#666a72;--light-border:#1113181f;--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-soft:cubic-bezier(.22,1,.36,1);--vskew:0;--vlag:0;--font-sans:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace;--font-heading:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--font-active:var(--font-geist-sans);--illustration-ink:var(--ink);--illustration-primary:var(--accent);--illustration-light:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page{--illustration-light:color-mix(in srgb,var(--accent) 72%,#fff)}}.site-page{--illustration-secondary:#e08a4c;--site-nav-clearance:calc(env(safe-area-inset-top,0px) + .75rem + 60px + .75rem);scroll-padding-top:var(--site-nav-clearance);background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;color-scheme:light;font-size:16px;line-height:1.6}@font-face{font-family:Adorsho Lipi;src:url(/_next/static/media/adorsho-lipi-regular.f2d94abe.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}html.font-bengali .site-page{--font-adorsho-display:"Adorsho Lipi",var(--font-adorsho-lipi),ui-sans-serif,system-ui,sans-serif;--font-display-title:var(--font-geist-sans),var(--font-bengali),ui-sans-serif,system-ui,sans-serif;--font-sans:var(--font-adorsho-display),var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--font-heading:var(--font-adorsho-display),var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--font-active:var(--font-adorsho-lipi);font-family:var(--font-adorsho-display),var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;line-height:1.55}.site-page .heading [data-line]{line-height:inherit}html.font-bengali .site-page .mask-line-wrap--bn{box-sizing:border-box;max-width:100%;padding-inline:0;line-height:1.05;overflow:hidden;margin-bottom:-.12em!important;padding-top:.04em!important;padding-bottom:.05em!important}html.font-bengali .site-page .mask-line-wrap--bn:first-child{padding-top:.08em!important}html.font-bengali .site-page .mask-line-wrap--bn:last-child{margin-bottom:0!important}html.font-bengali .site-page .mask-line-wrap--bn+.mask-line-wrap--bn{margin-top:0}html.font-bengali .site-page .mask-line-wrap--bn [data-line]{padding-block:0;line-height:1.06;transform-origin:0 100%!important}html.font-bengali .site-page .heading:has(.mask-line-wrap){flex-direction:column;align-items:flex-start;gap:0;display:flex;line-height:1.05!important}html.font-bengali .site-page .hero-title h1.heading:has(.mask-line-wrap){gap:0;line-height:1.02!important}html.font-bengali .site-page h1.heading,html.font-bengali .site-page h2.heading,html.font-bengali .site-page h3.heading{box-sizing:border-box;overflow-wrap:anywhere;min-width:0;max-width:100%;font-weight:600;letter-spacing:-.02em!important;font-family:var(--font-display-title)!important}html.font-bengali .site-page .heading [data-line]{font-weight:600;font-family:var(--font-display-title)!important}html.font-bengali .site-page .use-cases-intro,html.font-bengali .site-page .use-cases-intro-wrap{min-width:0;max-width:100%}html.font-bengali .site-page #use-cases .use-cases-intro .heading{gap:0;font-size:clamp(1.65rem,3.6vw,3.25rem)!important}.site-page #use-cases .use-cases-pin{overflow:visible}@media (max-width:639px){html.font-bengali .site-page h2.heading,html.font-bengali .site-page h3.heading{font-size:clamp(1.625rem,7.5vw,2.35rem)!important}}html.font-bengali .site-page .container-site{min-width:0}html.font-bengali .site-page p:not([class*=leading-]){line-height:1.65}@layer base{.site-page :not(.glass-nav):not(.pill){border-color:var(--light-border)}}.site-page #hero{--hero-glow-primary:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page #hero{--hero-glow-primary:color-mix(in srgb,var(--accent) 20%,transparent)}}.site-page #hero{--hero-glow-secondary:#ffffff0a;--hero-cursor-glow:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page #hero{--hero-cursor-glow:color-mix(in srgb,var(--accent) 14%,transparent)}}.site-page #hero{--accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page #hero{--accent-soft:color-mix(in srgb,var(--accent) 16%,transparent)}}.site-page #hero .hero-atmosphere{background:radial-gradient(60% 55% at 72% 42%,var(--hero-glow-primary),transparent 70%),radial-gradient(40% 40% at 20% 90%,var(--hero-glow-secondary),transparent 70%)}.site-page #hero .hero-cursor-light{background:radial-gradient(520px circle at var(--mx) var(--my),var(--hero-cursor-glow),transparent 65%)}@media (min-width:640px){.site-page{--site-nav-clearance:calc(env(safe-area-inset-top,0px) + 1rem + 64px + .75rem)}}html.font-bengali .site-page{--site-nav-clearance:calc(env(safe-area-inset-top,0px) + 1rem + 64px + 1rem)}.site-page .site-sticky-hero-shell{box-sizing:border-box;background:var(--dark);height:100dvh}.site-page .site-eury-code-runway{position:relative}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.site-page .site-eury-code-runway{height:145vh}.site-page .site-eury-code-runway .site-sticky-hero-shell{position:sticky;top:0}.site-page .site-eury-code-runway-follow{margin-top:-45vh}}@media (max-width:767px),(prefers-reduced-motion:reduce){.site-page .site-eury-code-runway-follow{margin-top:0}.site-page .site-eury-code-runway-curtain{display:none}.site-page .site-eury-code-runway .site-sticky-hero-shell{height:auto;min-height:100dvh;position:relative}}@media (min-width:768px){.site-page{font-size:17px}}.site-page :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-page ::selection{background:var(--accent);color:#fff}@media (prefers-reduced-motion:reduce){.site-page :not(.pill):not(.pill *),.site-page :not(.pill):not(.pill *):after,.site-page :not(.pill):not(.pill *):before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-page .container-site{width:100%;max-width:1360px;padding-inline:calc(var(--spacing,.25rem) * 5);margin-inline:auto}@media (min-width:40rem){.site-page .container-site{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (min-width:64rem){.site-page .container-site{padding-inline:calc(var(--spacing,.25rem) * 8)}}@media (min-width:768px) and (max-width:1023px){.site-page .hero-copy-wrap{justify-content:flex-start;padding-top:6.25rem;padding-bottom:2rem}}@media (min-width:1024px) and (max-width:1535px){.site-page .hero-copy-wrap{justify-content:flex-start;padding-top:6.75rem;padding-bottom:2.5rem}}@media (min-width:1024px) and (max-height:860px){.site-page .hero-copy-wrap{justify-content:flex-start;padding-top:6.5rem;padding-bottom:2rem}.site-page #features .site-product-stage-pin .container-site{gap:1.5rem;padding-top:.5rem;padding-bottom:.5rem}.site-page #features .site-product-stage-index{font-size:44px}.site-page #features .site-product-stage-visual{height:clamp(220px,44vh,400px);max-height:none}.site-page #features .site-product-stage-pin [data-story-line].heading,.site-page #features .site-product-stage-pin h3.heading{font-size:28px}.site-page #features .code-product-surface-frame{min-height:200px}.site-page #work .work-featured-pin{justify-content:flex-start;padding-top:.65rem;overflow:hidden}.site-page #work .work-featured-fit{padding-top:.35rem;padding-bottom:.35rem}.site-page #work .work-featured-grid{gap:1.5rem}.site-page #work .work-featured-stage{aspect-ratio:16/11;width:100%;max-height:min(46vh,360px)}.site-page #work .work-featured-index{font-size:40px}.site-page #work .work-featured-pin [data-feat-line].heading,.site-page #work .work-featured-pin h3.heading{margin-bottom:.5rem;font-size:clamp(24px,4.2vh,36px)}.site-page #work .work-featured-pin [data-feat-line].mb-4,.site-page #work .work-featured-pin [data-feat-line].mb-6{margin-bottom:.65rem}.site-page #work .work-featured-pin .mb-8{margin-bottom:1.25rem}}@media (min-width:1024px) and (min-height:861px){.site-page #work .work-featured-pin{justify-content:center;overflow:visible}}@media (min-width:1024px) and (max-height:680px){.site-page #work .work-featured-stage{max-height:min(38vh,280px)}.site-page #work .work-featured-index{font-size:34px}.site-page #work .work-featured-pin h3.heading{font-size:clamp(22px,3.8vh,30px)}}@media (min-width:1024px){.site-page #features .site-product-stage-pin{justify-content:center;align-items:center;overflow:visible}.site-page #features .site-product-stage-pin .container-site{margin-top:auto;margin-bottom:auto}.site-page #features .site-product-stage-visual{height:clamp(240px,40vh,420px)}.site-page .pin-fit-inner{zoom:var(--pin-fit-scale,1)}.site-page #models .pin-fit-inner,.site-page #modes .pin-fit-inner,.site-page #systems .pin-fit-inner,.site-page #use-cases .pin-fit-inner,.site-page #work .pin-fit-inner{transform-origin:top}@supports not (zoom:1){.site-page .pin-fit-inner{transform:scale(var(--pin-fit-scale,1));transform-origin:50%}.site-page #models .pin-fit-inner,.site-page #modes .pin-fit-inner,.site-page #systems .pin-fit-inner,.site-page #use-cases .pin-fit-inner,.site-page #work .pin-fit-inner{transform-origin:top}}}@media (min-width:1024px) and (min-height:861px){.site-page #features .site-product-stage-visual{height:clamp(300px,44vh,480px)}.site-page #features .site-product-stage-pin .container-site{padding-top:1.25rem;padding-bottom:1.25rem}}@media (min-width:1024px) and (max-height:780px){.site-page #features .site-product-stage-pin{align-items:center;overflow:hidden}.site-page #how-it-works .how-it-works-pin,.site-page #models{overflow:hidden}.site-page #features>.container-site{padding-top:5.5rem;padding-bottom:.35rem}.site-page #features>.container-site .heading{font-size:clamp(32px,6vh,56px)}.site-page #features .site-product-stage-pin .container-site{gap:1.25rem;margin-top:0;margin-bottom:0;padding-top:.75rem;padding-bottom:.75rem}.site-page #features .site-product-stage-index{font-size:40px}.site-page #features .site-product-stage-visual{height:clamp(200px,34vh,300px);max-height:none}.site-page #features .site-product-stage-pin [data-story-line].heading,.site-page #features .site-product-stage-pin h3.heading{font-size:22px}.site-page #features .site-product-stage-pin [data-story-line].mt-3{margin-top:.5rem}}@media (min-width:768px) and (max-width:1023px){.site-page #features .site-product-stage-visual{height:clamp(260px,38vh,420px)}.site-page #features .site-product-stage-scroll-hint{display:none}}@media (max-width:767px){.site-page #features .site-product-stage-pin{padding-bottom:min(52vh,26rem)}.site-page #features .site-product-stage-pin .grid{flex-direction:column;display:flex}.site-page #features .site-product-stage-pin .grid>div:first-child{order:2}.site-page #features .site-product-stage-pin .grid>div:last-child{order:1}}.site-page .section-pad{padding-block:calc(var(--spacing,.25rem) * 24)}@media (min-width:48rem){.site-page .section-pad{padding-block:calc(var(--spacing,.25rem) * 32)}}@media (min-width:64rem){.site-page .section-pad{padding-block:calc(var(--spacing,.25rem) * 36)}}.site-page .heading{font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:-.035em;letter-spacing:-.035em}.site-page .site-display-headline,.site-page .site-display-headline [data-line]{font-family:var(--font-heading,var(--font-geist-sans)),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.045em;text-shadow:none;font-weight:600}html.font-bengali .site-page .site-display-headline,html.font-bengali .site-page .site-display-headline [data-line]{font-family:var(--font-display-title)!important}html.font-bengali .site-page #services .services-display-title,html.font-bengali .site-page #services .services-display-title [data-line]{letter-spacing:-.045em;font-weight:600;font-family:var(--font-display-title)!important}.site-page #services .services-display-title,.site-page #services .services-display-title [data-line]{text-shadow:none}.site-page .label-mono{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase}.site-page .dot-grid{background-image:radial-gradient(#ffffff12 1px,#0000 0);background-size:22px 22px}.site-page .dot-grid-light{background-image:radial-gradient(#11131814 1px,#0000 0);background-size:22px 22px}.site-page .hero-ide-stage,.site-page .hero-ide-tilt{transform-style:preserve-3d}.site-page .hero-ide-tilt{backface-visibility:hidden}.site-page .hero-ide-preview-live .hero-ide-agent-reply{animation:hero-ide-fade-in .65s ease-out .85s both}.site-page .hero-ide-preview-live .hero-ide-thinking{animation:hero-ide-fade-in .6s ease-out 1.2s both}.site-page .hero-ide-preview-live .hero-ide-chevron{animation:hero-ide-chevron 1.2s ease-in-out infinite}.site-page .hero-ide-preview-live .hero-ide-cursor{animation:hero-ide-blink 1s step-end infinite}.site-page .hero-ide-preview-live .hero-ide-diff-pulse{animation:hero-ide-diff-glow 2.4s ease-in-out infinite}@keyframes hero-ide-chevron{0%,to{opacity:.45;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}@keyframes hero-ide-blink{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes hero-ide-diff-glow{0%,to{border-color:#e08a4c40;box-shadow:0 0 #e08a4c00}50%{border-color:#e08a4c8c;box-shadow:0 0 18px #e08a4c33}}@keyframes hero-ide-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site-page .hero-ide-preview-live .hero-ide-chevron,.site-page .hero-ide-preview-live .hero-ide-cursor,.site-page .hero-ide-preview-live .hero-ide-diff-pulse,.site-page .hero-ide-preview-live .hero-ide-thinking{animation:none}}.site-page .mask-radial{-webkit-mask-image:radial-gradient(70% 60% at 60%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 60%,#000 20%,#0000 75%)}.site-page .mask-fade-up{-webkit-mask-image:linear-gradient(#0000,#000 90%);mask-image:linear-gradient(#0000,#000 90%)}.site-page .logo-on-dark{filter:brightness(0)invert()}.site-page .logo-on-light{filter:none}.site-page .glass-nav{-webkit-backdrop-filter:blur(16px)saturate(140%);border:1px solid #ffffff24;box-shadow:0 18px 50px -18px #000000b3}.site-page .glass-nav.glass-nav--dark{background-color:#10141df5;background-image:linear-gradient(140deg,#161b26fa,#10141df0)}.site-page .glass-nav.glass-nav--on-light{background-color:var(--paper);border-color:#1113181a;box-shadow:0 18px 50px -22px #11131859}@supports (color:color-mix(in lab,red,red)){.site-page .glass-nav.glass-nav--on-light{background-color:color-mix(in srgb,var(--paper) 97%,#fff)}}.site-page .glass-nav.glass-nav--on-light{background-image:linear-gradient(140deg,#fffffffa,var(--paper))}@supports (color:color-mix(in lab,red,red)){.site-page .glass-nav.glass-nav--on-light{background-image:linear-gradient(140deg,#fffffffa,color-mix(in srgb,var(--paper) 94%,#fff))}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-page .glass-nav{-webkit-backdrop-filter:none}.site-page .glass-nav.glass-nav--dark{background-color:#12161f;background-image:none}.site-page .glass-nav.glass-nav--on-light{background-color:var(--paper);background-image:none}}.site-page .glass-nav__link{transition:color .28s var(--ease-soft),background-color .28s var(--ease-soft)}.site-page .glass-nav__link:hover{background-color:#ffffff06}.site-page .glass-nav--on-light .glass-nav__link:hover{background-color:#11131805}.site-page .glass-nav__cta{transition:color .28s var(--ease-soft),background-color .28s var(--ease-soft),border-color .28s var(--ease-soft),transform .28s var(--ease-soft)}.site-page .glass-nav__cta:hover{transform:scale(1.03)}.site-page .glass-nav__icon-btn{transition:color .28s var(--ease-soft),background-color .28s var(--ease-soft),border-color .28s var(--ease-soft)}.site-page .glass-nav__icon-btn:hover{background-color:#ffffff06}.site-page .glass-nav--on-light .glass-nav__icon-btn:hover{background-color:#11131805}.site-page .glass-nav .theme-toggle,.site-page [aria-label=Navigation\ menu] .theme-toggle{color:inherit}.site-page .glass-nav [aria-label=Language]{box-shadow:none;background:0 0;border-color:#0000}.site-page .glass-nav:not(.glass-nav--on-light) [aria-label=Language] button:not([aria-pressed=true]){color:#ffffff94;opacity:1}.site-page .glass-nav:not(.glass-nav--on-light) [aria-label=Language] button:not([aria-pressed=true]):hover{color:#fffffff5;background-color:#ffffff1a}.site-page .glass-nav.glass-nav--on-light [aria-label=Language] button:not([aria-pressed=true]){color:#1113188c;opacity:1}.site-page .glass-nav.glass-nav--on-light [aria-label=Language] button:not([aria-pressed=true]):hover{color:var(--ink);background-color:#1113180f}.site-page [aria-label=Navigation\ menu] [aria-label=Language] button:not([aria-pressed=true]){color:#ffffff94;opacity:1}.site-page [aria-label=Navigation\ menu] [aria-label=Language] button:not([aria-pressed=true]):hover{color:#fffffff5;background-color:#ffffff1a}.site-page .liquid-glass-dark{-webkit-backdrop-filter:blur(12px)saturate(140%);background:radial-gradient(120% 90% at 18% 8%,#ffffff29,#0000 46%),linear-gradient(140deg,#ffffff13,#ffffff03 62%)}.site-page .liquid-glass-light{-webkit-backdrop-filter:blur(24px)saturate(120%);background:radial-gradient(120% 90% at 20% 10%,#ffffffe6,#0000 55%),linear-gradient(140deg,#ffffffb3,#ffffff47)}.site-page .glass-panel-dark{-webkit-backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(160deg,#ffffff0f,#ffffff04);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff14,0 30px 80px -30px #000000b3}.site-page .glass-panel-light{-webkit-backdrop-filter:blur(20px)saturate(120%);background:linear-gradient(160deg,#ffffffd1,#ffffff80);border:1px solid #11131814;box-shadow:inset 0 1px #ffffffe6,0 30px 70px -40px #11131859}.site-page .site-pricing-cta{cursor:pointer;border:1px solid var(--light-border);background:linear-gradient(180deg,#fff 0,var(--paper-2) 100%);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:46px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.site-page .site-pricing-cta{background:linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--paper-2) 40%,#fff) 100%)}}.site-page .site-pricing-cta{letter-spacing:-.01em;color:var(--ink);transition:transform .45s var(--ease-out-expo),background-color .35s var(--ease-soft),border-color .35s var(--ease-soft),color .3s,box-shadow .45s var(--ease-soft);padding:.72rem 1.25rem;font-size:14px;font-weight:500;box-shadow:inset 0 1px #fffffff2,0 10px 28px -18px #11131859}.site-page .site-pricing-cta svg{transition:transform .45s var(--ease-out-expo)}.site-page .site-pricing-cta:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:#fff;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 16px 40px -20px #1113188c}.site-page .site-pricing-cta:hover:not(:disabled) svg{transform:translate(3px)}.site-page .site-pricing-cta:active:not(:disabled){transform:translateY(0)}.site-page .site-pricing-cta:disabled{cursor:not-allowed;opacity:.55}.site-page .site-pricing-cta--featured{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .site-pricing-cta--featured{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}}.site-page .site-pricing-cta--featured{background:linear-gradient(165deg,var(--accent-light,var(--accent)),var(--accent))}@supports (color:color-mix(in lab,red,red)){.site-page .site-pricing-cta--featured{background:linear-gradient(165deg,color-mix(in srgb,var(--accent-light,var(--accent)) 88%,#fff),var(--accent))}}.site-page .site-pricing-cta--featured{color:#fff;box-shadow:inset 0 1px 0 #ffffff47,0 18px 44px -14px var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .site-pricing-cta--featured{box-shadow:inset 0 1px 0 #ffffff47,0 18px 44px -14px color-mix(in srgb,var(--accent) 50%,transparent)}}.site-page .site-pricing-cta--featured:hover:not(:disabled){border-color:var(--accent);background:linear-gradient(165deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab,red,red)){.site-page .site-pricing-cta--featured:hover:not(:disabled){background:linear-gradient(165deg,var(--accent),color-mix(in srgb,var(--accent) 85%,#000))}}.site-page .site-pricing-cta--featured:hover:not(:disabled){color:#fff;box-shadow:inset 0 1px 0 #fff3,0 22px 50px -16px var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .site-pricing-cta--featured:hover:not(:disabled){box-shadow:inset 0 1px 0 #fff3,0 22px 50px -16px color-mix(in srgb,var(--accent) 58%,transparent)}}.site-page .site-pricing-card{isolation:isolate;border:1px solid var(--light-border);transition:transform .55s var(--ease-out-expo),border-color .4s var(--ease-soft),box-shadow .5s var(--ease-soft);background:linear-gradient(165deg,#fffffffa,#ffffffc7);position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 22px 55px -42px #11131861}.site-page .site-pricing-card:before{content:"";z-index:0;opacity:0;background:radial-gradient(120% 80% at 50% -20%,var(--accent),transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.site-page .site-pricing-card:before{background:radial-gradient(120% 80% at 50% -20%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 55%)}}.site-page .site-pricing-card:before{transition:opacity .5s var(--ease-soft);pointer-events:none}.site-page .site-pricing-card:hover{border-color:var(--ink);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.site-page .site-pricing-card:hover{border-color:color-mix(in srgb,var(--ink) 14%,var(--light-border))}}.site-page .site-pricing-card:hover{box-shadow:inset 0 1px #fffffff2,0 28px 64px -36px #1113186b}.site-page .site-pricing-card:hover:before{opacity:1}.site-page .site-pricing-card>*{z-index:1;position:relative}.site-page .site-pricing-card--featured{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .site-pricing-card--featured{border-color:color-mix(in srgb,var(--accent) 38%,var(--light-border))}}.site-page .site-pricing-card--featured{background:linear-gradient(168deg,var(--accent) 0,#ffffffeb 48%,#ffffffdb 100%)}@supports (color:color-mix(in lab,red,red)){.site-page .site-pricing-card--featured{background:linear-gradient(168deg,color-mix(in srgb,var(--accent) 9%,#fff) 0,#ffffffeb 48%,#ffffffdb 100%)}}.site-page .site-pricing-card--featured{box-shadow:inset 0 1px 0 #fffffff2,0 32px 70px -38px var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .site-pricing-card--featured{box-shadow:inset 0 1px 0 #fffffff2,0 32px 70px -38px color-mix(in srgb,var(--accent) 28%,transparent)}}.site-page .site-pricing-card--featured:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .site-pricing-card--featured:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--light-border))}}.site-page .site-pricing-card--featured:hover{box-shadow:inset 0 1px 0 #fffffff2,0 36px 78px -34px var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .site-pricing-card--featured:hover{box-shadow:inset 0 1px 0 #fffffff2,0 36px 78px -34px color-mix(in srgb,var(--accent) 35%,transparent)}}.site-page .site-models-orbit__halo{animation:site-models-halo 10s var(--ease-soft) infinite alternate}.site-page .site-models-orbit__edge{stroke-dasharray:4 3;animation:site-models-dash 18s linear infinite}.site-page .site-models-orbit__node{animation:site-models-node 4.5s var(--ease-soft) infinite alternate}.site-page .site-models-stage-swap{animation:site-models-swap .65s var(--ease-out-expo) both}.site-page #models-gallery .site-models-row-title{min-width:0}.site-page #models-gallery button[aria-expanded=true] .site-models-row-title{transform:none}@keyframes site-models-halo{0%{transform-origin:50%;opacity:.85;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes site-models-dash{to{stroke-dashoffset:-24px}}@keyframes site-models-node{0%{opacity:.75}to{opacity:1}}@keyframes site-models-swap{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site-page .site-models-orbit__edge,.site-page .site-models-orbit__halo,.site-page .site-models-orbit__node,.site-page .site-models-stage-swap{animation:none}}.site-page .site-legal-back{border:1px solid var(--light-border);background:var(--paper-2);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem .4rem .65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.site-page .site-legal-back{background:color-mix(in srgb,var(--paper-2) 88%,var(--paper))}}.site-page .site-legal-back{color:var(--ink-muted);transition:border-color .25s var(--ease-soft),color .25s var(--ease-soft),background-color .25s var(--ease-soft),box-shadow .25s var(--ease-soft);font-size:13px;font-weight:500;text-decoration:none}.site-page .site-legal-back:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .site-legal-back:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--light-border))}}.site-page .site-legal-back:hover{color:var(--ink);background:var(--paper-2);box-shadow:0 1px 0 var(--ink)}@supports (color:color-mix(in lab,red,red)){.site-page .site-legal-back:hover{box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 4%,transparent)}}.site-page .site-legal-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-page .site-provider-hero:before{content:"";pointer-events:none;background:radial-gradient(ellipse 80% 55% at 85% 15%,var(--accent),transparent 55%),radial-gradient(ellipse 60% 45% at 10% 80%,var(--ink),transparent 50%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.site-page .site-provider-hero:before{background:radial-gradient(ellipse 80% 55% at 85% 15%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 55%),radial-gradient(ellipse 60% 45% at 10% 80%,color-mix(in srgb,var(--ink) 5%,transparent),transparent 50%)}}.site-page .site-provider-hero__preview-glow{background:radial-gradient(circle at 50% 40%,var(--accent),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.site-page .site-provider-hero__preview-glow{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--accent) 28%,transparent),transparent 70%)}}.site-page .site-compare-hero:after{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(to right,var(--ink) 1px,transparent 1px),linear-gradient(to bottom,var(--ink) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.site-page .site-compare-hero:after{background-image:linear-gradient(to right,color-mix(in srgb,var(--ink) 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--ink) 6%,transparent) 1px,transparent 1px)}}.site-page .site-compare-hero:after{background-size:48px 48px;-webkit-mask-image:linear-gradient(#000 0 45%,#0000 92%);mask-image:linear-gradient(#000 0 45%,#0000 92%)}.site-page .site-compare-savings{background:linear-gradient(165deg,#fffffffa,#ffffffd1);border-radius:24px;position:relative;box-shadow:inset 0 1px #fffffff2,0 32px 80px -40px #11131847}.site-page .site-compare-savings:before{content:"";border-radius:inherit;background:linear-gradient(135deg,var(--accent),var(--light-border) 40%,var(--accent));padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.site-page .site-compare-savings:before{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 45%,transparent),color-mix(in srgb,var(--light-border) 80%,transparent) 40%,color-mix(in srgb,var(--accent) 25%,transparent))}}.site-page .site-compare-savings:before{pointer-events:none;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site-page .site-compare-table--premium .site-compare-col-eury{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .site-compare-table--premium .site-compare-col-eury{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.site-page .site-compare-table--premium .site-compare-head-eury{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .site-compare-table--premium .site-compare-head-eury{background:color-mix(in srgb,var(--accent) 10%,var(--paper-2))}}.site-page .site-blog-card__grid{background-image:linear-gradient(to right,var(--ink) 1px,transparent 1px),linear-gradient(to bottom,var(--ink) 1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){.site-page .site-blog-card__grid{background-image:linear-gradient(to right,color-mix(in srgb,var(--ink) 7%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--ink) 7%,transparent) 1px,transparent 1px)}}.site-page .site-blog-card__grid{background-size:32px 32px}.site-page .site-blog-cover{background:linear-gradient(145deg,var(--paper-2),var(--paper))}.site-page .site-blog-cover--product{background:linear-gradient(145deg,var(--accent),var(--paper))}@supports (color:color-mix(in lab,red,red)){.site-page .site-blog-cover--product{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 18%,var(--paper-2)),var(--paper))}}.site-page .site-blog-cover--workflow{background:linear-gradient(145deg,var(--ink),var(--paper))}@supports (color:color-mix(in lab,red,red)){.site-page .site-blog-cover--workflow{background:linear-gradient(145deg,color-mix(in srgb,var(--ink) 8%,var(--paper-2)),var(--paper))}}.site-page .site-blog-cover--engineering{background:linear-gradient(145deg,var(--accent),var(--paper-2))}@supports (color:color-mix(in lab,red,red)){.site-page .site-blog-cover--engineering{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 12%,var(--paper)),var(--paper-2))}}.site-page .site-blog-cover__orb{filter:blur(40px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.site-page .site-blog-cover__orb--a{background:var(--accent);width:55%;height:55%;top:-10%;right:-5%}@supports (color:color-mix(in lab,red,red)){.site-page .site-blog-cover__orb--a{background:color-mix(in srgb,var(--accent) 35%,transparent)}}.site-page .site-blog-cover__orb--b{background:var(--ink);width:45%;height:45%;bottom:-15%;left:5%}@supports (color:color-mix(in lab,red,red)){.site-page .site-blog-cover__orb--b{background:color-mix(in srgb,var(--ink) 12%,transparent)}}.site-page .site-blog-card{box-shadow:inset 0 1px 0 #ffffffd9,0 1px 0 var(--ink)}@supports (color:color-mix(in lab,red,red)){.site-page .site-blog-card{box-shadow:inset 0 1px 0 #ffffffd9,0 1px 0 color-mix(in srgb,var(--ink) 4%,transparent)}}.site-page .site-blog-article-page{--blog-prose-width:42rem}.site-page .site-blog-media{isolation:isolate}.site-page .site-blog-dek{padding-bottom:1.5rem}.site-page .site-blog-featured__shell{transition:box-shadow .45s var(--ease-soft),transform .45s var(--ease-out-expo)}.site-page .site-blog-featured__shell:hover{box-shadow:0 48px 120px -56px #11131861}.site-page .site-blog-prose{color:var(--ink-muted);font-size:17px;line-height:1.8}.site-page .site-blog-prose--article{max-width:none;font-size:17px;line-height:1.85}.site-page .site-blog-prose p{margin-bottom:1.35em}.site-page .site-blog-prose p:last-child{margin-bottom:0}.site-page .site-blog-prose__first{color:var(--ink);letter-spacing:-.01em;margin-bottom:1.5em;font-size:18px;line-height:1.8}.site-page .site-blog-prose__h2{letter-spacing:-.03em;color:var(--ink);margin-top:2.25rem;margin-bottom:1rem;font-size:1.45rem;line-height:1.25}.site-page .site-blog-prose__h2:first-of-type{margin-top:0}.site-page .site-blog-cover__img{pointer-events:none;-webkit-user-select:none;user-select:none}.site-page .site-blog-hero-digest{color:inherit;text-decoration:none}.site-page .site-blog-featured-editorial{transition:box-shadow .65s var(--ease-soft),transform .65s var(--ease-out-expo)}.site-page .site-blog-featured-editorial:hover{transform:translateY(-3px);box-shadow:0 48px 110px -50px #11131861}.site-page .site-blog-featured-editorial__panel{background:radial-gradient(ellipse 85% 65% at 100% 0,var(--accent),transparent 58%),linear-gradient(168deg,#fffffffa,#ffffffe0)}@supports (color:color-mix(in lab,red,red)){.site-page .site-blog-featured-editorial__panel{background:radial-gradient(ellipse 85% 65% at 100% 0,color-mix(in srgb,var(--accent) 8%,transparent),transparent 58%),linear-gradient(168deg,#fffffffa,#ffffffe0)}}.site-page .site-blog-card__index{font-variant-numeric:tabular-nums}.site-page .site-blog-card__shell{transition:transform .55s var(--ease-out-expo),box-shadow .55s var(--ease-soft),border-color .45s ease}.site-page .site-blog-card__shell:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.site-page .site-blog-card__shell:hover{border-color:color-mix(in srgb,var(--accent) 26%,var(--light-border))}}.site-page .site-blog-card__shell:hover{box-shadow:0 30px 72px -44px #1113184d}.site-page .site-blog-media__img{will-change:transform;transition:transform 1.15s cubic-bezier(.22,1,.36,1)}.site-page .site-blog-card:hover .site-blog-media__img,.site-page .site-blog-featured:hover .site-blog-media__img{transform:scale(1.035)}.site-page .site-blog-card__cta{transition:color .4s var(--ease-soft)}.site-page .site-blog-card__cta-icon{transition:transform .5s var(--ease-out-expo),color .4s var(--ease-soft)}.site-page .site-blog-card:hover .site-blog-card__cta,.site-page .site-blog-featured:hover .site-blog-card__cta{color:var(--accent)}.site-page .site-blog-card:hover .site-blog-card__cta-icon,.site-page .site-blog-featured:hover .site-blog-card__cta-icon{color:var(--accent);transform:translate(2px,-2px)}.site-page .site-blog-category-rail__btn{transition:background-color .45s var(--ease-soft),color .45s var(--ease-soft),box-shadow .45s var(--ease-soft);color:var(--ink-muted)}.site-page .site-blog-category-rail__btn--active{background:var(--ink);color:var(--paper);box-shadow:0 10px 28px -14px #1113186b}.site-page .site-blog-category-rail__btn:not(.site-blog-category-rail__btn--active):hover{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.site-page .site-blog-category-rail__btn:not(.site-blog-category-rail__btn--active):hover{background:color-mix(in srgb,var(--paper) 85%,transparent)}}.site-page .site-blog-category-rail__btn:not(.site-blog-category-rail__btn--active):hover{color:var(--ink)}.site-page .site-blog-grid{animation:site-blog-grid-in .7s var(--ease-out-expo) both}.site-page .site-blog-grid>li>.site-blog-card,.site-page .site-blog-grid>li>div>.site-blog-card{min-height:100%}@keyframes site-blog-grid-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.site-page .site-blog-reading-progress{width:100%;box-shadow:0 0 12px var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .site-blog-reading-progress{box-shadow:0 0 12px color-mix(in srgb,var(--accent) 50%,transparent)}}.site-page .site-blog-toc__link{transition:background-color .45s var(--ease-soft),color .45s var(--ease-soft),box-shadow .45s var(--ease-soft)}.site-page .site-blog-toc__link--active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .site-blog-toc__link--active{background:color-mix(in srgb,var(--accent) 9%,var(--paper))}}.site-page .site-blog-toc__link--active{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .site-blog-toc__link--active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent)}}.site-page .site-blog-toc__link:not(.site-blog-toc__link--active):hover{background:var(--paper-2)}@supports (color:color-mix(in lab,red,red)){.site-page .site-blog-toc__link:not(.site-blog-toc__link--active):hover{background:color-mix(in srgb,var(--paper-2) 75%,transparent)}}.site-page .site-blog-article-shell{transition:box-shadow .55s var(--ease-soft)}@media (prefers-reduced-motion:reduce){.site-page .site-blog-grid{animation:none}.site-page .site-blog-card__shell,.site-page .site-blog-featured-editorial,.site-page .site-blog-media__img{transition:none}}.site-page .site-blog-prose__dropcap:first-letter{float:left;font-family:var(--font-heading,inherit);letter-spacing:-.04em;color:var(--ink);margin:.06em .14em 0 0;font-size:3.35em;font-weight:600;line-height:.82}.site-page .site-blog-prose__h2{align-items:flex-start;gap:.75rem;display:flex}.site-page .site-blog-prose__h2-mark{background:linear-gradient(180deg,var(--accent),var(--accent));border-radius:999px;flex-shrink:0;align-self:stretch;width:3px;min-height:1.25em;margin-top:.35em}@supports (color:color-mix(in lab,red,red)){.site-page .site-blog-prose__h2-mark{background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 35%,transparent))}}.site-page .site-blog-prose__pullquote{border:1px solid var(--accent);border-radius:20px;margin:2rem 0;padding:1.5rem 1.5rem 1.5rem 1.75rem;position:relative}@supports (color:color-mix(in lab,red,red)){.site-page .site-blog-prose__pullquote{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--light-border))}}.site-page .site-blog-prose__pullquote{background:radial-gradient(ellipse 80% 100% at 0 50%,var(--accent),transparent 60%),var(--paper-2)}@supports (color:color-mix(in lab,red,red)){.site-page .site-blog-prose__pullquote{background:radial-gradient(ellipse 80% 100% at 0 50%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 60%),var(--paper-2)}}.site-page .site-blog-prose__pullquote p{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.15rem;line-height:1.55}.site-page .site-blog-dek{border-bottom:1px solid var(--light-border);margin-bottom:0;padding-bottom:1.75rem}.site-page .site-blog-prose--article{border-top:none;margin-top:2rem;padding-top:0}.site-page .site-compare-pricing-band{border:1px solid var(--light-border);background:radial-gradient(ellipse 70% 80% at 100% 0,var(--accent),transparent 55%),linear-gradient(165deg,#fffffffa,#ffffffe0);border-radius:24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.site-page .site-compare-pricing-band{background:radial-gradient(ellipse 70% 80% at 100% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 55%),linear-gradient(165deg,#fffffffa,#ffffffe0)}}.site-page .site-compare-pricing-band{box-shadow:0 28px 70px -44px #11131852}.site-page .site-why-card.site-why-card--fluid{flex-shrink:1;width:100%}.site-page .site-why-card{isolation:isolate;border:1px solid var(--light-border);width:19.5rem;transition:transform .55s var(--ease-out-expo),border-color .4s var(--ease-soft),box-shadow .5s var(--ease-soft);background:linear-gradient(165deg,#fffffffa,#ffffffc2);flex-shrink:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 22px 55px -42px #11131857}.site-page .site-why-card:after{content:"";z-index:0;opacity:0;background:radial-gradient(120% 90% at 50% -15%,var(--ink),transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.site-page .site-why-card:after{background:radial-gradient(120% 90% at 50% -15%,color-mix(in srgb,var(--ink) 6%,transparent),transparent 58%)}}.site-page .site-why-card:after{transition:opacity .5s var(--ease-soft);pointer-events:none}.site-page .site-why-card:hover{border-color:var(--ink);transform:translateY(-5px)}@supports (color:color-mix(in lab,red,red)){.site-page .site-why-card:hover{border-color:color-mix(in srgb,var(--ink) 12%,var(--light-border))}}.site-page .site-why-card:hover{box-shadow:inset 0 1px #fffffff2,0 30px 68px -36px #11131866}.site-page .site-why-card:hover:after{opacity:1}.site-page .site-why-card>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.site-page .site-pricing-card:hover,.site-page .site-pricing-cta:hover:not(:disabled),.site-page .site-why-card:hover{transform:none}}.site-page .grain{pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.site-page .glow-border{position:relative}.site-page .glow-border:before{content:"";border-radius:inherit;background:radial-gradient(220px circle at var(--gx,-300px) var(--gy,-300px),var(--accent),var(--accent) 40%,transparent 70%);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.site-page .glow-border:before{background:radial-gradient(220px circle at var(--gx,-300px) var(--gy,-300px),color-mix(in srgb,var(--accent) 70%,transparent),color-mix(in srgb,var(--accent) 12%,transparent) 40%,transparent 70%)}}.site-page .glow-border:before{pointer-events:none;z-index:2;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site-page .vel-skew{transform:skewY(calc(var(--vskew) * 1deg));transform-origin:0;will-change:transform}.site-page .vel-lag{translate:0 calc(var(--vlag) * var(--lag-k,1) * 1px);transition:translate .2s linear}.site-page .expand{transition:grid-template-rows .6s var(--ease-soft),opacity .45s var(--ease-soft);opacity:0;grid-template-rows:0fr;display:grid}.site-page .expand[data-open=true]{opacity:1;grid-template-rows:1fr}.site-page .expand>*{min-height:0;overflow:hidden}.site-page .link-draw{transition:background-size .5s var(--ease-soft),color .3s;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px}.site-page .link-draw:focus-visible,.site-page .link-draw:hover{background-size:100% 1px}.site-page a.pill,.site-page button.pill{box-sizing:border-box;border-style:solid;border-width:1px;width:auto;max-width:none;text-decoration:none}.site-page .pill{letter-spacing:-.01em;isolation:isolate;white-space:nowrap;transition:border-color .35s,background-color .35s,box-shadow .45s var(--ease-soft);border-radius:999px;align-items:center;gap:14px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.site-page .pill-sm{gap:10px;padding:4px 4px 4px 16px;font-size:13px}.site-page .pill-md{padding:6px 6px 6px 22px;font-size:15px}.site-page .pill-lg{gap:20px;padding:8px 8px 8px 30px;font-size:17px}.site-page .pill-glass,.site-page a.pill.pill-glass,.site-page button.pill.pill-glass{color:var(--dark-text);-webkit-backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(#ffffff1a,#ffffff08);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff24,0 16px 40px -18px #000c}.site-page .pill-glass:hover{border-color:#ffffff47}.site-page .pill-solid,.site-page a.pill.pill-solid,.site-page button.pill.pill-solid{color:var(--dark-text);background:var(--ink);border:1px solid var(--ink);box-shadow:inset 0 1px #ffffff1a,0 18px 36px -18px #11131899}.site-page .pill-outline,.site-page a.pill.pill-outline,.site-page button.pill.pill-outline{color:var(--ink);border:1px solid var(--light-border);background:#ffffff59}.site-page .pill-outline:hover{border-color:#1113184d}.site-page .pill-outline-dark,.site-page a.pill.pill-outline-dark,.site-page button.pill.pill-outline-dark{color:var(--dark-text);border:1px solid var(--dark-border);background:0 0}.site-page .pill-outline-dark:hover{border-color:#ffffff4d}.site-page .pill-light{z-index:-1;opacity:0;background:radial-gradient(140px circle at var(--bx,50%) var(--by,50%),#fff3,transparent 70%);transition:opacity .35s;position:absolute;inset:0}.site-page .pill-outline .pill-light{background:radial-gradient(140px circle at var(--bx,50%) var(--by,50%),#11131812,transparent 70%)}.site-page .pill:hover .pill-light{opacity:1}.site-page .pill-label{height:1.35em;line-height:1.35em;display:block;overflow:hidden}.site-page .pill-roll{transition:transform .55s var(--ease-out-expo);display:block;position:relative}.site-page .pill-roll:after{content:attr(data-text);position:absolute;top:100%;left:0}.site-page .pill:focus-visible .pill-roll,.site-page .pill:hover .pill-roll{transform:translateY(-100%)}.site-page .pill-orb{width:36px;height:36px;transition:background-color .4s var(--ease-soft),transform .55s var(--ease-out-expo),color .3s;background:#ffffff1a;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.site-page .pill-sm .pill-orb{width:28px;height:28px}.site-page .pill-lg .pill-orb{width:46px;height:46px}.site-page .pill-outline .pill-orb{background:#11131812}.site-page .pill:focus-visible .pill-orb,.site-page .pill:hover .pill-orb{background:var(--accent);color:#fff;transform:rotate(-45deg)}.site-page #hero .hero-actions-wrap a.pill{appearance:none;border-style:solid;border-width:1px;flex:none}.site-page #hero .hero-actions-wrap a.pill.pill-glass{color:var(--dark-text);-webkit-backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(#ffffff1c,#ffffff09);border-color:#ffffff42;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff14,0 16px 40px -18px #000c}.site-page #hero .hero-actions-wrap a.pill.pill-glass:hover{border-color:#ffffff61;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff1a,0 16px 40px -18px #000c}.site-page #hero .hero-actions-wrap a.pill.pill-outline-dark{color:var(--dark-text);background:0 0;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0f}.site-page #hero .hero-actions-wrap a.pill.pill-outline-dark:hover{background:#ffffff0a;border-color:#ffffff4d}.site-page .icon-btn{border-radius:999px;place-items:center;width:48px;height:48px;transition:background-color .35s,border-color .35s,color .3s;display:grid}.site-page .icon-btn-light{color:var(--ink);border:1px solid var(--light-border);-webkit-backdrop-filter:blur(12px);background:#ffffff8c}.site-page .icon-btn-light:hover{background:var(--ink);color:var(--dark-text);border-color:var(--ink)}.site-page .icon-btn-dark{color:var(--dark-text);border:1px solid var(--dark-border);background:#ffffff0a}.site-page .icon-btn-dark:hover{background:var(--dark-text);color:var(--dark)}.site-page #how-it-works .sys-index,.site-page #models .sys-index,.site-page #systems .sys-index{border-color:var(--light-border);background:var(--paper-2);color:var(--ink-muted)}.site-page #how-it-works .sys-index[data-state=seen],.site-page #models .sys-index[data-state=seen],.site-page #systems .sys-index[data-state=seen]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page #how-it-works .sys-index[data-state=seen],.site-page #models .sys-index[data-state=seen],.site-page #systems .sys-index[data-state=seen]{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}}.site-page #how-it-works .sys-index[data-state=seen],.site-page #models .sys-index[data-state=seen],.site-page #systems .sys-index[data-state=seen]{background:var(--paper-2);color:var(--accent)}.site-page #how-it-works .sys-index[data-state=on],.site-page #models .sys-index[data-state=on],.site-page #systems .sys-index[data-state=on]{border-color:var(--accent);background:var(--accent);color:#fff}.site-page #how-it-works .sys-node,.site-page #models .sys-node,.site-page #systems .sys-node{border-color:var(--light-border);box-shadow:none}.site-page #how-it-works .sys-node[data-active=true],.site-page #models .sys-node[data-active=true],.site-page #systems .sys-node[data-active=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page #how-it-works .sys-node[data-active=true],.site-page #models .sys-node[data-active=true],.site-page #systems .sys-node[data-active=true]{border-color:color-mix(in srgb,var(--accent) 60%,transparent)}}.site-page #how-it-works .sys-node[data-active=true],.site-page #models .sys-node[data-active=true],.site-page #systems .sys-node[data-active=true]{box-shadow:0 0 0 1px var(--accent),0 18px 40px -18px var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page #how-it-works .sys-node[data-active=true],.site-page #models .sys-node[data-active=true],.site-page #systems .sys-node[data-active=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent),0 18px 40px -18px color-mix(in srgb,var(--accent) 45%,transparent)}}.site-page #how-it-works .sys-node[data-active=true]:after,.site-page #models .sys-node[data-active=true]:after,.site-page #systems .sys-node[data-active=true]:after{content:"";border-radius:inherit;border:1px solid var(--accent);position:absolute;inset:-6px}@supports (color:color-mix(in lab,red,red)){.site-page #how-it-works .sys-node[data-active=true]:after,.site-page #models .sys-node[data-active=true]:after,.site-page #systems .sys-node[data-active=true]:after{border:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}}.site-page #how-it-works .sys-node[data-active=true]:after,.site-page #models .sys-node[data-active=true]:after,.site-page #systems .sys-node[data-active=true]:after{animation:site-node-pulse 2.4s var(--ease-soft) infinite;pointer-events:none}@media (min-width:1024px) and (max-height:920px){.site-page #models .systems-edge,.site-page #systems .systems-edge{height:36px}.site-page #models .systems-pin-grid,.site-page #systems .systems-pin-grid{gap:1.5rem;padding-top:1.25rem;padding-bottom:1.25rem}.site-page #models .label-mono.mb-5,.site-page #systems .label-mono.mb-5{margin-bottom:.75rem}.site-page #models #models-heading .heading,.site-page #systems #systems-heading .heading{font-size:36px}.site-page #models .systems-pin-grid>div:first-child .mt-6,.site-page #systems .systems-pin-grid>div:first-child .mt-6{margin-top:.75rem}.site-page #models .systems-pin-grid>div:first-child .models-step-card,.site-page #models .systems-pin-grid>div:first-child .mt-8,.site-page #systems .systems-pin-grid>div:first-child .mt-8{margin-top:1rem}.site-page #models .models-step-card{padding:1rem 1.125rem}.site-page #models .models-step-card .mb-4{margin-bottom:.65rem}.site-page #models .systems-pin-grid>div:first-child .mt-3,.site-page #systems .systems-pin-grid>div:first-child .mt-3{margin-top:.4rem}.site-page #models .systems-pin-grid ol>li+li,.site-page #systems .systems-pin-grid ol>li+li{margin-top:.5rem}.site-page #how-it-works .sys-node,.site-page #models .sys-node,.site-page #systems .sys-node{padding:.55rem 1rem}.site-page #how-it-works .how-it-works-pin{padding-top:.75rem;padding-bottom:.75rem}.site-page #how-it-works .how-it-works-copy .label-mono{margin-bottom:.65rem}.site-page #how-it-works .how-it-works-copy .heading{font-size:36px}.site-page #how-it-works .how-it-works-copy .mt-5{margin-top:.65rem}.site-page #how-it-works .how-it-works-grid{gap:1.5rem;margin-top:0}.site-page #how-it-works .how-it-works-grid ol>li button{padding-top:.4rem;padding-bottom:.4rem}.site-page #how-it-works .code-product-surface-frame{min-height:220px}.site-page #use-cases .use-cases-pin{padding-top:.75rem;padding-bottom:.75rem}.site-page #use-cases .use-cases-list{gap:.5rem}}@media (min-width:1024px){.site-page #use-cases .use-cases-pin-grid{align-items:start}.site-page #use-cases .use-cases-intro-wrap{flex-direction:column;justify-content:flex-start;align-self:start;display:flex}.site-page #use-cases .use-cases-intro{align-self:start;position:relative;top:auto}.site-page #use-cases .use-cases-list{flex-direction:column;justify-content:flex-start;height:auto;min-height:0;display:flex}.site-page #use-cases .use-cases-list [data-spy-item][aria-expanded=false]{flex:none}.site-page #use-cases .use-cases-list [data-spy-item][aria-expanded=true]{flex:none;min-height:0}.site-page #use-cases .use-cases-list [data-spy-item][aria-expanded=true]>div{min-height:0}.site-page #use-cases .use-cases-expand{transition:grid-template-rows .55s var(--ease-soft),opacity .5s var(--ease-soft)}.site-page #use-cases .use-cases-list [data-spy-item]{transition:border-color .5s var(--ease-soft),box-shadow .5s var(--ease-soft),background-color .5s var(--ease-soft)}.site-page #use-cases .use-cases-list [data-spy-item] .heading{transition:font-size .5s var(--ease-soft)}.site-page #how-it-works .how-it-works-steps{height:var(--how-it-works-steps-h,auto);min-height:var(--how-it-works-steps-h,auto);flex-direction:column;gap:.75rem;display:flex;overflow:visible}.site-page #how-it-works .how-it-works-steps>li{flex:none;overflow:visible}.site-page #how-it-works .how-it-works-steps>li[aria-expanded=true]{z-index:2;flex:1;min-height:0}.site-page #how-it-works .how-it-works-steps>li[aria-expanded=true] .sys-node{min-height:0}.site-page #how-it-works .how-it-works-expand{transition:none}.site-page #how-it-works .how-it-works-steps .sys-node{transition:border-color .45s var(--ease-soft),box-shadow .45s var(--ease-soft),background-color .45s var(--ease-soft)}.site-page #features .site-product-stage-pin{justify-content:center;align-items:center}.site-page #features .site-product-stage-pin .container-site{margin-top:auto;margin-bottom:auto}.site-page #models .systems-pin-grid{padding-bottom:max(1.25rem,env(safe-area-inset-bottom,0px));align-items:center}.site-page #models .systems-pin-grid>div:first-child{align-self:stretch}}.site-page .sys-layer-swap{transition:opacity .22s,transform .22s cubic-bezier(.22,.8,.26,1)}.site-page .sys-layer-swap.is-out{opacity:0;transform:translateY(5px)}.site-page .sys-layer-bar-fill{transform-origin:0;transition:transform .45s cubic-bezier(.22,.8,.26,1);transform:scaleX(0)}.site-page .sys-layer-bar-fill.is-on{transform:scaleX(1)}.site-page .sys-layer-row .sys-layer-node{opacity:0;transition:opacity .45s cubic-bezier(.22,.8,.26,1),transform .45s cubic-bezier(.22,.8,.26,1),background-color .4s,color .4s,border-color .4s,box-shadow .4s;transform:scale(.88)}.site-page .sys-layer-row.is-shown .sys-layer-node{opacity:1;transform:none}.site-page .sys-layer-row .sys-layer-item{opacity:0;filter:blur(8px);transition:opacity .5s cubic-bezier(.22,.8,.26,1),transform .5s cubic-bezier(.22,.8,.26,1),filter .5s cubic-bezier(.22,.8,.26,1),background-color .4s,border-color .4s,box-shadow .45s;transform:translateY(12px)}.site-page .sys-layer-row.is-shown .sys-layer-item{opacity:1;filter:none;transform:none}.site-page .sys-layer-row.is-active .sys-layer-node{box-shadow:0 0 0 4px var(--paper-2)}.site-page .sys-layer-wave{border-radius:inherit;pointer-events:none;opacity:0;border:1px solid var(--accent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.site-page .sys-layer-wave{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}}.site-page .sys-layer-wave.sys-layer-wave-run{animation:sysLayerWave .95s cubic-bezier(.2,.7,.3,1) .12s both}@keyframes sysLayerWave{0%{opacity:0;inset:0}12%{opacity:.9;inset:-3px -5px}to{opacity:0;inset:-9px -27px}}@media (prefers-reduced-motion:reduce){.site-page .sys-layer-bar-fill,.site-page .sys-layer-row .sys-layer-item,.site-page .sys-layer-row .sys-layer-node,.site-page .sys-layer-swap,.site-page .sys-layer-wave.sys-layer-wave-run{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.site-page .sys-layer-row.is-shown .sys-layer-item,.site-page .sys-layer-row.is-shown .sys-layer-node{opacity:1;filter:none;transform:none}}@keyframes fadeUp{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@keyframes grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes site-node-pulse{0%{opacity:.8;transform:scale(.96)}to{opacity:0;transform:scale(1.18)}}@media (max-width:767px),(pointer:coarse) and (max-height:500px){.site-page .hide-on-phone{display:none!important}.site-page .hero-copy-wrap{justify-content:center!important}.site-page .hero-copy-inner{max-width:720px!important}}@media (pointer:coarse) and (max-height:500px){.site-page .hero-copy-wrap{padding-top:4.5rem!important;padding-bottom:1.5rem!important}.site-page .hero-title h1{font-size:30px!important;line-height:1!important}html.font-bengali .site-page .hero-title h1{line-height:1.06!important}.site-page .hero-para{max-width:560px!important;margin-bottom:1rem!important;font-size:14px!important;line-height:1.5!important}.site-page .hero-actions-wrap{margin-top:1rem!important}}.site-page .site-eury-code-surface{color:var(--ink);background:var(--paper);--illustration-ink:var(--ink);--illustration-primary:var(--accent);--illustration-light:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .site-eury-code-surface{--illustration-light:color-mix(in srgb,var(--accent) 72%,#fff)}}.site-page .site-eury-code-surface{--illustration-secondary:#e08a4c;--foreground:var(--ink);--muted-dim:var(--ink-muted);--border:var(--light-border)}.site-page .site-eury-code-surface section:not(#features):not(#models):not(#cta){background:var(--paper);color:var(--ink)}.site-page .site-eury-code-surface section:nth-of-type(2n):not(#features):not(#models):not(#modes):not(#why):not(#cta){background:var(--paper-2)}.site-page .site-eury-code-surface #features,.site-page .site-eury-code-surface #models,.site-page .site-eury-code-surface #modes{padding-top:0!important;padding-bottom:0!important}.site-page .site-eury-code-surface #modes{background:var(--paper);isolation:isolate;z-index:3;position:relative;overflow:visible}.site-page .site-eury-code-surface #modes .modes-pin{justify-content:flex-start;align-items:flex-start;width:100%}@media (min-width:1024px){.site-page .site-eury-code-surface #modes .modes-pin{min-height:0}.site-page .site-eury-code-surface #modes .modes-edge{height:2rem}.site-page .site-eury-code-surface #modes .pin-fit-inner{padding-top:.5rem}}.site-page #compare .eury-compare-shell{overflow:clip visible}.site-page #compare .eury-compare-table{width:100%;min-width:0}.site-page #compare .eury-compare-head,.site-page #compare .eury-compare-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1fr)}.site-page #compare .eury-compare-row{background-color:#0000;transition:background-color .25s}.site-page #compare .eury-compare-row:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page #compare .eury-compare-row:hover{background-color:color-mix(in srgb,var(--accent) 5%,#fff)}}.site-page #compare .eury-compare-us{border-radius:12px;padding:.25rem .5rem}.site-page #compare .eury-compare-check{transition:transform .28s cubic-bezier(.22,1,.36,1)}.site-page #compare .eury-compare-row:hover .eury-compare-check{transform:scale(1.2)}.site-page .site-eury-code-surface #compare .eury-compare-head{background:var(--paper-2)}@supports (color:color-mix(in lab,red,red)){.site-page .site-eury-code-surface #compare .eury-compare-head{background:color-mix(in srgb,var(--paper-2) 88%,#fff)}}.site-page #trust .eury-trust-diagram{overflow-x:clip}.site-page #trust .eury-trust-node:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page #trust .eury-trust-node:hover{background-color:color-mix(in srgb,var(--accent) 4%,#fff)}}.site-page #trust .eury-trust-hub:hover{border-color:var(--accent);background-color:#fff}@supports (color:color-mix(in lab,red,red)){.site-page #trust .eury-trust-hub:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.site-page #trust .eury-trust-status:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page #trust .eury-trust-status:hover{border-color:color-mix(in srgb,var(--accent) 22%,var(--light-border))}}.site-page #trust .eury-trust-status:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page #trust .eury-trust-status:hover{background-color:color-mix(in srgb,var(--accent) 3%,var(--paper))}}.site-page .site-eury-code-surface #testimonials{padding-top:1.75rem;padding-bottom:2rem}@media (min-width:768px){.site-page .site-eury-code-surface #testimonials{padding-top:2.25rem;padding-bottom:2.75rem}}.site-page .site-eury-code-surface #testimonials .eury-testimonials-header{gap:1.25rem}@media (min-width:1024px){.site-page .site-eury-code-surface #testimonials .eury-testimonials-header{gap:1.75rem}}.site-page .site-eury-code-surface #download a.eury-download-platform-btn{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .site-eury-code-surface #download a.eury-download-platform-btn{border:1px solid color-mix(in srgb,var(--accent) 75%,#0f1f4d)}}.site-page .site-eury-code-surface #download a.eury-download-platform-btn{background-color:var(--accent);color:#fff;box-shadow:0 12px 32px -20px #315bffa6}.site-page .site-eury-code-surface #download a.eury-download-platform-btn:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .site-eury-code-surface #download a.eury-download-platform-btn:hover{background-color:color-mix(in srgb,var(--accent) 86%,#000)}}.site-page .site-eury-code-surface #download a.eury-download-platform-btn:hover{color:#fff;transform:none;box-shadow:0 14px 36px -18px #315bffb8}.site-page .site-eury-code-surface #testimonials .eury-testimonials-body{margin-top:1.25rem}@media (min-width:768px){.site-page .site-eury-code-surface #testimonials .eury-testimonials-body{margin-top:1.75rem}}@media (min-width:1024px){.site-page .site-eury-code-surface #features .site-product-stage-pin{justify-content:flex-start!important;align-items:flex-start!important;min-height:0!important}.site-page .site-eury-code-surface #features .site-product-stage-pin .container-site{padding-top:.25rem}}.site-page .site-eury-code-surface #use-cases{z-index:1;position:relative}@media (min-width:1024px){.site-page .site-eury-code-surface #how-it-works .how-it-works-steps{height:auto!important;min-height:0!important}.site-page .site-eury-code-surface #how-it-works .how-it-works-steps>li[aria-expanded=true]{flex:none!important}.site-page .site-eury-code-surface #how-it-works .how-it-works-pin{justify-content:flex-start!important;align-items:stretch!important;min-height:0!important}.site-page .site-eury-code-surface #how-it-works .how-it-works-copy{margin-bottom:1rem!important}.site-page .site-eury-code-surface #how-it-works .how-it-works-grid{margin-top:0}}.site-page .site-eury-code-surface #why{overflow:clip visible}.site-page .site-eury-code-surface section#cta{background:var(--dark);color:var(--dark-text);padding-top:0!important;padding-bottom:0!important}.site-page .site-eury-code-surface section#cta .text-muted{color:var(--dark-muted)}.site-page .site-eury-code-surface section#cta h2{color:var(--dark-text)}.site-page .site-eury-code-surface .themed-illustration svg{width:100%;height:auto;display:block}.site-page .site-eury-code-surface section>div[aria-hidden].pointer-events-none:not(.dot-grid):not(.site-ambient){display:none}.site-page .site-eury-code-surface .section-glow:before{opacity:.35;background:radial-gradient(70% 50% at 50% 0,#315bff0f,#0000)}.site-page .site-eury-code-surface .max-w-2xl,.site-page .site-eury-code-surface .max-w-3xl,.site-page .site-eury-code-surface .max-w-4xl,.site-page .site-eury-code-surface .max-w-7xl{width:100%;max-width:var(--max-width-container,1120px);margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){.site-page .site-eury-code-surface .max-w-2xl,.site-page .site-eury-code-surface .max-w-3xl,.site-page .site-eury-code-surface .max-w-4xl,.site-page .site-eury-code-surface .max-w-7xl{padding-left:1.5rem;padding-right:1.5rem}}.site-page .site-eury-code-surface h1,.site-page .site-eury-code-surface h2,.site-page .site-eury-code-surface h3{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--ink);font-weight:600}.site-page .site-eury-code-surface section#cta h1,.site-page .site-eury-code-surface section#cta h2,.site-page .site-eury-code-surface section#cta h3{color:var(--dark-text)}.site-page .site-eury-code-surface .text-muted{color:var(--ink-muted)}.site-page .site-eury-code-surface .label-accent{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:0 0;-webkit-background-clip:unset;background-clip:unset;font-size:13px;font-weight:500;animation:none}.site-page .site-eury-code-surface .gradient-text-purple{background:linear-gradient(120deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab,red,red)){.site-page .site-eury-code-surface .gradient-text-purple{background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 88%,#111318),color-mix(in srgb,var(--accent) 45%,#315bff))}}.site-page .site-eury-code-surface .gradient-text-purple{color:#0000;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.site-page .site-eury-code-surface section#why h2{letter-spacing:0;line-height:1.3}.site-page .site-eury-code-surface section#cta .gradient-text-purple{background:linear-gradient(120deg,var(--accent),#ff9a6b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.site-page .site-eury-code-surface .card{border:1px solid var(--light-border);background:#fff;border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.site-page .site-eury-code-surface .card{background:color-mix(in srgb,#fff 88%,var(--paper-2))}}.site-page .site-eury-code-surface .card{box-shadow:inset 0 1px #ffffffe6}.site-page .site-eury-code-surface .card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .site-eury-code-surface .card:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--light-border))}}.site-page .site-eury-code-surface .card:hover{background:#fff;box-shadow:0 20px 44px -32px #315bff59}.site-page .site-eury-code-surface .border-theme{border-color:var(--light-border)}.site-page .site-eury-code-surface .badge-theme{border:1px solid var(--light-border);color:var(--ink);background:#ffffffa6}.site-page .site-eury-code-surface .bg-surface{background:#ffffff9e}.site-page .site-eury-code-surface .text-foreground{color:var(--ink)}.site-page .site-eury-code-surface .hover\:bg-surface\/40:hover{background:#ffffff73}.site-page .site-eury-code-surface .group:hover .hover\:bg-card,.site-page .site-eury-code-surface .hover\:bg-card:hover{background:#fffffff5}.site-page .site-eury-code-surface #why .eury-bento-card{background:linear-gradient(155deg,#fff 0,var(--paper-2) 52%,var(--accent) 100%)}@supports (color:color-mix(in lab,red,red)){.site-page .site-eury-code-surface #why .eury-bento-card{background:linear-gradient(155deg,#fff 0,color-mix(in srgb,var(--paper-2) 55%,#fff) 52%,color-mix(in srgb,var(--accent) 6%,var(--paper)) 100%)}}.site-page .site-eury-code-surface #why .eury-bento-card{border:1px solid var(--light-border);box-shadow:inset 0 1px #ffffffd9}.site-page .site-eury-code-surface #why .eury-bento-card:after{content:"";border-radius:inherit;opacity:.35;pointer-events:none;background:linear-gradient(115deg,#315bff73,#0000 42% 58%,#e08a4c59);padding:1px;transition:opacity .45s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site-page .site-eury-code-surface #why .eury-bento-card:hover:after{opacity:.85}.site-page .site-eury-code-surface #why .eury-bento-shine{background:linear-gradient(105deg,#0000 40%,#ffffffa6 50%,#0000 60%) 0 0/220% 100%;animation:eury-bento-shine 7s ease-in-out infinite}@keyframes eury-bento-shine{0%,to{background-position:120% 0}50%{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.site-page .site-eury-code-surface #why .eury-bento-shine{animation:none}}.site-page .work-product-preview{--background:#f4f4f6;--foreground:#111318;--card:#fff;--muted:#5c616b;--border:#11131824;--theme:#11131824;--theme-soft:#11131814;--surface:#eaeaee;--surface-elevated:#fff;background:var(--background);color:var(--foreground);color-scheme:light}.site-page .work-product-preview--dark{--background:#0a0a0b;--foreground:#f3f4f6;--card:#18181cf2;--muted:#9aa3b2;--border:#ffffff1f;--theme:#ffffff1f;--theme-soft:#ffffff14;--surface:#141418;--surface-elevated:#1c1c22}.site-page .work-product-preview--dark,.site-page .work-product-preview--dark .work-product-surface{background:var(--background);color:var(--foreground);color-scheme:dark}.site-page .work-product-preview--dark .work-product-surface :where(.text-ink){color:var(--foreground)}.site-page .work-product-preview--dark .work-product-surface :where(.text-muted){color:var(--muted)}.site-page .work-product-preview--dark .work-product-surface .app-sidebar,.site-page .work-product-preview--dark .work-product-surface .sidebar-lightmode{background:var(--surface-elevated);border-color:var(--theme);color:var(--foreground)}.site-page .work-product-preview--dark .work-product-surface .work-compare-prompt{color:var(--foreground);border-color:var(--theme);background:#ffffff0f}.site-page .work-product-preview--dark .work-product-surface .work-compare-col{background:var(--surface)}.site-page .work-product-preview--dark .work-product-surface .work-compare-col-text{color:#e8eaef}.site-page .work-product-preview--dark .work-product-surface .work-compare-footer{color:#f0a878;border-color:var(--theme);background:#e08a4c1f}.site-page .work-product-preview--dark .work-product-surface .workspace-mode-nav-tab{color:var(--muted)}.site-page .work-product-preview--dark .work-product-surface .workspace-mode-nav-tab.is-active{color:var(--foreground)}.site-page .work-product-preview--dark .work-product-surface .work-user-bubble{color:var(--foreground);background:#e08a4c2e;border-color:#e08a4c59}.site-page .work-product-preview--dark .work-product-surface .work-assistant-bubble{background:var(--card);color:#e8eaef;border-color:var(--theme)}.site-page .work-product-preview--dark .work-product-surface .work-assistant-bubble p:last-child{color:#e8eaef}.site-page .work-product-preview--dark .work-product-surface .work-switch-hint{color:#f0a878}.site-page .work-product-preview--dark .work-product-surface .work-composer{border-color:var(--theme);background:var(--background)}@supports (color:color-mix(in lab,red,red)){.site-page .work-product-preview--dark .work-product-surface .work-composer{background:color-mix(in srgb,var(--background) 88%,transparent)}}.site-page .work-product-preview--dark .work-product-surface .work-composer-inner{background:var(--card);border-color:var(--theme);color:var(--foreground)}.site-page .work-product-preview--dark .work-product-surface .work-project-header{background:#ffffff0a}.site-page .work-product-preview--dark .work-product-surface .work-project-instructions{background:var(--card);border-color:var(--theme);color:var(--muted)}.site-page .work-product-preview--dark .work-product-surface .work-project-instructions .text-ink{color:var(--foreground)}.site-page .work-product-preview--dark .work-product-surface .work-project-memory{color:#f0a878;background:#e08a4c29}.site-page .work-product-flow-ribbon--light{background:linear-gradient(90deg,#fffffffa,#fffcf8f0);border-color:#e08a4c59;box-shadow:0 1px #1113180f}.site-page .work-product-flow-ribbon--light .work-product-flow-caption{color:var(--ink)}.site-page .work-product-flow-ribbon--light .work-product-flow-step{color:var(--accent)}.site-page .work-product-flow-ribbon--dark{background:linear-gradient(90deg,#1c1c22fa,#141418eb);border-color:#ffffff1f}.site-page .work-product-flow-ribbon--dark .work-product-flow-caption{color:#f3f4f6}.site-page .work-product-flow-ribbon--dark .work-product-flow-step{color:#f0a878}.site-page .work-product-surface{color:var(--foreground);background:var(--background);color-scheme:light}.site-page .work-product-surface :where(.text-ink){color:var(--ink)}.site-page .work-product-surface :where(.text-muted){color:var(--muted)}.site-page .work-product-surface .app-sidebar,.site-page .work-product-surface .sidebar-lightmode{border-color:var(--theme-soft);color:var(--ink);background:#fff}.site-page .work-product-surface .work-user-bubble{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .work-product-surface .work-user-bubble{background:color-mix(in srgb,var(--accent) 14%,#fff)}}.site-page .work-product-surface .work-user-bubble{color:var(--ink);border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .work-product-surface .work-user-bubble{border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}}.site-page .work-product-surface .work-assistant-bubble{color:var(--ink);border-color:var(--theme);background:#fff}.site-page .work-product-surface .work-compare-prompt{color:var(--ink);border:1px solid var(--theme);background:#fff}.site-page .work-product-surface .work-compare-col{background:#fff}.site-page .work-product-surface .work-compare-col-text{color:var(--ink)}.site-page .work-product-surface .work-compare-footer{color:var(--ink);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .work-product-surface .work-compare-footer{background:color-mix(in srgb,var(--accent) 10%,#fff)}}.site-page .work-product-surface .work-compare-footer{border-color:var(--theme)}.site-page .work-product-surface .work-switch-hint{color:#b45309}.site-page .work-product-surface .workspace-mode-nav{width:100%}.site-page .work-product-surface .workspace-mode-nav-tab{min-width:0;color:var(--muted);flex:1;font-size:max(9px,1cqw)}.site-page .work-product-surface .workspace-mode-nav-tab.is-active{color:var(--ink)}.site-page .service-stage-visual{container-type:inline-size}.site-page .service-stage-visual--product .work-product-flow-caption,.site-page .service-stage-visual--product .work-product-flow-step{font-size:max(12px,1.35cqw)!important}.site-page .service-stage-visual--product .work-product-surface :is(p,span,button){font-size:max(11px,1.2cqw)}.site-page .service-stage-visual--product .workspace-mode-nav-tab{font-size:max(10px,1.1cqw)!important}.site-page .service-stage-visual--flow [data-flow-node]{padding:.55em 1em;font-size:max(12px,2.8cqw)!important}.site-page .service-stage-flow{min-height:min(420px,42vw);container-type:inline-size}.site-page .service-stage-flow [data-flow-node]{font-size:max(12px,2.4cqw)!important}.site-page .service-stage-product{container-type:inline-size}.site-page .service-stage-product .work-product-flow-caption,.site-page .service-stage-product .work-product-flow-step{font-size:max(11px,1.25cqw)!important}.site-page .service-stage-product .work-product-surface :is(p,span,button){font-size:max(10px,1.15cqw)}.site-page .service-stage-product .workspace-mode-nav-tab{font-size:max(9px,1cqw)!important}.site-page .process-stage-embed .work-product-preview{--background:#0a0a0b;--foreground:#f3f4f6;--card:#18181cf2;--muted:#9aa3b2;--theme:#ffffff1f;--surface:#141418;background:var(--background);color:var(--foreground);color-scheme:dark}.site-page .product-visual-embed--standard{height:min(420px,46vh);min-height:360px}.site-page .product-visual-embed--tall{height:min(280px,32vh);min-height:240px}.site-page .product-visual-embed{border-radius:inherit;container-type:inline-size}.site-page .process-stage-product{container-type:inline-size}.site-page .process-stage-product .work-product-preview{min-height:100%}.site-page .process-stage-product .work-product-flow-caption,.site-page .process-stage-product .work-product-flow-step{font-size:max(10px,1.2cqw)!important}.site-page .process-stage-product .work-product-surface :is(p,span,button){font-size:max(9px,1.1cqw)}@media (min-width:1024px) and (min-height:861px){.site-page #process .process-pin{justify-content:center}}@media (min-width:1024px) and (max-height:860px){.site-page #process .process-pin{justify-content:flex-start;padding-top:.5rem}.site-page #process .process-pin-grid{gap:1.5rem}.site-page #process .process-pin .pin-fit-inner{transform-origin:top}.site-page #process .product-visual-embed--standard{height:min(300px,36vh);min-height:200px}.site-page #process .product-visual-embed--tall{height:min(200px,26vh);min-height:160px}.site-page #process ol>li h3.heading{font-size:clamp(20px,3.6vh,30px)}}@media (min-width:1024px) and (max-height:680px){.site-page #process .product-visual-embed--standard{height:min(240px,32vh);min-height:180px}.site-page #process .product-visual-embed--tall{height:min(170px,22vh);min-height:140px}}.site-page [data-how-visual] .code-product-surface,.site-page [data-story-visual] .code-product-surface{height:100%;min-height:0}.site-page .code-product-surface-frame{color:#f5f7fae0;color-scheme:dark}.site-page .code-product-surface-frame :where(p,li,span,ol,div):not([class*=text-]){color:inherit}.site-page .models-chat-reply{animation:models-chat-in .45s var(--ease-out-expo) both}@keyframes models-chat-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}.site-page .systems-workspace-preview .systems-workspace-chat-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--accent) transparent}@supports (color:color-mix(in lab,red,red)){.site-page .systems-workspace-preview .systems-workspace-chat-scroll{scrollbar-color:color-mix(in srgb,var(--accent) 42%,var(--ink-muted)) transparent}}.site-page .systems-workspace-preview .systems-workspace-chat-scroll::-webkit-scrollbar{width:5px}.site-page .systems-workspace-preview .systems-workspace-chat-scroll::-webkit-scrollbar-track{background:0 0;margin:6px 0}.site-page .systems-workspace-preview .systems-workspace-chat-scroll::-webkit-scrollbar-thumb{background:var(--accent);border:1px solid #0000;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.site-page .systems-workspace-preview .systems-workspace-chat-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 38%,var(--ink-muted))}}.site-page .systems-workspace-preview .systems-workspace-chat-scroll::-webkit-scrollbar-thumb{background-clip:padding-box}.site-page .systems-workspace-preview .systems-workspace-chat-scroll::-webkit-scrollbar-thumb:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .systems-workspace-preview .systems-workspace-chat-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 58%,var(--ink-muted))}}.site-page .systems-workspace-preview .systems-workspace-chat-scroll::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.site-page .systems-workspace-preview .systems-workspace-typewriter{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.02em;font-size:13px;line-height:1.65}.site-page .systems-workspace-preview .typing-cursor{background:var(--accent)}.site-page .systems-workspace-preview .typing-dot{color:var(--color-ink-muted)}.site-page .site-models-thread-preview .site-models-thread-typewriter{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.015em}.site-page .site-models-thread-preview .typing-cursor{background:var(--accent)}@media (prefers-reduced-motion:reduce){.site-page .models-chat-reply{animation:none}}.site-page .site-footer__glow{background:radial-gradient(55% 50% at 50% 78%,var(--accent),transparent 72%),radial-gradient(40% 35% at 20% 90%,var(--accent),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.site-page .site-footer__glow{background:radial-gradient(55% 50% at 50% 78%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 72%),radial-gradient(40% 35% at 20% 90%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 70%)}}.site-page .site-footer__wordmark{z-index:0;font-family:var(--font-heading);letter-spacing:-.06em;text-align:center;white-space:nowrap;background:linear-gradient(168deg,var(--dark-text) 0,var(--accent) 48%,var(--dark-text) 100%);margin:0;padding:0 1.5rem .06em;font-size:clamp(84px,19vw,252px);font-weight:600;line-height:.85;position:absolute;bottom:0;left:0;right:0;transform:translateY(0)}@supports (color:color-mix(in lab,red,red)){.site-page .site-footer__wordmark{background:linear-gradient(168deg,color-mix(in srgb,var(--dark-text) 9%,transparent) 0,color-mix(in srgb,var(--accent) 22%,transparent) 48%,color-mix(in srgb,var(--dark-text) 7%,transparent) 100%)}}.site-page .site-footer__wordmark{color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;-webkit-mask-image:linear-gradient(#0000,#00000059 22%,#000 48%);mask-image:linear-gradient(#0000,#00000059 22%,#000 48%)}.site-page .site-footer__cta{background:0 0}.site-page .site-footer__provider-chip{transition:border-color .35s var(--ease-soft),background-color .35s var(--ease-soft)}.site-page .site-footer__social{transition:border-color .45s var(--ease-soft),color .45s var(--ease-soft),background-color .45s var(--ease-soft),box-shadow .45s var(--ease-soft),transform .45s var(--ease-out-expo)}.site-page .site-footer__social:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .site-footer__social:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--dark-border))}}.site-page .site-footer__social:hover{color:var(--dark-text);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .site-footer__social:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.site-page .site-footer__social:hover{box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .site-footer__social:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}}.site-page .site-footer__social:hover{transform:translateY(-2px)}.site-page .site-footer__bar{border-top:1px solid var(--dark-border)}@supports (color:color-mix(in lab,red,red)){.site-page .site-footer__bar{border-top:1px solid color-mix(in srgb,var(--dark-border) 80%,transparent)}}.site-page .site-contact-channel:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-page .site-contact-channel:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--light-border))}}.site-page .site-contact-channel:hover{transform:translateY(-2px);box-shadow:0 28px 64px -42px #11131852}.site-page .site-contact-field:disabled{opacity:.65;cursor:not-allowed}.site-page .site-contact-hero-panel{border-radius:28px}.site-page .site-contact-bento:before{content:"";pointer-events:none;opacity:.4;background-image:linear-gradient(to right,var(--ink) 1px,transparent 1px),linear-gradient(to bottom,var(--ink) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.site-page .site-contact-bento:before{background-image:linear-gradient(to right,color-mix(in srgb,var(--ink) 5%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--ink) 5%,transparent) 1px,transparent 1px)}}.site-page .site-contact-bento:before{background-size:56px 56px;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.site-page .site-contact-form-premium:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffeb}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}