body.apple-interface{--apple-bg:#050507;--apple-bg-elevated:#101014;--apple-surface:rgba(28,28,32,0.72);--apple-surface-strong:rgba(34,34,39,0.9);--apple-fill:rgba(255,255,255,0.08);--apple-fill-hover:rgba(255,255,255,0.13);--apple-separator:rgba(255,255,255,0.12);--apple-separator-strong:rgba(255,255,255,0.2);--apple-label:rgba(255,255,255,0.96);--apple-label-secondary:rgba(235,235,245,0.68);--apple-label-tertiary:rgba(235,235,245,0.42);--apple-blue:#2997ff;--apple-blue-strong:#0077ed;--apple-green:#30d158;--apple-red:#ff453a;--apple-radius-sm:12px;--apple-radius-md:14px;--apple-radius-lg:16px;--apple-radius-xl:20px;--apple-shadow-sm:0 8px 24px rgba(0,0,0,0.22);--apple-shadow-lg:0 28px 80px rgba(0,0,0,0.46);--apple-spring:420ms cubic-bezier(0.22,1,0.36,1);--apple-press:100ms ease-out;--black:var(--apple-bg);--bg:var(--apple-bg);--bg2:#0b0b0e;--paper:var(--apple-bg);--paper-2:#0b0b0e;--card:var(--apple-surface);--card2:var(--apple-surface-strong);--bg-card:var(--apple-surface);--bg-inset:rgba(0,0,0,0.26);--ink:var(--apple-label);--ink-soft:var(--apple-label-secondary);--white90:var(--apple-label);--white65:var(--apple-label-secondary);--white60:var(--apple-label-secondary);--white45:var(--apple-label-tertiary);--line:var(--apple-separator);--border:var(--apple-separator);--border-hi:var(--apple-separator-strong);--accent:var(--apple-blue);--marker:var(--apple-blue);--agent:var(--apple-blue);--pwz-accent:var(--apple-blue);--pwz-accent-deep:var(--apple-blue-strong);--pwz-bg:var(--apple-bg);--pwz-surface:rgba(18,18,22,0.82);--pwz-surface-raised:var(--apple-surface-strong);--pwz-line:var(--apple-separator);--pwz-muted:var(--apple-label-secondary);--background:var(--apple-bg);--foreground:var(--apple-label);--primary:var(--apple-blue-strong);--primary-foreground:#ffffff;--secondary:rgba(118,118,128,0.24);--secondary-foreground:var(--apple-label);--muted:rgba(118,118,128,0.18);--muted-foreground:var(--apple-label-secondary);--input:var(--apple-separator);--ring:var(--apple-blue);--popover:var(--apple-surface-strong);--popover-foreground:var(--apple-label);--card-foreground:var(--apple-label);--surface-primary:transparent;--surface-subtle:var(--apple-surface);--surface-inset:rgba(0,0,0,0.22);--text-primary:var(--apple-label);--text-secondary:var(--apple-label-secondary);--text-tertiary:var(--apple-label-tertiary);--border-primary:var(--apple-separator);--radius-lg:var(--apple-radius-lg);--font-sans:var(--font-body);--font-body:var(--font-inter),-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;--font-display:var(--font-inter),-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif;--font-google-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif;--radius-card:var(--apple-radius-md);--nav-height:64px;--section-px:clamp(20px,4vw,64px);--max-w:1440px;background:var(--apple-bg);font:100%/1.5 var(--font-body);color-scheme:dark;position:relative;background:radial-gradient(circle at 14% -8%,rgba(41,151,255,.12),transparent 29rem),radial-gradient(circle at 92% 24%,rgba(94,92,230,.08),transparent 34rem),var(--apple-bg);color:var(--apple-label);font-family:var(--font-body);font-optical-sizing:auto;letter-spacing:-.011em}body.apple-interface :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-display);font-optical-sizing:auto;text-transform:none}body.apple-interface h1{font-weight:700;letter-spacing:-.045em}body.apple-interface :is(h2,h3){font-weight:650;letter-spacing:-.035em}body.apple-interface :is(p,li){letter-spacing:-.006em}body.apple-interface .auth-page,body.apple-interface .blog-page,body.apple-interface .mobile-page,body.apple-interface .mypay-page,body.apple-interface .not-found-page,body.apple-interface .payment-result-page,body.apple-interface .share-page{background:radial-gradient(circle at 50% 0,rgba(41,151,255,.13),transparent 32rem),var(--apple-bg);color:var(--apple-label)}body.apple-interface .auth-page{isolation:isolate}body.apple-interface .auth-page:before{position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 50% 45%,rgba(94,92,230,.1),transparent 30rem);content:""}body.apple-interface :is(a,button,input,textarea,select,summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation}body.apple-interface :is(a,button,summary):active:not(:disabled){transform:scale(.97);transition:transform var(--apple-press)}body.apple-interface :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--apple-blue) 78%,white);outline-offset:3px}body.apple-interface::selection{background:var(--apple-blue);color:white}body.apple-interface::-webkit-scrollbar{width:8px;height:8px}body.apple-interface::-webkit-scrollbar-thumb{background:rgba(255,255,255,.19);border:2px solid transparent;background-clip:padding-box;border-radius:999px}body.apple-interface::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3);border:2px solid transparent;background-clip:padding-box}body.apple-interface .mi-footer,body.apple-interface .mi-header{--font-body:"Inter",Arial,Helvetica,sans-serif;--font-display:"Helsinki",Impact,"Arial Black","Helvetica Neue",Arial,sans-serif}body.apple-interface .mi-header{font-family:var(--font-body);letter-spacing:normal}body.apple-interface .mi-footer{margin:0;font-family:var(--font-inter),Arial,Helvetica,sans-serif}body.apple-interface .footer-brand-logo,body.apple-interface .footer-wordmark{font-family:var(--font-display)}body.apple-interface .footer-column h2{font-family:var(--font-inter),Arial,Helvetica,sans-serif;font-weight:600;letter-spacing:-.01em}body.apple-interface .footer-brand-tagline{letter-spacing:-.01em}body.apple-interface .footer-brand-description,body.apple-interface .footer-column li{letter-spacing:normal}body.apple-interface .mi-footer a:active,body.apple-interface .mi-header :is(a,button):active:not(:disabled){transform:none}body.apple-interface .blog-page,body.apple-interface .home,body.apple-interface .legal,body.apple-interface .mypay-page,body.apple-interface .payment-page,body.apple-interface .pricing,body.apple-interface .profile-page{background:transparent;color:var(--apple-label);font-family:var(--font-body)}body.apple-interface .home{--home-section-space:clamp(84px,10vw,152px);--home-section-space-tight:clamp(64px,7vw,104px)}body.apple-interface .home>div>section:not(:first-child),body.apple-interface .home>section:not(:first-child){border-top-color:var(--apple-separator)}body.apple-interface .inner,body.apple-interface .pricing-inner{max-width:1440px;padding-inline:clamp(20px,5vw,72px)}body.apple-interface .capabilitiesHeader,body.apple-interface .pricing-section-head,body.apple-interface .sectionHeading{gap:clamp(28px,6vw,96px)}body.apple-interface .capabilitiesHeader h2,body.apple-interface .legal-title,body.apple-interface .pricing-section-head h2,body.apple-interface .sectionHeading h2{font-family:var(--font-display);font-weight:650;line-height:1.03;letter-spacing:-.045em;text-transform:none}body.apple-interface .capabilitiesHeader p,body.apple-interface .legal-intro,body.apple-interface .legal-section li,body.apple-interface .legal-section p,body.apple-interface .pricing-section-head p,body.apple-interface .sectionHeading p{color:var(--apple-label-secondary);line-height:1.55}body.apple-interface .btn-ghost,body.apple-interface .btn-primary,body.apple-interface .btn-secondary,body.apple-interface .mi-gen-submit,body.apple-interface .primaryButton,body.apple-interface .secondaryButton{border-radius:999px;transition:transform var(--apple-press),background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}body.apple-interface .btn-primary,body.apple-interface .mi-gen-submit,body.apple-interface .primaryButton{border:0;background:var(--apple-blue-strong);color:white;box-shadow:0 8px 28px rgba(0,119,237,.22)}body.apple-interface .btn-primary:hover:not(:disabled),body.apple-interface .mi-gen-submit:hover:not(:disabled),body.apple-interface .primaryButton:hover{background:var(--apple-blue);transform:none}body.apple-interface .btn-ghost,body.apple-interface .btn-secondary,body.apple-interface .secondaryButton{border-color:var(--apple-separator-strong);background:var(--apple-fill);color:var(--apple-label);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%)}body.apple-interface .btn-ghost:hover:not(:disabled),body.apple-interface .btn-secondary:hover:not(:disabled),body.apple-interface .secondaryButton:hover{background:var(--apple-fill-hover);color:var(--apple-label);transform:none}body.apple-interface .blog-card,body.apple-interface .blog-post-card,body.apple-interface .mi-gen-card,body.apple-interface .mi-pricing-card,body.apple-interface .pricing-info-card,body.apple-interface .pricing-plan-card,body.apple-interface .profile-page .card,body.apple-interface [data-slot=card]{border:1px solid var(--apple-separator);border-radius:var(--apple-radius-lg);background:var(--apple-surface);box-shadow:0 1px 0 rgba(255,255,255,.07) inset,var(--apple-shadow-sm);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}body.apple-interface .mi-gen-chip,body.apple-interface .mi-gen-preview-action,body.apple-interface .mi-gen-preview-screen,body.apple-interface .mi-gen-prompt-box,body.apple-interface .mi-gen-seg,body.apple-interface .pricing-model-tag{border-color:var(--apple-separator);background:var(--apple-fill)}body.apple-interface .mi-gen-chip.active,body.apple-interface .mi-gen-prompt-box:focus-within,body.apple-interface .mi-gen-seg-btn.active{border-color:color-mix(in srgb,var(--apple-blue) 72%,white);box-shadow:0 0 0 3px rgba(41,151,255,.16)}body.apple-interface .mi-gen-chip,body.apple-interface .mi-gen-label,body.apple-interface .mi-gen-seg-btn,body.apple-interface .mi-gen-submit,body.apple-interface .mi-gen-textarea{font-family:var(--font-body)}body.apple-interface .capabilityCard,body.apple-interface .pricing-info-card,body.apple-interface .pricing-plan-card,body.apple-interface .pricing-plan-card-shell,body.apple-interface .profile-page .profile-media-card,body.apple-interface .showcaseCard{overflow:hidden;border:1px solid var(--apple-separator);border-radius:var(--apple-radius-lg);background:var(--apple-surface);box-shadow:var(--apple-shadow-sm)}body.apple-interface .capabilityCard img,body.apple-interface .capabilityCard video,body.apple-interface .showcaseCard img,body.apple-interface .showcaseCard video{transition:transform var(--apple-spring),filter var(--apple-spring)}body.apple-interface .capabilityCard:hover img,body.apple-interface .capabilityCard:hover video,body.apple-interface .showcaseCard:hover img,body.apple-interface .showcaseCard:hover video{transform:scale(1.025)}body.apple-interface .carouselControls button,body.apple-interface .mi-faq-icon,body.apple-interface .pricing-faq-icon{border-color:var(--apple-separator-strong);background:rgba(28,28,32,.64);backdrop-filter:blur(18px) saturate(160%)}body.apple-interface .carouselControls button:not(:disabled):hover,body.apple-interface .pricing-faq-item>button:hover .pricing-faq-icon,body.apple-interface .pricing-faq-item>button[aria-expanded=true] .pricing-faq-icon{border-color:transparent;background:var(--apple-label);color:#111114}body.apple-interface .legal-section,body.apple-interface .pricing-section{border-color:var(--apple-separator)}body.apple-interface .hero-badge,body.apple-interface .legal-date,body.apple-interface .mi-badge,body.apple-interface .pricing-model-tag{border-color:rgba(41,151,255,.36);background:rgba(41,151,255,.12);color:#73baff}body.apple-interface .article-content,body.apple-interface .blog-content,body.apple-interface .blog-post,body.apple-interface .legal-inner{max-width:980px}body.apple-interface .blog-page article,body.apple-interface .mobile-page article,body.apple-interface .mobile-page ol>li,body.apple-interface .mobile-page section>div>div[class*=border],body.apple-interface .share-page main>div>div{border-color:var(--apple-separator)!important;border-radius:var(--apple-radius-lg)!important;background-color:var(--apple-surface)!important;box-shadow:0 1px 0 rgba(255,255,255,.06) inset,var(--apple-shadow-sm)}body.apple-interface .blog-page article{backdrop-filter:blur(20px) saturate(150%)}body.apple-interface .blog-page article:hover{border-color:var(--apple-separator-strong)!important;background:var(--apple-surface-strong)!important}body.apple-interface .blog-page .sec-label,body.apple-interface .mobile-page [class*=uppercase]{color:var(--apple-label-tertiary)!important}body.apple-interface .mobile-page section{background-color:initial!important}body.apple-interface .mobile-page h1,body.apple-interface .mobile-page h2{font-family:var(--font-display)!important;letter-spacing:-.04em!important}body.apple-interface .mobile-page .text-primary,body.apple-interface .mobile-page [class*=text-primary]{color:var(--apple-blue)!important}body.apple-interface .mobile-page .bg-primary,body.apple-interface .mobile-page [class*=bg-primary]{background-color:var(--apple-blue-strong)!important}body.apple-interface .mobile-page p{color:var(--apple-label-secondary)}body.apple-interface .payment-result-page{padding-top:calc(var(--nav-height) + 72px)!important;background:radial-gradient(circle at 50% 8%,rgba(48,209,88,.12),transparent 28rem),var(--apple-bg)!important}body.apple-interface .payment-result-page :is(h1,h2,h3,span,p){color:inherit}body.apple-interface .payment-result-page h1,body.apple-interface .payment-result-page h3{color:var(--apple-label)!important}body.apple-interface .payment-result-page p,body.apple-interface .payment-result-page span{color:var(--apple-label-secondary)!important}body.apple-interface .payment-result-page [class*=bg-white]{border-color:var(--apple-separator)!important;border-radius:var(--apple-radius-lg)!important;background:var(--apple-surface)!important;box-shadow:var(--apple-shadow-sm)!important}body.apple-interface .payment-result-page [class*=bg-yellow]{background:var(--apple-green)!important}body.apple-interface .payment-result-page [class*=text-yellow]{color:var(--apple-blue)!important}body.apple-interface .payment-result-page [class*=border-yellow]{border-color:var(--apple-blue)!important}body.apple-interface .share-page [class*=bg-card],body.apple-interface .share-page [class*=from-primary]{border-color:var(--apple-separator)!important;border-radius:var(--apple-radius-lg)!important;background:var(--apple-surface)!important;box-shadow:var(--apple-shadow-sm)}body.apple-interface .not-found-page [class*="bg-[#03dd61]"]{background:var(--apple-blue)!important}body.apple-interface .not-found-page [class*="text-[#03dd61]"]{color:var(--apple-blue)!important}body.apple-interface .article-header,body.apple-interface .blog-hero,body.apple-interface .legal-head{padding-bottom:clamp(32px,5vw,56px);border-bottom:1px solid var(--apple-separator)}body.apple-interface .legal-section h2,body.apple-interface .legal-section h3{color:var(--apple-label)}body.apple-interface .legal-section li:before{background:var(--apple-blue)}body.apple-interface :is(.prose,.blog-post-content,.article-body){color:var(--apple-label-secondary);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.75}body.apple-interface :is(.prose,.blog-post-content,.article-body) :is(h2,h3,strong){color:var(--apple-label)}body.apple-interface :is(.prose,.blog-post-content,.article-body) a{color:var(--apple-blue)}body.apple-interface [data-slot=dialog-overlay],body.apple-interface [data-slot=sheet-overlay]{background:rgba(0,0,0,.58);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.apple-interface [data-slot=dialog-content],body.apple-interface [data-slot=dropdown-menu-content],body.apple-interface [data-slot=popover-content],body.apple-interface [data-slot=select-content],body.apple-interface [data-slot=sheet-content]{border-color:var(--apple-separator-strong);border-radius:var(--apple-radius-lg);background:rgba(30,30,34,.9);color:var(--apple-label);box-shadow:0 1px 0 rgba(255,255,255,.1) inset,var(--apple-shadow-lg);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%)}body.apple-interface [data-slot=input],body.apple-interface [data-slot=select-trigger],body.apple-interface [data-slot=textarea],body.apple-interface input:not([type=checkbox]):not([type=radio]),body.apple-interface select,body.apple-interface textarea{border-color:var(--apple-separator);border-radius:var(--apple-radius-sm);background:rgba(0,0,0,.22);color:var(--apple-label);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}body.apple-interface [data-slot=input]:focus,body.apple-interface [data-slot=select-trigger]:focus,body.apple-interface [data-slot=textarea]:focus,body.apple-interface input:focus,body.apple-interface select:focus,body.apple-interface textarea:focus{border-color:var(--apple-blue);box-shadow:0 0 0 3px rgba(41,151,255,.18)}body.apple-interface [data-slot=tabs-list]{border:1px solid rgba(255,255,255,.06);border-radius:var(--apple-radius-sm);background:rgba(118,118,128,.24)}body.apple-interface [data-slot=tabs-trigger]{border-radius:9px}body.apple-interface [data-slot=tabs-trigger][data-state=active]{background:rgba(255,255,255,.18);box-shadow:0 2px 8px rgba(0,0,0,.22)}body.apple-interface .studio-page{--studio-bg:var(--apple-bg);--studio-panel:rgba(20,20,24,0.82);--studio-panel-raised:rgba(34,34,39,0.86);--studio-control:rgba(118,118,128,0.2);--studio-line:var(--apple-separator);--studio-line-strong:var(--apple-separator-strong);--studio-muted:var(--apple-label-secondary);--studio-dim:var(--apple-label-tertiary);background:radial-gradient(circle at 70% 0,rgba(41,151,255,.1),transparent 34rem),var(--apple-bg)}body.apple-interface .studio-page :is(button,a):active:not(:disabled){transform:scale(.96)}@media (max-width:767px){body.apple-interface{--nav-height:62px}body.apple-interface .home{--home-section-space:88px;--home-section-space-tight:64px}body.apple-interface .pricing-card-grid,body.apple-interface .pricing-plan-grid{gap:12px}}@media (prefers-reduced-motion:reduce){body.apple-interface{scroll-behavior:auto}body.apple-interface *,body.apple-interface :after,body.apple-interface :before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}body.apple-interface :is(a,button,summary):active:not(:disabled){transform:none}}@media (prefers-reduced-transparency:reduce){body.apple-interface [data-slot=dialog-content],body.apple-interface [data-slot=dropdown-menu-content],body.apple-interface [data-slot=popover-content],body.apple-interface [data-slot=select-content],body.apple-interface [data-slot=sheet-content]{background:#1c1c20;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-contrast:more){body.apple-interface{--apple-label-secondary:rgba(255,255,255,0.84);--apple-separator:rgba(255,255,255,0.3);--apple-separator-strong:rgba(255,255,255,0.48)}body.apple-interface [data-slot=dialog-content],body.apple-interface [data-slot=sheet-content]{background:#121216}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}