body.home-page{background-color:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);margin:0;overflow-x:hidden}body.home-page.is-modal-open,body.home-page.is-notification-open{overflow:hidden}#global-announcement-banner{opacity:1;transform:translateY(0)}#global-announcement-banner.is-closed{opacity:0;transform:translateY(-100%)}#global-announcement-banner.is-hidden{display:none}#sticky-navbar.is-banner-closed{top:1.5rem}#mobile-dropdown.is-open{pointer-events:auto;opacity:1;transform:scale(1)}#notif-drawer-card{display:none}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:var(--color-canvas)}.custom-scrollbar::-webkit-scrollbar-thumb{background:#0000001a;border-radius:99px}@keyframes notification-color-cycle{0%,to{background-color:var(--color-mint)}33%{background-color:var(--color-lavender)}66%{background-color:var(--color-pink)}}.notification-timeline-pulse{animation:6s ease-in-out infinite notification-color-cycle}#canvas-container{z-index:0;pointer-events:none;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;top:0;left:0}.showcase-deck{mask-image:linear-gradient(#0000 0%,#000 200px)}.hero-ui{z-index:10;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex;position:relative}.hero-primary-action{z-index:9999;position:relative;pointer-events:auto!important}.hero-secondary-action-shell{z-index:9999;pointer-events:auto;display:grid;position:relative}.hero-secondary-action{cursor:not-allowed;border:2px solid var(--color-hairline);width:100%;color:var(--color-ink);font-size:var(--text-button);font-weight:var(--text-button--font-weight);line-height:var(--text-button--line-height);letter-spacing:var(--text-button--letter-spacing);opacity:.8;background-color:#fff;border-radius:20px;justify-content:center;align-items:center;gap:.75rem;padding:1rem 2.5rem;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 2px #0000000d}.hero-secondary-action:focus-visible{outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 6px #1d4ed8,0 1px 2px #0000000d}.hero-secondary-action-icon{width:1.25rem;height:1.25rem;color:var(--color-muted);flex:none}.hero-secondary-tooltip{background-color:var(--color-ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;transition:opacity .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:-3rem;left:50%;transform:translate(-50%);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.hero-secondary-tooltip-icon{width:.875rem;height:.875rem;color:var(--color-ochre);flex:none}.hero-secondary-action:hover+.hero-secondary-tooltip,.hero-secondary-action:focus-visible+.hero-secondary-tooltip{opacity:1}.cat-wordmark-stage{z-index:50;pointer-events:none;justify-content:center;width:100%;display:flex;position:absolute;bottom:22%;left:0}.cat-wordmark{background:linear-gradient(to right, var(--color-teal), var(--color-lavender), var(--color-pink));color:#0000;font-family:var(--font-sans);letter-spacing:.4em;opacity:0;-webkit-text-fill-color:transparent;background-clip:text;margin:0;padding-left:.4em;font-size:24px;font-weight:500;line-height:36px;transform:translateY(60px)}@media (width>=640px){.cat-wordmark{font-size:36px;line-height:54px}}.text-gradient{background:linear-gradient(135deg, var(--color-ink) 0%, var(--color-body) 100%);-webkit-text-fill-color:transparent;background-clip:text}#qr-lightbox.is-open{pointer-events:auto;opacity:1}#qr-lightbox.is-open #qr-lightbox-img-container{transform:scale(1)}@media (prefers-reduced-motion:reduce){#eyebrow-badge,#main-title,#sub-title,#cta-group{filter:none!important;opacity:1!important;transform:none!important}#cat-typography{filter:none!important;opacity:0!important;transform:none!important}}body.home-page.is-about-modal-open{overflow:hidden}.about-modal-backdrop{z-index:110;opacity:0;pointer-events:none;backdrop-filter:blur(12px);background:#0a0a0a33;justify-content:center;align-items:center;padding:16px;transition:opacity .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}.about-modal-backdrop[data-about-state=open]{opacity:1;pointer-events:auto}.about-modal-backdrop[data-about-state=closing]{opacity:0;pointer-events:auto;transition-delay:.2s}.about-modal-card{isolation:isolate;background:var(--color-canvas);opacity:0;border:1px solid #0a0a0a1a;border-radius:32px;flex-direction:column;width:100%;max-width:840px;max-height:calc(100dvh - 32px);transition:opacity .6s cubic-bezier(.34,1.56,.64,1),transform .6s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden auto;transform:translateY(30px)scale(.9);box-shadow:0 32px 80px -12px #0006}.about-modal-backdrop[data-about-state=open] .about-modal-card{opacity:1;transition-delay:.2s;transform:translateY(0)scale(1)}.about-modal-backdrop[data-about-state=closing] .about-modal-card{opacity:0;transition-duration:.3s;transition-delay:0s;transition-timing-function:cubic-bezier(.4,0,1,1);transform:translateY(-10px)scale(.95)}.about-modal-close{z-index:30;width:32px;height:32px;color:var(--color-muted);background:#00000008;border:1px solid #0a0a0a0d;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:24px;right:24px;box-shadow:0 1px 2px #0000000d}.about-modal-close svg{width:16px;height:16px}.about-modal-close:hover{color:var(--color-ink);background:#0000001a}.about-modal-visual{background:#fff;flex:none;width:100%;height:240px;position:relative;overflow:hidden}.about-modal-real-cat,.about-modal-anime-layer{width:100%;height:100%;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.about-modal-real-cat{object-fit:cover;opacity:1}.about-modal-anime-layer{z-index:10;opacity:0;pointer-events:none;justify-content:center;align-items:center;display:flex;transform:scale(.95)}.about-modal-anime-background{background:#fff;position:absolute;inset:0}.about-modal-anime-cat{z-index:10;object-fit:contain;filter:drop-shadow(0 20px 13px #0000001f);width:85%;height:85%;position:relative}.about-modal-visual:hover .about-modal-real-cat{opacity:0;transform:scale(1.05)}.about-modal-visual:hover .about-modal-anime-layer{opacity:1;transform:scale(1)}.about-modal-content{z-index:20;backdrop-filter:blur(12px);background:#fffaf0cc;flex-direction:column;justify-content:space-between;width:100%;padding:32px;display:flex;position:relative}.about-modal-eyebrow{color:var(--color-ochre);font-size:var(--text-caption-uppercase);font-weight:var(--text-caption-uppercase--font-weight);line-height:var(--text-caption-uppercase--line-height);letter-spacing:var(--text-caption-uppercase--letter-spacing);text-transform:uppercase;margin:0 0 8px}.about-modal-title{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-display-sm);font-weight:var(--text-display-sm--font-weight);line-height:var(--text-display-sm--line-height);letter-spacing:var(--text-display-sm--letter-spacing);margin:0 0 16px}.about-modal-story{color:var(--color-muted);font-size:var(--text-body-sm);font-weight:var(--text-body-sm--font-weight);line-height:1.55}.about-modal-story p{margin:0}.about-modal-story p+p{margin-top:16px}.about-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.about-contact-card{min-width:0;min-height:126px;color:var(--color-ink);text-align:left;background:#fff;border:1px solid #0a0a0a0d;border-radius:20px;flex-direction:column;align-items:flex-start;padding:16px;text-decoration:none;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}@media (hover:hover){.about-contact-card:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 18px #00000017}}.about-contact-card:disabled{cursor:default}.about-contact-icon{border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:12px;display:flex}.about-contact-icon svg{width:20px;height:20px}.about-contact-card--wechat .about-contact-icon{color:#07c160;background:#07c1601a}.about-contact-card--qq .about-contact-icon{color:#12b7f5;background:#12b7f51a}.about-contact-card--qq .about-contact-icon svg[fill=currentColor]{width:16px;height:16px}.about-contact-card--group .about-contact-icon{transition:transform .15s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.about-contact-card--group:not(:disabled):hover .about-contact-icon{transform:scale(1.1)}.about-contact-card--wechat:not(:disabled):hover .about-contact-title{color:#07c160}.about-contact-card--qq:not(:disabled):hover .about-contact-title{color:#12b7f5}}.about-contact-title{color:var(--color-ink);font-size:var(--text-title-sm);font-weight:var(--text-title-sm--font-weight);line-height:var(--text-title-sm--line-height);transition:color .15s cubic-bezier(.4,0,.2,1)}.about-contact-description{min-width:0;color:var(--color-muted);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.about-copy-toast{z-index:10;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0;transform:translateY(16px)}.about-contact-card--wechat .about-copy-toast{background:#07c160}.about-contact-card--qq .about-copy-toast{background:#12b7f5}.about-copy-toast[data-about-copy-visible=true]{opacity:1;transform:translateY(0)}.about-copy-toast>span{color:#fff;font-size:var(--text-caption);font-weight:700;line-height:var(--text-caption--line-height);align-items:center;gap:4px;display:flex}.about-copy-toast svg{width:12px;height:12px}@media (width>=640px){.about-modal-backdrop{padding:32px}.about-modal-card{max-height:calc(100dvh - 64px)}.about-contact-grid{gap:16px}.about-contact-description{font-size:11px}}@media (width>=768px){.about-modal-card{flex-direction:row}.about-modal-visual{width:45%;height:auto}.about-modal-content{width:55%;padding:40px}}@media (prefers-reduced-motion:reduce){.about-modal-backdrop,.about-modal-card,.about-modal-close,.about-modal-real-cat,.about-modal-anime-layer,.about-contact-card,.about-contact-icon,.about-contact-title,.about-copy-toast{transition-duration:.01ms;transition-delay:0s}}.cta-section{text-align:center;background:linear-gradient(#0000,#ffb0841a);flex-direction:column;justify-content:center;align-items:center;width:100%;padding:128px 0;display:flex;position:relative}.cta-glow-layer{z-index:0;opacity:.4;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:clip visible}.cta-glow{opacity:.2;filter:blur(100px);background:linear-gradient(90deg,#ffb084,#ff4d8b,#b8a4ed);border-radius:9999px;flex:none;width:800px;height:400px}.cta-container{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:1000px;padding:0 24px;display:flex;position:relative}.cta-heading{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-2px;margin:0 0 24px;font-size:56px;font-weight:500;line-height:1.05}.cta-summary{max-width:576px;color:var(--color-body);margin:0 auto 48px;font-size:18px;font-weight:600;line-height:1.4}.cta-actions{flex-direction:column;gap:20px;display:flex}.cta-action{font:inherit;cursor:pointer;border-radius:20px;justify-content:center;align-items:center;gap:12px;padding:16px 40px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);display:flex;transform:translateY(0)}.cta-primary-action{border:1px solid var(--color-ink);background:var(--color-ink);color:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.cta-primary-action:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0a0a0a33,0 8px 10px -6px #0a0a0a33}.cta-docs-action{border:2px solid var(--color-hairline);color:var(--color-ink);background:#fff;box-shadow:0 1px 2px #0000000d}.cta-docs-action:hover{background:#ffb0840d;border-color:#ffb08466;transform:translateY(-4px);box-shadow:0 20px 25px -5px #ffb0841a,0 8px 10px -6px #ffb0841a}.cta-mobile-break{display:block}@media (width>=640px){.cta-actions{flex-direction:row}}@media (width>=768px){.cta-mobile-break{display:none}}@media (prefers-reduced-motion:reduce){.cta-action{transition-duration:.01ms}}.faq-section{background:0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:128px 0;display:flex;position:relative}.faq-container{flex-direction:column;align-items:center;width:100%;max-width:800px;padding:0 24px;display:flex}.faq-header{text-align:center;margin-bottom:64px}.faq-eyebrow{color:#a4d4c5;letter-spacing:1.5px;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.4}.faq-heading{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-1px;margin:12px 0 0;font-size:40px;font-weight:500;line-height:1.1}.faq-list{flex-direction:column;gap:16px;width:100%;display:flex}.faq-item{border:1px solid var(--color-card-outline);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 2px 10px #00000005}.faq-summary{color:var(--color-ink);cursor:pointer;user-select:none;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:24px;font-size:16px;font-weight:600;line-height:1.4;list-style:none;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.faq-summary::marker{display:none}.faq-summary::-webkit-details-marker{display:none}.faq-summary:hover{background:#faf5e880}.faq-chevron{width:28px;height:28px;color:var(--color-ink);background:#0a0a0a0d;border-radius:9999px;flex:0 0 28px;justify-content:center;align-items:center;padding:6px;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1);display:inline-flex;transform:rotate(0)}.faq-chevron svg{width:16px;height:16px}.faq-item:hover .faq-chevron{background:#0a0a0a1a}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-answer{color:#0a0a0acc;padding:0 24px 24px;font-size:16px;line-height:1.625}.faq-answer-paragraph{margin:0}.faq-answer-paragraph+.faq-answer-paragraph{margin-top:1.625em}.faq-answer:before{content:"";border-top:1px solid #0a0a0a0d;margin-bottom:20px;display:block}.faq-item[open] .faq-answer{animation:.4s ease-out forwards faq-answer-enter}.faq-answer strong{color:var(--color-ink)}@keyframes faq-answer-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.faq-summary,.faq-chevron{transition-duration:.01ms}.faq-item[open] .faq-answer{animation-duration:.01ms}}.site-footer{z-index:10;background:#fff;border-top:1px solid #0a0a0a0d;border-radius:40px 40px 0 0;width:100%;padding:80px 0 48px;position:relative;box-shadow:0 -20px 40px #00000005}.site-footer-inner{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.site-footer-primary{border-bottom:1px solid #0a0a0a0d;grid-template-columns:minmax(0,1fr);gap:48px;padding-bottom:64px;display:grid}.site-footer-brand-column{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.site-footer-brand{color:var(--color-ink);user-select:none;align-items:center;gap:12px;margin-bottom:24px;font-size:18px;font-weight:600;line-height:1.4;text-decoration:none;transition:transform .15s cubic-bezier(.4,0,.2,1);display:inline-flex;transform:translateY(0)}.site-footer-brand:hover{transform:translateY(-2px)}.site-footer-logo{border:1px solid #0a0a0a0d;border-radius:9999px;width:32px;height:32px;transition:box-shadow .15s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000d}.site-footer-brand:hover .site-footer-logo{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.site-footer-brand-name{color:var(--color-ink)}.site-footer-description{max-width:384px;color:var(--color-muted);margin:0 0 32px;font-size:14px;font-weight:400;line-height:1.7}.site-footer-status{max-width:100%;color:var(--color-ink);align-items:center;text-decoration:none;display:inline-flex}.site-footer-status-pill{max-width:100%;color:var(--color-ink);background:#a4d4c51a;border:1px solid #a4d4c533;border-radius:9999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;line-height:1.4;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.site-footer-status:hover .site-footer-status-pill{background:#a4d4c533}.site-footer-status-dot{flex:0 0 8px;width:8px;height:8px;display:inline-flex;position:relative}.site-footer-status-ping,.site-footer-status-core{background:var(--color-mint);border-radius:9999px;width:8px;height:8px}.site-footer-status-ping{opacity:.75;animation:1s cubic-bezier(0,0,.2,1) infinite site-footer-status-ping;position:absolute;inset:0}.site-footer-status-core{position:relative}.site-footer-navigation{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;min-width:0;display:grid}.site-footer-link-group{min-width:0}.site-footer-link-heading{color:var(--color-ink);margin:0 0 2px;font-size:15px;font-weight:600;line-height:1.5}.site-footer-links{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.site-footer-links li{min-width:0}.site-footer-link{max-width:100%;color:var(--color-muted);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:1.45;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.site-footer-link:hover{color:var(--color-ink)}.site-footer-link-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:6px;flex:none;align-items:center;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex}.site-footer-link-badge[data-footer-badge-tone=peach]{color:var(--color-muted);background:#ffb0841a}.site-footer-bottom{flex-direction:column;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;display:flex}.site-footer-copyright{color:#6a6a6a99;text-align:center;margin:0;font-size:13px;font-weight:500;line-height:1.4}.site-footer-github{color:var(--color-muted);justify-content:center;align-items:center;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.site-footer-github:hover{color:var(--color-ink);transform:translateY(-1px)}.site-footer-github-icon{width:20px;height:20px}.site-footer-hit-target{min-width:44px;min-height:44px}@keyframes site-footer-status-ping{75%,to{opacity:0;transform:scale(2)}}@media (width>=640px){.site-footer-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}@media (width>=768px){.site-footer-primary{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px}.site-footer-brand-column{grid-column:span 4/span 4}.site-footer-navigation{grid-column:span 8/span 8}.site-footer-bottom{flex-direction:row}.site-footer-copyright{text-align:left}}@media (width>=1024px){.site-footer-brand-column{grid-column:span 5/span 5}.site-footer-navigation{grid-column:span 7/span 7}}@media (prefers-reduced-motion:reduce){.site-footer-brand,.site-footer-logo,.site-footer-status-pill,.site-footer-link,.site-footer-github{transition-duration:.01ms}.site-footer-status-ping{animation:none}}._enterprisePattern_1kncp_1{background-image:radial-gradient(#000 1px,#0000 1px);background-size:16px 16px}@keyframes integration-marquee-infinite{0%{transform:translate(0%)}to{transform:translate(-50%)}}.integration-marquee-mask{mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.integration-marquee-track{--integration-marquee-cycle-duration:32s;animation:integration-marquee-infinite var(--integration-marquee-cycle-duration) linear infinite}.integration-marquee-track:hover{animation-play-state:paused}[data-integration-copy-base-url][data-integration-copy-state] [data-integration-copy-icon]{opacity:1}[data-integration-copy-glyph=success],[data-integration-copy-glyph=failure],[data-integration-copy-state=success] [data-integration-copy-glyph=idle],[data-integration-copy-state=failure] [data-integration-copy-glyph=idle]{display:none}[data-integration-copy-state=success] [data-integration-copy-glyph=success],[data-integration-copy-state=failure] [data-integration-copy-glyph=failure]{display:block}@media (prefers-reduced-motion:reduce){.integration-marquee-track{animation:none!important;transform:translate(0%)!important}}.vip-tier-card{background:#fff;transition:all .15s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px #0000000a}.vip-tier-card:is([data-vip-tier-variant=bronze],[data-vip-tier-variant=silver],[data-vip-tier-variant=diamond]){border:1px solid var(--color-card-outline)}.vip-tier-card:hover{translate:0 -4px;box-shadow:0 12px 32px #00000014}.vip-tier-card[data-vip-tier-variant=gold]{background:linear-gradient(#fffcf5,#fff);border:3px solid #e8b94a66;box-shadow:inset 0 2px 15px #e8b94a1a,0 12px 32px #e8b94a2e}.vip-tier-card[data-vip-tier-variant=gold]:hover{box-shadow:inset 0 2px 20px #e8b94a26,0 16px 40px #e8b94a40}.vip-tier-card[data-vip-tier-variant=diamond]{background:linear-gradient(#fff,#fafafa)}.vip-tier-level,.vip-tier-multiplier-suffix,.vip-tier-description,.vip-tier-unlock{color:#0a0a0a}.vip-tier-footer{border-top:1px solid #e5e7eb}.vip-tier-badge--recommendation{color:#e8b94a;background:#e8b94a26;border:1px solid #e8b94a33;border-radius:2px}.vip-tier-badge--discount{color:var(--color-peach);background:0 0;border-radius:6px}.vip-tiers-cta-arrow{background:0 0}.pricing-tab-list{scrollbar-width:thin;scrollbar-color:#00000026 #00000005}.pricing-tab-list::-webkit-scrollbar{height:8px}.pricing-tab-list::-webkit-scrollbar-track{background:#00000005;border-radius:10px}.pricing-tab-list::-webkit-scrollbar-thumb{background:#00000026;border-radius:10px}.pricing-tab-list::-webkit-scrollbar-thumb:hover{background:#0000004d}.pricing-vendor-tab{color:var(--color-muted);background:#fff;border:1px solid #0a0a0a1a;transition:all .15s cubic-bezier(.4,0,.2,1)}.pricing-vendor-tab:hover{background:color-mix(in srgb, var(--color-surface) 80%, transparent);color:var(--color-ink)}.pricing-vendor-tab[aria-selected=true]{background:var(--color-ink);color:#fff;border-width:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.pricing-vendor-tab[data-pricing-vendor-tab=xai]{min-width:117px}#pricing-section[data-pricing-interacted=true] .pricing-vendor-tab[aria-selected=true]{border-width:1px;border-color:#e5e7eb}.pricing-vendor-icon{opacity:.7;transition:filter .15s,opacity .15s}.pricing-vendor-tab[aria-selected=true] .pricing-vendor-icon{filter:invert();opacity:1}.pricing-data-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-model-card{border:1px solid var(--color-card-outline);background:#fff;border-radius:16px;flex-direction:column;min-height:125px;padding:16px;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 2px #0000000d}.pricing-model-card:hover{border-color:#0a0a0a33;transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.pricing-model-card__body{flex-direction:column;flex:1;justify-content:space-between;gap:12px;display:flex}.pricing-model-card__header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.pricing-model-name{min-width:0;color:var(--color-ink);margin:0;font-size:16px;font-weight:600;line-height:1.4}.pricing-model-discount{letter-spacing:1.5px;white-space:nowrap;border:1px solid #0000;border-radius:4px;flex:none;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4;box-shadow:0 1px 2px #0000000d}.pricing-model-discount[data-pricing-model-discount-kind=token]{color:#dc2626;background:#fef2f2;border-color:#fecaca}.pricing-model-discount[data-pricing-model-discount-kind=unit]{color:#fff;background:#ffb084;border-color:#ffb084}.pricing-model-prices{border-top:1px solid #e5e7eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:8px;display:grid}.pricing-model-price{flex-direction:column;min-width:0;display:flex}.pricing-model-price__label{color:var(--color-muted);font-size:14px;font-weight:400;line-height:1.55}.pricing-model-price__values{white-space:nowrap;align-items:baseline;min-width:max-content;display:inline-flex}.pricing-model-price__base{color:#0a0a0a4d;margin-right:2px;font-size:13px;font-weight:500;line-height:1.4;text-decoration-line:line-through}.pricing-model-price__current{color:var(--color-ink);font-size:18px;font-weight:600;line-height:1.4}.pricing-model-price__qualifier,.pricing-model-price__unit{color:#6a6a6acc;margin-left:2px;font-size:13px;font-weight:500;line-height:1.4}.pricing-model-unit-price{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:8px;display:flex}.pricing-model-unit-price__label{color:var(--color-muted);white-space:nowrap;font-size:14px;font-weight:400;line-height:1.55}.pricing-model-unit-price__values{white-space:nowrap;align-items:baseline;min-width:max-content;display:inline-flex}.pricing-model-unit-price__current{color:var(--color-ink);font-size:18px;font-weight:600;line-height:1.4}.pricing-model-unit-price__unit{color:var(--color-muted);margin-left:2px;font-size:13px;font-weight:500;line-height:1.4}[data-pricing-model-skeleton][hidden],[data-pricing-model-content][hidden],.pricing-model-price[hidden],.pricing-model-prices[hidden],.pricing-model-unit-price[hidden]{display:none}.pricing-skeleton{background:linear-gradient(90deg,#0a0a0a0d 25%,#0a0a0a17 50%,#0a0a0a0d 75%) 0 0/200% 100%;border-radius:9999px;animation:1.6s ease-in-out infinite pricing-skeleton-pulse}@keyframes pricing-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.pricing-skeleton{animation:none}}[data-pricing-vendor-panel][hidden]{display:none}.showcase-carousel-slide{opacity:0;pointer-events:none;width:100%;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);position:absolute;inset:0 auto auto 0;transform:translate(32px)}.showcase-current-0 #showcase-slide-0,.showcase-current-1 #showcase-slide-1{opacity:1;pointer-events:auto;transform:translate(0)}.showcase-current-0 #showcase-slide-1{transform:translate(32px)}.showcase-current-1 #showcase-slide-0{transform:translate(-32px)}.showcase-zoom-trigger{appearance:none;width:100%;color:inherit;font:inherit;text-align:inherit;cursor:zoom-in;background:0 0;border:1px solid #0a1a1a;border-radius:16px;margin:0;padding:0;display:block;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.showcase-browser-address{color:#9ca3af}.showcase-carousel-dot{--showcase-hit-shift-x:0px;appearance:none;width:28px;height:28px;color:var(--color-body);letter-spacing:1.5px;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:600;line-height:1.4;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.showcase-carousel-dot:before,.showcase-lightbox-close:before{content:"";pointer-events:auto;width:44px;height:44px;translate:calc(-50% + var(--showcase-hit-shift-x,0px)) -50%;background:0 0;position:absolute;top:50%;left:50%}.showcase-carousel-dot:first-of-type:before{--showcase-hit-shift-x:-4px}.showcase-carousel-dot:last-of-type:before{--showcase-hit-shift-x:4px}.showcase-has-changed .showcase-carousel-dot:first-of-type:before{--showcase-hit-shift-x:-6px}.showcase-has-changed .showcase-carousel-dot:last-of-type:before{--showcase-hit-shift-x:6px}.showcase-carousel-dot[aria-current=true]{background:var(--color-ink);color:#fff}.showcase-has-changed .showcase-carousel-dot{color:#9ca3af;width:24px;height:24px}.showcase-has-changed .showcase-carousel-dot[aria-current=true]{background:var(--color-ink);color:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.showcase-has-changed .showcase-carousel-dot[aria-current=true]:focus-visible{outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 6px #1d4ed8,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.showcase-has-changed .showcase-carousel-dot:not([aria-current=true]):hover{background:#f3f4f6}.showcase-lightbox::backdrop{backdrop-filter:blur(4px);background:#000c}@media (prefers-reduced-motion:reduce){.showcase-carousel-slide{transition:none!important;transform:none!important}.showcase-metric-pulse,.showcase-views-badge{animation:none!important}.showcase-engineering-card:hover .showcase-engineering-glow{translate:-50% -50%!important;scale:1!important}.showcase-zoom-trigger:hover .showcase-browser-image{translate:none!important;scale:1!important}.showcase-stat-pill:hover,.showcase-social-card:hover,.showcase-cta:hover .showcase-cta-arrow{translate:none!important}.showcase-social-card:hover .showcase-social-glow{opacity:.5!important;translate:-50% -50%!important;scale:1!important}.showcase-social-card:hover .showcase-polaroid{translate:0 -50%!important;rotate:-6deg!important}.showcase-social-card:hover .showcase-phone{rotate:3deg!important;scale:1!important}}.clay-split-card{z-index:10;transition:all .8s cubic-bezier(.34,1.56,.64,1)}@media (width>=1280px){.clay-split-card{width:50%;height:100%}#clay-split-container:has(.left-card:hover) .left-card{z-index:30;width:70%}#clay-split-container:has(.left-card:hover) .right-card{opacity:.85;filter:brightness(.96);width:30%}#clay-split-container:has(.right-card:hover) .right-card{z-index:30;width:70%}#clay-split-container:has(.right-card:hover) .left-card{opacity:.85;filter:brightness(.96);width:30%}#clay-split-container:has(.left-card:hover) .right-card .card-list,#clay-split-container:has(.right-card:hover) .left-card .card-list{pointer-events:none;opacity:0;transform:translateY(10px)}#clay-split-container:has(.left-card:hover) .right-card .card-title,#clay-split-container:has(.right-card:hover) .left-card .card-title{opacity:.5;transform:scale(.85)}}@media (width<=1279px){.clay-split-card{width:100%;height:500px}#clay-split-container:has(.left-card:hover) .left-card{z-index:30;height:700px}#clay-split-container:has(.left-card:hover) .right-card{opacity:.85;filter:brightness(.96);height:300px}#clay-split-container:has(.right-card:hover) .right-card{z-index:30;height:700px}#clay-split-container:has(.right-card:hover) .left-card{opacity:.85;filter:brightness(.96);height:300px}#clay-split-container:has(.left-card:hover) .right-card .card-list,#clay-split-container:has(.right-card:hover) .left-card .card-list{pointer-events:none;opacity:0}#clay-split-container:has(.left-card:hover) .right-card .card-title,#clay-split-container:has(.right-card:hover) .left-card .card-title{opacity:.5;transform:scale(.9)}}@media (width>=768px){#clay-split-container.is-auto-peeking .left-card{width:60%!important}#clay-split-container.is-auto-peeking .right-card{width:40%!important}}.testimonials-eyebrow{color:#e8b94a}.testimonials-counter{transition:color .3s cubic-bezier(.4,0,.2,1)}.testimonials-groups{display:grid}.testimonials-group{opacity:0;filter:blur(12px);z-index:0;pointer-events:none;flex-direction:column;grid-area:1/1;gap:24px;margin:0;padding:0;list-style:none;transition:opacity 1.5s cubic-bezier(.16,1,.3,1),filter 1.5s cubic-bezier(.16,1,.3,1),transform 1.5s cubic-bezier(.16,1,.3,1);display:flex;transform:scale(.98)}.testimonials-group[data-testimonials-state=active]{opacity:1;filter:blur();z-index:10;pointer-events:auto;transform:scale(1)}.testimonials-card{min-width:0;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);transform:translateY(0);box-shadow:0 1px 2px #0000000d}.testimonials-card:hover{transform:translateY(-4px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.testimonials-figure,.testimonials-quote,.testimonials-quote p{margin:0}.testimonials-avatar{width:36px;height:36px;color:var(--color-ink);border-radius:9999px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.testimonials-avatar--peach{background:var(--color-peach)}.testimonials-avatar--sky{background:#38bdf8}.testimonials-avatar--lavender{background:var(--color-lavender)}.testimonials-avatar--pink{background:var(--color-pink);color:#fff}.testimonials-avatar--mint{background:var(--color-mint)}.testimonials-avatar--ochre{background:#e8b94a}@media (width>=768px){.testimonials-group{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (prefers-reduced-motion:reduce){.testimonials-groups{flex-direction:column;gap:24px;display:flex}.testimonials-group[data-testimonials-state]{opacity:1;filter:none;z-index:auto;pointer-events:auto;grid-area:auto;transition:none;transform:none}.testimonials-card{transition-duration:.01ms}.testimonials-card:hover{transform:none}}.workflow-video-frame{transform:translateZ(0)}#video-pipeline-section{--workflow-card-width:340px;--workflow-card-height:420px;--workflow-card-gap:40px}.workflow-horizontal-scroll-container{align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.workflow-horizontal-scroll-wrapper{will-change:transform;flex-wrap:nowrap;padding-left:50px;display:flex}.workflow-horizontal-card{width:var(--workflow-card-width);height:var(--workflow-card-height);margin-right:var(--workflow-card-gap);border:1px solid var(--color-card-outline);background:var(--color-surface);opacity:.5;border-radius:24px;flex-shrink:0;transition:all .3s;transform:scale(.95);box-shadow:0 8px 30px #00000005,0 1px 4px #00000003}.workflow-horizontal-card.is-active{opacity:1;background:#fff;transform:scale(1)}.workflow-horizontal-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0000000a,0 4px 10px #00000005}.workflow-horizontal-card[data-step-index="0"]:hover{border-color:#e8b94a}.workflow-horizontal-card[data-step-index="1"]:hover{border-color:var(--color-peach)}.workflow-horizontal-card[data-step-index="2"]:hover{border-color:var(--color-lavender)}.workflow-horizontal-card[data-step-index="3"]:hover{border-color:var(--color-pink)}.workflow-horizontal-card[data-step-index="4"]:hover{border-color:var(--color-mint)}.workflow-horizontal-card[data-step-index="5"]:hover{border-color:#38bdf8}@keyframes workflow-wipe{0%{clip-path:inset(-10px 100% -10px -10px)}to{clip-path:inset(-10px)}}.workflow-wipe{animation:3s ease-in-out infinite alternate workflow-wipe}@keyframes workflow-eq-struggle{0%,40%,80%,to{background-color:currentColor;transform:scaleY(.4)}20%,60%{background-color:currentColor;transform:scaleY(.7)}90%{background-color:#ff6b98;transform:scaleY(1.6);box-shadow:0 0 10px #ff6b98}95%{box-shadow:none;background-color:currentColor;transform:scaleY(.2)}}@keyframes workflow-eq-free{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1.1)}}.workflow-eq-bar{transform-origin:bottom;border-radius:2px;width:3.5px;transition:background-color .1s}.is-suppressed .workflow-eq-bar{background-color:currentColor;animation:4.5s ease-in-out infinite workflow-eq-struggle}.is-suppressed .workflow-eq-bar:first-child{height:10px;animation-delay:0s}.is-suppressed .workflow-eq-bar:nth-child(2){height:14px;animation-delay:.4s}.is-suppressed .workflow-eq-bar:nth-child(3){height:12px;animation-delay:.2s}.is-suppressed .workflow-eq-bar:nth-child(4){height:9px;animation-delay:.6s}.is-released .workflow-eq-bar{background-color:#ff6b98;animation:.8s ease-in-out infinite workflow-eq-free;box-shadow:0 -2px 8px #ff6b9880}.is-released .workflow-eq-bar:first-child{height:12px;animation-duration:.6s}.is-released .workflow-eq-bar:nth-child(2){height:16px;animation-duration:.9s}.is-released .workflow-eq-bar:nth-child(3){height:10px;animation-duration:.7s}.is-released .workflow-eq-bar:nth-child(4){height:14px;animation-duration:1s}
