.public-home-assistant-grid-module__R3XI-a__tabs{justify-content:center;align-items:center;gap:10px;width:max-content;max-width:none;margin:24px 0 0;padding:0 0 6px;display:flex;position:relative;left:50%;transform:translate(-50%)}.public-home-assistant-grid-module__R3XI-a__tab{min-height:28px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:4px 10px;font-size:14px;line-height:20px;transition:color .16s,background-color .16s,box-shadow .16s}.public-home-assistant-grid-module__R3XI-a__tab:hover{color:var(--text-primary);background:0 0}.public-home-assistant-grid-module__R3XI-a__tab[aria-selected=true]{box-shadow:none;color:var(--text-primary);background:#edededd9;font-weight:600}.public-home-assistant-grid-module__R3XI-a__tab:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}html:lang(de-DE) .public-home-assistant-grid-module__R3XI-a__tab{font-size:13px}html:lang(es-ES) .public-home-assistant-grid-module__R3XI-a__tab{font-size:11.5px}:is(html:lang(fr-FR) .public-home-assistant-grid-module__R3XI-a__tab,html:lang(pt-BR) .public-home-assistant-grid-module__R3XI-a__tab){font-size:12px}.public-home-assistant-grid-module__R3XI-a__grid{--assistant-card-height:103px;--assistant-row-gap:22px;--assistant-visible-rows:3;gap:var(--assistant-row-gap) 18px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,1154px);margin:20px auto 0;padding:0;list-style:none;animation:.22s ease-out both public-home-assistant-grid-module__R3XI-a__assistant-grid-reveal;display:grid}[data-scroll-enhanced=true] .public-home-assistant-grid-module__R3XI-a__grid{min-height:calc(var(--assistant-card-height) * var(--assistant-visible-rows) + var(--assistant-row-gap) * (var(--assistant-visible-rows) - 1));align-content:start}.public-home-assistant-grid-module__R3XI-a__grid>li{cursor:pointer;min-width:0}.public-home-assistant-grid-module__R3XI-a__card{width:100%;min-width:0;height:var(--assistant-card-height);background:var(--surface-panel);box-shadow:var(--shadow-card);cursor:pointer;border:1px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.public-home-assistant-grid-module__R3XI-a__card:hover{border-color:var(--border-soft);box-shadow:var(--shadow-card);transform:scale(1.06)}.public-home-assistant-grid-module__R3XI-a__card:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;box-shadow:var(--shadow-card);transform:scale(1.06)}.public-home-assistant-grid-module__R3XI-a__avatar{background:var(--brand-soft);object-fit:cover;border-radius:50%;flex:none;width:50px;height:50px}.public-home-assistant-grid-module__R3XI-a__body{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.public-home-assistant-grid-module__R3XI-a__name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:22px;overflow:hidden}.public-home-assistant-grid-module__R3XI-a__tags{flex-wrap:wrap;align-content:flex-start;gap:4px;max-height:44px;display:flex;overflow:hidden}.public-home-assistant-grid-module__R3XI-a__tag{background:var(--surface-muted);max-width:100%;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:2px 6px;font-size:12px;line-height:16px;overflow:hidden}@keyframes public-home-assistant-grid-module__R3XI-a__assistant-grid-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1359px){.public-home-assistant-grid-module__R3XI-a__tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:max-content;max-width:min(100vw - 40px,1154px);overflow-x:auto}.public-home-assistant-grid-module__R3XI-a__tabs::-webkit-scrollbar{display:none}}@media (max-width:1079px){.public-home-assistant-grid-module__R3XI-a__grid{--assistant-visible-rows:4;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.public-home-assistant-grid-module__R3XI-a__tabs{max-width:calc(100vw - 32px)}.public-home-assistant-grid-module__R3XI-a__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.public-home-assistant-grid-module__R3XI-a__card{padding:14px}}@media (max-width:539px){.public-home-assistant-grid-module__R3XI-a__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.public-home-assistant-grid-module__R3XI-a__grid{animation:none}.public-home-assistant-grid-module__R3XI-a__grid>li{opacity:1;transform:none}.public-home-assistant-grid-module__R3XI-a__tab,.public-home-assistant-grid-module__R3XI-a__card{transition:none}.public-home-assistant-grid-module__R3XI-a__card:hover,.public-home-assistant-grid-module__R3XI-a__card:focus-visible{transform:none}}
@property --home-results-assemble{syntax:"<number>";inherits:false;initial-value:0}@property --home-flight-progress{syntax:"<number>";inherits:false;initial-value:0}.public-home-case-showcase-module__DBpiVG__stage{margin-top:24px;position:relative}.public-home-case-showcase-module__DBpiVG__viewport{border-radius:8px;width:100%}.public-home-case-showcase-module__DBpiVG__wall{column-count:var(--case-columns-desktop);column-gap:10px;margin:0;padding:0;list-style:none}.public-home-case-showcase-module__DBpiVG__wallItem{break-inside:avoid;min-width:0;margin:0 0 10px}.public-home-case-showcase-module__DBpiVG__column{margin:0;padding:0;list-style:none;display:contents}.public-home-case-showcase-module__DBpiVG__card{cursor:pointer;background:#fff;border:1px solid #25252512;border-radius:8px;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;overflow:hidden;box-shadow:0 2px 8px #2525250a}.public-home-case-showcase-module__DBpiVG__card:hover{box-shadow:0 8px 22px #25252517}[data-scroll-enhanced=true] .public-home-case-showcase-module__DBpiVG__card:hover{transform:translateY(-2px)}.public-home-case-showcase-module__DBpiVG__card:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.public-home-case-showcase-module__DBpiVG__cover{background:var(--home-case-color);position:relative;overflow:hidden}.public-home-case-showcase-module__DBpiVG__cardBody{padding:8px}.public-home-case-showcase-module__DBpiVG__cardTitle{color:#252525e6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:500;line-height:15px;display:-webkit-box;overflow:hidden}.public-home-case-showcase-module__DBpiVG__author{min-width:0;color:var(--text-secondary);align-items:center;gap:6px;margin-top:8px;font-size:12px;line-height:16px;display:flex}.public-home-case-showcase-module__DBpiVG__author img{background:var(--brand-soft);object-fit:cover;border-radius:50%;flex:none;width:21px;height:21px;display:block}.public-home-case-showcase-module__DBpiVG__author span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-home-case-showcase-module__DBpiVG__fade{z-index:4;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--surface-canvas) 0%, transparent) 10%, color-mix(in srgb, var(--surface-canvas) 90%, transparent) 67%, var(--surface-canvas) 100%);height:min(520px,65%);display:none;position:absolute;bottom:-1px;left:-12px;right:-12px}@media (max-width:1199px){.public-home-case-showcase-module__DBpiVG__wall{column-count:var(--case-columns-wide-tablet)}}@media (max-width:899px){.public-home-case-showcase-module__DBpiVG__wall{column-count:var(--case-columns-tablet)}}@media (max-width:767px){.public-home-case-showcase-module__DBpiVG__fade{height:220px}}@media (max-width:639px){.public-home-case-showcase-module__DBpiVG__wall{column-count:var(--case-columns-mobile)}}[data-scroll-enhanced=true] .public-home-case-showcase-module__DBpiVG__viewport{overflow:visible}[data-scroll-enhanced=true] .public-home-case-showcase-module__DBpiVG__wall{--home-mosaic-scale:calc(var(--home-mosaic-start-scale) + var(--home-results-expand) * (1 - var(--home-mosaic-start-scale)));width:calc((100% + 10px) * var(--home-wall-column-count) / var(--case-columns-desktop) - 10px);grid-template-columns:repeat(var(--home-wall-column-count), minmax(0, 1fr));column-count:auto;transform-origin:50% 0;transform:translate3d(-50%, calc((1 - var(--home-results-expand)) * var(--home-mosaic-start-y) - var(--home-results-pan) * var(--home-results-pan-distance)), 0) scale(var(--home-mosaic-scale));align-items:start;display:grid;position:relative;left:50%}[data-scroll-enhanced=true] .public-home-case-showcase-module__DBpiVG__column{--home-flight-progress:clamp(0,  calc((var(--home-results-assemble) - var(--home-flight-delay,0)) * 1.0461), 1);will-change:transform, opacity;transform:translate3d(0, calc((1 - var(--home-flight-progress)) * var(--home-flight-y) + (1 - var(--home-results-expand)) * var(--home-column-rest-y)), 0);flex-direction:column;grid-row:1;gap:10px;display:flex}[data-scroll-enhanced=true] .public-home-case-showcase-module__DBpiVG__wallItem{contain-intrinsic-size:auto 320px;content-visibility:auto;margin:0}[data-scroll-enhanced=true] .public-home-case-showcase-module__DBpiVG__column[data-case-featured=false]{opacity:calc(1 - var(--home-results-peripheral-exit));transform:translate3d(calc(var(--home-results-peripheral-exit) * var(--home-column-exit-x)), calc((1 - var(--home-flight-progress)) * var(--home-flight-y) + (1 - var(--home-results-expand)) * var(--home-column-rest-y)), 0)}[data-scroll-enhanced=true] .public-home-case-showcase-module__DBpiVG__fade{width:100vw;opacity:var(--home-results-pan);display:block;left:50%;right:auto;transform:translate(-50%)}@media (min-width:1921px){.public-home-case-showcase-module__DBpiVG__fade{opacity:1;width:100vw;display:block;left:50%;right:auto;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.public-home-case-showcase-module__DBpiVG__card,.public-home-case-showcase-module__DBpiVG__wallItem{transition:none}.public-home-case-showcase-module__DBpiVG__card:hover{transform:none}[data-scroll-enhanced=true] .public-home-case-showcase-module__DBpiVG__card:hover{transform:none}.public-home-case-showcase-module__DBpiVG__wallItem{opacity:1;transform:none}}
.public-home-case-cover-module__O0lLNq__cover{background:var(--surface-panel);width:100%;height:100%;position:relative;overflow:hidden}.public-home-case-cover-module__O0lLNq__image{object-fit:cover;width:100%;height:100%;display:block}.public-home-case-cover-module__O0lLNq__count{z-index:2;border:2px solid var(--surface-panel);height:28px;box-shadow:var(--shadow-card);color:var(--text-primary);pointer-events:none;background:#ffffffe6;border-radius:10px 6px;align-items:center;gap:2px;padding:4px 6px;font-size:13px;font-weight:600;line-height:16px;display:inline-flex;position:absolute;top:6px;left:6px}.public-home-case-cover-module__O0lLNq__count img{object-fit:contain;width:16px;height:16px}.public-home-case-cover-module__O0lLNq__playIcon{z-index:2;color:#fff;pointer-events:none;background:#0000006b;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 8px #00000040}.public-home-case-cover-module__O0lLNq__playIcon[data-playing=true]{visibility:hidden}.public-home-case-cover-module__O0lLNq__video{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.public-home-case-cover-module__O0lLNq__video[data-playing=true]{opacity:1}.public-home-case-cover-module__O0lLNq__compareFront,.public-home-case-cover-module__O0lLNq__compareDivider{pointer-events:none;position:absolute;inset:0}.public-home-case-cover-module__O0lLNq__compareFront{clip-path:inset(0 calc(50% + 2px) 0 0)}.public-home-case-cover-module__O0lLNq__compareDivider{transform:translate(calc(50% - 2px))}.public-home-case-cover-module__O0lLNq__compareDivider:after{inset-block:0;background:var(--surface-panel);content:"";width:4px;position:absolute;left:-2px}.public-home-case-cover-module__O0lLNq__cover[data-active=true] .public-home-case-cover-module__O0lLNq__compareFront{animation:3s ease-in-out infinite public-home-case-cover-module__O0lLNq__compare-reveal}.public-home-case-cover-module__O0lLNq__cover[data-active=true] .public-home-case-cover-module__O0lLNq__compareDivider{animation:3s ease-in-out infinite public-home-case-cover-module__O0lLNq__compare-divider}@keyframes public-home-case-cover-module__O0lLNq__compare-reveal{0%,72%,to{clip-path:inset(0 calc(50% + 2px) 0 0)}24%{clip-path:inset(0 calc(8% + 2px) 0 0)}48%{clip-path:inset(0 calc(92% + 2px) 0 0)}}@keyframes public-home-case-cover-module__O0lLNq__compare-divider{0%,72%,to{transform:translate(calc(50% - 2px))}24%{transform:translate(calc(92% - 2px))}48%{transform:translate(calc(8% - 2px))}}.public-home-case-cover-module__O0lLNq__carouselTrack{width:100%;height:100%;display:flex;position:absolute;inset:0}.public-home-case-cover-module__O0lLNq__slide{flex:none;width:100%;height:100%}.public-home-case-cover-module__O0lLNq__longPreview{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:object-position .3s ease-out;position:absolute;inset:0}.public-home-case-cover-module__O0lLNq__longPreview[data-ready=true]{opacity:1}.public-home-case-cover-module__O0lLNq__longPreview[data-moving=true]{object-position:bottom;transition-duration:var(--cover-hover-scroll-duration);transition-timing-function:linear}.public-home-case-cover-module__O0lLNq__pptGallery{grid-template-rows:repeat(2,minmax(0,1fr));gap:1.6px;width:100%;height:100%;display:grid}.public-home-case-cover-module__O0lLNq__pptTop,.public-home-case-cover-module__O0lLNq__pptBottom{min-height:0;overflow:hidden}.public-home-case-cover-module__O0lLNq__pptBottom{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6px;display:grid}@media (prefers-reduced-motion:reduce){.public-home-case-cover-module__O0lLNq__compareFront,.public-home-case-cover-module__O0lLNq__compareDivider{animation:none!important}.public-home-case-cover-module__O0lLNq__carouselTrack,.public-home-case-cover-module__O0lLNq__longPreview{transition:none!important}}
.public-home-static-content-module__569xgq__contentWidth{width:min(100% - 40px,1154px);margin-inline:auto}.public-home-static-content-module__569xgq__assistantSection{padding-block:60px}.public-home-static-content-module__569xgq__caseSection{padding-bottom:1px}.public-home-static-content-module__569xgq__title{color:var(--text-primary);text-align:center;text-wrap:balance;margin:0;font-size:40px;font-weight:700;line-height:56px}.public-home-static-content-module__569xgq__caseDescription{max-width:760px;color:var(--text-secondary);text-align:center;text-wrap:pretty;margin:16px auto 0;font-size:16px;line-height:26px}.public-home-static-content-module__569xgq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){.public-home-static-content-module__569xgq__contentWidth{width:min(100% - 64px,1154px)}}@media (min-width:1921px){.public-home-static-content-module__569xgq__assistantSection{padding-top:80px;padding-bottom:0}}@media (max-width:767px){.public-home-static-content-module__569xgq__assistantSection{padding-block:48px 56px}.public-home-static-content-module__569xgq__title{font-size:32px;line-height:40px}}
.public-home-module__M7fZWa__contentWidth{width:min(100% - 40px,clamp(960px,50vw + 240px,1200px));margin-inline:auto}.public-home-module__M7fZWa__headerWidth{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;min-height:56px;padding:0 32px;display:grid}.public-home-module__M7fZWa__homeHeader{z-index:80;background:color-mix(in srgb, var(--surface-canvas) 58%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:background-color .16s;position:fixed;top:0;left:0;right:0}.public-home-module__M7fZWa__homeHeaderScrolled{background:#ffffff6b}.public-home-module__M7fZWa__homeHeaderSpacer{height:56px}.public-home-module__M7fZWa__headerBrand{border-radius:4px;justify-self:start;align-items:center;gap:7px;width:fit-content;display:inline-flex}.public-home-module__M7fZWa__headerBrand:focus-visible,.public-home-module__M7fZWa__headerNavigationLink:focus-visible,.public-home-module__M7fZWa__languageTrigger:focus-visible,.public-home-module__M7fZWa__languageOption:focus-visible,.public-home-module__M7fZWa__headerSignIn:focus-visible,.public-home-module__M7fZWa__headerAccount:focus-visible,.public-home-module__M7fZWa__heroPrimaryAction:focus-visible,.public-home-module__M7fZWa__heroSocialIcon:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.public-home-module__M7fZWa__headerBrandLogo{width:auto;height:32px;display:block}.public-home-module__M7fZWa__headerNavigation{justify-self:center;align-items:center;gap:32px;display:flex}.public-home-module__M7fZWa__headerNavigationLink{color:var(--text-secondary);text-transform:capitalize;white-space:nowrap;font-size:16px;font-weight:400;line-height:normal;transition:color .16s}.public-home-module__M7fZWa__headerNavigationLink[aria-current=page]{color:var(--text-primary);font-weight:500}.public-home-module__M7fZWa__headerNavigationLink:hover{color:var(--text-primary)}.public-home-module__M7fZWa__headerActions{justify-self:end;align-items:center;gap:12px;display:flex}.public-home-module__M7fZWa__languagePicker{position:relative}.public-home-module__M7fZWa__languageTrigger{height:29px;color:var(--text-primary);white-space:nowrap;cursor:pointer;background:#ffffffc2;border:1px solid #25252512;border-radius:28px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;line-height:normal;list-style:none;display:flex}.public-home-module__M7fZWa__languageChevron{flex:none}.public-home-module__M7fZWa__languageTrigger::-webkit-details-marker{display:none}.public-home-module__M7fZWa__languageMenu{z-index:50;border:1px solid var(--border-soft);background:var(--surface-panel);border-radius:16px;width:176px;max-height:320px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 18px 50px #25252524}.public-home-module__M7fZWa__languageOption{min-height:40px;color:var(--text-secondary);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding-inline:12px;font-size:14px;display:flex}.public-home-module__M7fZWa__languageOption:hover{background:var(--surface-sidebar);color:var(--text-primary)}.public-home-module__M7fZWa__headerSignIn{background:var(--brand-primary);color:#fff;white-space:nowrap;border-radius:38px;justify-content:center;align-items:center;min-width:78px;height:29px;padding:0 16px;font-size:14px;font-weight:500;line-height:normal;transition:background-color .15s;display:inline-flex}.public-home-module__M7fZWa__headerAccount{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #25252512}.public-home-module__M7fZWa__headerSignIn[aria-disabled=true],.public-home-module__M7fZWa__headerAccount[aria-disabled=true]{cursor:wait;opacity:.55}.public-home-module__M7fZWa__heroSection{background:var(--surface-canvas);padding-block:64px}.public-home-module__M7fZWa__heroWidth{text-align:center;width:min(100% - 40px,960px);margin-inline:auto}.public-home-module__M7fZWa__heroHeadingGroup{flex-direction:column;align-items:center;display:flex}.public-home-module__M7fZWa__heroCopy{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.public-home-module__M7fZWa__heroCopy h1{max-width:760px;color:var(--text-primary);letter-spacing:normal;text-wrap:balance;text-transform:none;flex-direction:column;align-items:center;margin:0;font-size:48px;font-weight:900;line-height:58px;display:flex}.public-home-module__M7fZWa__heroCopy h1 span{display:block}.public-home-module__M7fZWa__heroCopy p{width:100%;color:var(--text-primary);margin:0;font-size:18px;font-weight:400;line-height:22px}.public-home-module__M7fZWa__heroCopy+.public-home-module__M7fZWa__homeComposer{margin-top:32px}.public-home-module__M7fZWa__homeComposer{border:1px solid var(--border-soft);background:var(--surface-panel);text-align:left;border-radius:16px;flex-direction:column;width:min(100%,762px);min-height:164px;margin-top:24px;padding:16px 12px 12px 16px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 8px 24px #25252514}.public-home-module__M7fZWa__homeComposer:focus-within{border-color:#8b47eb73;box-shadow:0 8px 24px #25252514,0 0 0 3px #8b47eb1a}.public-home-module__M7fZWa__homeComposerInput{resize:none;width:100%;min-height:56px;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px;line-height:22px}.public-home-module__M7fZWa__homeComposerInput::placeholder{color:var(--text-subtle)}.public-home-module__M7fZWa__homeComposerActions{justify-content:flex-end;gap:8px;display:flex}.public-home-module__M7fZWa__homeComposerMaterialButton,.public-home-module__M7fZWa__homeComposerSubmitButton{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.public-home-module__M7fZWa__homeComposerMaterialButton{width:auto;color:var(--brand-primary);background:#8b47eb12;border:1px solid #8b47eb2e;gap:5px;padding-inline:9px;font-size:12px;line-height:18px}.public-home-module__M7fZWa__homeComposerMaterialButton:hover:not(:disabled){background:#8b47eb21}.public-home-module__M7fZWa__homeComposerSubmitButton{background:var(--brand-primary);color:#fff;border:1px solid #0000}.public-home-module__M7fZWa__homeComposerSubmitButton:hover:not(:disabled){background:var(--brand-primary-hover)}.public-home-module__M7fZWa__homeComposerMaterialButton:focus-visible,.public-home-module__M7fZWa__homeComposerSubmitButton:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.public-home-module__M7fZWa__homeComposerMaterialButton:disabled,.public-home-module__M7fZWa__homeComposerSubmitButton:disabled{cursor:not-allowed;opacity:.4}.public-home-module__M7fZWa__heroActions{align-items:center;gap:12px;margin-top:24px;display:flex}.public-home-module__M7fZWa__heroPrimaryAction{background:var(--brand-primary);color:#fff;text-transform:uppercase;white-space:nowrap;border-radius:90px;justify-content:center;align-items:center;height:48px;padding:12px 24px;font-size:18px;font-weight:600;line-height:normal;transition:background-color .15s;display:inline-flex}.public-home-module__M7fZWa__headerSignIn:hover,.public-home-module__M7fZWa__heroPrimaryAction:hover,.public-home-module__M7fZWa__finalCtaAction:hover{background:var(--brand-primary-hover)}.public-home-module__M7fZWa__heroSocialIcon{color:#fff;background:#9aa0ac;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .15s;display:inline-flex}.public-home-module__M7fZWa__heroSocialGlyph{background:currentColor;width:26px;height:26px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.public-home-module__M7fZWa__heroSocialXGlyph{-webkit-mask-image:url(/images/public-home/footer-social-x.svg);mask-image:url(/images/public-home/footer-social-x.svg)}.public-home-module__M7fZWa__heroSocialDiscordGlyph{-webkit-mask-image:url(/images/public-home/footer-social-discord.svg);mask-image:url(/images/public-home/footer-social-discord.svg)}.public-home-module__M7fZWa__heroSocialX:hover{background:#000}.public-home-module__M7fZWa__heroSocialDiscord:hover,.public-home-module__M7fZWa__heroSocialDiscord:focus-visible{background:#5865f2}.public-home-module__M7fZWa__platformSection{margin-top:56px}.public-home-module__M7fZWa__platformHeading{flex-direction:column;align-items:center;gap:10px;display:flex}.public-home-module__M7fZWa__platformHeading h2{color:var(--text-primary);white-space:nowrap;margin:0;font-size:40px;font-weight:700;line-height:48px}.public-home-module__M7fZWa__platformHeading p{color:#6b7280;text-align:center;margin:0;font-size:16px;font-weight:400;line-height:24px}.public-home-module__M7fZWa__platformFrame{aspect-ratio:960/555;background:0 0;border:0;border-radius:20px;width:100%;margin-top:24px;position:relative;overflow:hidden}.public-home-module__M7fZWa__platformImage{width:91.985%;height:91.123%;display:block;position:absolute;top:5.49%;left:4.007%}.public-home-module__M7fZWa__platformKevinLabel{background:var(--surface-canvas);color:#212121;text-align:left;width:39px;height:18px;padding-left:1px;font-size:10px;font-weight:500;line-height:18px;display:block;position:absolute;top:88.108%;left:8.854%}.public-home-module__M7fZWa__footerWidth{width:min(100% - 40px,clamp(1200px,83.333vw,1600px));margin-inline:auto}.public-home-module__M7fZWa__assistantMarquee{flex-direction:column;gap:32px;margin-top:32px;display:flex}.public-home-module__M7fZWa__assistantSection{padding-block:64px}.public-home-module__M7fZWa__caseSection{margin-top:0}.public-home-module__M7fZWa__assistantViewport{overflow:hidden}.public-home-module__M7fZWa__assistantTrack{will-change:transform;gap:24px;width:max-content;display:flex}.public-home-module__M7fZWa__assistantTrack>ul{gap:24px;display:flex}.public-home-module__M7fZWa__assistantCardItem{flex:none;width:min(346px,100vw - 40px)}.public-home-module__M7fZWa__assistantCard{cursor:pointer;background:#fff;border:2px solid #fff;border-radius:16px;align-items:center;gap:12px;height:115px;padding:12px 16px;display:flex}.public-home-module__M7fZWa__assistantCard:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.public-home-module__M7fZWa__assistantAvatar{background:var(--brand-soft);object-fit:cover;border-radius:50%;flex:none;width:50px;height:50px}.public-home-module__M7fZWa__assistantBody{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.public-home-module__M7fZWa__assistantName{width:100%;height:22px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:22px;display:block;overflow:hidden}.public-home-module__M7fZWa__assistantTags{flex-wrap:wrap;align-content:flex-start;gap:4px;width:100%;height:42px;display:flex;overflow:hidden}.public-home-module__M7fZWa__assistantTag{max-width:100%;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;background:#f0f0f080;border-radius:4px;flex:none;padding:2px 4px;font-size:12px;font-weight:400;line-height:15px;overflow:hidden}.public-home-module__M7fZWa__assistantTrackForward,.public-home-module__M7fZWa__assistantTrackReverse{animation-duration:46s;animation-timing-function:linear;animation-iteration-count:infinite}.public-home-module__M7fZWa__assistantTrackForward{animation-name:public-home-module__M7fZWa__assistant-marquee-forward}.public-home-module__M7fZWa__assistantTrackReverse{animation-name:public-home-module__M7fZWa__assistant-marquee-reverse}.public-home-module__M7fZWa__assistantViewport:hover .public-home-module__M7fZWa__assistantTrack,.public-home-module__M7fZWa__assistantViewport:focus-within .public-home-module__M7fZWa__assistantTrack{animation-play-state:paused}.public-home-module__M7fZWa__caseTabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:48px;display:flex}.public-home-module__M7fZWa__caseTab{cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:flex-start;min-height:23px;padding:0;font-size:16px;line-height:19px;display:inline-flex;position:relative}.public-home-module__M7fZWa__caseTab:focus-visible{outline:2px solid var(--brand-primary);outline-offset:4px}.public-home-module__M7fZWa__caseTabActive{color:var(--text-primary);font-weight:600}.public-home-module__M7fZWa__caseTabActive:after{background:var(--text-primary);content:"";width:18px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.public-home-module__M7fZWa__caseTabInactive{color:var(--text-muted);font-weight:400}.public-home-module__M7fZWa__caseTabInactive:hover{color:var(--text-primary)}.public-home-module__M7fZWa__caseViewport{--case-card-avatar:19.917px;--case-card-gap:10.954px;--case-card-padding:7.967px;--case-card-radius:7.967px;scrollbar-width:none;overscroll-behavior:contain;border-radius:15.389px;width:100%;height:697.095px;margin-top:24px;overflow:auto}.public-home-module__M7fZWa__caseViewport::-webkit-scrollbar{display:none}.public-home-module__M7fZWa__caseViewAll{width:fit-content;color:var(--text-primary);border-radius:8px;align-items:center;gap:8px;margin:28px auto 0;font-size:15px;font-weight:600;line-height:22px;display:flex}.public-home-module__M7fZWa__caseViewAll:hover{color:var(--brand-primary)}.public-home-module__M7fZWa__caseViewAll:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.public-home-module__M7fZWa__caseTrack{min-height:100%}.public-home-module__M7fZWa__caseWall{grid-template-columns:repeat(var(--case-wall-column-count), minmax(0, 1fr));gap:var(--case-card-gap);display:grid}.public-home-module__M7fZWa__caseWallColumn{gap:var(--case-card-gap);flex-direction:column;min-width:0;display:flex}.public-home-module__M7fZWa__caseCardItem{min-width:0}.public-home-module__M7fZWa__caseCard{cursor:pointer;border-radius:var(--case-card-radius);background:var(--surface-panel);box-shadow:var(--shadow-card);border:1px solid #25252512;display:block;overflow:hidden}.public-home-module__M7fZWa__caseCard:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.public-home-module__M7fZWa__caseCardBody{padding:var(--case-card-padding)}.public-home-module__M7fZWa__caseCardTitle{color:#252525e6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.95px;font-weight:500;line-height:14.466px;display:-webkit-box;overflow:hidden}.public-home-module__M7fZWa__caseCardAuthor{min-width:0;margin-top:var(--case-card-padding);color:var(--text-secondary);align-items:center;gap:6.429px;font-size:11.95px;font-weight:400;line-height:normal;display:flex}.public-home-module__M7fZWa__caseCardAvatar{width:var(--case-card-avatar);height:var(--case-card-avatar);background:var(--brand-soft);object-fit:cover;border-radius:50%;flex:none}.public-home-module__M7fZWa__caseCoverCount{pointer-events:none;box-shadow:var(--shadow-card);color:var(--text-primary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffbf;border:2px solid #fff;border-radius:10px 6px;justify-content:center;align-items:center;gap:2px;padding:6px 8px;font-size:13px;font-weight:600;line-height:16px;display:inline-flex;position:absolute;top:6px;left:6px}.public-home-module__M7fZWa__caseCoverCountIcon{width:16px;height:16px}.public-home-module__M7fZWa__platformPlaceholder{background:linear-gradient(135deg,#ffffffeb,#f4f1f8c2),repeating-linear-gradient(90deg,#0000 0 39px,#8b47eb0e 40px),repeating-linear-gradient(0deg,#0000 0 39px,#8b47eb0e 40px)}.public-home-module__M7fZWa__ctaBackdrop{background:radial-gradient(circle at 15% 105%,#8b47eb21,#0000 42%),radial-gradient(circle at 84% -5%,#8b47eb1a,#0000 40%),repeating-radial-gradient(at 50% 48%,#0000 0 34px,#25252509 35px,#0000 37px),#f4f4f5}@keyframes public-home-module__M7fZWa__assistant-marquee-forward{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - 12px))}}@keyframes public-home-module__M7fZWa__assistant-marquee-reverse{0%{transform:translate(calc(-50% - 12px))}to{transform:translate(0,0)}}@media (min-width:768px){.public-home-module__M7fZWa__contentWidth{width:min(100% - 64px,clamp(960px,50vw + 240px,1200px))}.public-home-module__M7fZWa__footerWidth{width:min(100% - 64px,1600px)}}@media (min-width:1600px){.public-home-module__M7fZWa__headerActions{gap:10px}.public-home-module__M7fZWa__heroSection{padding-block:100px}.public-home-module__M7fZWa__heroWidth{width:1200px}.public-home-module__M7fZWa__heroHeadingGroup{width:760px;margin-inline:auto}.public-home-module__M7fZWa__heroCopy h1{gap:10px;font-size:56px;line-height:68px}.public-home-module__M7fZWa__heroActions{gap:10px}.public-home-module__M7fZWa__heroPrimaryAction{font-weight:400}.public-home-module__M7fZWa__platformSection{width:1200px;margin-top:60px}.public-home-module__M7fZWa__platformFrame{aspect-ratio:1200/725;border-radius:24px}.public-home-module__M7fZWa__platformImage{width:92.667%;height:87.862%;top:6.069%;left:3.667%}.public-home-module__M7fZWa__platformKevinLabel{font-size:11px;top:86.069%;left:8.583%}}@media (min-width:1800px){.public-home-module__M7fZWa__assistantSection{padding-block:0}.public-home-module__M7fZWa__assistantMarquee{gap:24px;margin-top:24px}.public-home-module__M7fZWa__caseSection{margin-top:100px;padding-bottom:1px}.public-home-module__M7fZWa__caseTabs{gap:32px}.public-home-module__M7fZWa__caseViewport{--case-card-avatar:20.708px;--case-card-gap:11.389px;--case-card-padding:8.283px;--case-card-radius:8.283px;border-radius:16px;height:725px}.public-home-module__M7fZWa__caseCardTitle,.public-home-module__M7fZWa__caseCardAuthor{font-size:12.425px}.public-home-module__M7fZWa__caseCardTitle{line-height:15.04px}}@media (max-width:767px){.public-home-module__M7fZWa__headerWidth{grid-template-columns:1fr auto;min-height:56px;padding:0 16px}.public-home-module__M7fZWa__homeHeaderSpacer{height:56px}.public-home-module__M7fZWa__headerBrandLogo{width:auto;height:28px}.public-home-module__M7fZWa__headerNavigation{display:none}.public-home-module__M7fZWa__headerActions{gap:8px}.public-home-module__M7fZWa__languageTrigger{padding:0 12px 0 14px}.public-home-module__M7fZWa__headerSignIn{min-width:68px;height:32px;padding:0 14px;font-size:13px}.public-home-module__M7fZWa__heroCopy h1{font-size:36px;line-height:44px}.public-home-module__M7fZWa__heroCopy p{font-size:16px;line-height:24px}.public-home-module__M7fZWa__platformHeading h2{white-space:normal;font-size:32px;line-height:40px}}@media (prefers-reduced-motion:reduce){.public-home-module__M7fZWa__assistantTrackForward,.public-home-module__M7fZWa__assistantTrackReverse{animation:none;transform:none}}.public-home-module__M7fZWa__lowerSectionWidth,.public-home-module__M7fZWa__homeFooterWidth{width:min(100% - 40px,1154px);margin-inline:auto}.public-home-module__M7fZWa__testimonialsSection{padding-block:64px}.public-home-module__M7fZWa__lowerSectionHeading{text-align:center}.public-home-module__M7fZWa__lowerSectionHeading h2,.public-home-module__M7fZWa__beforeSection>h2,.public-home-module__M7fZWa__finalCtaContent h2{color:var(--text-primary);margin:0;font-size:36px;font-weight:700;line-height:44px}.public-home-module__M7fZWa__lowerSectionHeading p{color:#6b7280;margin:14px 0 0;font-size:14px;font-weight:400;line-height:17px}.public-home-module__M7fZWa__testimonialGrid{grid-template-columns:1fr;gap:32px 24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.public-home-module__M7fZWa__testimonialCard{background:var(--surface-panel);border:1px solid #25252526;border-radius:16px;flex-direction:column;min-height:312px;padding:24px;display:flex}.public-home-module__M7fZWa__testimonialStars{justify-content:center;gap:8px;display:flex}.public-home-module__M7fZWa__testimonialStars img{width:16px;height:16px;display:block}.public-home-module__M7fZWa__testimonialCard blockquote{color:var(--text-primary);margin:32px 0 0;font-size:16px;font-weight:400;line-height:28px}.public-home-module__M7fZWa__testimonialCard footer{flex-direction:column;margin-top:auto;display:flex}.public-home-module__M7fZWa__testimonialCard strong{color:var(--text-primary);font-size:14px;font-weight:600;line-height:20px}.public-home-module__M7fZWa__testimonialCard footer span{color:#6b7280;font-size:14px;font-weight:400;line-height:20px}.public-home-module__M7fZWa__beforeSection{padding-block:64px}.public-home-module__M7fZWa__beforeSection>h2{text-align:center}.public-home-module__M7fZWa__beforeGrid{grid-template-columns:1fr;gap:20px;margin-top:32px;display:grid}.public-home-module__M7fZWa__beforeCard{background:var(--surface-panel);border:1px solid #25252512;border-radius:16px;min-height:196px;padding:23px 24px}.public-home-module__M7fZWa__beforeCard h3{color:var(--text-primary);margin:0 0 16px;font-size:18px;font-weight:600;line-height:22px}.public-home-module__M7fZWa__beforeCard p,.public-home-module__M7fZWa__beforeCard ol{color:var(--text-primary);margin:0;font-size:14px;font-weight:400;line-height:22px}.public-home-module__M7fZWa__beforeCard p+p{margin-top:0}.public-home-module__M7fZWa__beforeCard ol{padding-left:20px}.public-home-module__M7fZWa__finalCtaSection{justify-content:center;align-items:center;width:100%;height:488px;padding-block:64px;display:flex}.public-home-module__M7fZWa__finalCtaCard{background:#f1f1f1;border-radius:16px;justify-content:center;align-items:center;width:min(100% - 64px,clamp(960px,50vw + 240px,1200px));height:360px;display:flex;position:relative;overflow:hidden}.public-home-module__M7fZWa__finalCtaPattern{opacity:.2;width:736px;max-width:none;height:1308px;display:block;position:absolute;top:-414px;left:calc(50% - 368px);transform:rotate(90deg)}.public-home-module__M7fZWa__finalCtaContent{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.public-home-module__M7fZWa__finalCtaAction{background:var(--brand-primary);color:#fff;white-space:nowrap;border-radius:90px;justify-content:center;align-items:center;min-height:53px;margin-top:24px;padding:12px 24px;font-size:24px;font-weight:400;line-height:29px;transition:background-color .15s;display:inline-flex}.public-home-module__M7fZWa__finalCtaAction:focus-visible,.public-home-module__M7fZWa__homeFooterBrand:focus-visible,.public-home-module__M7fZWa__homeFooterLink:focus-visible,.public-home-module__M7fZWa__homeFooterSocials a:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.public-home-module__M7fZWa__homeFooter{color:#fff;background:#000;min-height:517px}.public-home-module__M7fZWa__homeFooterMain{border-bottom:1px solid #ffffff12;grid-template-columns:1fr;gap:40px;padding-block:44.5px 40px;display:grid}.public-home-module__M7fZWa__homeFooterBrand{border-radius:2px;align-items:center;gap:10px;width:fit-content;height:32px;display:inline-flex}.public-home-module__M7fZWa__homeFooterBrand img{flex:none;display:block}.public-home-module__M7fZWa__homeFooterColumn h2{color:#fff;margin:0;font-size:16px;font-weight:600;line-height:19px}.public-home-module__M7fZWa__homeFooterColumn{min-width:0}.public-home-module__M7fZWa__homeFooterColumn ul{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.public-home-module__M7fZWa__homeFooterColumn li,.public-home-module__M7fZWa__homeFooterColumn span,.public-home-module__M7fZWa__homeFooterLink{color:#ffffffbf;font-size:12px;font-weight:400;line-height:15px}.public-home-module__M7fZWa__homeFooterLink{overflow-wrap:anywhere;border-radius:2px;transition:color .15s;display:inline}.public-home-module__M7fZWa__homeFooterLink:hover{color:#fff}.public-home-module__M7fZWa__homeFooterBottom{justify-content:space-between;align-items:center;min-height:87px;display:flex}.public-home-module__M7fZWa__homeFooterBottom p{color:#fff;margin:0;font-size:14px;font-weight:400;line-height:18px}.public-home-module__M7fZWa__homeFooterSocials{align-items:center;gap:12px;display:flex}.public-home-module__M7fZWa__homeFooterSocials a,.public-home-module__M7fZWa__homeFooterSocials span{border-radius:2px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.public-home-module__M7fZWa__homeFooterSocials a{color:#fff;transition:color .15s}.public-home-module__M7fZWa__homeFooterSocials img{width:18px;height:18px;display:block}.public-home-module__M7fZWa__homeFooterSocials .public-home-module__M7fZWa__homeFooterSocialXGlyph{width:16px;height:16px}.public-home-module__M7fZWa__homeFooterSocialGlyph{flex:none;width:18px;height:18px;display:block}.public-home-module__M7fZWa__homeFooterSocialDiscord:hover,.public-home-module__M7fZWa__homeFooterSocialDiscord:focus-visible{color:#5865f2}.public-home-module__M7fZWa__homeFooterSocialYoutube:hover,.public-home-module__M7fZWa__homeFooterSocialYoutube:focus-visible{color:red}@media (min-width:768px){.public-home-module__M7fZWa__lowerSectionWidth,.public-home-module__M7fZWa__homeFooterWidth,.public-home-module__M7fZWa__homeFooterWidth{width:min(100% - 64px,1154px)}.public-home-module__M7fZWa__testimonialGrid,.public-home-module__M7fZWa__beforeGrid,.public-home-module__M7fZWa__homeFooterMain{grid-template-columns:repeat(2,minmax(0,1fr))}.public-home-module__M7fZWa__homeFooterBrand{grid-column:1/-1}}@media (min-width:1200px){.public-home-module__M7fZWa__testimonialGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-home-module__M7fZWa__homeFooterMain{grid-template-columns:139px minmax(0,1fr) repeat(4,minmax(0,180px));column-gap:clamp(24px,3vw,48px)}.public-home-module__M7fZWa__homeFooterBrand{grid-column:1}.public-home-module__M7fZWa__homeFooterMain>.public-home-module__M7fZWa__homeFooterColumn:first-of-type{grid-column:3}.public-home-module__M7fZWa__homeFooterMain>.public-home-module__M7fZWa__homeFooterColumn:nth-of-type(2){grid-column:4}.public-home-module__M7fZWa__homeFooterMain>.public-home-module__M7fZWa__homeFooterColumn:nth-of-type(3){grid-column:5}.public-home-module__M7fZWa__homeFooterMain>.public-home-module__M7fZWa__homeFooterColumn:nth-of-type(4){grid-column:6}}@media (min-width:1800px){.public-home-module__M7fZWa__testimonialsSection,.public-home-module__M7fZWa__beforeSection{margin-top:100px;padding-block:0}.public-home-module__M7fZWa__lowerSectionHeading h2,.public-home-module__M7fZWa__beforeSection>h2,.public-home-module__M7fZWa__finalCtaContent h2{font-size:40px;line-height:48px}.public-home-module__M7fZWa__lowerSectionHeading p{margin-top:12px;font-size:16px;line-height:24px}.public-home-module__M7fZWa__beforeGrid{gap:25px;margin-top:24px}.public-home-module__M7fZWa__beforeCard{flex-direction:column;justify-content:center;min-height:220px;display:flex}.public-home-module__M7fZWa__beforeCard h3{font-size:16px;line-height:19px}.public-home-module__M7fZWa__finalCtaSection{height:480px;margin-top:100px;padding-block:0}.public-home-module__M7fZWa__finalCtaCard{width:1200px;height:480px}.public-home-module__M7fZWa__homeFooter{margin-top:100px}}@media (max-width:767px){.public-home-module__M7fZWa__testimonialsSection,.public-home-module__M7fZWa__beforeSection,.public-home-module__M7fZWa__finalCtaSection,.public-home-module__M7fZWa__homeFooter{margin-top:72px}.public-home-module__M7fZWa__testimonialsSection,.public-home-module__M7fZWa__beforeSection{padding-block:0}.public-home-module__M7fZWa__lowerSectionHeading h2,.public-home-module__M7fZWa__beforeSection>h2,.public-home-module__M7fZWa__finalCtaContent h2{font-size:32px;line-height:40px}.public-home-module__M7fZWa__testimonialCard{min-height:280px}.public-home-module__M7fZWa__finalCtaSection{height:360px;padding-block:0}.public-home-module__M7fZWa__finalCtaCard{width:calc(100% - 40px);height:360px}.public-home-module__M7fZWa__finalCtaAction{font-size:20px;line-height:24px}.public-home-module__M7fZWa__homeFooterBottom{gap:32px;padding-block:24px}}@media (prefers-reduced-motion:reduce){.public-home-module__M7fZWa__headerSignIn,.public-home-module__M7fZWa__heroPrimaryAction,.public-home-module__M7fZWa__heroSocialIcon,.public-home-module__M7fZWa__finalCtaAction,.public-home-module__M7fZWa__homeFooterLink,.public-home-module__M7fZWa__homeFooterSocials a{transition:none}}
.public-home-hero-module__SjxZFW__heroSection{background:var(--surface-canvas);align-items:center;min-height:calc(100svh - 56px);padding:60px 20px 64px;display:flex}.public-home-hero-module__SjxZFW__heroWidth{text-align:center;width:min(100%,1116px);margin-inline:auto}.public-home-hero-module__SjxZFW__heroHeadingGroup{flex-direction:column;align-items:center;gap:48px;display:flex}.public-home-hero-module__SjxZFW__heroCopy{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.public-home-hero-module__SjxZFW__heroTitle{width:100%;color:var(--text-primary);text-align:center;text-wrap:balance;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:40px;font-weight:800;line-height:48px}.public-home-hero-module__SjxZFW__heroDescription{max-width:762px;color:var(--text-secondary);margin:0;font-size:16px;line-height:24px}.public-home-hero-module__SjxZFW__composer{background:var(--surface-panel);width:min(100%,762px);min-height:164px;box-shadow:var(--shadow-card);text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #00000012;border-radius:16px;flex-direction:column;justify-content:flex-end;gap:16px;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.public-home-hero-module__SjxZFW__composer:focus-within{border-color:var(--brand-ring);box-shadow:var(--shadow-prompt-focus)}.public-home-hero-module__SjxZFW__composerInput{resize:none;width:100%;height:80px;min-height:80px;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;flex:0 0 80px;padding:0;font-size:14px;line-height:22.4px;display:block}.public-home-hero-module__SjxZFW__composerInput::placeholder{color:#2525254d;opacity:1;text-indent:2px;line-height:21px}.public-home-hero-module__SjxZFW__composerStaticPlaceholder{color:#2525254d;pointer-events:none;white-space:pre-wrap;max-height:64px;font-size:14px;line-height:22.4px;display:none;position:absolute;top:16px;left:16px;right:16px;overflow:hidden}.public-home-hero-module__SjxZFW__composerActions{justify-content:space-between;align-items:flex-end;gap:10px;width:100%;min-height:36px;display:flex}.public-home-hero-module__SjxZFW__composerRightActions{align-items:center;gap:10px;display:flex}.public-home-hero-module__SjxZFW__materialButton,.public-home-hero-module__SjxZFW__submitButton{cursor:pointer;justify-content:center;align-items:center;height:36px;transition:border-color .15s,background-color .15s,color .15s,opacity .15s,transform .15s;display:inline-flex}.public-home-hero-module__SjxZFW__materialButton{background:var(--surface-panel);color:var(--text-primary);border:1px solid #25252512;border-radius:8px;gap:6px;padding:0 10px;font-size:13px;font-weight:500;line-height:16px}.public-home-hero-module__SjxZFW__materialButton:hover:not(:disabled){background:var(--surface-panel)}.public-home-hero-module__SjxZFW__submitButton{background:var(--brand-primary);color:#fff;border:0;border-radius:10px;gap:4px;width:auto;padding:0 10px 0 8px;overflow:hidden}.public-home-hero-module__SjxZFW__submitButtonLabel{white-space:nowrap;background:0 0;justify-content:center;align-items:center;height:36px;padding:0;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.public-home-hero-module__SjxZFW__submitButtonIcon{background:0 0;flex:none}.public-home-hero-module__SjxZFW__submitButton:hover:not(:disabled){background:var(--brand-primary);filter:brightness(.96)}.public-home-hero-module__SjxZFW__materialButton img{object-fit:contain;flex:none;display:block}.public-home-hero-module__SjxZFW__materialButton:focus-visible,.public-home-hero-module__SjxZFW__voiceButton:focus-visible,.public-home-hero-module__SjxZFW__submitButton:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.public-home-hero-module__SjxZFW__materialButton:disabled,.public-home-hero-module__SjxZFW__submitButton:disabled{cursor:not-allowed}.public-home-hero-module__SjxZFW__submitButton:disabled{background:#8b47eb4d}.public-home-hero-module__SjxZFW__materialButton:disabled{opacity:.3}.public-home-hero-module__SjxZFW__quickEntryArea{flex-direction:column;align-items:center;width:100%;margin-top:48px;display:flex}@media (min-width:1440px) and (min-height:900px){.public-home-hero-module__SjxZFW__heroSection{align-items:flex-start;min-height:auto;padding-top:120px;padding-bottom:120px}}@media (min-width:1920px){.public-home-hero-module__SjxZFW__heroWidth{width:min(100%,1320px)}.public-home-hero-module__SjxZFW__composer{width:min(100%,900px)}}@media (max-width:767px){.public-home-hero-module__SjxZFW__heroSection{padding:40px 16px 48px}.public-home-hero-module__SjxZFW__heroHeadingGroup{gap:24px}.public-home-hero-module__SjxZFW__heroTitle{font-size:32px;line-height:40px}.public-home-hero-module__SjxZFW__composer{min-height:148px}.public-home-hero-module__SjxZFW__composerInput{flex-basis:64px;height:64px;min-height:64px}.public-home-hero-module__SjxZFW__composerStaticPlaceholder[data-visible=true]{display:block}.public-home-hero-module__SjxZFW__quickEntryArea{margin-top:48px}}@media (max-width:420px){.public-home-hero-module__SjxZFW__heroTitle{font-size:28px;line-height:36px}.public-home-hero-module__SjxZFW__materialButton span{display:none}.public-home-hero-module__SjxZFW__materialButton{width:36px;padding:0}}@media (prefers-reduced-motion:reduce){.public-home-hero-module__SjxZFW__composer,.public-home-hero-module__SjxZFW__materialButton,.public-home-hero-module__SjxZFW__submitButton{transition:none}}
.public-home-journey-module__vrQOfa__section{width:min(100% - 40px,1088px);min-height:601px;margin-inline:auto;padding-block:92px 120px}.public-home-journey-module__vrQOfa__heading{text-align:center}.public-home-journey-module__vrQOfa__heading h2{color:var(--text-primary);text-wrap:balance;margin:0;font-size:40px;font-weight:700;line-height:56px}.public-home-journey-module__vrQOfa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-home-journey-module__vrQOfa__conversation{width:min(100%,848px);margin-inline:auto;padding-top:36px}.public-home-journey-module__vrQOfa__userTurn,.public-home-journey-module__vrQOfa__assistantTurn{align-items:flex-start;display:flex}.public-home-journey-module__vrQOfa__userTurn{justify-content:flex-end;gap:12px}.public-home-journey-module__vrQOfa__userTurn p,.public-home-journey-module__vrQOfa__assistantReply{color:var(--text-primary);margin:0;font-size:14px;line-height:20px}.public-home-journey-module__vrQOfa__userTurn p{background:#ede9fc;border-radius:12px 4px 12px 12px;max-width:620px;padding:11px 16px}.public-home-journey-module__vrQOfa__avatar{background:var(--brand-soft);object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px;display:block}.public-home-journey-module__vrQOfa__assistantTurn{gap:12px;margin-top:28px}.public-home-journey-module__vrQOfa__refinementTurn{margin-top:28px}.public-home-journey-module__vrQOfa__assistantContent{min-width:0}.public-home-journey-module__vrQOfa__assistantReply{background:#fff;border:1px solid #25252512;border-radius:4px 12px 12px;width:fit-content;max-width:620px;padding:11px 16px;box-shadow:0 2px 8px #2525250a}.public-home-journey-module__vrQOfa__outputCard{background:#fff;border:1px solid #25252512;border-radius:10px;width:284px;height:131px;margin:10px 0 0;padding:10px;overflow:hidden;box-shadow:0 2px 8px #2525250a}.public-home-journey-module__vrQOfa__refinementOutputCard{margin-top:0}.public-home-journey-module__vrQOfa__outputHeader{align-items:center;gap:8px;min-width:0;height:38px;display:flex}.public-home-journey-module__vrQOfa__outputHeader>span:last-child{gap:1px;min-width:0;display:grid}.public-home-journey-module__vrQOfa__outputHeader strong,.public-home-journey-module__vrQOfa__outputHeader small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:1921px){.public-home-journey-module__vrQOfa__section{padding-block:200px}}.public-home-journey-module__vrQOfa__outputHeader strong{color:var(--text-primary);font-size:12px;font-weight:600;line-height:16px}.public-home-journey-module__vrQOfa__outputHeader small{color:var(--text-secondary);font-size:9px;line-height:12px}.public-home-journey-module__vrQOfa__outputIcon{background:var(--brand-primary);color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.public-home-journey-module__vrQOfa__outputIcon svg{width:15px;height:15px}.public-home-journey-module__vrQOfa__outputGrid{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:4px;display:grid}.public-home-journey-module__vrQOfa__outputGrid img{object-fit:cover;background:#f0eef4;border-radius:4px;width:100%;height:64px;display:block}[data-scroll-enhanced=true] .public-home-journey-module__vrQOfa__userTurn{opacity:var(--home-user-prompt);transform:translate3d(0, calc((1 - var(--home-user-prompt)) * 24px), 0)}[data-scroll-enhanced=true] .public-home-journey-module__vrQOfa__assistantTurn{opacity:var(--home-assistant-reply);transform:translate3d(0, calc((1 - var(--home-assistant-reply)) * 28px), 0)}[data-scroll-enhanced=true] .public-home-journey-module__vrQOfa__refinementTurn{opacity:var(--home-user-refinement);transform:translate3d(0, calc((1 - var(--home-user-refinement)) * 24px), 0)}[data-scroll-enhanced=true] .public-home-journey-module__vrQOfa__refinementOutputTurn{--home-output-reveal:var(--home-refinement-output);opacity:var(--home-refinement-output);transform:translate3d(0, calc((1 - var(--home-refinement-output)) * 28px), 0)}[data-scroll-enhanced=true] .public-home-journey-module__vrQOfa__outputCard{opacity:var(--home-output-reveal);transform:translate3d(calc(var(--home-conversation-exit) * 120px), calc((1 - var(--home-output-reveal)) * 20px - var(--home-conversation-exit) * 30px), 0) scale(calc(.96 + var(--home-output-reveal) * .04 + var(--home-conversation-exit) * .24))}@media (min-width:768px){.public-home-journey-module__vrQOfa__section{width:min(100% - 64px,1088px)}}@media (max-width:767px){.public-home-journey-module__vrQOfa__section{min-height:0;padding-block:72px 88px}.public-home-journey-module__vrQOfa__heading h2{font-size:32px;line-height:40px}.public-home-journey-module__vrQOfa__conversation{min-height:0;padding-top:32px}.public-home-journey-module__vrQOfa__userTurn p,.public-home-journey-module__vrQOfa__assistantReply{font-size:13px;line-height:19px}.public-home-journey-module__vrQOfa__userTurn p{max-width:calc(100% - 52px)}.public-home-journey-module__vrQOfa__assistantTurn,.public-home-journey-module__vrQOfa__refinementTurn{margin-top:24px}.public-home-journey-module__vrQOfa__assistantContent{width:calc(100% - 52px)}.public-home-journey-module__vrQOfa__outputCard{width:min(284px,100%)}}@media (prefers-reduced-motion:reduce){.public-home-journey-module__vrQOfa__userTurn,.public-home-journey-module__vrQOfa__assistantTurn,.public-home-journey-module__vrQOfa__outputCard{opacity:1;transform:none}}
.public-home-models-section-module__Xlb8CG__modelsSection{width:min(100% - 64px,1154px);margin:200px auto 0}.public-home-models-section-module__Xlb8CG__modelsHeading{text-align:center;max-width:100%;margin-inline:auto}.public-home-models-section-module__Xlb8CG__modelsHeading h2{color:var(--text-primary);text-wrap:balance;margin:0;font-size:40px;font-weight:700;line-height:56px}.public-home-models-section-module__Xlb8CG__modelsDescription{width:max-content;max-width:100%;color:var(--text-secondary);text-wrap:pretty;margin:16px auto 0;font-size:16px;line-height:26px}.public-home-models-section-module__Xlb8CG__modelGallery{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:clamp(16px,2vw,28px);margin:24px 0 0;padding:0 12px;list-style:none;display:grid}.public-home-models-section-module__Xlb8CG__modelItem{min-width:0;position:relative}.public-home-models-section-module__Xlb8CG__modelPoster{margin:0}.public-home-models-section-module__Xlb8CG__posterArtwork{aspect-ratio:4/5;background:var(--surface-panel);transform-origin:50% 60%;border-radius:14px;position:relative;overflow:hidden;transform:none;box-shadow:0 8px 20px -12px #14141e38}.public-home-models-section-module__Xlb8CG__posterArtwork img{object-fit:cover;width:100%;height:100%;display:block}.public-home-models-section-module__Xlb8CG__posterCaption{margin-top:16px;padding-inline:4px;position:relative}.public-home-models-section-module__Xlb8CG__posterCaption h3{color:var(--text-primary);margin:0;font-size:17px;font-weight:600;line-height:26px}@media (hover:hover) and (pointer:fine){.public-home-models-section-module__Xlb8CG__posterArtwork{transition:transform .28s cubic-bezier(.2,.7,.25,1)}.public-home-models-section-module__Xlb8CG__modelItem:hover{z-index:1}.public-home-models-section-module__Xlb8CG__modelItem:hover .public-home-models-section-module__Xlb8CG__posterArtwork{transform:translateY(-4px)scale(1.045)}}@media (max-width:1023px){.public-home-models-section-module__Xlb8CG__modelGallery{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 24px;padding-inline:10px}.public-home-models-section-module__Xlb8CG__modelItem{grid-column:span 2}}@media (max-width:767px){.public-home-models-section-module__Xlb8CG__modelsSection{width:calc(100% - 40px);margin-top:72px}.public-home-models-section-module__Xlb8CG__modelsHeading h2{font-size:32px;line-height:40px}.public-home-models-section-module__Xlb8CG__modelsDescription{margin-top:16px;font-size:15px;line-height:25px}.public-home-models-section-module__Xlb8CG__modelGallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px;margin-top:24px;padding:0 4px 12px}.public-home-models-section-module__Xlb8CG__modelItem{grid-column:span 2}.public-home-models-section-module__Xlb8CG__posterArtwork{border-radius:12px}.public-home-models-section-module__Xlb8CG__posterCaption{margin-top:12px;padding:0}.public-home-models-section-module__Xlb8CG__posterCaption h3{font-size:15px;line-height:22px}}@media (prefers-reduced-motion:reduce){.public-home-models-section-module__Xlb8CG__posterArtwork,.public-home-models-section-module__Xlb8CG__modelItem:hover .public-home-models-section-module__Xlb8CG__posterArtwork{transition:none;transform:none}}
.public-home-lower-sections-module__yaBbpq__lowerSectionWidth{width:min(100% - 64px,1154px);margin-inline:auto}.public-home-lower-sections-module__yaBbpq__testimonialsSection{margin-top:200px}.public-home-lower-sections-module__yaBbpq__lowerSectionHeading{text-align:center}.public-home-lower-sections-module__yaBbpq__lowerSectionHeading h2,.public-home-lower-sections-module__yaBbpq__faqSection>h2{color:var(--text-primary);text-wrap:balance;margin:0;font-size:40px;font-weight:700;line-height:56px}.public-home-lower-sections-module__yaBbpq__finalCtaContent h2{color:var(--text-primary);text-wrap:balance;margin:0;font-size:28px;font-weight:700;line-height:40px}.public-home-lower-sections-module__yaBbpq__lowerSectionHeading p{color:var(--text-secondary);margin:16px 0 0;font-size:16px;font-weight:400;line-height:24px}.public-home-lower-sections-module__yaBbpq__testimonialGrid{grid-template-columns:repeat(3,minmax(0,372px));justify-content:center;gap:24px 19px;margin:24px 0 0;padding:0;list-style:none;display:grid}.public-home-lower-sections-module__yaBbpq__testimonialCard{border:1px solid var(--border-soft);background:var(--surface-panel);border-radius:16px;flex-direction:column;min-width:0;padding:20px;display:flex}.public-home-lower-sections-module__yaBbpq__testimonialStars{justify-content:center;gap:8px;display:flex}.public-home-lower-sections-module__yaBbpq__testimonialStars img{width:16px;height:16px;display:block}.public-home-lower-sections-module__yaBbpq__testimonialCard blockquote{color:var(--text-primary);margin:18px 0 0;font-size:16px;font-weight:600;line-height:26px}.public-home-lower-sections-module__yaBbpq__testimonialCard footer{margin-top:auto;padding-top:20px}.public-home-lower-sections-module__yaBbpq__testimonialAuthor{align-items:center;gap:12px;min-width:0;display:flex}.public-home-lower-sections-module__yaBbpq__testimonialAvatar{object-fit:cover;border-radius:50%;flex:0 0 48px;width:48px;height:48px;display:block}.public-home-lower-sections-module__yaBbpq__testimonialIdentity{flex-direction:column;min-width:0;display:flex}.public-home-lower-sections-module__yaBbpq__testimonialCard strong{color:var(--text-primary);font-size:14px;font-weight:600;line-height:20px}.public-home-lower-sections-module__yaBbpq__testimonialIdentity>span{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:20px}.public-home-lower-sections-module__yaBbpq__faqSection{max-width:920px;margin-top:200px}.public-home-lower-sections-module__yaBbpq__faqSection>h2{text-align:center}.public-home-lower-sections-module__yaBbpq__faqList{border-top:1px solid var(--border-soft);margin-top:32px}.public-home-lower-sections-module__yaBbpq__faqItem{border-bottom:1px solid var(--border-soft);min-width:0}.public-home-lower-sections-module__yaBbpq__faqQuestion{color:var(--text-primary);cursor:pointer;text-align:start;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:18px;font-weight:600;line-height:28px;list-style:none;display:flex}.public-home-lower-sections-module__yaBbpq__faqQuestion::-webkit-details-marker{display:none}.public-home-lower-sections-module__yaBbpq__faqQuestion>span{overflow-wrap:anywhere;min-width:0}.public-home-lower-sections-module__yaBbpq__faqQuestion:hover{color:var(--brand-primary)}.public-home-lower-sections-module__yaBbpq__faqQuestion:focus-visible{outline:2px solid var(--brand-ring);outline-offset:4px}.public-home-lower-sections-module__yaBbpq__faqChevron{color:var(--text-muted);flex:0 0 20px;transition:transform .15s}.public-home-lower-sections-module__yaBbpq__faqItem[open] .public-home-lower-sections-module__yaBbpq__faqChevron{transform:rotate(180deg)}.public-home-lower-sections-module__yaBbpq__faqAnswer{color:var(--text-secondary);overflow-wrap:anywhere;padding:0 44px 24px 0;font-size:16px;font-weight:400;line-height:27px}.public-home-lower-sections-module__yaBbpq__faqAnswer p,.public-home-lower-sections-module__yaBbpq__faqAnswer ol{margin:0}.public-home-lower-sections-module__yaBbpq__faqAnswer>:not(:first-child){margin-top:12px}.public-home-lower-sections-module__yaBbpq__faqAnswer ol{padding-inline-start:22px;list-style:decimal}.public-home-lower-sections-module__yaBbpq__faqAnswer li+li{margin-top:6px}.public-home-lower-sections-module__yaBbpq__finalCtaSection{--final-cta-outer-space:100px;width:min(100% - 64px,1154px);margin-top:var(--final-cta-outer-space);padding-bottom:var(--final-cta-outer-space);margin-inline:auto}.public-home-lower-sections-module__yaBbpq__finalCtaCard{background:#f5f5f5;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:390px;padding:48px 24px;display:flex;position:relative;overflow:hidden}.public-home-lower-sections-module__yaBbpq__finalCtaPattern{object-fit:cover;filter:grayscale();opacity:.16;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.public-home-lower-sections-module__yaBbpq__finalCtaContent{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:28px;width:100%;min-width:0;max-width:100%;display:flex;position:relative}.public-home-lower-sections-module__yaBbpq__finalCtaAvatars{aspect-ratio:526/110;width:min(100%,526px);position:relative;container-type:inline-size}.public-home-lower-sections-module__yaBbpq__finalCtaAvatars img{aspect-ratio:1;box-sizing:border-box;border:calc(100cqw * 3 / 526) solid var(--surface-panel);object-fit:cover;border-radius:50%;height:auto;display:block;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.public-home-lower-sections-module__yaBbpq__finalCtaAvatars img:first-child{z-index:1;width:11.4068%;left:0}.public-home-lower-sections-module__yaBbpq__finalCtaAvatars img:nth-child(2){z-index:2;width:15.2091%;left:9.88593%}.public-home-lower-sections-module__yaBbpq__finalCtaAvatars img:nth-child(3){z-index:3;width:19.0114%;left:23.5741%}.public-home-lower-sections-module__yaBbpq__finalCtaAvatars img:nth-child(4){z-index:4;width:20.9125%;left:39.924%}.public-home-lower-sections-module__yaBbpq__finalCtaAvatars img:nth-child(5){z-index:3;width:19.0114%;left:57.4144%;transform:translateY(-50%)scaleX(-1)}.public-home-lower-sections-module__yaBbpq__finalCtaAvatars img:nth-child(6){z-index:2;width:15.2091%;left:74.9049%;transform:translateY(-50%)scaleX(-1)}.public-home-lower-sections-module__yaBbpq__finalCtaAvatars img:nth-child(7){z-index:1;width:11.4068%;left:88.5932%;transform:translateY(-50%)scaleX(-1)}.public-home-lower-sections-module__yaBbpq__finalCtaAction{background:var(--brand-primary);color:#fff;overflow-wrap:anywhere;white-space:normal;border-radius:90px;justify-content:center;align-items:center;width:max-content;min-width:170px;max-width:100%;min-height:48px;padding:12px 28px;font-size:20px;font-weight:600;line-height:normal;transition:background-color .15s,transform .15s;display:inline-flex}.public-home-lower-sections-module__yaBbpq__finalCtaActionContext{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-home-lower-sections-module__yaBbpq__finalCtaAction:hover{background:var(--brand-primary-hover);transform:translateY(-1px)}.public-home-lower-sections-module__yaBbpq__finalCtaAction:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}@media (min-width:1921px){.public-home-lower-sections-module__yaBbpq__testimonialsSection{margin-top:200px}}@media (max-width:1199px){.public-home-lower-sections-module__yaBbpq__testimonialGrid{grid-template-columns:repeat(2,minmax(0,372px))}}@media (max-width:767px){.public-home-lower-sections-module__yaBbpq__lowerSectionWidth{width:min(100% - 40px,568px)}.public-home-lower-sections-module__yaBbpq__testimonialsSection,.public-home-lower-sections-module__yaBbpq__faqSection{margin-top:72px}.public-home-lower-sections-module__yaBbpq__lowerSectionHeading h2,.public-home-lower-sections-module__yaBbpq__faqSection>h2{font-size:32px;line-height:40px}.public-home-lower-sections-module__yaBbpq__lowerSectionHeading p{font-size:14px;line-height:22px}.public-home-lower-sections-module__yaBbpq__testimonialGrid{grid-template-columns:minmax(0,1fr)}.public-home-lower-sections-module__yaBbpq__faqQuestion{gap:16px;padding-block:18px;font-size:16px;line-height:24px}.public-home-lower-sections-module__yaBbpq__faqAnswer{padding-bottom:20px;padding-right:0;font-size:14px;line-height:24px}.public-home-lower-sections-module__yaBbpq__finalCtaSection{--final-cta-outer-space:72px;width:calc(100% - 40px)}.public-home-lower-sections-module__yaBbpq__finalCtaCard{min-height:350px;padding:40px 20px}.public-home-lower-sections-module__yaBbpq__finalCtaContent{gap:24px}.public-home-lower-sections-module__yaBbpq__finalCtaAvatars{width:min(100%,368.2px)}.public-home-lower-sections-module__yaBbpq__finalCtaContent h2{max-width:calc(100vw - 80px);font-size:28px;line-height:40px}.public-home-lower-sections-module__yaBbpq__finalCtaAction{min-width:150px;min-height:48px;font-size:20px}}@media (prefers-reduced-motion:reduce){.public-home-lower-sections-module__yaBbpq__finalCtaAction,.public-home-lower-sections-module__yaBbpq__faqChevron{transition:none}}
.logo-loading-module__7CnCFW__shape{transform-origin:50%;position:absolute}.logo-loading-module__7CnCFW__animated{animation-name:logo-loading-module__7CnCFW__pagepop-logo-loading-pulse;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes logo-loading-module__7CnCFW__pagepop-logo-loading-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.logo-loading-module__7CnCFW__animated{animation:none}}
.public-home-quick-entries-module__Z4vEMa__viewport{scrollbar-width:none;width:calc(100% + 32px);margin:-16px;padding:16px;overflow-x:visible}.public-home-quick-entries-module__Z4vEMa__viewport::-webkit-scrollbar{display:none}.public-home-quick-entries-module__Z4vEMa__grid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px;width:100%;min-width:0;max-width:1116px;margin:0;padding:0;list-style:none;display:flex}.public-home-quick-entries-module__Z4vEMa__grid>li{flex:0 0 122px;min-width:0}.public-home-quick-entries-module__Z4vEMa__card{width:100%;min-width:0;height:100%;min-height:129px;box-shadow:var(--shadow-card);color:var(--text-primary);text-align:center;cursor:pointer;background:#ffffffb8;border:2px solid #fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px 8px 14px;transition:box-shadow .16s,transform .16s;display:flex;position:relative}.public-home-quick-entries-module__Z4vEMa__card:hover{z-index:1;box-shadow:var(--shadow-card);transform:scale(1.06)}.public-home-quick-entries-module__Z4vEMa__card:focus-visible{z-index:1;outline:2px solid var(--brand-primary);outline-offset:2px;box-shadow:var(--shadow-card);transform:scale(1.06)}.public-home-quick-entries-module__Z4vEMa__card[aria-disabled=true]{cursor:wait;opacity:.7}.public-home-quick-entries-module__Z4vEMa__media{border:1px solid var(--border-soft-opaque);background:var(--quick-entry-color,var(--surface-muted));border-radius:8px;flex:none;width:86px;height:63px;position:relative;overflow:hidden}.public-home-quick-entries-module__Z4vEMa__media img{object-fit:cover;width:100%;height:100%;display:block}.public-home-quick-entries-module__Z4vEMa__mediaPicture{width:100%;height:100%;display:block}.public-home-quick-entries-module__Z4vEMa__carouselTrack{opacity:0;will-change:transform, opacity;width:100%;height:100%;transition-duration:.3s,.22s;transition-timing-function:ease-in-out,ease-out;display:flex;position:absolute;inset:0}.public-home-quick-entries-module__Z4vEMa__carouselTrack[data-visible=true]{opacity:1}.public-home-quick-entries-module__Z4vEMa__carouselSlide{flex:none;width:100%;height:100%}.public-home-quick-entries-module__Z4vEMa__verticalPicture{width:100%;height:100%;display:block}.public-home-quick-entries-module__Z4vEMa__verticalImage{object-position:center top;height:100%;transition:object-position .3s ease-out}.public-home-quick-entries-module__Z4vEMa__verticalImage[data-moving=true]{object-position:center bottom;transition-duration:var(--cover-hover-scroll-duration,12s);transition-timing-function:linear}.public-home-quick-entries-module__Z4vEMa__comparisonLeft,.public-home-quick-entries-module__Z4vEMa__comparisonDivider{pointer-events:none;position:absolute;inset:0}.public-home-quick-entries-module__Z4vEMa__comparisonLeft{clip-path:inset(0 50% 0 0);transition:clip-path .3s ease-out}.public-home-quick-entries-module__Z4vEMa__comparisonDivider{transition:transform .3s ease-out;transform:translate(calc(50% - .5px))}.public-home-quick-entries-module__Z4vEMa__comparisonDivider:after{inset-block:0;content:"";background:#ffffffd9;width:1px;position:absolute;left:0}.public-home-quick-entries-module__Z4vEMa__card[data-active=true] .public-home-quick-entries-module__Z4vEMa__comparisonLeft{animation:3s ease-in-out infinite public-home-quick-entries-module__Z4vEMa__quick-entry-comparison-reveal}.public-home-quick-entries-module__Z4vEMa__card[data-active=true] .public-home-quick-entries-module__Z4vEMa__comparisonDivider{animation:3s ease-in-out infinite public-home-quick-entries-module__Z4vEMa__quick-entry-comparison-divider}@keyframes public-home-quick-entries-module__Z4vEMa__quick-entry-comparison-reveal{0%,72%,to{clip-path:inset(0 50% 0 0)}24%{clip-path:inset(0 8% 0 0)}48%{clip-path:inset(0 92% 0 0)}}@keyframes public-home-quick-entries-module__Z4vEMa__quick-entry-comparison-divider{0%,72%,to{transform:translate(calc(50% - .5px))}24%{transform:translate(calc(92% - .5px))}48%{transform:translate(calc(8% - .5px))}}.public-home-quick-entries-module__Z4vEMa__name{text-overflow:ellipsis;white-space:nowrap;flex:none;width:100%;font-size:14px;font-weight:600;line-height:20px;display:block;overflow:hidden}@media (min-width:1920px){.public-home-quick-entries-module__Z4vEMa__grid{max-width:1320px}.public-home-quick-entries-module__Z4vEMa__grid>li{flex:0 0 145px}.public-home-quick-entries-module__Z4vEMa__media{width:104px;height:76px}}@media (min-width:375px) and (max-width:639px){.public-home-quick-entries-module__Z4vEMa__grid{column-gap:12px}.public-home-quick-entries-module__Z4vEMa__grid>li{flex-basis:min(122px,33.3333% - 8px)}}@media (max-width:375px){.public-home-quick-entries-module__Z4vEMa__name{text-overflow:clip;font-size:13px;overflow:visible}}@media (max-width:639px){.public-home-quick-entries-module__Z4vEMa__viewport{width:calc(100% + 32px);margin:-12px -16px;padding:12px 16px}}@media (max-width:767px){.public-home-quick-entries-module__Z4vEMa__verticalImage[data-moving=true]{object-position:center top;transition:none}}@media (prefers-reduced-motion:reduce){.public-home-quick-entries-module__Z4vEMa__card,.public-home-quick-entries-module__Z4vEMa__carouselTrack,.public-home-quick-entries-module__Z4vEMa__comparisonLeft,.public-home-quick-entries-module__Z4vEMa__comparisonDivider,.public-home-quick-entries-module__Z4vEMa__verticalImage{transition:none}.public-home-quick-entries-module__Z4vEMa__card:hover,.public-home-quick-entries-module__Z4vEMa__card:focus-visible{transform:none}.public-home-quick-entries-module__Z4vEMa__card[data-active=true] .public-home-quick-entries-module__Z4vEMa__comparisonLeft,.public-home-quick-entries-module__Z4vEMa__card[data-active=true] .public-home-quick-entries-module__Z4vEMa__comparisonDivider{animation:none}.public-home-quick-entries-module__Z4vEMa__verticalImage[data-moving=true]{object-position:center top}}
.pricing-price-roller-module__6nnZga__roller{align-items:baseline;gap:0;display:inline-flex}.pricing-price-roller-module__6nnZga__digit{height:var(--pricing-digit-height);line-height:var(--pricing-digit-height);vertical-align:baseline;display:inline-block;position:relative;overflow:hidden}.pricing-price-roller-module__6nnZga__track{flex-direction:column;transition:transform .6s cubic-bezier(.4,0,.2,1);display:flex}.pricing-price-roller-module__6nnZga__number,.pricing-price-roller-module__6nnZga__character{color:inherit;font-size:var(--pricing-digit-font-size);font-weight:inherit}.pricing-price-roller-module__6nnZga__number{height:var(--pricing-digit-height);font-variant-numeric:tabular-nums;line-height:var(--pricing-digit-height);text-align:center;display:block}.pricing-price-roller-module__6nnZga__character{line-height:var(--pricing-digit-height);display:inline-block}@media (prefers-reduced-motion:reduce){.pricing-price-roller-module__6nnZga__track{transition:none}}
@property --home-results-enter{syntax:"<number>";inherits:false;initial-value:0}.public-home-scroll-story-module___EgjRG__story{--home-story-header-height:64px;position:relative}.public-home-scroll-story-module___EgjRG__stage,.public-home-scroll-story-module___EgjRG__scene{position:relative}.public-home-scroll-story-module___EgjRG__scrollHint{display:none}.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true]{height:400svh}html:has(.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true]){overscroll-behavior-y:auto}.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true] .public-home-scroll-story-module___EgjRG__stage{z-index:1;top:var(--home-story-header-height);height:calc(100svh - var(--home-story-header-height));background:var(--surface-canvas);isolation:isolate;position:sticky;overflow:clip}.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true] .public-home-scroll-story-module___EgjRG__scene{pointer-events:none;transform-origin:50% 48%;position:absolute;inset:0;overflow:clip}.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true] .public-home-scroll-story-module___EgjRG__assistantScene{z-index:1;opacity:calc(1 - var(--home-assistant-exit));transform:translate3d(0, calc(var(--home-assistant-exit) * -100px), 0) scale(calc(1 - var(--home-assistant-exit) * .08))}.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true] .public-home-scroll-story-module___EgjRG__conversationScene{z-index:2;opacity:calc(var(--home-conversation-enter) * (1 - var(--home-conversation-exit)));transform:translate3d(0, calc((1 - var(--home-conversation-enter)) * 110px + var(--home-conversation-exit) * -150px), 0) scale(calc(.92 + var(--home-conversation-enter) * .08 - var(--home-conversation-exit) * .15))}.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true] .public-home-scroll-story-module___EgjRG__resultsScene{z-index:3;opacity:var(--home-results-enter);will-change:opacity}.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true] .public-home-scroll-story-module___EgjRG__resultsScene [data-home-case-heading]{z-index:2;opacity:calc(var(--home-results-caption) * (1 - clamp(0, var(--home-results-pan) * 5, 1)));transform:translate3d(0, calc((1 - var(--home-results-caption)) * -28px - var(--home-results-pan) * 80px), 0);flex:none;position:relative}.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true][data-active-step=assistants] .public-home-scroll-story-module___EgjRG__assistantScene,.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true][data-active-step=conversation] .public-home-scroll-story-module___EgjRG__conversationScene,.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true][data-results-interactive=true] .public-home-scroll-story-module___EgjRG__resultsScene{pointer-events:auto}.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true] .public-home-scroll-story-module___EgjRG__assistantScene [data-home-story-step=assistants]{align-items:flex-start;height:100%;padding-block:60px 80px;display:flex}.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true] .public-home-scroll-story-module___EgjRG__conversationScene [data-home-story-step=conversation]{flex-direction:column;justify-content:center;height:100%;min-height:0;padding-block:24px 80px;display:flex}.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true] .public-home-scroll-story-module___EgjRG__scrollHint{z-index:4;bottom:28px;color:var(--text-secondary);pointer-events:none;opacity:0;justify-content:center;align-items:center;gap:6px;margin:0;font-size:14px;line-height:20px;display:flex;position:absolute;inset-inline:20px}.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true][data-active-step=assistants] .public-home-scroll-story-module___EgjRG__scrollHint{opacity:calc(1 - var(--home-assistant-exit))}.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true][data-active-step=conversation] .public-home-scroll-story-module___EgjRG__scrollHint{opacity:calc(var(--home-conversation-enter) * (1 - var(--home-conversation-exit)))}.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true][data-active-step=results] .public-home-scroll-story-module___EgjRG__scrollHint{visibility:hidden}.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true] .public-home-scroll-story-module___EgjRG__resultsScene [data-home-story-step=results]{height:100%;padding-top:clamp(24px,4.8svh,48px)}.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true] .public-home-scroll-story-module___EgjRG__resultsScene [data-home-story-step=results]>div{flex-direction:column;height:100%;min-height:0;display:flex}.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true] .public-home-scroll-story-module___EgjRG__resultsScene [data-home-case-stage]{flex-direction:column;flex:1;min-height:0;display:flex}.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true] .public-home-scroll-story-module___EgjRG__resultsScene [data-home-case-viewport]{height:100%;min-height:0;max-height:none}@media (min-width:1440px) and (min-height:900px){.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true] .public-home-scroll-story-module___EgjRG__assistantScene [data-home-story-step=assistants]{align-items:center;padding-block:24px 80px}}@media (min-width:1920px){.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true] .public-home-scroll-story-module___EgjRG__assistantScene [data-home-story-step=assistants]{align-items:flex-start;padding-block:80px}}@media (min-width:1600px){.public-home-scroll-story-module___EgjRG__story{--home-story-header-height:48px}}@media (min-width:768px) and (max-width:1920px){.public-home-scroll-story-module___EgjRG__story:not([data-scroll-enhanced=true]) .public-home-scroll-story-module___EgjRG__conversationScene{margin-top:48px}.public-home-scroll-story-module___EgjRG__story:not([data-scroll-enhanced=true]) .public-home-scroll-story-module___EgjRG__resultsScene{margin-top:80px}}@media (max-width:1079px) and (min-width:768px){.public-home-scroll-story-module___EgjRG__story[data-scroll-enhanced=true]{height:400svh}}@media (max-width:767px){.public-home-scroll-story-module___EgjRG__story{display:block}}@media (prefers-reduced-motion:reduce){.public-home-scroll-story-module___EgjRG__story,.public-home-scroll-story-module___EgjRG__stage,.public-home-scroll-story-module___EgjRG__scene{height:auto}.public-home-scroll-story-module___EgjRG__scene{opacity:1;transform:none}}
