.webdemo-home{--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:82 100% 36%;--primary-foreground:0 0% 0%;--secondary:0 0% 14.9%;--secondary-foreground:82 100% 36%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:82 70% 18%;--accent-foreground:82 100% 36%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:82 100% 36%;--site-header-offset:72px;--font-geist-sans:"Gilroy","Segoe UI","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--font-geist-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-geist-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh}.webdemo-home *,.webdemo-home :before,.webdemo-home :after{box-sizing:border-box}.webdemo-home img{max-width:100%}.webdemo-home .container.site-rail,.webdemo-home .site-rail.container{box-sizing:border-box;width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.webdemo-home .container.site-rail,.webdemo-home .site-rail.container{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){.webdemo-home .container.site-rail,.webdemo-home .site-rail.container{padding-left:3rem;padding-right:3rem}}@media (min-width:1280px){.webdemo-home .container.site-rail,.webdemo-home .site-rail.container{padding-left:4rem;padding-right:4rem}}.webdemo-home .wd-section{border-top:1px solid hsl(var(--border)/.4);padding:5rem 0}@media (min-width:640px){.webdemo-home .wd-section{padding:6rem 0}}.webdemo-home .wd-section--muted{background:hsl(var(--muted)/.25);border-color:hsl(var(--border)/.4)}.webdemo-home .wd-section-head{margin-bottom:2rem}.webdemo-home .wd-eyebrow{color:hsl(var(--primary));letter-spacing:.04em;text-transform:uppercase;margin:0 0 .75rem;font-size:.875rem;font-weight:600}.webdemo-home .wd-title{color:hsl(var(--foreground));letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,2.4vw,2.125rem);font-weight:700;line-height:1.2}.webdemo-home .wd-title-lg{font-size:clamp(1.75rem,3vw,2.625rem);line-height:1.18}.webdemo-home .wd-title-row{justify-content:space-between;align-items:center;gap:.75rem 1.25rem;min-width:0;display:flex}.webdemo-home .wd-title-row .wd-title{min-width:0}.webdemo-home .wd-view-all{color:hsl(var(--primary));letter-spacing:0;white-space:nowrap;flex-shrink:0;align-items:center;gap:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6875rem;font-weight:600;line-height:1;text-decoration:none;transition:color .15s;display:inline-flex}.webdemo-home .wd-view-all:hover{color:hsl(var(--primary)/.8)}.webdemo-home .wd-view-all:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px;border-radius:2px}.webdemo-home .wd-view-all__icon{flex-shrink:0;width:.875rem;height:.875rem}.webdemo-home .wd-desc{max-width:42rem;color:hsl(var(--muted-foreground));margin:1rem 0 0;font-size:.95rem;line-height:1.7}.webdemo-home .wd-section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;margin-bottom:2rem;display:flex}.webdemo-home .wd-section-head-row>.wd-section-head{flex:16rem;min-width:0}.webdemo-home .wd-link{color:hsl(var(--primary));border-bottom:1px solid hsl(var(--primary)/.55);padding-bottom:2px;font-size:.875rem;font-weight:600;text-decoration:none}.webdemo-home .wd-link:hover{color:hsl(var(--primary)/.9)}.webdemo-home .wd-section-action{border:1px solid hsl(var(--primary));background:hsl(var(--primary));min-height:2.5rem;color:hsl(var(--primary-foreground));letter-spacing:0;white-space:nowrap;box-shadow:none;border-radius:2px;flex:none;justify-content:center;align-self:flex-start;align-items:center;gap:.35rem;padding:.5rem 1.15rem;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.webdemo-home .wd-section-action:hover{background:hsl(var(--primary)/.9);border-color:hsl(var(--primary)/.9);color:hsl(var(--primary-foreground))}.webdemo-home .wd-section-action:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.webdemo-home .wd-section-action__arrow{font-weight:600;display:inline-block;transform:translateY(.5px)}.webdemo-home .featured-empty .wd-section-action,.webdemo-home .featured-error .wd-section-action{width:fit-content;margin-top:.35rem}.webdemo-home .api-steps-section__grid{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (min-width:1024px){.webdemo-home .api-steps-section__grid{grid-template-columns:.75fr 1fr;align-items:start}}.webdemo-home .api-steps-section__left{min-width:0}.webdemo-home .api-steps-section__eyebrow{color:hsl(var(--primary));letter-spacing:.025em;text-transform:uppercase;margin:0 0 .75rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.webdemo-home .api-steps-section__title{color:hsl(var(--foreground));letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.25}@media (min-width:640px){.webdemo-home .api-steps-section__title{font-size:1.875rem;line-height:2.25rem}}.webdemo-home .api-steps-section__desc{max-width:42rem;color:hsl(var(--muted-foreground));margin:1rem 0 0;font-size:.875rem;line-height:1.5rem}@media (min-width:640px){.webdemo-home .api-steps-section__desc{font-size:1rem;line-height:1.75rem}}.webdemo-home .api-steps-list{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.webdemo-home .api-step-card{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:.75rem;gap:1rem;padding:1rem;display:flex}.webdemo-home .api-step-card__icon-wrap{background:hsl(var(--primary)/.1);width:2.5rem;height:2.5rem;color:hsl(var(--primary));border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.webdemo-home .api-step-card__icon{width:1.25rem;height:1.25rem;color:inherit;margin:0;display:block}.webdemo-home .api-step-card__body{min-width:0}.webdemo-home .api-step-card h3{color:hsl(var(--foreground));margin:0;font-size:1rem;font-weight:600;line-height:1.5}.webdemo-home .api-step-card p{color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:.875rem;line-height:1.5rem}.webdemo-home .api-steps-actions{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}@media (min-width:640px){.webdemo-home .api-steps-actions{flex-direction:row}}.webdemo-home .api-steps-actions__primary,.webdemo-home .api-steps-actions__secondary{white-space:nowrap;height:2.5rem;box-shadow:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.webdemo-home .api-steps-actions__primary{border:1px solid hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.webdemo-home .api-steps-actions__primary:hover{background:hsl(var(--primary)/.9);border-color:hsl(var(--primary)/.9);color:hsl(var(--primary-foreground))}.webdemo-home .api-steps-actions__secondary{border:1px solid hsl(var(--input));background:hsl(var(--background));color:hsl(var(--foreground))}.webdemo-home .api-steps-actions__secondary:hover{background:hsl(var(--muted)/.5);color:hsl(var(--foreground))}.webdemo-home .api-steps-actions__primary:focus-visible,.webdemo-home .api-steps-actions__secondary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.webdemo-home .api-steps-actions__arrow{flex-shrink:0;width:1rem;height:1rem}.webdemo-home .wd-benefits{border-top:1px solid hsl(var(--border)/.4);border-bottom:1px solid hsl(var(--border)/.4);background:hsl(var(--background));padding:4rem 0}@media (min-width:640px){.webdemo-home .wd-benefits{padding:5rem 0}}@media (min-width:1024px){.webdemo-home .wd-benefits{padding:6rem 0}}.webdemo-home .wd-benefits__layout{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:1024px){.webdemo-home .wd-benefits__layout{grid-template-columns:260px minmax(0,1fr);gap:3rem}}@media (min-width:1280px){.webdemo-home .wd-benefits__layout{gap:4rem}}.webdemo-home .wd-benefits__intro{max-width:28rem}@media (min-width:1024px){.webdemo-home .wd-benefits__intro{padding-top:7rem}}.webdemo-home .wd-benefits__badge{border:1px solid hsl(var(--primary)/.15);background:hsl(var(--primary)/.05);color:hsl(var(--primary));box-shadow:0 8px 22px hsl(var(--primary)/.08);border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.webdemo-home .wd-benefits__badge-icon{flex-shrink:0;width:.875rem;height:.875rem}.webdemo-home .wd-benefits__title{color:hsl(var(--foreground));letter-spacing:-.025em;margin:1.75rem 0 0;font-size:1.875rem;font-weight:700;line-height:1.25}@media (min-width:640px){.webdemo-home .wd-benefits__title{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.webdemo-home .wd-benefits__title{font-size:42px;line-height:1.18}}.webdemo-home .wd-benefits__desc{color:hsl(var(--muted-foreground));margin:1.5rem 0 0;font-size:1rem;line-height:1.75rem}.webdemo-home .wd-benefits__groups{flex-direction:column;gap:1rem;min-width:0;display:flex}.webdemo-home .wd-benefits__group{min-width:0;position:relative}.webdemo-home .wd-benefits__tick{z-index:20;background:hsl(var(--primary)/.7);pointer-events:none;width:1px;position:absolute;left:0}.webdemo-home .wd-benefits__tick--top{height:34px;top:calc(50% - 50px)}.webdemo-home .wd-benefits__tick--bottom{height:56px;top:calc(50% + 16px)}.webdemo-home .wd-benefits__index{z-index:30;border:1px solid hsl(var(--primary)/.15);background:hsl(var(--card));width:2rem;height:2rem;color:hsl(var(--primary));box-shadow:0 8px 20px hsl(var(--primary)/.12);border-radius:.375rem;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.webdemo-home .wd-benefits__card{border:1px solid hsl(var(--border)/.7);background:hsl(var(--card));border-radius:.75rem;overflow:hidden;box-shadow:0 18px 46px #0f172a0d}.webdemo-home .wd-benefits__card-inner{min-width:0;position:relative}.webdemo-home .wd-benefits__divider{z-index:1;background:hsl(var(--border)/.8);pointer-events:none;width:1px;height:calc(100% - 56px);display:none;position:absolute;top:1.75rem;left:50%;transform:translate(-50%)}@media (min-width:768px){.webdemo-home .wd-benefits__divider{display:block}}.webdemo-home .wd-benefits__grid{grid-template-columns:1fr;min-width:0;display:grid}@media (min-width:768px){.webdemo-home .wd-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.webdemo-home .wd-benefits__item{min-width:0;padding:1.5rem}@media (min-width:640px){.webdemo-home .wd-benefits__item{padding:1.75rem}}.webdemo-home .wd-benefits__item-head{align-items:center;gap:1rem;min-width:0;display:flex}.webdemo-home .wd-benefits__item-icon{border:1px solid hsl(var(--primary)/.15);background:hsl(var(--card));width:2.75rem;height:2.75rem;color:hsl(var(--primary));box-shadow:0 10px 24px hsl(var(--primary)/.08);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.webdemo-home .wd-benefits__item-icon svg{width:1.5rem;height:1.5rem;display:block}.webdemo-home .wd-benefits__item h3{min-width:0;color:hsl(var(--foreground));margin:0;font-size:1rem;font-weight:700;line-height:1.5rem}.webdemo-home .wd-benefits__item p{color:hsl(var(--muted-foreground));margin:1rem 0 0;font-size:.875rem;line-height:1.5rem}.webdemo-home .wd-testimonials{border-top:1px solid hsl(var(--border)/.4);background:hsl(var(--background));padding:4rem 0}@media (min-width:640px){.webdemo-home .wd-testimonials{padding:5rem 0}}.webdemo-home .wd-testimonials__layout{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:1024px){.webdemo-home .wd-testimonials__layout{grid-template-columns:.38fr 1fr}}.webdemo-home .wd-testimonials__intro{border:1px solid hsl(var(--border)/.4);background:hsl(var(--background));border-radius:1rem;padding:1.5rem;box-shadow:0 1px 2px #0f172a0a}@media (min-width:640px){.webdemo-home .wd-testimonials__intro{padding:2rem}}.webdemo-home .wd-testimonials__intro-icon{background:hsl(var(--primary)/.1);width:2.75rem;height:2.75rem;color:hsl(var(--primary));border-radius:.5rem;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.webdemo-home .wd-testimonials__title{color:hsl(var(--foreground));letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.25}@media (min-width:640px){.webdemo-home .wd-testimonials__title{font-size:1.875rem;line-height:2.25rem}}.webdemo-home .wd-testimonials__desc{color:hsl(var(--muted-foreground));margin:1rem 0 0;font-size:.875rem;line-height:1.5rem}@media (min-width:640px){.webdemo-home .wd-testimonials__desc{font-size:1rem;line-height:1.75rem}}.webdemo-home .wd-testimonials__grid{grid-template-columns:1fr;gap:1rem;min-width:0;display:grid}@media (min-width:768px){.webdemo-home .wd-testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.webdemo-home .wd-testimonial-card{border:1px solid hsl(var(--border)/.4);background:hsl(var(--background));border-radius:1rem;flex-direction:column;min-width:0;min-height:260px;margin:0;padding:1.25rem;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;box-shadow:0 1px 2px #0f172a0a}.webdemo-home .wd-testimonial-card:hover{border-color:hsl(var(--primary)/.4);transform:translateY(-2px)}.webdemo-home .wd-testimonial-card__top{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.webdemo-home .wd-testimonial-card__icon{background:hsl(var(--primary)/.1);width:2.5rem;height:2.5rem;color:hsl(var(--primary));border-radius:.5rem;justify-content:center;align-items:center;display:flex}.webdemo-home .wd-testimonial-card__index{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:hsl(var(--muted-foreground));letter-spacing:.02em;font-size:.75rem;font-weight:600}.webdemo-home .wd-testimonial-card__quote{color:hsl(var(--muted-foreground));margin:0 0 1.5rem;font-size:.875rem;line-height:1.75rem}.webdemo-home .wd-testimonial-card__footer{border-top:1px solid hsl(var(--border)/.4);align-items:center;gap:.75rem;margin-top:auto;padding-top:1.25rem;display:flex}.webdemo-home .wd-testimonial-card__meta{min-width:0}.webdemo-home .wd-testimonial-card__role{color:hsl(var(--foreground));margin:0;font-size:.875rem;font-weight:700;line-height:1.25rem}.webdemo-home .wd-testimonial-card__org{color:hsl(var(--muted-foreground));margin:.125rem 0 0;font-size:.75rem;font-weight:500;line-height:1rem}.webdemo-home .testimonials-grid{display:contents}.webdemo-home .wd-final-cta{border-top:1px solid hsl(var(--border)/.4);background:hsl(var(--background));padding:5rem 0;position:relative;overflow:hidden}@media (min-width:640px){.webdemo-home .wd-final-cta{padding:7rem 0}}.webdemo-home .wd-final-cta__dots{pointer-events:none;background-image:radial-gradient(circle,hsl(var(--primary)/.32)1.5px,transparent 1.5px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.webdemo-home .wd-final-cta__glow{pointer-events:none;background:radial-gradient(circle at 50% 42%,hsl(var(--primary)/.12),transparent 36%),radial-gradient(circle at 50% 78%,#22d3ee1f,transparent 32%);position:absolute;inset:0}.webdemo-home .wd-final-cta__inner{z-index:1;text-align:center;max-width:56rem;margin-left:auto;margin-right:auto;position:relative}.webdemo-home .wd-final-cta__title{max-width:48rem;color:hsl(var(--foreground));letter-spacing:-.025em;margin:0 auto;font-size:1.5rem;font-weight:700;line-height:1.25}@media (min-width:640px){.webdemo-home .wd-final-cta__title{font-size:1.875rem;line-height:2.25rem}}.webdemo-home .wd-final-cta__desc{max-width:42rem;color:hsl(var(--muted-foreground));margin:1.25rem auto 0;font-size:.875rem;line-height:1.75rem}@media (min-width:640px){.webdemo-home .wd-final-cta__desc{font-size:1rem}}.webdemo-home .wd-final-cta__actions{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin-top:2.25rem;display:flex}@media (min-width:640px){.webdemo-home .wd-final-cta__actions{flex-direction:row}}.webdemo-home .wd-final-cta__btn{border:1px solid hsl(var(--primary));background:hsl(var(--primary));min-width:12rem;height:2.75rem;color:hsl(var(--primary-foreground));font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;white-space:nowrap;box-shadow:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.webdemo-home .wd-final-cta__btn:hover{background:hsl(var(--primary)/.9);border-color:hsl(var(--primary)/.9)}.webdemo-home .wd-final-cta__btn:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.webdemo-home .wd-final-cta__btn-icon{flex-shrink:0;width:1rem;height:1rem;display:block}.webdemo-home .featured-section{border-top:1px solid hsl(var(--border)/.4);padding:5rem 0}.webdemo-home .featured-empty,.webdemo-home .featured-error{border:1px solid hsl(var(--border)/.55);border-radius:1rem;gap:.65rem;padding:1.75rem;display:grid}.webdemo-home .featured-empty p,.webdemo-home .featured-error p{color:hsl(var(--muted-foreground));margin:0;line-height:1.6}.webdemo-home .featured-empty a:not(.wd-section-action){color:hsl(var(--primary));border-bottom:1px solid hsl(var(--primary)/.5);width:fit-content;font-weight:600}.webdemo-home .faq-section{border-top:1px solid hsl(var(--border)/.4);background:hsl(var(--background));flex-direction:column;gap:1.5rem;width:100%;padding:4rem 0;display:flex}@media (min-width:640px){.webdemo-home .faq-section{padding:5rem 0}}.webdemo-home .faq-section>.container{flex-direction:column;gap:1.5rem;width:100%;display:flex}.webdemo-home .faq-section__header{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.25rem 2rem;width:100%;display:flex}@media (min-width:900px){.webdemo-home .faq-section__header{flex-direction:row;align-items:flex-end}}.webdemo-home .faq-section__title-group{flex-direction:column;align-items:flex-start;gap:.9rem;min-width:0;max-width:40rem;display:flex}.webdemo-home .faq-section__icon{background:hsl(var(--primary)/.1);width:2.75rem;height:2.75rem;color:hsl(var(--primary));border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.webdemo-home .faq-section__copy{flex-direction:column;gap:.65rem;min-width:0;display:flex}.webdemo-home .faq-section__title{color:hsl(var(--foreground));letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.25}@media (min-width:640px){.webdemo-home .faq-section__title{font-size:1.875rem;line-height:2.25rem}}.webdemo-home .faq-section__desc{max-width:34rem;color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;font-weight:400;line-height:1.5rem}@media (min-width:640px){.webdemo-home .faq-section__desc{font-size:1rem;line-height:1.75rem}}.webdemo-home .faq-section__support{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.3rem;padding-bottom:.15rem;display:flex}@media (min-width:900px){.webdemo-home .faq-section__support{text-align:right;align-items:flex-end}}.webdemo-home .faq-section__support-label{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;line-height:1.5}.webdemo-home .faq-section__support-link{color:hsl(var(--primary));align-items:center;gap:.15rem;font-size:.9375rem;font-weight:650;line-height:1.4;text-decoration:none;transition:color .14s;display:inline-flex}.webdemo-home .faq-section__support-link:hover{color:hsl(var(--primary)/.82)}.webdemo-home .faq-section__support-link:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px;border-radius:.25rem}.webdemo-home .faq-section__list{z-index:0;border:1px solid hsl(var(--border)/.4);background:hsl(var(--card));border-radius:1rem;width:100%;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.webdemo-home.dark .faq-section__list,.dark .webdemo-home .faq-section__list{border-color:#ffffff1a}.webdemo-home .faq-item{border-bottom:1px solid hsl(var(--border)/.4);transition:background-color .14s;overflow:hidden}.webdemo-home .faq-item:last-child{border-bottom:0}.webdemo-home.dark .faq-item,.dark .webdemo-home .faq-item{border-bottom-color:#ffffff1a}.webdemo-home .faq-item:hover{background:hsl(var(--muted)/.4)}.webdemo-home .faq-item-btn{width:100%;color:hsl(var(--foreground));text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1rem;font-size:1rem;font-weight:600;line-height:1.375;display:flex}@media (min-width:640px){.webdemo-home .faq-item-btn{padding:1.25rem}}.webdemo-home .faq-item-btn__icon{background:hsl(var(--muted));width:2rem;height:2rem;color:hsl(var(--muted-foreground));border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .14s,color .14s;display:flex}.webdemo-home .faq-item:hover .faq-item-btn__icon,.webdemo-home .faq-item-btn[aria-expanded=true] .faq-item-btn__icon{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.webdemo-home .faq-item-answer{color:hsl(var(--muted-foreground));margin:0;padding:0 1rem 1.25rem;font-size:.875rem;line-height:1.75rem}@media (min-width:640px){.webdemo-home .faq-item-answer{padding:0 1.25rem 1.25rem}}.webdemo-home .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-rail.container,.container.site-rail{box-sizing:border-box;width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.site-rail.container,.container.site-rail{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){.site-rail.container,.container.site-rail{padding-left:3rem;padding-right:3rem}}@media (min-width:1280px){.site-rail.container,.container.site-rail{padding-left:4rem;padding-right:4rem}}.site-rail-ticker{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.site-rail-ticker{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){.site-rail-ticker{padding-left:3rem;padding-right:3rem}}@media (min-width:1280px){.site-rail-ticker{padding-left:4rem;padding-right:4rem}}.footer-links-grid{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:start;gap:2rem 1.25rem;width:100%;display:grid}.footer-links-grid>*{width:100%;min-width:0}@media (min-width:640px){.footer-links-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem}}@media (min-width:768px){.footer-links-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.75rem 1.5rem}}@media (min-width:1024px){.footer-links-grid{gap:2rem}}@media (min-width:1280px){.footer-links-grid{gap:2rem 2.5rem}}.site-promo{--site-promo-height:2.25rem;--site-promo-gap:3rem;--site-promo-duration:16s}.site-promo__viewport{height:var(--site-promo-height);align-items:center;width:100%;display:flex;overflow:hidden}.site-promo__track{white-space:nowrap;will-change:transform;justify-content:center;align-items:center;min-width:100%;display:inline-flex}.site-promo__item{white-space:nowrap;color:inherit;flex:none;align-items:center;font-size:.875rem;font-weight:500;line-height:1.2;display:inline-flex}.site-promo.is-marquee .site-promo__track{width:max-content;min-width:max-content;animation:site-promo-marquee var(--site-promo-duration)linear infinite;justify-content:flex-start}.site-promo.is-marquee .site-promo__item{padding-right:var(--site-promo-gap)}@keyframes site-promo-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:640px){.site-promo{--site-promo-height:2.125rem;--site-promo-gap:2.5rem}.site-promo .site-rail-ticker,.site-promo__rail.site-rail-ticker{padding-left:.75rem;padding-right:.75rem}.site-promo__item{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.site-promo.is-marquee .site-promo__track{justify-content:flex-start;animation:none}.site-promo.is-marquee .site-promo__viewport{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.site-promo.is-marquee .site-promo__viewport::-webkit-scrollbar{display:none}}.webdemo-home .home-hero-simple__btn,.webdemo-home .api-steps-actions__primary,.webdemo-home .api-steps-actions__secondary,.webdemo-home .wd-final-cta__btn,.webdemo-home .code-showcase__tab,.webdemo-home .code-showcase__copy,.webdemo-home .wd-view-all{line-height:1}.home-hero-simple{--hero-stage-min:clamp(36.5rem,68vh,47rem);--hero-pad-top:calc(var(--site-header-offset,86px) + .55rem);--hero-pad-bottom:1.45rem;--hero-ink:hsl(var(--foreground));--hero-muted:hsl(var(--muted-foreground));--hero-surface:hsl(var(--background)/.92);--hero-border:hsl(var(--border));--hero-primary:hsl(var(--primary));--hero-primary-fg:hsl(var(--primary-foreground));--hero-success:#76b900;--hero-sans:var(--font-geist-sans),"PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei","Noto Sans SC","Source Han Sans SC",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--hero-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;isolation:isolate;min-height:calc(var(--site-header-offset,86px) + var(--hero-stage-min) + var(--hero-pad-bottom));padding:var(--hero-pad-top)0 var(--hero-pad-bottom);color:var(--hero-ink);font-family:var(--hero-sans);background:#0a0f12;align-items:stretch;display:flex;position:relative;overflow:hidden}@media (min-width:1100px){.home-hero-simple{--hero-stage-min:clamp(39rem,73vh,52rem);--hero-pad-bottom:1.6rem}}@media (min-width:1440px){.home-hero-simple{--hero-stage-min:clamp(41.5rem,75vh,57rem)}}.dark .home-hero-simple{color:#f4f7f5;--hero-ink:#f4f7f5;--hero-muted:#9aa3a8;--hero-surface:#11161ae0;--hero-border:#ffffff1a;background:#0a0f12}.home-hero-simple__bg{z-index:0;pointer-events:none;background:radial-gradient(1000px 340px at 50% 8%,#ffffffb8,#0000 66%),linear-gradient(#eafcff 0%,#d7f3fa 52%,#eefbff 100%);position:absolute;inset:0;overflow:hidden}.dark .home-hero-simple__bg{background:radial-gradient(900px 420px at 50% 0,#76b90024,#0000 58%),radial-gradient(700px 360px at 12% 78%,#38bdf81a,#0000 62%),radial-gradient(640px 300px at 88% 28%,#a855f71f,#0000 60%),linear-gradient(#0d1418 0%,#0a0f12 48%,#090b0d 100%)}.dark .home-hero-simple:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent 0%,hsl(var(--background))100%);height:72px;position:absolute;bottom:0;left:0;right:0}.home-hero-simple__grid{opacity:.42;background-image:linear-gradient(90deg,#1118270d 1px,#0000 1px),linear-gradient(#1118270d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 72% at 50% 42%,#000 28%,#0000 100%);mask-image:radial-gradient(78% 72% at 50% 42%,#000 28%,#0000 100%)}.dark .home-hero-simple__grid{opacity:.34;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0e 1px,#0000 1px);-webkit-mask-image:radial-gradient(80% 74% at 50% 40%,#000 24%,#0000 100%);mask-image:radial-gradient(80% 74% at 50% 40%,#000 24%,#0000 100%)}.home-hero-simple__shape{position:absolute}.home-hero-simple__shape--bar-a{background:linear-gradient(90deg,#ffe14a 0%,#f0b429 48%,#c084fc 100%);border-radius:999px;width:min(160px,13vw);height:24px;top:16%;left:4.5%;transform:rotate(-28deg);box-shadow:0 14px 28px -16px #c084fc73}.home-hero-simple__shape--bar-b{background:linear-gradient(90deg,#facc15 0%,#a855f7 100%);border-radius:999px;width:min(176px,14vw);height:22px;top:42%;right:3.5%;transform:rotate(12deg)}.home-hero-simple__shape--bar-c{background:repeating-linear-gradient(90deg,#38bdf8 0 10px,#ffffff8c 10px 15px);border-radius:999px;width:58px;height:58px;bottom:16%;right:8%;box-shadow:0 12px 26px -14px #38bdf88c}.home-hero-simple__shape--ring{background:repeating-conic-gradient(from 0deg,#a78bfa 0 18deg,transparent 18deg 36deg);border-radius:999px;width:104px;height:104px;top:12%;right:5.5%;-webkit-mask:radial-gradient(circle,#0000 44%,#000 45%);mask:radial-gradient(circle,#0000 44%,#000 45%)}.home-hero-simple__shape--dots{opacity:.85;background-image:radial-gradient(#b7f03a 2px,#0000 2.1px);background-size:15px 15px;width:170px;height:132px;bottom:14%;left:3%;-webkit-mask-image:radial-gradient(circle at 35% 40%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 35% 40%,#000 0%,#0000 72%)}.home-hero-simple__shape--stripe{opacity:.88;background:linear-gradient(90deg,#f46a3a 0%,#fbbf24 100%);border-radius:999px;width:80px;height:22px;top:52%;left:11%;transform:rotate(18deg)}.dark .home-hero-simple__shape--bar-a{opacity:.92;background:linear-gradient(90deg,#f5d76e 0%,#e8b923 48%,#c4a0ff 100%);box-shadow:0 16px 36px -12px #c4a0ff73}.dark .home-hero-simple__shape--bar-b{opacity:.9;background:linear-gradient(90deg,#facc15 0%,#b57bff 100%);box-shadow:0 16px 36px -14px #b57bff66}.dark .home-hero-simple__shape--bar-c{opacity:.92;background:repeating-linear-gradient(90deg,#4ec9f5 0 10px,#0f17208c 10px 15px);box-shadow:0 14px 30px -12px #4ec9f58c}.dark .home-hero-simple__shape--ring{background:repeating-conic-gradient(from 0deg,#b7a0ff 0 18deg,transparent 18deg 36deg);opacity:.88;filter:drop-shadow(0 0 12px #a78bfa47)}.dark .home-hero-simple__shape--dots{opacity:.72;background-image:radial-gradient(#9be03a 2px,#0000 2.1px)}.dark .home-hero-simple__shape--stripe{opacity:.9;background:linear-gradient(90deg,#76b900 0%,#f5c518 100%);box-shadow:0 12px 28px -14px #76b90073}.home-hero-simple__shape--bar-a{will-change:transform;animation:11s ease-in-out infinite hero-geo-drift-a}.home-hero-simple__shape--bar-b{will-change:transform;animation:13s ease-in-out infinite hero-geo-drift-b}.home-hero-simple__shape--bar-c{will-change:transform;animation:9s ease-in-out infinite hero-geo-float-c}.home-hero-simple__shape--ring{will-change:transform;animation:28s linear infinite hero-geo-spin}.home-hero-simple__shape--dots{will-change:opacity,transform;animation:8s ease-in-out infinite hero-geo-pulse}.home-hero-simple__shape--stripe{will-change:transform;animation:12s ease-in-out infinite hero-geo-drift-stripe}.home-hero-simple__grid{will-change:opacity;animation:18s ease-in-out infinite hero-geo-grid}@keyframes hero-geo-drift-a{0%,to{transform:rotate(-28deg)translate(0,0)}50%{transform:rotate(-24deg)translate(10px,-8px)}}@keyframes hero-geo-drift-b{0%,to{transform:rotate(12deg)translate(0,0)}50%{transform:rotate(16deg)translate(-12px,6px)}}@keyframes hero-geo-float-c{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-6px,-10px)scale(1.04)}}@keyframes hero-geo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hero-geo-pulse{0%,to{opacity:.78;transform:translate(0,0)}50%{opacity:.95;transform:translate(4px,-6px)}}@keyframes hero-geo-drift-stripe{0%,to{transform:rotate(18deg)translate(0,0)}50%{transform:rotate(22deg)translate(8px,4px)}}@keyframes hero-geo-grid{0%,to{opacity:.38}50%{opacity:.48}}.home-hero-simple__container{z-index:1;width:100%;min-height:var(--hero-stage-min);flex:auto;display:flex;position:relative}.home-hero-simple__stage{width:100%;min-height:var(--hero-stage-min);flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.home-hero-simple__main{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;width:min(56rem,100%);min-height:0;margin:0 auto;padding:.85rem 0 1.65rem;display:flex}@media (min-width:1100px){.home-hero-simple__main{width:min(62rem,100%);padding:1.1rem 0 2rem}}@media (min-width:1440px){.home-hero-simple__main{width:min(66rem,100%);padding:1.35rem 0 2.25rem}}.home-hero-simple__title{max-width:18em;font-family:var(--hero-sans);letter-spacing:-.035em;color:var(--hero-ink);text-wrap:balance;flex-direction:column;align-items:center;gap:.16em;margin:0;font-size:clamp(2.15rem,4.35vw,3.45rem);font-weight:700;line-height:1.08;display:flex}@media (min-width:1440px){.home-hero-simple__title{letter-spacing:-.04em;gap:.18em;font-size:clamp(2.6rem,3.25vw,3.75rem)}}.home-hero-simple__line{white-space:nowrap;display:block}.home-hero-simple__line--sub{letter-spacing:-.03em;font-weight:700}.home-hero-simple__em{color:var(--hero-success);vertical-align:baseline;align-items:baseline;gap:.22em;margin-left:.08em;display:inline-flex}.home-hero-simple__em-pct{font-family:var(--hero-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:1.02em;font-weight:700}.home-hero-simple__em-off{font-family:var(--hero-mono);letter-spacing:.01em;text-transform:uppercase;font-size:.92em;font-weight:700}.home-hero-simple__desc{max-width:38rem;font-family:var(--hero-sans);letter-spacing:.005em;color:var(--hero-muted);text-wrap:pretty;margin:1.2rem auto 0;font-size:clamp(.98rem,1.05vw,1.0625rem);font-weight:450;line-height:1.7}@media (min-width:1100px){.home-hero-simple__desc{max-width:40rem;margin-top:1.35rem;font-size:1.0625rem;line-height:1.75}}@media (min-width:1440px){.home-hero-simple__desc{max-width:42rem;margin-top:1.45rem;font-size:1.125rem;line-height:1.78}}.home-hero-simple__hl{color:#c2410c;letter-spacing:.01em;white-space:nowrap;font-weight:700}.dark .home-hero-simple__hl{color:#fbbf24}.home-hero-simple__desc-br{display:none}@media (min-width:640px){.home-hero-simple__desc-br{display:block}}.home-hero-simple__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.4rem;display:flex}@media (min-width:1100px){.home-hero-simple__actions{gap:.85rem;margin-top:1.6rem}}@media (min-width:1440px){.home-hero-simple__actions{margin-top:1.75rem}}.home-hero-simple__btn{min-height:2.5rem;font-family:var(--hero-mono);letter-spacing:0;box-shadow:none;white-space:nowrap;border-radius:.375rem;justify-content:center;align-items:center;gap:.4rem;padding:0 1rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,filter .15s;display:inline-flex}@media (min-width:1100px){.home-hero-simple__btn{min-height:2.625rem;padding:0 1.15rem;font-size:.875rem}}.home-hero-simple__btn-arrow{justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.home-hero-simple__btn--primary{border:1px solid var(--hero-primary);background:var(--hero-primary);color:var(--hero-primary-fg)}.home-hero-simple__btn--primary:hover{background:hsl(var(--primary)/.9);border-color:hsl(var(--primary)/.9)}.home-hero-simple__btn--secondary{border:1px solid hsl(var(--input));background:var(--hero-surface);color:var(--hero-ink)}.home-hero-simple__btn--secondary:hover{background:hsl(var(--muted)/.5);border-color:hsl(var(--border))}.home-hero-simple__btn:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.home-hero-simple__stats{border:1px solid var(--hero-border);background:var(--hero-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:2px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .75rem;width:100%;margin:auto 0 0;padding:.95rem .9rem;display:grid;box-shadow:0 16px 36px -28px #0f172a47}.dark .home-hero-simple__stats{background:#0e1216d1;border-color:#ffffff1a;box-shadow:0 18px 40px -28px #000000a6}@media (min-width:720px){.home-hero-simple__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:1.05rem .5rem}}@media (min-width:1100px){.home-hero-simple__stats{padding:1.1rem .75rem}}@media (min-width:1440px){.home-hero-simple__stats{padding:1.2rem 1rem}}.home-hero-simple__stat{flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-width:0;padding:.1rem .5rem;display:flex}@media (min-width:720px){.home-hero-simple__stat{border-right:1px solid var(--hero-border)}.home-hero-simple__stat:last-child{border-right:0}}.home-hero-simple__stat strong{font-family:var(--hero-mono);letter-spacing:-.025em;color:var(--hero-ink);font-variant-numeric:tabular-nums;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:650;line-height:1.1}@media (min-width:1440px){.home-hero-simple__stat strong{font-size:1.55rem}}.home-hero-simple__stat span{font-family:var(--hero-sans);letter-spacing:.01em;color:var(--hero-muted);font-size:.75rem;font-weight:500;line-height:1.3}@media (min-width:1440px){.home-hero-simple__stat span{font-size:.8125rem}}@media (max-width:900px){.home-hero-simple{--hero-stage-min:clamp(30rem,72svh,40rem);--hero-pad-top:calc(var(--site-header-offset,86px) + 1.1rem);--hero-pad-bottom:2rem;min-height:calc(var(--site-header-offset,86px) + var(--hero-stage-min) + var(--hero-pad-bottom));height:auto}.home-hero-simple__container,.home-hero-simple__stage{min-height:var(--hero-stage-min);flex:auto;height:auto}.home-hero-simple__stage{justify-content:space-between;gap:1.5rem;padding:1rem 0 .4rem}.home-hero-simple__main{z-index:2;background:radial-gradient(120% 90% at 50% 40%,#0a0c0e8c 0%,#0a0c0e38 52%,#0000 78%);border-radius:1rem;width:100%;position:relative;flex:auto!important;justify-content:center!important;margin:0!important;padding:1.35rem .35rem 1.45rem!important}html:not(.dark) .home-hero-simple__main{background:radial-gradient(120% 90% at 50% 40%,#ffffffb8 0%,#eafcff6b 55%,#0000 80%)}.home-hero-simple__title{letter-spacing:-.03em;gap:.14em;width:100%;max-width:none;font-size:clamp(1.62rem,7vw,2.1rem)}.home-hero-simple__line,.home-hero-simple__line--sub{text-wrap:balance;max-width:100%;white-space:normal!important}.home-hero-simple__desc{z-index:1;max-width:100%;margin-top:1.15rem;font-size:.98rem;line-height:1.7;position:relative}.home-hero-simple__actions{z-index:2;flex-direction:column;gap:.75rem;width:100%;margin-top:1.45rem;position:relative}.home-hero-simple__btn{flex:auto;width:100%;min-height:2.8rem}.home-hero-simple__stats{z-index:2;position:relative;margin-top:auto!important}.home-hero-simple__stat strong{font-size:1.22rem}.home-hero-simple__shape--bar-a{opacity:.35;top:10%;left:-6%;transform:rotate(-28deg)scale(.85)}.home-hero-simple__shape--bar-b{opacity:.3;top:58%;right:-8%;transform:rotate(12deg)scale(.8)}.home-hero-simple__shape--ring{opacity:.28;width:88px;height:88px;top:6%;right:-10%}.home-hero-simple__shape--bar-c,.home-hero-simple__shape--dots,.home-hero-simple__shape--stripe{display:none}.home-hero-simple__bg,.home-hero-simple__grid,.home-hero-simple__shape{z-index:0}.dark .home-hero-simple:after{height:48px}}@media (max-width:560px){.home-hero-simple{--hero-stage-min:clamp(28rem,70svh,36rem);--hero-pad-top:calc(var(--site-header-offset,86px) + .95rem);--hero-pad-bottom:1.65rem}.home-hero-simple__main{padding:1.15rem .2rem 1.25rem!important}.home-hero-simple__title{font-size:clamp(1.52rem,7.4vw,1.95rem)}.home-hero-simple__stage{gap:1.3rem;padding-top:.7rem}}@media (prefers-reduced-motion:reduce){.home-hero-simple__btn{transition:none}.home-hero-simple__shape--bar-a,.home-hero-simple__shape--bar-b,.home-hero-simple__shape--bar-c,.home-hero-simple__shape--ring,.home-hero-simple__shape--dots,.home-hero-simple__shape--stripe,.home-hero-simple__grid{animation:none!important}}.provider-marquee{--provider-marquee-duration:85s;background:hsl(var(--background));border-bottom:1px solid #1a23301a;padding:24px 0;overflow:hidden}.dark .provider-marquee{border-bottom-color:#ebf4fb1a}.provider-marquee-track{will-change:transform;width:max-content;animation:provider-marquee-scroll var(--provider-marquee-duration)linear infinite;display:flex}.provider-marquee-group{flex:none;display:flex}.provider-marquee-item{color:#1a2330;opacity:.5;outline:none;flex-shrink:0;justify-content:center;align-items:center;height:23px;padding:0 32px;transition:opacity .3s;display:flex}.dark .provider-marquee-item{color:#ebf4fb}.provider-marquee-item:focus-visible,.provider-marquee-item:hover{opacity:1}.provider-marquee-item:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.provider-marquee-logo{filter:brightness(0);object-fit:contain;flex-shrink:0;width:23px;height:23px;transition:filter .3s}.provider-marquee-logo--light{display:block}.provider-marquee-logo--dark,.dark .provider-marquee-logo--light,.webdemo-home.dark .provider-marquee-logo--light{display:none}.dark .provider-marquee-logo--dark,.webdemo-home.dark .provider-marquee-logo--dark{display:block}.dark .provider-marquee-logo{filter:brightness(0)invert()}.provider-marquee-logo--preserve-detail{filter:grayscale()}.dark .provider-marquee-logo--preserve-detail{filter:grayscale()brightness(1.65)}.dark .provider-marquee-item:focus-visible .provider-marquee-logo,.dark .provider-marquee-item:hover .provider-marquee-logo,.provider-marquee-item:focus-visible .provider-marquee-logo,.provider-marquee-item:hover .provider-marquee-logo{filter:none}.provider-marquee-fallback{flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;font-size:15px;font-weight:700;line-height:23px;display:inline-flex}.provider-marquee-name{white-space:nowrap;margin-left:8px;font-size:14px;font-weight:600;line-height:23px}@keyframes provider-marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:1023px){.provider-marquee{padding:16px 0}.provider-marquee-item{height:16px;padding:0 24px}.provider-marquee-fallback,.provider-marquee-logo{width:16px;height:16px;line-height:16px}.provider-marquee-name{margin-left:6px;font-size:12px;line-height:16px}}@media (max-width:639px){.provider-marquee{padding:12px 0}.provider-marquee-item{height:14px;padding:0 20px}.provider-marquee-fallback,.provider-marquee-logo{width:14px;height:14px;line-height:14px}.provider-marquee-name{margin-left:5px;font-size:11px;line-height:14px}}@media (prefers-reduced-motion:reduce){.provider-marquee{scrollbar-width:none;overflow-x:auto}.provider-marquee::-webkit-scrollbar{display:none}.provider-marquee-track{animation:none;transform:none}.provider-marquee-group[aria-hidden=true]{display:none}}.featured-models{flex-direction:column;gap:2.5rem;display:flex}.featured-models__footer{justify-content:center;padding-top:.5rem;display:flex}.featured-models__explore{min-width:11.5rem}.featured-models__group-head{flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.featured-models__group-title{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--foreground));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem;font-weight:700}.featured-models__group-desc{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.featured-models__grid{gap:.75rem;display:grid}.featured-models__grid--text,.featured-models__grid--media{grid-template-columns:1fr}@media (min-width:768px){.featured-models__grid--text,.featured-models__grid--media{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.featured-models__grid--text,.featured-models__grid--media{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}}.featured-model-card{border:1px solid hsl(var(--border));background:hsl(var(--card));width:100%;min-height:100%;color:hsl(var(--card-foreground));border-radius:2px;flex-direction:column;gap:1rem;padding:1rem 1rem .9rem;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s,box-shadow .16s;display:flex}.featured-model-card:hover{border-color:hsl(var(--primary)/.45);background:hsl(var(--card));box-shadow:0 12px 28px -22px hsl(var(--foreground)/.45);transform:translateY(-1px)}.featured-model-card:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.dark .featured-model-card{background:hsl(var(--card)/.72);border-color:hsl(var(--border)/.9)}.dark .featured-model-card:hover{background:hsl(var(--card));border-color:hsl(var(--primary)/.5);box-shadow:0 16px 36px -24px #000c}.featured-model-card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;display:flex}.featured-model-card__identity{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.featured-model-card__icon{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.45);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;overflow:hidden}.featured-model-card__icon--logo{background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.featured-model-card__icon img{object-fit:cover;width:100%;height:100%}.featured-model-card__icon--logo img{object-fit:contain;object-position:center}.featured-model-card__titles{min-width:0}.featured-model-card__name-row{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;display:flex}.featured-model-card__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--foreground));margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9375rem;font-weight:650;line-height:1.3;overflow:hidden}.featured-model-card__provider{color:hsl(var(--muted-foreground));margin:.2rem 0 0;font-size:.75rem;line-height:1.3}.featured-model-card__save{color:#5a8f00;background:#74b8001f;border:1px solid #74b80047;border-radius:999px;flex-shrink:0;padding:.2rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6875rem;font-weight:700;line-height:1.2}.dark .featured-model-card__save{color:#b4f04c;background:#98e90c1f;border-color:#98e90c59}.featured-model-card__badge{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.55);letter-spacing:.04em;color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:999px;align-items:center;padding:.12rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.625rem;font-weight:700;display:inline-flex}.featured-model-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.featured-model-card__metric{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.35);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;width:100%;min-width:0;padding:.42rem .55rem;display:inline-flex}.featured-model-card__metric-label{color:hsl(var(--muted-foreground));font-size:.75rem}.featured-model-card__metric-value{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem;font-weight:700}.featured-model-card__unit{color:hsl(var(--muted-foreground));margin:0;font-size:.75rem}.featured-model-card__price-row{justify-content:space-between;align-items:flex-end;gap:.75rem;width:100%;margin-top:auto;display:flex}.featured-model-card__price{letter-spacing:-.02em;color:hsl(var(--foreground));font-variant-numeric:tabular-nums;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.5rem;font-weight:750;line-height:1.1}.featured-model-card__note{text-align:right;min-width:0;max-width:none;color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-size:.75rem;line-height:1.2;overflow:hidden}.featured-model-card--image .featured-model-card__price,.featured-model-card--video .featured-model-card__price{color:hsl(var(--primary))}.featured-model-card--image .featured-model-card__price-row,.featured-model-card--video .featured-model-card__price-row{flex-wrap:nowrap}.featured-model-card--image .featured-model-card__price-row>div,.featured-model-card--video .featured-model-card__price-row>div{flex:none}@media (max-width:420px){.featured-model-card__metrics{gap:.35rem}.featured-model-card__metric{gap:.28rem;padding:.36rem .4rem}.featured-model-card__metric-label{font-size:.6875rem}.featured-model-card__metric-value{font-size:.75rem}.featured-model-card__note{font-size:.6875rem}}.code-showcase{--cs-frame-bg:#141416;--cs-header-bg:#1a1a1d;--cs-body-bg:#121214;--cs-border:#ffffff14;--cs-text:#d4d4d8;--cs-muted:#8a8a93;--cs-tab-bg:#ffffff0d;--cs-tab-active-bg:hsl(var(--primary));--cs-tab-active-fg:hsl(var(--primary-foreground));--cs-shadow:0 24px 60px -28px #00000073,0 10px 28px -18px #00000047;--cs-radius:16px;--cs-body-min-height:18rem;--cs-frame-height:26rem;--cs-tok-cmd:#ececf1;--cs-tok-flag:#c2c2cb;--cs-tok-str:#b6e05c;--cs-tok-kw:#e8b4d0;--cs-tok-comment:#6f6f78;width:100%;min-width:0;min-height:var(--cs-frame-height);flex-direction:column;display:flex}:root:not(.dark) .code-showcase,html:not(.dark) .code-showcase{--cs-frame-bg:#17171a;--cs-header-bg:#1e1e22;--cs-body-bg:#141417;--cs-shadow:0 28px 70px -30px #0f172a38,0 12px 28px -18px #0f172a1f}.dark .code-showcase{--cs-frame-bg:#121214f5;--cs-header-bg:#1c1c1ffa;--cs-body-bg:#0e0e10fa;--cs-border:#ffffff17;--cs-shadow:0 28px 70px -28px #000000a6,0 0 0 1px #ffffff08}.api-steps-section__grid{align-items:start}.api-steps-section__left{flex-direction:column;min-height:0;display:flex}.api-steps-section__right{width:100%;min-width:0}@media (min-width:1024px){.api-steps-section__grid{align-items:start}.api-steps-section__left{align-self:start;height:auto}.api-steps-section__right,.api-steps-section__right.code-showcase{height:var(--api-steps-code-height,var(--cs-frame-height));max-height:var(--api-steps-code-height,var(--cs-frame-height));min-height:var(--api-steps-code-height,var(--cs-frame-height));flex-direction:column;align-self:start;display:flex;overflow:hidden}.api-steps-section__right .code-showcase__frame{flex:auto;height:100%;min-height:0;max-height:100%}}.code-showcase__frame{border:1px solid var(--cs-border);border-radius:var(--cs-radius);background:var(--cs-frame-bg);box-shadow:var(--cs-shadow);min-height:var(--cs-frame-height);flex-direction:column;flex:auto;height:100%;max-height:100%;display:flex;overflow:hidden}.code-showcase__chrome{background:var(--cs-header-bg);flex:none;align-items:center;gap:.4rem;min-height:2.35rem;padding:.55rem .9rem .15rem;display:flex}.code-showcase__dot{background:#ffffff24;border-radius:999px;width:.55rem;height:.55rem}.code-showcase__dot:first-child{background:#ff5f57}.code-showcase__dot:nth-child(2){background:#febc2e}.code-showcase__dot:nth-child(3){background:#28c840}.code-showcase__filename{letter-spacing:.01em;color:var(--cs-muted);margin-left:.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.72rem;font-weight:500}.code-showcase__header{border-bottom:1px solid var(--cs-border);background:var(--cs-header-bg);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.65rem .85rem;padding:.55rem .8rem .7rem;display:flex}.code-showcase__tabs{background:var(--cs-tab-bg);border-radius:.55rem;align-items:center;gap:.2rem;padding:.18rem;display:inline-flex}.code-showcase__tab{appearance:none;color:var(--cs-muted);cursor:pointer;background:0 0;border:0;border-radius:.4rem;justify-content:center;align-items:center;min-height:1.85rem;padding:0 .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;font-weight:600;line-height:1;transition:background-color .14s,color .14s;display:inline-flex}.code-showcase__tab:hover{color:#ececf1;background:#ffffff0d}.code-showcase__tab[data-state=active],.code-showcase__tab[aria-selected=true]{background:var(--cs-tab-active-bg);color:var(--cs-tab-active-fg)}.code-showcase__tab:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.code-showcase__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:flex}.code-showcase__flow{color:var(--cs-muted);letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7rem;font-weight:500;display:none}@media (min-width:720px){.code-showcase__flow{display:inline}}.code-showcase__model{border:1px solid var(--cs-border);color:#d4d4d8;background:#ffffff0a;border-radius:999px;align-items:center;min-height:1.7rem;padding:.15rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.68rem;font-weight:600;display:inline-flex}.code-showcase__copy{border:1px solid var(--cs-border);color:#d4d4d8;cursor:pointer;background:#ffffff0a;border-radius:.45rem;justify-content:center;align-items:center;gap:.3rem;min-height:1.85rem;padding:0 .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7rem;font-weight:600;line-height:1;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.code-showcase__copy:hover{background:#ffffff12;border-color:#ffffff29}.code-showcase__copy:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.code-showcase__copy[data-copied=true]{color:#b6e05c;border-color:#b6e05c59}.code-showcase__body{min-height:var(--cs-body-min-height);background:var(--cs-body-bg);flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.code-showcase__panel{flex-direction:column;grid-area:1/1;min-width:0;height:100%;min-height:0;margin:0;display:flex;overflow:hidden}.code-showcase__panel[hidden],.code-showcase__panel[data-state=inactive]{opacity:0;visibility:hidden;pointer-events:none;z-index:0}.code-showcase__panel[data-state=active]{opacity:1;visibility:visible;pointer-events:auto;z-index:1;display:flex!important}.code-showcase__pre{box-sizing:border-box;overscroll-behavior:contain;width:100%;height:100%;min-height:0;color:var(--cs-text);tab-size:2;white-space:pre;-webkit-overflow-scrolling:touch;flex:auto;margin:0;padding:1.15rem 1.2rem 1.3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;line-height:1.7;overflow:auto}.code-showcase__pre code{font-family:inherit;font-size:inherit;color:inherit}.code-showcase__pre::-webkit-scrollbar{width:8px;height:8px}.code-showcase__pre::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.code-showcase .tok-cmd{color:var(--cs-tok-cmd);font-weight:600}.code-showcase .tok-flag{color:var(--cs-tok-flag)}.code-showcase .tok-str{color:var(--cs-tok-str)}.code-showcase .tok-kw{color:var(--cs-tok-kw)}.code-showcase .tok-comment{color:var(--cs-tok-comment);font-style:italic}@media (max-width:1023px){.code-showcase{--cs-frame-height:24rem;--cs-body-min-height:16rem;height:var(--cs-frame-height);max-height:var(--cs-frame-height);min-height:var(--cs-frame-height)}.code-showcase__frame{height:100%;min-height:0;max-height:100%}}@media (max-width:560px){.code-showcase{--cs-frame-height:22rem;--cs-body-min-height:14.5rem}.code-showcase__frame{border-radius:14px}.code-showcase__header{padding:.5rem .7rem .65rem}.code-showcase__pre{padding:1rem .9rem 1.1rem;font-size:.74rem;line-height:1.65}.code-showcase__model{display:none}}.webdemo-home .payment-methods{isolation:isolate;background:hsl(var(--background));color:hsl(var(--foreground));border-top:1px solid hsl(var(--border)/.4);border-bottom:1px solid hsl(var(--border)/.4);padding:4rem 0;position:relative;overflow:hidden}@media (min-width:640px){.webdemo-home .payment-methods{padding:5rem 0}}@media (min-width:1024px){.webdemo-home .payment-methods{padding:6rem 0}}.webdemo-home .payment-methods:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(85% 75% at 82% -10%,hsl(var(--primary)/.12),transparent 58%);opacity:.9;position:absolute;inset:0}.webdemo-home .payment-methods__inner{z-index:1;flex-direction:column;gap:2rem;display:flex;position:relative}@media (min-width:1024px){.webdemo-home .payment-methods__inner{gap:2.5rem}}.webdemo-home .payment-methods__top{grid-template-columns:1fr;align-items:start;gap:1.75rem 2.5rem;display:grid}@media (min-width:1024px){.webdemo-home .payment-methods__top{grid-template-columns:minmax(0,1.45fr) minmax(14rem,.7fr);align-items:center;gap:2rem 3rem}}.webdemo-home .payment-methods__copy{min-width:0;max-width:44rem}.webdemo-home .payment-methods__eyebrow{color:hsl(var(--muted-foreground));letter-spacing:0;text-transform:none;margin:0 0 .75rem;font-size:.875rem;font-weight:500;line-height:1.5}.webdemo-home .payment-methods__title{letter-spacing:-.025em;color:hsl(var(--foreground));text-wrap:balance;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}@media (min-width:640px){.webdemo-home .payment-methods__title{font-size:1.875rem;line-height:2.25rem}}html[lang=zh] .webdemo-home .payment-methods__title{letter-spacing:-.01em;font-weight:700;line-height:1.25}.webdemo-home .payment-methods__em{color:hsl(var(--primary));font-weight:700}.webdemo-home .payment-methods__desc{max-width:40rem;color:hsl(var(--muted-foreground));text-wrap:pretty;margin:1rem 0 0;font-size:.875rem;font-weight:400;line-height:1.625}@media (min-width:640px){.webdemo-home .payment-methods__desc{font-size:1rem;line-height:1.75}}.webdemo-home .payment-methods__desc strong{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:650}.webdemo-home .payment-methods__features{justify-items:start;gap:.95rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.webdemo-home .payment-methods__features{justify-self:end;justify-items:end}}.webdemo-home .payment-methods__feature{color:hsl(var(--muted-foreground));align-items:center;gap:.55rem;font-size:.9375rem;font-weight:500;line-height:1.45;display:inline-flex}.webdemo-home .payment-methods__check{width:1.125rem;height:1.125rem;color:hsl(var(--primary));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.webdemo-home .payment-methods__check svg{width:100%;height:100%;display:block}.webdemo-home .payment-methods__divider{background:#ffffff1a;border:0;width:100%;height:1px;margin:0}.webdemo-home .payment-methods__logos{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1100px){.webdemo-home .payment-methods__logos{flex-wrap:nowrap;justify-content:space-between;gap:.85rem 1.1rem}}.webdemo-home .payment-methods__logo{white-space:nowrap;min-height:2rem;color:hsl(var(--muted-foreground));background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:.6rem;padding:0;transition:color .15s,opacity .15s;display:inline-flex}.webdemo-home .payment-methods__logo:hover{color:hsl(var(--foreground))}.webdemo-home .payment-methods__logo-mark{width:1.875rem;height:1.875rem;color:hsl(var(--foreground));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.webdemo-home .payment-methods__logo-mark--wide{width:4.5rem;height:1.75rem}.webdemo-home .payment-methods__logo-mark--card{width:3.25rem;height:2rem}.webdemo-home .payment-methods__logo-mark--pay{width:3.25rem;height:1.875rem}.webdemo-home .payment-methods__logo-mark--pair{gap:.35rem;width:auto;height:1.875rem}.webdemo-home .payment-methods__logo-mark img,.webdemo-home .payment-methods__logo-mark svg,.webdemo-home .payment-methods__logo-mark>span{object-fit:contain;image-rendering:auto;shape-rendering:geometricPrecision;backface-visibility:hidden;width:100%!important;max-width:none!important;height:100%!important;display:block!important}.webdemo-home .payment-methods__logo-mark--pair img{width:1.875rem!important;height:1.875rem!important}.webdemo-home .payment-methods__logo-text{letter-spacing:0;color:currentColor;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.25}@media (max-width:640px){.webdemo-home .payment-methods__logos{gap:.9rem 1.1rem}.webdemo-home .payment-methods__logo-text{font-size:.8125rem}.webdemo-home .payment-methods__logo-mark,.webdemo-home .payment-methods__logo-mark--pair img{width:1.75rem;height:1.75rem}.webdemo-home .payment-methods__logo-mark--wide{width:3.75rem;height:1.5rem}.webdemo-home .payment-methods__logo-mark--card{width:2.85rem;height:1.75rem}}.webdemo-home .payment-methods__logo-mark .payment-methods__logo-light{display:none}.webdemo-home .payment-methods__logo-mark .payment-methods__logo-dark{display:block}
