.AssistantScreen-module__qVygdW__page{box-sizing:border-box;background:var(--color-surface);color:var(--color-text);flex-direction:column;gap:0;display:flex}.AssistantScreen-module__qVygdW__hero{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-6);min-height:calc(100svh - var(--site-header-tall,var(--site-header-height,4rem)));padding:var(--space-6) var(--space-4) var(--space-11);text-align:center;flex-direction:column;display:flex}@media (min-width:1024px){.AssistantScreen-module__qVygdW__hero{gap:var(--space-8);padding:var(--space-8) var(--space-6) var(--space-15)}}.AssistantScreen-module__qVygdW__photo{width:min(18rem,70vw);height:auto;display:block}@media (min-width:1024px){.AssistantScreen-module__qVygdW__photo{width:min(24rem,40vw)}}.AssistantScreen-module__qVygdW__copy{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.AssistantScreen-module__qVygdW__title{max-width:16em;line-height:var(--line-height-tight)}.AssistantScreen-module__qVygdW__definition{max-width:36rem}.AssistantScreen-module__qVygdW__heroCta{margin-top:var(--space-2)}.AssistantScreen-module__qVygdW__band{box-sizing:border-box;width:100%;max-width:var(--layout-max-width);padding:var(--space-11) var(--space-4);gap:var(--space-8);scroll-margin-top:calc(var(--site-header-height,4rem) + var(--space-4));flex-direction:column;margin-inline:auto;display:flex}.AssistantScreen-module__qVygdW__sectionTitle{max-width:18em;margin:0}.AssistantScreen-module__qVygdW__pills{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (min-width:720px){.AssistantScreen-module__qVygdW__pills{gap:var(--space-6)}}.AssistantScreen-module__qVygdW__pill{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;min-width:0;display:flex}.AssistantScreen-module__qVygdW__pillImage{width:min(11rem,100%);height:auto;display:block}.AssistantScreen-module__qVygdW__media{border-radius:var(--radius-control);background:var(--color-surface-raised);width:100%;height:auto;display:block}.AssistantScreen-module__qVygdW__mediaSquare{aspect-ratio:1;object-fit:cover;object-position:center}.AssistantScreen-module__qVygdW__tile{box-sizing:border-box;gap:var(--space-2);min-height:100%;padding:var(--space-5);background:var(--color-surface-raised);border-radius:1.25rem;flex-direction:column;display:flex}.AssistantScreen-module__qVygdW__steps{gap:var(--space-5);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.AssistantScreen-module__qVygdW__step{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.AssistantScreen-module__qVygdW__stepMarker{min-width:2.5rem;height:2.5rem;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-raised);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;line-height:1;display:inline-flex}.AssistantScreen-module__qVygdW__stack{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AssistantScreen-module__qVygdW__stackItem{gap:var(--space-2);flex-direction:column;display:flex}.AssistantScreen-module__qVygdW__install{isolation:isolate;box-sizing:border-box;width:100%;min-height:min(36rem,85svh);padding:var(--space-11) var(--space-4);scroll-margin-top:calc(var(--site-header-height,4rem) + var(--space-4));background:#f8f7fc;align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.AssistantScreen-module__qVygdW__install{min-height:min(42rem,80svh);padding:var(--space-15) var(--space-6)}}.AssistantScreen-module__qVygdW__installBg{z-index:0;object-fit:cover;object-position:center right;width:100%;height:100%;display:block;position:absolute;inset:0}.AssistantScreen-module__qVygdW__installInner{z-index:1;box-sizing:border-box;gap:var(--space-6);width:100%;max-width:var(--layout-max-width);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media (min-width:1024px){.AssistantScreen-module__qVygdW__installInner{max-width:min(32rem,42%);margin-inline:max(0px, calc((100% - var(--layout-max-width)) / 2 + var(--space-6))) auto}}@media (max-width:1023px){.AssistantScreen-module__qVygdW__install{flex-direction:column;align-items:stretch;min-height:0;padding:0}.AssistantScreen-module__qVygdW__installBg{object-fit:contain;object-position:center bottom;order:2;width:100%;height:auto;max-height:22rem;position:relative;inset:auto}.AssistantScreen-module__qVygdW__installInner{max-width:none;padding:var(--space-8) var(--space-4) var(--space-6);order:1;margin:0}.AssistantScreen-module__qVygdW__installMarker{background:var(--color-surface-raised)}}.AssistantScreen-module__qVygdW__installTitle{max-width:12em;margin:0}.AssistantScreen-module__qVygdW__installLead{max-width:28rem}.AssistantScreen-module__qVygdW__installSteps{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AssistantScreen-module__qVygdW__installStep{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.AssistantScreen-module__qVygdW__installMarker{min-width:2.5rem;height:2.5rem;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 88%, transparent);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;line-height:1;display:inline-flex}.AssistantScreen-module__qVygdW__benefits{box-sizing:border-box;gap:var(--space-8);width:100%;padding:var(--space-11) var(--space-4) var(--space-15);scroll-margin-top:calc(var(--site-header-height,4rem) + var(--space-4));background:var(--color-surface);flex-direction:column;display:flex}@media (min-width:1024px){.AssistantScreen-module__qVygdW__benefits{gap:var(--space-8);padding:var(--space-15) var(--space-6) var(--space-22)}}.AssistantScreen-module__qVygdW__benefitsTitle{box-sizing:border-box;text-align:center;width:100%;max-width:18em;margin:0 auto}.AssistantScreen-module__qVygdW__benefitsTrack{gap:var(--space-3);width:100%;max-width:var(--layout-max-width);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}@media (min-width:1024px){.AssistantScreen-module__qVygdW__benefitsTrack{grid-template-columns:repeat(var(--benefit-columns,4), minmax(0, 1fr));gap:var(--space-4)}}.AssistantScreen-module__qVygdW__benefitCard{--benefit-pad-x:var(--space-4);box-sizing:border-box;min-width:0;min-height:16rem;padding:var(--space-4) 0 0;background:var(--color-surface-raised);border:none;border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden}@media (max-width:1023px){.AssistantScreen-module__qVygdW__benefitCard{--benefit-pad-x:var(--space-3);min-height:12rem;padding:var(--space-2) 0 0;border-radius:1rem}}@media (min-width:1024px){.AssistantScreen-module__qVygdW__benefitCard{--benefit-pad-x:var(--space-5);min-height:20rem;padding:var(--space-5) 0 0;border-radius:1.5rem}}.AssistantScreen-module__qVygdW__benefitCopy{gap:var(--space-2);padding:0 var(--benefit-pad-x) var(--space-3);flex-direction:column;flex:none;display:flex}@media (max-width:1023px){.AssistantScreen-module__qVygdW__benefitCopy h3{font-size:var(--font-size-sm)}}.AssistantScreen-module__qVygdW__benefitMedia{flex:auto;justify-content:center;align-items:flex-end;width:100%;min-height:0;margin-top:auto;display:flex}.AssistantScreen-module__qVygdW__benefitPhoto{object-fit:contain;object-position:center bottom;width:100%;height:auto;display:block}.AssistantScreen-module__qVygdW__faq{box-sizing:border-box;padding:var(--space-11) var(--space-4) var(--space-15);scroll-margin-top:calc(var(--site-header-height,4rem) + var(--space-4));background:var(--color-surface)}@media (min-width:1024px){.AssistantScreen-module__qVygdW__faq{padding:var(--space-15) var(--space-6) var(--space-22)}}.AssistantScreen-module__qVygdW__faqInner{gap:var(--space-8);width:100%;max-width:var(--layout-max-width);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:1024px){.AssistantScreen-module__qVygdW__faqInner{gap:var(--space-15);grid-template-columns:minmax(14rem,.38fr) minmax(0,1fr);align-items:start;display:grid}}.AssistantScreen-module__qVygdW__faqTitle{margin:0}.AssistantScreen-module__qVygdW__faqList{background:0 0!important;border:none!important;border-radius:0!important;overflow:visible!important}.AssistantScreen-module__qVygdW__faqList summary{padding:var(--space-6) 0;align-items:flex-start}.AssistantScreen-module__qVygdW__faqList details:first-child summary{padding-top:0}.AssistantScreen-module__qVygdW__faqList summary svg{margin-top:.15em}.AssistantScreen-module__qVygdW__faqList details>div{padding:0 0 var(--space-6)}.AssistantScreen-module__qVygdW__faqList details+details{border-top:var(--border-width) solid var(--color-border)}.AssistantScreen-module__qVygdW__request{box-sizing:border-box;width:100%;max-width:var(--layout-max-width);padding:var(--space-11) var(--space-4) var(--space-20);scroll-margin-top:calc(var(--site-header-height,4rem) + var(--space-4));margin-inline:auto}.AssistantScreen-module__qVygdW__requestCard{box-sizing:border-box;gap:var(--space-8);width:100%;padding:var(--space-8);border-radius:var(--radius-card);background:var(--color-surface-raised);flex-direction:column;display:flex}@media (min-width:720px){.AssistantScreen-module__qVygdW__requestCard{gap:var(--space-11);padding:var(--space-11);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}}.AssistantScreen-module__qVygdW__requestHeadline{max-width:16em;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0;line-height:1.35}@media (max-width:719px){.AssistantScreen-module__qVygdW__requestHeadline{max-width:none;font-size:var(--font-size-lg);line-height:1.3}}.AssistantScreen-module__qVygdW__requestAccent{color:var(--color-accent)}.AssistantScreen-module__qVygdW__requestForm{min-width:0}
.EmulatorHubScreen-module__zT12wG__page{--draft-enter:.7s cubic-bezier(.4, 0, .2, 1);--draft-hover:.48s cubic-bezier(.2, 0, 0, 1);box-sizing:border-box;background:var(--color-surface);color:var(--color-text);flex-direction:column;gap:0;display:flex}.EmulatorHubScreen-module__zT12wG__hub{box-sizing:border-box;width:100%;max-width:var(--layout-max-width);padding:var(--space-11) var(--space-4) var(--space-15);gap:var(--space-8);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:1024px){.EmulatorHubScreen-module__zT12wG__hub{padding-inline:var(--layout-gutter);gap:var(--space-11)}}.EmulatorHubScreen-module__zT12wG__header{text-align:center}.EmulatorHubScreen-module__zT12wG__title{animation:EmulatorHubScreen-module__zT12wG__draftEnter var(--draft-enter) both;margin:0}.EmulatorHubScreen-module__zT12wG__grid{justify-content:center;gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.EmulatorHubScreen-module__zT12wG__grid>li{box-sizing:border-box;max-width:100%;animation:EmulatorHubScreen-module__zT12wG__draftEnter var(--draft-enter) both;flex:0 0 100%}@media (min-width:640px){.EmulatorHubScreen-module__zT12wG__grid{gap:var(--space-5)}.EmulatorHubScreen-module__zT12wG__grid>li{flex-basis:calc((100% - var(--space-5)) / 2);max-width:calc((100% - var(--space-5)) / 2)}}@media (min-width:1024px){.EmulatorHubScreen-module__zT12wG__grid{gap:var(--space-6)}.EmulatorHubScreen-module__zT12wG__grid>li{flex-basis:calc((100% - 3 * var(--space-6)) / 4);max-width:calc((100% - 3 * var(--space-6)) / 4)}}.EmulatorHubScreen-module__zT12wG__grid>li:first-child{animation-delay:40ms}.EmulatorHubScreen-module__zT12wG__grid>li:nth-child(2){animation-delay:80ms}.EmulatorHubScreen-module__zT12wG__grid>li:nth-child(3){animation-delay:.12s}.EmulatorHubScreen-module__zT12wG__grid>li:nth-child(4){animation-delay:.16s}.EmulatorHubScreen-module__zT12wG__grid>li:nth-child(5){animation-delay:.2s}.EmulatorHubScreen-module__zT12wG__grid>li:nth-child(6){animation-delay:.24s}.EmulatorHubScreen-module__zT12wG__grid>li:nth-child(7){animation-delay:.28s}.EmulatorHubScreen-module__zT12wG__tile{box-sizing:border-box;aspect-ratio:1;border-radius:var(--radius-card);width:100%;color:var(--color-text-inverse);transition:transform var(--draft-hover);background:#e8eef3;text-decoration:none;display:block;position:relative;overflow:hidden;transform:translateY(0)}.EmulatorHubScreen-module__zT12wG__tile:hover{color:var(--color-text-inverse);text-decoration:none;transform:translateY(-4px)}.EmulatorHubScreen-module__zT12wG__tile:hover .EmulatorHubScreen-module__zT12wG__tileImg{transform:scale(1.05)}.EmulatorHubScreen-module__zT12wG__tile:hover .EmulatorHubScreen-module__zT12wG__tileFoot{background:var(--color-accent);transform:translate(-50%)translateY(-3px)}.EmulatorHubScreen-module__zT12wG__tileMedia{pointer-events:none;position:absolute;inset:0;overflow:hidden}.EmulatorHubScreen-module__zT12wG__tileImg{object-fit:cover;object-position:center center;transform-origin:50%;transition:transform var(--draft-hover);-webkit-user-select:none;user-select:none;transform:scale(1)}.EmulatorHubScreen-module__zT12wG__tileFoot{z-index:1;left:50%;bottom:var(--space-5);width:max-content;max-width:calc(100% - 2 * var(--space-5));min-height:2.25rem;padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);background:var(--palette-graphite);transition:background-color var(--draft-hover), transform var(--draft-hover);justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%)translateY(0)}.EmulatorHubScreen-module__zT12wG__tileLabel{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;line-height:var(--line-height-tight);display:block;overflow:hidden}@media (min-width:1024px){.EmulatorHubScreen-module__zT12wG__tileFoot{bottom:var(--space-6);max-width:calc(100% - 2 * var(--space-6));min-height:2.5rem;padding:var(--space-2) var(--space-6)}}.EmulatorHubScreen-module__zT12wG__band{box-sizing:border-box;width:100%;max-width:var(--layout-max-width);padding:var(--space-11) var(--space-4);gap:var(--space-8);scroll-margin-top:calc(var(--site-header-height,4rem) + var(--space-4));flex-direction:column;margin-inline:auto;display:flex}@media (min-width:1024px){.EmulatorHubScreen-module__zT12wG__band{padding:var(--space-15) var(--layout-gutter)}}.EmulatorHubScreen-module__zT12wG__sectionTitle{margin:0}.EmulatorHubScreen-module__zT12wG__aboutMedia{border-radius:var(--radius-card);width:100%;height:auto;display:block}.EmulatorHubScreen-module__zT12wG__featureCard{gap:var(--space-3);flex-direction:column;display:flex}.EmulatorHubScreen-module__zT12wG__valueBand{box-sizing:border-box;padding:var(--space-11) var(--space-4);background:var(--color-surface-raised);scroll-margin-top:calc(var(--site-header-height,4rem) + var(--space-4))}@media (min-width:1024px){.EmulatorHubScreen-module__zT12wG__valueBand{padding:var(--space-15) var(--space-6)}}.EmulatorHubScreen-module__zT12wG__valueInner{box-sizing:border-box;width:100%;max-width:var(--layout-max-width);gap:var(--space-5);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:1024px){.EmulatorHubScreen-module__zT12wG__valueInner{padding-inline:var(--layout-gutter)}}.EmulatorHubScreen-module__zT12wG__valueList{gap:var(--space-3);flex-direction:column;margin:0;padding-inline-start:1.25rem;display:flex}.EmulatorHubScreen-module__zT12wG__request{box-sizing:border-box;width:100%;max-width:var(--layout-max-width);padding:var(--space-11) var(--space-4);scroll-margin-top:calc(var(--site-header-height,4rem) + var(--space-4));margin-inline:auto}@media (min-width:1024px){.EmulatorHubScreen-module__zT12wG__request{padding:var(--space-15) var(--layout-gutter)}}.EmulatorHubScreen-module__zT12wG__requestCard{box-sizing:border-box;gap:var(--space-8);width:100%;padding:var(--space-8);border-radius:var(--radius-card);background:var(--color-surface-raised);flex-direction:column;display:flex}@media (min-width:720px){.EmulatorHubScreen-module__zT12wG__requestCard{gap:var(--space-11);padding:var(--space-11);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}}.EmulatorHubScreen-module__zT12wG__requestHeadline{max-width:16em;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0;line-height:1.35}@media (max-width:719px){.EmulatorHubScreen-module__zT12wG__requestHeadline{max-width:none;font-size:var(--font-size-lg);line-height:1.3}}.EmulatorHubScreen-module__zT12wG__requestAccent{color:var(--color-accent)}.EmulatorHubScreen-module__zT12wG__requestForm{min-width:0}.EmulatorHubScreen-module__zT12wG__feedback{--feedback-inset:var(--space-4);--feedback-gap:var(--space-4);box-sizing:border-box;gap:var(--space-6);padding:var(--space-11) 0 var(--space-15);scroll-margin-top:calc(var(--site-header-height,4rem) + var(--space-4));background:var(--color-surface);flex-direction:column;display:flex}@media (min-width:1024px){.EmulatorHubScreen-module__zT12wG__feedback{--feedback-inset:max(var(--layout-gutter), calc((100% - var(--layout-max-width)) / 2));--feedback-gap:var(--space-5);gap:var(--space-8);padding:var(--space-15) 0 var(--space-22)}}.EmulatorHubScreen-module__zT12wG__feedbackIntro,.EmulatorHubScreen-module__zT12wG__feedbackHero,.EmulatorHubScreen-module__zT12wG__feedbackSource{width:calc(100% - 2 * var(--feedback-inset));max-width:var(--layout-max-width);margin-inline:auto}.EmulatorHubScreen-module__zT12wG__feedbackIntro{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.EmulatorHubScreen-module__zT12wG__feedbackTitle,.EmulatorHubScreen-module__zT12wG__feedbackLead{margin:0}.EmulatorHubScreen-module__zT12wG__feedbackHero{box-sizing:border-box;gap:var(--space-8);padding:var(--space-11);border-radius:var(--radius-card);background:var(--color-surface-raised);flex-direction:column;display:flex}@media (min-width:720px){.EmulatorHubScreen-module__zT12wG__feedbackHero{gap:var(--space-11);grid-template-columns:minmax(0,1.4fr) minmax(12rem,.7fr);align-items:center;display:grid}}.EmulatorHubScreen-module__zT12wG__feedbackHeroCopy{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.EmulatorHubScreen-module__zT12wG__feedbackQuote{margin:0}.EmulatorHubScreen-module__zT12wG__feedbackHeroMeta{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.EmulatorHubScreen-module__zT12wG__feedbackHeroMedia{justify-content:center;align-items:center;display:flex;overflow:hidden}.EmulatorHubScreen-module__zT12wG__feedbackHeroPhoto{aspect-ratio:1;object-fit:contain;border-radius:calc(var(--radius-card) * .45);background:var(--color-surface);width:min(100%,16rem);height:auto;display:block}.EmulatorHubScreen-module__zT12wG__feedbackSource{min-height:3.25rem;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:color-mix(in srgb, #fc0 22%, var(--color-surface));color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35em;display:flex}.EmulatorHubScreen-module__zT12wG__feedbackSource:hover{color:var(--color-text);text-decoration:underline}.EmulatorHubScreen-module__zT12wG__feedbackSourceBrand{font-weight:var(--font-weight-semibold);align-items:center;gap:.3em;display:inline-flex}.EmulatorHubScreen-module__zT12wG__feedbackSourceMark{color:#e2a100;font-size:1.15em;line-height:1}.EmulatorHubScreen-module__zT12wG__feedbackTrack{gap:var(--feedback-gap);padding-inline:var(--feedback-inset);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--feedback-inset);scrollbar-width:none;display:flex;overflow-x:auto}.EmulatorHubScreen-module__zT12wG__feedbackTrack::-webkit-scrollbar{display:none}.EmulatorHubScreen-module__zT12wG__feedbackTrack:after{content:"";flex:0 0 var(--feedback-inset);margin-inline-start:calc(var(--feedback-gap) * -1)}.EmulatorHubScreen-module__zT12wG__feedbackCard{box-sizing:border-box;gap:var(--space-4);flex-direction:column;flex:0 0 min(20rem, calc(100vw - 2 * var(--feedback-inset) - 1.5rem));min-height:16rem;padding:var(--space-11);border-radius:var(--radius-card);background:var(--color-surface-raised);scroll-snap-align:start;display:flex;overflow:hidden}@media (min-width:720px){.EmulatorHubScreen-module__zT12wG__feedbackCard{flex:0 0 calc((100% - var(--feedback-gap)) / 2.25);min-height:18rem}}@media (min-width:1024px){.EmulatorHubScreen-module__zT12wG__feedbackCard{flex-basis:calc((100% - 2 * var(--feedback-gap)) / 3.15)}}.EmulatorHubScreen-module__zT12wG__feedbackStars{color:#e2a100;letter-spacing:.12em;font-size:var(--font-size-sm);margin:0;line-height:1}.EmulatorHubScreen-module__zT12wG__feedbackCardText{flex:auto;margin:0}.EmulatorHubScreen-module__zT12wG__faq{box-sizing:border-box;padding:var(--space-11) var(--space-4) var(--space-20);scroll-margin-top:calc(var(--site-header-height,4rem) + var(--space-4));background:var(--color-surface)}@media (min-width:1024px){.EmulatorHubScreen-module__zT12wG__faq{padding:var(--space-15) var(--space-6) var(--space-22)}}.EmulatorHubScreen-module__zT12wG__faqInner{gap:var(--space-8);width:100%;max-width:var(--layout-max-width);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:1024px){.EmulatorHubScreen-module__zT12wG__faqInner{gap:var(--space-15);padding-inline:var(--layout-gutter);grid-template-columns:minmax(14rem,.38fr) minmax(0,1fr);align-items:start;display:grid}}.EmulatorHubScreen-module__zT12wG__faqTitle{margin:0}.EmulatorHubScreen-module__zT12wG__faqList{background:0 0!important;border:none!important;border-radius:0!important;overflow:visible!important}.EmulatorHubScreen-module__zT12wG__faqList summary{padding:var(--space-6) 0;align-items:flex-start}.EmulatorHubScreen-module__zT12wG__faqList details:first-child summary{padding-top:0}.EmulatorHubScreen-module__zT12wG__faqList summary svg{margin-top:.15em}.EmulatorHubScreen-module__zT12wG__faqList details>div{padding:0 0 var(--space-6)}.EmulatorHubScreen-module__zT12wG__faqList details+details{border-top:var(--border-width) solid var(--color-border)}@keyframes EmulatorHubScreen-module__zT12wG__draftEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.EmulatorHubScreen-module__zT12wG__revealItem{opacity:0;transition:opacity .52s cubic-bezier(.2,0,0,1),transform .52s cubic-bezier(.2,0,0,1);transform:translateY(10px)}.EmulatorHubScreen-module__zT12wG__reveal.EmulatorHubScreen-module__zT12wG__revealed .EmulatorHubScreen-module__zT12wG__revealItem,.EmulatorHubScreen-module__zT12wG__revealItem.EmulatorHubScreen-module__zT12wG__revealed,.EmulatorHubScreen-module__zT12wG__revealed.EmulatorHubScreen-module__zT12wG__revealItem{opacity:1;transform:none}.EmulatorHubScreen-module__zT12wG__reveal{opacity:0;transition:opacity .56s cubic-bezier(.2,0,0,1),transform .56s cubic-bezier(.2,0,0,1);transform:translateY(12px)}.EmulatorHubScreen-module__zT12wG__reveal.EmulatorHubScreen-module__zT12wG__revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.EmulatorHubScreen-module__zT12wG__title,.EmulatorHubScreen-module__zT12wG__grid>li{animation:none}.EmulatorHubScreen-module__zT12wG__tile,.EmulatorHubScreen-module__zT12wG__tileImg,.EmulatorHubScreen-module__zT12wG__tileFoot{transition:none}.EmulatorHubScreen-module__zT12wG__tile:hover,.EmulatorHubScreen-module__zT12wG__tile:hover .EmulatorHubScreen-module__zT12wG__tileImg{transform:none}.EmulatorHubScreen-module__zT12wG__tile:hover .EmulatorHubScreen-module__zT12wG__tileFoot{transform:translate(-50%)}.EmulatorHubScreen-module__zT12wG__reveal,.EmulatorHubScreen-module__zT12wG__revealItem{opacity:1;transition:none;transform:none}}
.HomeScreen-module__Mm2roq__page{--draft-enter:.7s cubic-bezier(.4, 0, .2, 1);--draft-hover:.48s cubic-bezier(.2, 0, 0, 1);box-sizing:border-box;background:var(--color-surface);color:var(--color-text);flex-direction:column;display:flex}.HomeScreen-module__Mm2roq__hero{box-sizing:border-box;min-height:calc(100svh - var(--site-header-tall,var(--site-header-height,4rem)));padding:var(--space-10) var(--space-4);background:radial-gradient(ellipse 80% 55% at 50% 0%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 70%), var(--color-surface);color:var(--color-text);text-align:center;justify-content:center;align-items:center;display:flex}@media (min-width:1024px){.HomeScreen-module__Mm2roq__hero{padding:var(--space-15) var(--layout-gutter)}}.HomeScreen-module__Mm2roq__heroInner{align-items:center;gap:var(--space-5);flex-direction:column;width:100%;max-width:48rem;display:flex}.HomeScreen-module__Mm2roq__heroImg{width:min(18rem,72vw);height:auto;animation:HomeScreen-module__Mm2roq__draftEnter var(--draft-enter) both;display:block}@media (min-width:1024px){.HomeScreen-module__Mm2roq__heroImg{width:min(22rem,28vw)}}.HomeScreen-module__Mm2roq__heroTitle{max-width:18em;line-height:var(--line-height-tight);animation:HomeScreen-module__Mm2roq__draftEnter var(--draft-enter) 80ms both;margin:0}.HomeScreen-module__Mm2roq__heroSubtitle{max-width:36rem;animation:HomeScreen-module__Mm2roq__draftEnter var(--draft-enter) .14s both;margin:0}.HomeScreen-module__Mm2roq__heroCta{margin-top:var(--space-2);animation:HomeScreen-module__Mm2roq__draftEnter var(--draft-enter) .2s both}.HomeScreen-module__Mm2roq__band{box-sizing:border-box;width:100%;max-width:var(--layout-max-width);padding:var(--space-11) var(--space-4);gap:var(--space-8);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:1024px){.HomeScreen-module__Mm2roq__band{padding:var(--space-15) var(--layout-gutter)}}.HomeScreen-module__Mm2roq__sectionTitle{margin:0}.HomeScreen-module__Mm2roq__products{gap:var(--space-5);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.HomeScreen-module__Mm2roq__products{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}}.HomeScreen-module__Mm2roq__product{box-sizing:border-box;align-items:center;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-card);background:var(--color-surface-raised);color:var(--color-text);text-align:center;transition:transform var(--draft-hover), background-color var(--draft-hover);flex-direction:column;text-decoration:none;display:flex;transform:translateY(0)}.HomeScreen-module__Mm2roq__product:hover{color:var(--color-text);background:color-mix(in srgb, var(--color-surface-raised) 82%, var(--color-accent));text-decoration:none;transform:translateY(-4px)}.HomeScreen-module__Mm2roq__productMedia{aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.HomeScreen-module__Mm2roq__productImg{object-fit:contain;width:78%;height:auto;transition:transform var(--draft-hover);display:block}.HomeScreen-module__Mm2roq__product:hover .HomeScreen-module__Mm2roq__productImg{transform:scale(1.05)}.HomeScreen-module__Mm2roq__productLabel{display:block}.HomeScreen-module__Mm2roq__brands{justify-content:center;gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.HomeScreen-module__Mm2roq__brands>li{box-sizing:border-box;flex:0 0 100%;max-width:100%}@media (min-width:640px){.HomeScreen-module__Mm2roq__brands{gap:var(--space-5)}.HomeScreen-module__Mm2roq__brands>li{flex-basis:calc((100% - var(--space-5)) / 2);max-width:calc((100% - var(--space-5)) / 2)}}@media (min-width:1024px){.HomeScreen-module__Mm2roq__brands{gap:var(--space-6)}.HomeScreen-module__Mm2roq__brands>li{flex-basis:calc((100% - 3 * var(--space-6)) / 4);max-width:calc((100% - 3 * var(--space-6)) / 4)}}.HomeScreen-module__Mm2roq__brand{box-sizing:border-box;aspect-ratio:1;border-radius:var(--radius-card);width:100%;color:var(--color-text-inverse);transition:transform var(--draft-hover);background:#e8eef3;text-decoration:none;display:block;position:relative;overflow:hidden;transform:translateY(0)}.HomeScreen-module__Mm2roq__brand:hover{color:var(--color-text-inverse);text-decoration:none;transform:translateY(-4px)}.HomeScreen-module__Mm2roq__brand:hover .HomeScreen-module__Mm2roq__brandImg{transform:scale(1.05)}.HomeScreen-module__Mm2roq__brand:hover .HomeScreen-module__Mm2roq__brandFoot{background:var(--color-accent);transform:translate(-50%)translateY(-3px)}.HomeScreen-module__Mm2roq__brandMedia{pointer-events:none;position:absolute;inset:0;overflow:hidden}.HomeScreen-module__Mm2roq__brandImg{object-fit:cover;object-position:center center;transition:transform var(--draft-hover);transform:scale(1)}.HomeScreen-module__Mm2roq__brandFoot{z-index:1;left:50%;bottom:var(--space-5);width:max-content;max-width:calc(100% - 2 * var(--space-5));min-height:2.25rem;padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);background:var(--palette-graphite);transition:background-color var(--draft-hover), transform var(--draft-hover);justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%)}@keyframes HomeScreen-module__Mm2roq__draftEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.HomeScreen-module__Mm2roq__heroImg,.HomeScreen-module__Mm2roq__heroTitle,.HomeScreen-module__Mm2roq__heroSubtitle,.HomeScreen-module__Mm2roq__heroCta{animation:none}.HomeScreen-module__Mm2roq__product,.HomeScreen-module__Mm2roq__productImg,.HomeScreen-module__Mm2roq__brand,.HomeScreen-module__Mm2roq__brandImg,.HomeScreen-module__Mm2roq__brandFoot{transition:none}.HomeScreen-module__Mm2roq__product:hover,.HomeScreen-module__Mm2roq__brand:hover,.HomeScreen-module__Mm2roq__product:hover .HomeScreen-module__Mm2roq__productImg,.HomeScreen-module__Mm2roq__brand:hover .HomeScreen-module__Mm2roq__brandImg{transform:none}.HomeScreen-module__Mm2roq__brand:hover .HomeScreen-module__Mm2roq__brandFoot{transform:translate(-50%)}}
.LegalScreen-module__R5T06W__page{box-sizing:border-box;width:100%;max-width:44rem;padding:var(--space-10) var(--space-4) var(--space-20);margin-inline:auto}@media (min-width:1024px){.LegalScreen-module__R5T06W__page{padding-inline:var(--layout-gutter);padding-block:var(--space-15) var(--space-22)}}.LegalScreen-module__R5T06W__header{gap:var(--space-2);margin-bottom:var(--space-10);padding-bottom:var(--space-6);border-bottom:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}.LegalScreen-module__R5T06W__title,.LegalScreen-module__R5T06W__updated,.LegalScreen-module__R5T06W__heading,.LegalScreen-module__R5T06W__paragraph{margin:0}.LegalScreen-module__R5T06W__body{gap:var(--space-8);flex-direction:column;display:flex}.LegalScreen-module__R5T06W__section{gap:var(--space-3);flex-direction:column;display:flex}.LegalScreen-module__R5T06W__paragraph{color:var(--color-text)}
.EcuRepairScreen-module__fKHjlW__page{--draft-enter:.7s cubic-bezier(.4, 0, .2, 1);--draft-hover:.9s cubic-bezier(.4, 0, .2, 1);box-sizing:border-box;background:var(--color-surface);color:var(--color-text);flex-direction:column;gap:0;display:flex}.EcuRepairScreen-module__fKHjlW__hero{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:var(--space-6);min-height:calc(100svh - var(--site-header-tall,var(--site-header-height,4rem)));padding:var(--space-6) var(--space-4) var(--space-8);text-align:center;flex-direction:column;display:flex}@media (min-width:1024px){.EcuRepairScreen-module__fKHjlW__hero{gap:var(--space-8);padding:var(--space-8) var(--space-6) var(--space-10)}}.EcuRepairScreen-module__fKHjlW__heroLead{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-6);flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}@media (min-width:1024px){.EcuRepairScreen-module__fKHjlW__heroLead{gap:var(--space-8)}}.EcuRepairScreen-module__fKHjlW__photo{transform-origin:50%;width:min(18rem,70vw);height:auto;transition:transform var(--draft-hover);animation:EcuRepairScreen-module__fKHjlW__draftFadeIn var(--draft-enter) both;display:block;transform:scale(1)}@media (min-width:1024px){.EcuRepairScreen-module__fKHjlW__photo{width:min(24rem,40vw)}}.EcuRepairScreen-module__fKHjlW__copy{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.EcuRepairScreen-module__fKHjlW__title{max-width:18em;line-height:var(--line-height-tight);animation:EcuRepairScreen-module__fKHjlW__draftEnter var(--draft-enter) 60ms both}.EcuRepairScreen-module__fKHjlW__definition{max-width:36rem;animation:EcuRepairScreen-module__fKHjlW__draftEnter var(--draft-enter) .12s both}.EcuRepairScreen-module__fKHjlW__more{animation:EcuRepairScreen-module__fKHjlW__draftEnter var(--draft-enter) .18s both;flex:none;align-self:center}.EcuRepairScreen-module__fKHjlW__band{box-sizing:border-box;width:100%;max-width:var(--layout-max-width);padding:var(--space-11) var(--space-4);gap:var(--space-8);scroll-margin-top:calc(var(--site-header-height,4rem) + var(--space-4));flex-direction:column;margin-inline:auto;display:flex}@media (min-width:1024px){.EcuRepairScreen-module__fKHjlW__band{padding-inline:var(--layout-gutter)}}.EcuRepairScreen-module__fKHjlW__sectionTitle{max-width:18em;margin:0}.EcuRepairScreen-module__fKHjlW__media{border-radius:var(--radius-control);background:var(--color-surface-raised);transform-origin:50%;width:100%;height:auto;transition:transform var(--draft-hover);display:block;transform:scale(1)}.EcuRepairScreen-module__fKHjlW__modulesGrid{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.EcuRepairScreen-module__fKHjlW__moduleCard{box-sizing:border-box;align-items:center;gap:var(--space-2);width:9rem;padding:var(--space-3);background:var(--color-surface-raised);text-align:center;border-radius:1.125rem;flex-direction:column;flex:0 0 9rem;display:flex}@media (min-width:720px){.EcuRepairScreen-module__fKHjlW__moduleCard{width:10rem;padding:var(--space-4) var(--space-3);flex-basis:10rem}}@media (min-width:1024px){.EcuRepairScreen-module__fKHjlW__moduleCard{width:10.5rem;padding:var(--space-4);border-radius:1.25rem;flex-basis:10.5rem}}.EcuRepairScreen-module__fKHjlW__moduleImage{border-radius:calc(var(--radius-control) - 4px);background:var(--color-surface);transform-origin:50%;width:100%;height:auto;transition:transform var(--draft-hover);display:block;transform:scale(1)}.EcuRepairScreen-module__fKHjlW__moduleTitle,.EcuRepairScreen-module__fKHjlW__moduleNote{max-width:100%;margin:0}.EcuRepairScreen-module__fKHjlW__tile{box-sizing:border-box;gap:var(--space-2);min-height:100%;padding:var(--space-5);background:var(--color-surface-raised);border-radius:1.25rem;flex-direction:column;display:flex}.EcuRepairScreen-module__fKHjlW__stack{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.EcuRepairScreen-module__fKHjlW__stackItem{margin:0}.EcuRepairScreen-module__fKHjlW__ctaBand{box-sizing:border-box;padding:var(--space-11) var(--space-4);background:var(--color-surface-raised)}@media (min-width:1024px){.EcuRepairScreen-module__fKHjlW__ctaBand{padding:var(--space-15) var(--space-6)}}.EcuRepairScreen-module__fKHjlW__ctaInner{box-sizing:border-box;width:100%;max-width:var(--layout-max-width);margin-inline:auto}@media (min-width:1024px){.EcuRepairScreen-module__fKHjlW__ctaInner{padding-inline:var(--layout-gutter)}}.EcuRepairScreen-module__fKHjlW__ctaText{max-width:40rem}.EcuRepairScreen-module__fKHjlW__faq{box-sizing:border-box;padding:var(--space-11) var(--space-4) var(--space-15);scroll-margin-top:calc(var(--site-header-height,4rem) + var(--space-4));background:var(--color-surface)}@media (min-width:1024px){.EcuRepairScreen-module__fKHjlW__faq{padding:var(--space-15) var(--space-6) var(--space-22)}}.EcuRepairScreen-module__fKHjlW__faqInner{gap:var(--space-8);width:100%;max-width:var(--layout-max-width);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:1024px){.EcuRepairScreen-module__fKHjlW__faqInner{gap:var(--space-15);padding-inline:var(--layout-gutter);grid-template-columns:minmax(14rem,.38fr) minmax(0,1fr);align-items:start;display:grid}}.EcuRepairScreen-module__fKHjlW__faqTitle{margin:0}.EcuRepairScreen-module__fKHjlW__faqList{background:0 0!important;border:none!important;border-radius:0!important;overflow:visible!important}.EcuRepairScreen-module__fKHjlW__faqList summary{padding:var(--space-6) 0;align-items:flex-start}.EcuRepairScreen-module__fKHjlW__faqList details:first-child summary{padding-top:0}.EcuRepairScreen-module__fKHjlW__faqList summary svg{margin-top:.15em}.EcuRepairScreen-module__fKHjlW__faqList details>div{padding:0 0 var(--space-6)}.EcuRepairScreen-module__fKHjlW__faqList details+details{border-top:var(--border-width) solid var(--color-border)}.EcuRepairScreen-module__fKHjlW__request{box-sizing:border-box;width:100%;max-width:var(--layout-max-width);padding:var(--space-11) var(--space-4) var(--space-20);scroll-margin-top:calc(var(--site-header-height,4rem) + var(--space-4));margin-inline:auto}@media (min-width:1024px){.EcuRepairScreen-module__fKHjlW__request{padding-inline:var(--layout-gutter)}}.EcuRepairScreen-module__fKHjlW__requestCard{box-sizing:border-box;gap:var(--space-8);width:100%;padding:var(--space-8);border-radius:var(--radius-card);background:var(--color-surface-raised);flex-direction:column;display:flex}@media (min-width:720px){.EcuRepairScreen-module__fKHjlW__requestCard{gap:var(--space-11);padding:var(--space-11);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}}.EcuRepairScreen-module__fKHjlW__requestHeadline{max-width:16em;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0;line-height:1.35}@media (max-width:719px){.EcuRepairScreen-module__fKHjlW__requestHeadline{max-width:none;font-size:var(--font-size-lg);line-height:1.3}}.EcuRepairScreen-module__fKHjlW__requestAccent{color:var(--color-accent)}.EcuRepairScreen-module__fKHjlW__requestForm{min-width:0}@keyframes EcuRepairScreen-module__fKHjlW__draftEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes EcuRepairScreen-module__fKHjlW__draftFadeIn{0%{opacity:0}to{opacity:1}}.EcuRepairScreen-module__fKHjlW__revealItem{opacity:0;transition:opacity var(--draft-enter), transform var(--draft-enter);transition-delay:var(--reveal-delay,0s);transform:translateY(8px)}.EcuRepairScreen-module__fKHjlW__revealed>.EcuRepairScreen-module__fKHjlW__revealItem,.EcuRepairScreen-module__fKHjlW__revealed .EcuRepairScreen-module__fKHjlW__revealItem{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.EcuRepairScreen-module__fKHjlW__photo:hover,.EcuRepairScreen-module__fKHjlW__moduleCard:hover .EcuRepairScreen-module__fKHjlW__moduleImage,.EcuRepairScreen-module__fKHjlW__media:hover{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.EcuRepairScreen-module__fKHjlW__photo,.EcuRepairScreen-module__fKHjlW__title,.EcuRepairScreen-module__fKHjlW__definition,.EcuRepairScreen-module__fKHjlW__more{animation:none}.EcuRepairScreen-module__fKHjlW__revealItem,.EcuRepairScreen-module__fKHjlW__revealed>.EcuRepairScreen-module__fKHjlW__revealItem,.EcuRepairScreen-module__fKHjlW__revealed .EcuRepairScreen-module__fKHjlW__revealItem{opacity:1;transition:none;transform:none}.EcuRepairScreen-module__fKHjlW__photo,.EcuRepairScreen-module__fKHjlW__moduleImage,.EcuRepairScreen-module__fKHjlW__media,.EcuRepairScreen-module__fKHjlW__photo:hover,.EcuRepairScreen-module__fKHjlW__moduleCard:hover .EcuRepairScreen-module__fKHjlW__moduleImage,.EcuRepairScreen-module__fKHjlW__media:hover{transition:none;transform:none}}
