:root{font-family:var(--inter-font);font-weight:calc(400 + var(--font-weight-scale));color:#000;background:#fff;font-synthesis:none;-webkit-font-smoothing:antialiased;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:64px}body{margin:0;padding:0;font-family:var(--inter-font);font-weight:300}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}a,button{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #00dbb7;outline-offset:2px}h1,h2,h3,p{margin:0}svg{flex-shrink:0}::selection{background:#b9ddff6e}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;top:-60px;left:16px;z-index:2000;background:#fff;padding:8px 12px;color:#000}.skip-link:focus{top:8px}.container{width:100%;max-width:1112px;padding-inline:16px;margin-inline:auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;width:100%;height:var(--home-header-height);color:rgba(0,0,0,.85);background:transparent;transition:background-color .3s,box-shadow .3s}.site-header.is-scrolled{background:#fff;box-shadow:0 2px 10px rgba(0,80,125,.08)}.header-inner{position:relative;width:100%;height:var(--home-header-height);margin:0 auto;padding:0 16px;display:flex;align-items:center}.brand{display:inline-flex;align-items:center;gap:4px;flex:0 0 65px;width:65px;height:20px;color:#000}.brand img{width:18px;height:18px;object-fit:contain}.brand img,.brand svg{display:block;flex:none}.brand svg{width:43px;height:20px}.brand-light{color:#fff}.header-inner>.brand{margin-right:auto}.desktop-header-items,.desktop-nav,.header-actions{display:flex;align-items:center;gap:24px}.desktop-nav a{display:block;padding:20px 0;font-size:14px;line-height:22px;font-weight:300;white-space:nowrap}.desktop-nav a:hover,.header-account:hover,.login-link:hover{color:#00dbb7}.header-account,.login-link{font-size:14px;font-weight:300;line-height:22px;padding:0;border:0;background:none;white-space:nowrap}.header-account{display:flex;align-items:center;gap:4px;max-width:140px}.header-cta{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border-radius:8px;background:#2febbf;color:#000;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap;transition:background-color .3s ease-in-out}.header-actions>.header-cta{min-inline-size:88px}.header-cta:hover{background:#00dbb7;color:#000}.header-cta:active{background:#01c2a2}.account-menu-info{padding:8px 16px 12px;display:flex;flex-direction:column;gap:4px;font-size:12px;line-height:16px}.account-menu-info span{color:rgba(0,0,0,.65)}.page-loading{min-height:65vh;display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px;line-height:22px}.not-found{text-align:center;min-height:60vh;padding:100px 24px}.not-found h1{font-size:40px;line-height:56px;margin:16px 0}.not-found p{margin-bottom:24px}.eyebrow{font-size:12px;line-height:16px;color:rgba(0,0,0,.65)}@media (max-width:1024px){.desktop-header-items{display:none}}@media (max-width:768px){.header-inner,.site-header{height:var(--home-header-height)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[dir=rtl] .header-inner>.brand{margin-right:0;margin-left:auto}html[dir=rtl] .composer-notice-button,html[dir=rtl] .desktop-nav,html[dir=rtl] .footer-link,html[dir=rtl] .home-faq-title,html[dir=rtl] .login-field label,html[dir=rtl] .model-showcase-description,html[dir=rtl] .model-showcase-heading{text-align:right}html[dir=rtl] .composer-right,html[dir=rtl] .composer-tools{direction:rtl}html[dir=rtl] .composer-language{text-align:right}html[dir=rtl] .footer-language-link{flex-direction:row}html[dir=rtl] .pricing-original-price{direction:ltr}html[dir=rtl] .model-showcase-card-name{direction:ltr;text-align:right}html[dir=rtl] .seo-feature-row:nth-child(2n) .seo-feature-visual{order:2}html[dir=rtl] .brand{direction:ltr}html[dir=rtl] .composer-menu{left:auto;right:0;text-align:right}html[dir=rtl] .composer-menu.menu-right{left:0;right:auto}html[dir=rtl] .composer-language,html[dir=rtl] .composer-tool{flex-direction:row}html[dir=rtl] .lower-black-button svg,html[dir=rtl] .lower-text-button svg,html[dir=rtl] .model-showcase-more svg{transform:scaleX(-1)}html[dir=rtl] .floating-composer-error .MuiAlert-icon{margin-right:0;margin-left:8px}html[dir=rtl] .floating-composer-error .MuiAlert-action{padding-left:0;padding-right:8px}html[dir=rtl] .model-showcase .model-showcase-description.MuiTypography-root,html[dir=rtl] .model-showcase .model-showcase-heading.MuiTypography-root,html[dir=rtl] .seo-content .home-faq .home-faq-title{text-align:right}html[dir=rtl] .i-cus--hix2-arrow-right{transform:scaleX(-1)}