.Toast-module-scss-module__yxCcJW__toast{transition:opacity .3s,transform .3s}.Toast-module-scss-module__yxCcJW__visible{opacity:1}.Toast-module-scss-module__yxCcJW__hidden{opacity:0}
.Toaster-module-scss-module__8DDx_a__toastContainer{bottom:var(--responsive-space-l);left:50%;transform:translate(-50%)}.Toaster-module-scss-module__8DDx_a__toastWrapper{transition:transform .3s,opacity .3s;bottom:0}.Toaster-module-scss-module__8DDx_a__toastAnimation{animation:.3s ease-out forwards Toaster-module-scss-module__8DDx_a__fadeIn}@keyframes Toaster-module-scss-module__8DDx_a__fadeIn{0%{opacity:0;transform:translateY(4rem)}to{opacity:1;transform:translateY(0)}}
.Scroller-module-scss-module__RaMiyG__container{isolation:isolate}.Scroller-module-scss-module__RaMiyG__scroller{scrollbar-width:none;isolation:isolate}.Scroller-module-scss-module__RaMiyG__scroller::-webkit-scrollbar{display:none}.Scroller-module-scss-module__RaMiyG__row{overflow-x:auto}.Scroller-module-scss-module__RaMiyG__column{overflow-y:auto}
.Carousel-module-scss-module__q0mVUq__controls:hover .Carousel-module-scss-module__q0mVUq__fade,.Carousel-module-scss-module__q0mVUq__controls:focus-within .Carousel-module-scss-module__q0mVUq__fade{opacity:.5}.Carousel-module-scss-module__q0mVUq__controls:hover .Carousel-module-scss-module__q0mVUq__button,.Carousel-module-scss-module__q0mVUq__controls:focus-within .Carousel-module-scss-module__q0mVUq__button{opacity:1;transform:translate(0)}.Carousel-module-scss-module__q0mVUq__fade,.Carousel-module-scss-module__q0mVUq__button{opacity:0}.Carousel-module-scss-module__q0mVUq__button{animation-delay:.2s}.Carousel-module-scss-module__q0mVUq__left .Carousel-module-scss-module__q0mVUq__button{transform:translate(-1rem)}.Carousel-module-scss-module__q0mVUq__right .Carousel-module-scss-module__q0mVUq__button{transform:translate(1rem)}
.Swiper-module-scss-module__kT0k_q__scrollContainer::-webkit-scrollbar{display:none}.Swiper-module-scss-module__kT0k_q__slide{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex-shrink:0}@media (hover:hover) and (pointer:fine){.Swiper-module-scss-module__kT0k_q__carouselContainer:hover .Swiper-module-scss-module__kT0k_q__navButton,.Swiper-module-scss-module__kT0k_q__carouselContainer:focus-within .Swiper-module-scss-module__kT0k_q__navButton{opacity:1;pointer-events:auto}}.Swiper-module-scss-module__kT0k_q__navButton{opacity:0;pointer-events:none;transition:opacity .3s}@media (hover:none){.Swiper-module-scss-module__kT0k_q__navButton{display:none}}
@media (hover:hover){.Card-module-scss-module__7wQcEW__card:hover{background-color:var(--neutral-alpha-weak)}}
.CursorCard-module-scss-module__pZXqUa__fadeIn{animation:.2s ease-in-out CursorCard-module-scss-module__pZXqUa__fadeIn}@keyframes CursorCard-module-scss-module__pZXqUa__fadeIn{0%{opacity:0}to{opacity:1}}
.SharedInteractiveStyles-module-scss-module__nbaxKG__container{cursor:var(--cursor-interactive);isolation:isolate}.SharedInteractiveStyles-module-scss-module__nbaxKG__container:hover .SharedInteractiveStyles-module-scss-module__nbaxKG__element.SharedInteractiveStyles-module-scss-module__nbaxKG__checked .SharedInteractiveStyles-module-scss-module__nbaxKG__element:before,.SharedInteractiveStyles-module-scss-module__nbaxKG__container:focus .SharedInteractiveStyles-module-scss-module__nbaxKG__element.SharedInteractiveStyles-module-scss-module__nbaxKG__checked .SharedInteractiveStyles-module-scss-module__nbaxKG__element:before{display:none}.SharedInteractiveStyles-module-scss-module__nbaxKG__element{box-shadow:inset 0 0 0 var(--solid-inset-color-brand);border-color:var(--solid-border-color-neutral);width:var(--static-space-20);height:var(--static-space-20);min-width:var(--static-space-20);min-height:var(--static-space-20);transition:var(--transition-micro-medium);background-color:var(--surface-background);border-style:solid;border-width:1px;outline:none}.SharedInteractiveStyles-module-scss-module__nbaxKG__element.SharedInteractiveStyles-module-scss-module__nbaxKG__checked{box-shadow:inset 0 var(--solid-inset-distance)var(--solid-inset-size)var(--solid-inset-color-brand);background-color:var(--brand-solid-medium);border-color:var(--solid-border-color-brand)}.SharedInteractiveStyles-module-scss-module__nbaxKG__disabled .SharedInteractiveStyles-module-scss-module__nbaxKG__element{opacity:.6}.SharedInteractiveStyles-module-scss-module__nbaxKG__disabled .SharedInteractiveStyles-module-scss-module__nbaxKG__element:before{display:none}.SharedInteractiveStyles-module-scss-module__nbaxKG__container:hover .SharedInteractiveStyles-module-scss-module__nbaxKG__element:before,.SharedInteractiveStyles-module-scss-module__nbaxKG__element:focus-visible:before{content:"";width:var(--static-space-40);height:var(--static-space-40);background-color:var(--brand-alpha-medium);border-radius:var(--radius-full);z-index:-1;animation:.2s forwards SharedInteractiveStyles-module-scss-module__nbaxKG__scaleInCenter;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes SharedInteractiveStyles-module-scss-module__nbaxKG__scaleInCenter{0%{transform:translate(-50%,-50%)scale(0)}to{transform:translate(-50%,-50%)scale(1)}}.SharedInteractiveStyles-module-scss-module__nbaxKG__icon{animation:.2s .1s forwards SharedInteractiveStyles-module-scss-module__nbaxKG__scaleIn;transform:scale(0)}@keyframes SharedInteractiveStyles-module-scss-module__nbaxKG__scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.SharedInteractiveStyles-module-scss-module__nbaxKG__hidden{opacity:0;pointer-events:none;position:absolute}.SharedInteractiveStyles-module-scss-module__nbaxKG__indeterminate{background:var(--brand-on-solid-strong);width:var(--static-space-12);height:var(--static-space-2)}
.Chip-module-scss-module__09OPDq__chip{white-space:nowrap;-webkit-user-select:none;user-select:none}.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__selected{background:var(--brand-alpha-medium);color:var(--brand-on-background-medium)}.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__selected:hover,.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__selected:focus{background:var(--brand-alpha-medium)}.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__selected:active{background:var(--brand-alpha-weak);color:var(--brand-on-background-weak)}.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__unselected{background:var(--neutral-alpha-weak);color:var(--neutral-on-background-medium)}.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__unselected:hover,.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__unselected:focus{background:var(--neutral-alpha-medium)}.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__unselected:active{background:var(--neutral-alpha-weak);color:var(--neutral-on-background-weak)}.Chip-module-scss-module__09OPDq__chip:disabled{background:var(--neutral-solid-weak);cursor:not-allowed}
.CompareImage-module-scss-module__r_EAOW__hitArea{cursor:col-resize;transform:translate(-50%)}.CompareImage-module-scss-module__r_EAOW__dragIcon{cursor:col-resize;z-index:2;pointer-events:auto;transition:none;position:absolute;top:50%;transform:translate(-50%,-50%)}
@keyframes ContextMenu-module-scss-module__UR3_fq__fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ContextMenu-module-scss-module__UR3_fq__fadeIn{transform-origin:0 0;animation:ContextMenu-module-scss-module__UR3_fq__fadeIn var(--transition-duration-micro-medium)var(--transition-eased)}
.ToggleButton-module-scss-module__9rlAba__button{align-items:center;gap:var(--static-space-8);background:var(--static-transparent);color:var(--neutral-on-background-strong);transition:var(--transition-micro-medium);-webkit-user-select:none;user-select:none;white-space:nowrap;border-style:solid;border-width:1px;display:flex}.ToggleButton-module-scss-module__9rlAba__button:hover,.ToggleButton-module-scss-module__9rlAba__button:focus{background:var(--neutral-alpha-weak);border-color:var(--neutral-alpha-weak)}.ToggleButton-module-scss-module__9rlAba__button.ToggleButton-module-scss-module__9rlAba__selected{background-color:var(--neutral-alpha-medium);border-color:var(--neutral-alpha-weak)}.ToggleButton-module-scss-module__9rlAba__button:disabled{background:var(--neutral-alpha-weak);color:var(--neutral-on-background-medium);pointer-events:none;cursor:not-allowed;border:none}.ToggleButton-module-scss-module__9rlAba__s{height:var(--static-space-24);min-height:var(--static-space-24);padding:var(--static-space-2)var(--static-space-8)}.ToggleButton-module-scss-module__9rlAba__m{height:var(--static-space-32);min-height:var(--static-space-32);padding:var(--static-space-4)var(--static-space-8)}.ToggleButton-module-scss-module__9rlAba__l{height:var(--static-space-40);min-height:var(--static-space-40);padding:var(--static-space-8)var(--static-space-16)}.ToggleButton-module-scss-module__9rlAba__ghost{border-color:var(--static-transparent)}.ToggleButton-module-scss-module__9rlAba__outline{border-color:var(--neutral-alpha-weak)}
.Option-module-scss-module__1pSFiW__option{border-color:var(--static-transparent)}.Option-module-scss-module__1pSFiW__option.Option-module-scss-module__1pSFiW__highlighted:not(:hover):not(:focus){background:var(--static-transparent);border-color:var(--neutral-alpha-medium)}.Option-module-scss-module__1pSFiW__option.Option-module-scss-module__1pSFiW__selected:not(:hover):not(:focus){background:var(--neutral-alpha-medium);border-color:var(--neutral-alpha-medium)}.Option-module-scss-module__1pSFiW__option:hover,.Option-module-scss-module__1pSFiW__option:focus{background:var(--neutral-alpha-weak);border-color:var(--neutral-alpha-medium);outline:none}.Option-module-scss-module__1pSFiW__option:hover:disabled,.Option-module-scss-module__1pSFiW__option:focus:disabled{background:var(--neutral-alpha-weak);color:var(--neutral-on-background-weak)}.Option-module-scss-module__1pSFiW__option.Option-module-scss-module__1pSFiW__danger{color:var(--danger-on-background-medium)}.Option-module-scss-module__1pSFiW__option.Option-module-scss-module__1pSFiW__danger:hover,.Option-module-scss-module__1pSFiW__option.Option-module-scss-module__1pSFiW__danger:focus{background:var(--danger-solid-strong);color:var(--danger-on-solid-strong);border-color:var(--danger-border-strong)}.Option-module-scss-module__1pSFiW__focused{background:var(--neutral-background-strong)}.Option-module-scss-module__1pSFiW__disabled{background:var(--neutral-alpha-weak);color:var(--neutral-on-background-weak);border:none}
.MediaUpload-module-scss-module__jgzGQW__container:hover,.MediaUpload-module-scss-module__jgzGQW__container:focus{background-color:var(--neutral-background-strong)}.MediaUpload-module-scss-module__jgzGQW__text{visibility:hidden;opacity:0;display:none}.MediaUpload-module-scss-module__jgzGQW__upload:hover{background:var(--backdrop);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.MediaUpload-module-scss-module__jgzGQW__upload:hover .MediaUpload-module-scss-module__jgzGQW__text{visibility:visible;opacity:1;display:block}
@media (hover:hover){.HeadingLink-module-scss-module__OnWT4G__control:hover .HeadingLink-module-scss-module__OnWT4G__text{text-decoration-line:underline}}.HeadingLink-module-scss-module__OnWT4G__text{text-underline-offset:.25em;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--neutral-border-strong);text-decoration-color:var(--neutral-border-strong)}
.Kbar-module-scss-module__t3kfqG__overlay{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter);animation:.2s ease-out forwards Kbar-module-scss-module__t3kfqG__fadeIn}.Kbar-module-scss-module__t3kfqG__overlay.Kbar-module-scss-module__t3kfqG__closing{animation:.2s ease-out forwards Kbar-module-scss-module__t3kfqG__fadeOut}.Kbar-module-scss-module__t3kfqG__content{animation:.2s ease-out forwards Kbar-module-scss-module__t3kfqG__scaleIn}.Kbar-module-scss-module__t3kfqG__content.Kbar-module-scss-module__t3kfqG__closing{animation:.2s ease-out forwards Kbar-module-scss-module__t3kfqG__scaleOut}@keyframes Kbar-module-scss-module__t3kfqG__fadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}}@keyframes Kbar-module-scss-module__t3kfqG__fadeOut{0%{opacity:1;-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes Kbar-module-scss-module__t3kfqG__scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes Kbar-module-scss-module__t3kfqG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}
.SkipLink-module-scss-module__k-KM8q__skipLink{top:var(--static-space-8);left:var(--static-space-16);z-index:10000;padding:var(--static-space-8)var(--static-space-16);border:2px solid var(--brand-solid-strong);border-radius:var(--radius-s);background:var(--page-background);color:var(--neutral-on-background-strong);opacity:0;pointer-events:none;font-size:.875rem;font-weight:550;line-height:1.4;text-decoration:none;transition:transform .18s,opacity .18s;position:absolute;transform:translateY(-200%);box-shadow:0 8px 24px #0000001f}.SkipLink-module-scss-module__k-KM8q__skipLink:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--brand-solid-strong);outline-offset:3px;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.SkipLink-module-scss-module__k-KM8q__skipLink{transition:none}}
.ProductScreenshot-module-scss-module__jhLGCG__productScreenshotFrame{width:100%;margin-block:var(--cs-media-gap,var(--static-space-20));padding:var(--static-space-16);border-radius:var(--static-space-24);isolation:isolate;background:radial-gradient(80% 60% at 15% 100%,#7c3aed38,#0000 60%),radial-gradient(70% 55% at 85% 100%,#9333ea2e,#0000 58%),linear-gradient(165deg,#0a0a10 0%,#12101c 48%,#0b0a12 100%);border:1px solid #ffffff14;position:relative;overflow:hidden;box-shadow:0 28px 56px #0000006b,0 0 72px #7c3aed24,inset 0 1px #ffffff0d}.ProductScreenshot-module-scss-module__jhLGCG__productScreenshotFrame:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 115%,#a855f729,#0000 52%);position:absolute;inset:0}.ProductScreenshot-module-scss-module__jhLGCG__caseStudyScreenshot{z-index:1;border-radius:var(--static-space-12);transform-origin:bottom;border:1px solid #ffffff0f;width:100%;position:relative;overflow:hidden;transform:perspective(1400px)rotateX(1.25deg);box-shadow:0 16px 40px #00000059,0 0 0 1px #ffffff08}.ProductScreenshot-module-scss-module__jhLGCG__caseStudyScreenshotImage{width:100%;height:auto;display:block}
.caseStudyMedia-module-scss-module__wh3bLW__figure{width:100%;margin-inline:auto;margin-block:var(--cs-media-gap,var(--static-space-20));flex-direction:column;justify-content:center;align-items:stretch;display:flex}.caseStudyMedia-module-scss-module__wh3bLW__figureEditorial{max-width:100%}.caseStudyMedia-module-scss-module__wh3bLW__figureEditorial+.caseStudyMedia-module-scss-module__wh3bLW__figureEditorial{margin-top:calc(var(--cs-media-gap,var(--static-space-20))*.4)}.caseStudyMedia-module-scss-module__wh3bLW__figureGrid{margin-block:0}.caseStudyMedia-module-scss-module__wh3bLW__figureGallery{flex-direction:column;gap:.25rem;margin-block:0;display:flex}.caseStudyMedia-module-scss-module__wh3bLW__figureShowcase{width:100%;max-width:100%;margin-block:clamp(1.5rem,3vw,2rem)}.caseStudyMedia-module-scss-module__wh3bLW__trigger{cursor:zoom-in;background:0 0;border:none;justify-content:center;align-items:center;width:100%;max-width:100%;margin:0;padding:0;display:flex}.caseStudyMedia-module-scss-module__wh3bLW__trigger:focus-visible{outline:2px solid var(--brand-solid-strong);outline-offset:2px;border-radius:var(--radius-m)}.caseStudyMedia-module-scss-module__wh3bLW__mediaShell{border-radius:var(--radius-m);background:var(--neutral-background-weak);width:100%;max-width:100%;overflow:hidden;box-shadow:0 4px 24px #00000014}.caseStudyMedia-module-scss-module__wh3bLW__mediaShellLandscape{justify-content:center;align-items:center;display:flex}.caseStudyMedia-module-scss-module__wh3bLW__mediaShellNatural{border-radius:var(--radius-m);background:0 0;height:auto;overflow:hidden;box-shadow:0 4px 24px #0000000f}.caseStudyMedia-module-scss-module__wh3bLW__media{object-fit:contain;object-position:center;border-radius:var(--radius-m);width:100%;max-width:100%;height:auto;display:block}.caseStudyMedia-module-scss-module__wh3bLW__mediaInShell{width:100%;height:100%;max-height:100%}.caseStudyMedia-module-scss-module__wh3bLW__triggerNatural{width:100%;display:block}.caseStudyMedia-module-scss-module__wh3bLW__mediaNatural{object-fit:contain;width:100%;height:auto}.caseStudyMedia-module-scss-module__wh3bLW__mediaGrid{aspect-ratio:16/9;object-fit:contain;width:100%;max-width:100%}.caseStudyMedia-module-scss-module__wh3bLW__mediaGridNatural{aspect-ratio:auto;object-fit:contain;width:100%;max-width:100%;height:auto}.caseStudyMedia-module-scss-module__wh3bLW__mediaShellScrollPreview,.caseStudyMedia-module-scss-module__wh3bLW__mediaShellShowcase{width:100%;max-width:100%;box-shadow:none;background:0 0;overflow:visible}.caseStudyMedia-module-scss-module__wh3bLW__mediaShellShowcase .caseStudyMedia-module-scss-module__wh3bLW__mediaNatural{width:100%;max-width:100%}.caseStudyMedia-module-scss-module__wh3bLW__caption{width:100%;margin-top:var(--static-space-8);text-align:center}.caseStudyMedia-module-scss-module__wh3bLW__captionGallery{margin-top:var(--static-space-8);text-align:left;line-height:1.45}.caseStudyMedia-module-scss-module__wh3bLW__captionShowcase{text-align:left;margin-top:.5rem}.caseStudyMedia-module-scss-module__wh3bLW__videoFigure{width:100%;margin-inline:auto;margin-block:var(--cs-media-gap,var(--static-space-20));border-radius:var(--radius-m);border:1px solid var(--neutral-border-weak);background:var(--neutral-background-weak);flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 4px 24px #00000014}.caseStudyMedia-module-scss-module__wh3bLW__video{object-fit:contain;object-position:center;background:var(--neutral-background-weak);width:100%;max-width:100%;height:auto;display:block}.caseStudyMedia-module-scss-module__wh3bLW__videoFigurePortrait{max-width:min(100%,22rem);margin-inline:auto}.caseStudyMedia-module-scss-module__wh3bLW__videoPortrait{object-fit:contain;width:100%;max-width:100%}@media (max-width:768px){.caseStudyMedia-module-scss-module__wh3bLW__videoFigurePortrait{max-width:min(100%,18rem)}}
.AskAlbertoMessage-module-scss-module__6UCiHW__message{width:100%;max-width:42rem}.AskAlbertoMessage-module-scss-module__6UCiHW__body{flex-direction:column;gap:1.35rem;display:flex}.AskAlbertoMessage-module-scss-module__6UCiHW__block{margin:0}.AskAlbertoMessage-module-scss-module__6UCiHW__paragraph{color:var(--ai-text,#18181b);letter-spacing:-.018em;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.8}.AskAlbertoMessage-module-scss-module__6UCiHW__paragraph strong{color:var(--ai-text-strong,#09090b);font-weight:600}.AskAlbertoMessage-module-scss-module__6UCiHW__numberedList{color:var(--ai-text,#18181b);flex-direction:column;gap:.55rem;margin:0;padding-left:1.25rem;font-size:1.02rem;line-height:1.75;display:flex}.AskAlbertoMessage-module-scss-module__6UCiHW__takeaway{border:1px solid color-mix(in oklab,var(--brand-medium)18%,transparent);background:color-mix(in oklab,var(--brand-medium)5%,var(--ai-surface,#fff));border-radius:1rem;padding:.95rem 1.05rem}.AskAlbertoMessage-module-scss-module__6UCiHW__takeawayLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-on-background-medium);margin-bottom:.35rem;font-size:.625rem;font-weight:650;display:block}.AskAlbertoMessage-module-scss-module__6UCiHW__takeawayBody{color:var(--ai-text-strong,#09090b);margin:0;font-size:1rem;line-height:1.65}.AskAlbertoMessage-module-scss-module__6UCiHW__portfolioNote{border-left:2px solid color-mix(in oklab,var(--neutral-border-strong)55%,transparent);padding-left:.85rem}.AskAlbertoMessage-module-scss-module__6UCiHW__portfolioNoteLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ai-text-tertiary,#a1a1aa);margin-bottom:.25rem;font-size:.625rem;font-weight:600;display:block}.AskAlbertoMessage-module-scss-module__6UCiHW__portfolioNoteBody{color:var(--ai-text-secondary,#52525b);margin:0;font-size:.98rem;line-height:1.7}.AskAlbertoMessage-module-scss-module__6UCiHW__pullQuoteStrong{border-left:3px solid color-mix(in oklab,var(--brand-medium)55%,transparent);background:color-mix(in oklab,var(--ai-text)3%,transparent);color:var(--ai-text-strong,#09090b);margin:0;padding:.95rem 1rem;font-size:1.0625rem;font-weight:550;line-height:1.7}.AskAlbertoMessage-module-scss-module__6UCiHW__quote{border-left:2px solid color-mix(in oklab,var(--brand-medium)45%,transparent);color:var(--ai-text-secondary,#52525b);background:0 0;margin:0;padding:.85rem 1rem;font-size:1rem;font-style:italic;line-height:1.75}.AskAlbertoMessage-module-scss-module__6UCiHW__list{color:var(--ai-text,#18181b);flex-direction:column;gap:.55rem;margin:0;padding-left:1.1rem;font-size:1.02rem;line-height:1.75;display:flex}.AskAlbertoMessage-module-scss-module__6UCiHW__inlineCode{font-family:var(--font-family-code);background:color-mix(in oklab,var(--ai-text)4%,transparent);border:1px solid color-mix(in oklab,var(--ai-text)8%,transparent);color:var(--ai-text,#18181b);border-radius:8px;padding:.12em .4em;font-size:.88em}.AskAlbertoMessage-module-scss-module__6UCiHW__codeBlock{font-family:var(--font-family-code);background:color-mix(in oklab,var(--ai-text)3%,transparent);border:1px solid color-mix(in oklab,var(--ai-text)8%,transparent);color:var(--ai-text,#18181b);border-radius:14px;margin:0;padding:1rem 1.1rem;font-size:.875rem;line-height:1.65;overflow-x:auto}.AskAlbertoMessage-module-scss-module__6UCiHW__blockReveal{animation:.32s both AskAlbertoMessage-module-scss-module__6UCiHW__messageReveal}.AskAlbertoMessage-module-scss-module__6UCiHW__cardGroup{flex-direction:column;gap:.625rem;margin-top:1.75rem;display:flex}.AskAlbertoMessage-module-scss-module__6UCiHW__card{border:1px solid var(--ai-border,#18181b14);background:var(--ai-surface,#fff);border-radius:20px;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 1px 2px #18181b08}.AskAlbertoMessage-module-scss-module__6UCiHW__card:hover{border-color:var(--ai-border-strong,#18181b1f);box-shadow:0 1px 2px #18181b0a,0 8px 20px #18181b0d}.AskAlbertoMessage-module-scss-module__6UCiHW__cardSummary{cursor:pointer;letter-spacing:-.01em;color:var(--ai-text,#18181b);padding:.9rem 1.1rem;font-size:.9rem;font-weight:550;list-style:none}.AskAlbertoMessage-module-scss-module__6UCiHW__cardSummary::-webkit-details-marker{display:none}.AskAlbertoMessage-module-scss-module__6UCiHW__cardList{flex-direction:column;gap:.5rem;margin:0;padding:0 1.1rem 1rem;display:flex}.AskAlbertoMessage-module-scss-module__6UCiHW__cardItem{color:var(--ai-text-secondary,#52525b);font-size:.9375rem;line-height:1.7}.AskAlbertoMessage-module-scss-module__6UCiHW__cardItemProse{white-space:pre-wrap}.AskAlbertoMessage-module-scss-module__6UCiHW__relatedBlock{margin-top:1.75rem}.AskAlbertoMessage-module-scss-module__6UCiHW__relatedLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--ai-text-tertiary,#a1a1aa);margin:0 0 .65rem;font-size:.6875rem;font-weight:550}.AskAlbertoMessage-module-scss-module__6UCiHW__relatedList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.AskAlbertoMessage-module-scss-module__6UCiHW__relatedCard{border:1px solid var(--ai-border,#18181b14);background:var(--ai-surface,#fff);color:var(--ai-text,#18181b);border-radius:20px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s,color .2s;display:flex;box-shadow:0 1px 2px #18181b08}.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCard{border:1px solid var(--ai-border,#18181b14);background:color-mix(in oklab,var(--ai-surface,#fff)92%,var(--ai-bg,#fafaf9));color:var(--ai-text,#18181b);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s,color .2s;display:grid;box-shadow:0 1px 2px #18181b08}.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCardLeading{background:color-mix(in oklab,var(--brand-medium)8%,var(--ai-surface,#fff));width:2rem;height:2rem;color:var(--brand-on-background-medium);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:.05rem;display:inline-flex}.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCardBody{flex-direction:column;align-items:flex-start;gap:.28rem;min-width:0;display:flex}.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCardCategory{letter-spacing:.08em;text-transform:uppercase;color:var(--ai-text-tertiary,#a1a1aa);font-size:.625rem;font-weight:600}.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCardTitle{letter-spacing:-.015em;color:var(--ai-text-strong,#09090b);font-size:.9375rem;font-weight:550;line-height:1.4}.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCardSummary{color:var(--ai-text-secondary,#52525b);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.55;display:-webkit-box;overflow:hidden}.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCardIcon,.AskAlbertoMessage-module-scss-module__6UCiHW__relatedCardIcon{color:var(--ai-text-tertiary,#a1a1aa);flex-shrink:0;margin-top:.15rem;transition:color .2s,transform .2s;display:inline-flex}.AskAlbertoMessage-module-scss-module__6UCiHW__streamingCursor{background:color-mix(in oklab,var(--brand-medium)75%,var(--ai-text));vertical-align:text-bottom;border-radius:999px;width:2px;height:1.05em;margin-top:.15rem;animation:1s step-end infinite AskAlbertoMessage-module-scss-module__6UCiHW__streamingCursorBlink;display:inline-block}@keyframes AskAlbertoMessage-module-scss-module__6UCiHW__streamingCursorBlink{0%,to{opacity:1}50%{opacity:0}}.AskAlbertoMessage-module-scss-module__6UCiHW__relatedCard:hover,.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCard:hover{border-color:var(--ai-border-strong,#18181b1f);color:var(--ai-text-strong,#09090b);transform:translateY(-2px);box-shadow:0 1px 2px #18181b0a,0 8px 20px #18181b0f}.AskAlbertoMessage-module-scss-module__6UCiHW__relatedCard:focus-visible,.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCard:focus-visible{outline:2px solid color-mix(in oklab,var(--brand-medium)55%,transparent);outline-offset:2px}.AskAlbertoMessage-module-scss-module__6UCiHW__relatedCardTitle{letter-spacing:-.01em;font-size:.9375rem;font-weight:500;line-height:1.45}.AskAlbertoMessage-module-scss-module__6UCiHW__relatedCardIcon{color:var(--ai-text-tertiary,#a1a1aa);flex-shrink:0;transition:color .2s,transform .2s;display:inline-flex}.AskAlbertoMessage-module-scss-module__6UCiHW__relatedCard:hover .AskAlbertoMessage-module-scss-module__6UCiHW__relatedCardIcon,.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCard:hover .AskAlbertoMessage-module-scss-module__6UCiHW__sourceCardIcon{color:var(--brand-on-background-strong);transform:translate(2px)}@keyframes AskAlbertoMessage-module-scss-module__6UCiHW__messageReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AskAlbertoMessage-module-scss-module__6UCiHW__blockReveal{animation:none}.AskAlbertoMessage-module-scss-module__6UCiHW__relatedCard:hover,.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCard:hover,.AskAlbertoMessage-module-scss-module__6UCiHW__card:hover,.AskAlbertoMessage-module-scss-module__6UCiHW__relatedCard:hover .AskAlbertoMessage-module-scss-module__6UCiHW__relatedCardIcon,.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCard:hover .AskAlbertoMessage-module-scss-module__6UCiHW__sourceCardIcon{transform:none}.AskAlbertoMessage-module-scss-module__6UCiHW__streamingCursor{opacity:.75;animation:none}}:is([data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__paragraph,[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__list,[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__cardSummary,[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__relatedCardTitle){color:var(--ai-text,#fafafa)}[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__paragraph strong{color:var(--ai-text-strong,#fff)}:is([data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__quote,[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__cardItem){color:var(--ai-text-secondary,#fafafa9e)}:is([data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__card,[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__relatedCard,[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__sourceCard){box-shadow:none;background:#ffffff08;border-color:#ffffff14}:is([data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__card:hover,[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__relatedCard:hover,[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__sourceCard:hover){border-color:#ffffff1f;box-shadow:0 8px 24px #0003}:is([data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__codeBlock,[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__inlineCode){color:var(--ai-text,#fafafa);background:#ffffff0d;border-color:#ffffff14}:is([data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__relatedLabel,[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__relatedCardIcon,[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__sourceCardIcon){color:var(--ai-text-tertiary,#fafafa61)}[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__sourceCardLeading{background:color-mix(in oklab,var(--brand-medium)14%,#ffffff0a);color:var(--ai-text,#fafafa)}[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__takeaway{background:color-mix(in oklab,var(--brand-medium)8%,#ffffff08);border-color:color-mix(in oklab,var(--brand-medium)22%,transparent)}[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__pullQuoteStrong{background:#ffffff08}
.AskAlberto-module-scss-module__6OqjBW__portal{z-index:1200;padding:max(1rem,env(safe-area-inset-top))max(1rem,env(safe-area-inset-right))max(1rem,env(safe-area-inset-bottom))max(1rem,env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0}.AskAlberto-module-scss-module__6OqjBW__backdrop{cursor:pointer;background:color-mix(in oklab,var(--static-black)22%,transparent);-webkit-backdrop-filter:blur(14px);border:0;padding:0;position:absolute;inset:0}.AskAlberto-module-scss-module__6OqjBW__backdrop:focus-visible{outline:2px solid color-mix(in oklab,var(--brand-medium)65%,transparent);outline-offset:-4px}.AskAlberto-module-scss-module__6OqjBW__dialog{--ai-bg:#fafaf9;--ai-surface:#fff;--ai-border:#18181b14;--ai-border-strong:#18181b1f;--ai-text:#18181b;--ai-text-strong:#09090b;--ai-text-secondary:#52525b;--ai-text-tertiary:#a1a1aa;--ai-shadow-dialog:0 0 0 1px #18181b0a,0 2px 4px #18181b05,0 12px 24px #18181b0a,0 32px 64px #18181b14;--ai-shadow-hover:0 1px 2px #18181b0a,0 8px 20px #18181b0f;z-index:1;border:1px solid var(--ai-border);background:var(--ai-bg);width:min(100%,56.25rem);max-width:900px;height:min(80vh,100dvh - 2rem);max-height:calc(100dvh - 2rem);box-shadow:var(--ai-shadow-dialog);color:var(--ai-text);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.AskAlberto-module-scss-module__6OqjBW__header{border-bottom:1px solid var(--ai-border);background:color-mix(in oklab,var(--ai-surface)72%,var(--ai-bg));flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.125rem 1.5rem 1rem;display:flex}.AskAlberto-module-scss-module__6OqjBW__headerIdentity{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.AskAlberto-module-scss-module__6OqjBW__headerMark{flex-shrink:0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;margin-top:.05rem;display:inline-flex}.AskAlberto-module-scss-module__6OqjBW__headerCopy{min-width:0}.AskAlberto-module-scss-module__6OqjBW__headerActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.AskAlberto-module-scss-module__6OqjBW__headerScheduleCta{flex-shrink:0}.AskAlberto-module-scss-module__6OqjBW__title{letter-spacing:-.02em;color:var(--ai-text);margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.AskAlberto-module-scss-module__6OqjBW__subtitle{color:var(--ai-text-secondary);margin:.15rem 0 0;font-size:.8125rem;font-weight:450;line-height:1.4}.AskAlberto-module-scss-module__6OqjBW__credentials{letter-spacing:.01em;color:var(--ai-text-tertiary);margin:.35rem 0 0;font-size:.6875rem;font-weight:450;line-height:1.45}.AskAlberto-module-scss-module__6OqjBW__iconButton{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--ai-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.AskAlberto-module-scss-module__6OqjBW__iconButton:hover{background:color-mix(in oklab,var(--ai-text)5%,transparent);color:var(--ai-text-secondary);transform:translateY(-1px)}.AskAlberto-module-scss-module__6OqjBW__iconButton:active{transform:translateY(0)}.AskAlberto-module-scss-module__6OqjBW__iconButton:focus-visible{outline:2px solid color-mix(in oklab,var(--brand-medium)65%,transparent);outline-offset:2px}.AskAlberto-module-scss-module__6OqjBW__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.AskAlberto-module-scss-module__6OqjBW__embeddedSurface{--ai-bg:#fafaf9;--ai-surface:#fff;--ai-border:#18181b14;--ai-border-strong:#18181b1f;--ai-text:#18181b;--ai-text-strong:#09090b;--ai-text-secondary:#52525b;--ai-text-tertiary:#a1a1aa;--ai-shadow-dialog:0 0 0 1px #18181b0a,0 2px 4px #18181b05,0 12px 24px #18181b0a,0 32px 64px #18181b14;--ai-shadow-hover:0 1px 2px #18181b0a,0 8px 20px #18181b0f;width:100%;min-height:0;color:var(--ai-text);flex-direction:column;flex:1;display:flex}.AskAlberto-module-scss-module__6OqjBW__embeddedSurface .AskAlberto-module-scss-module__6OqjBW__conversation{flex:1;min-height:clamp(20rem,48vh,36rem)}.AskAlberto-module-scss-module__6OqjBW__conversation{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.AskAlberto-module-scss-module__6OqjBW__conversationToolbar{flex-shrink:0;justify-content:flex-end;padding:.5rem 1.25rem 0;display:flex}.AskAlberto-module-scss-module__6OqjBW__newConversation{border:1px solid var(--ai-border);background:color-mix(in oklab,var(--ai-surface)88%,var(--ai-bg));min-height:2rem;color:var(--ai-text-secondary);font:inherit;letter-spacing:.01em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.75rem;font-weight:550;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.AskAlberto-module-scss-module__6OqjBW__newConversation:hover:not(:disabled){color:var(--ai-text);border-color:var(--ai-border-strong);background:var(--ai-surface)}.AskAlberto-module-scss-module__6OqjBW__newConversation:focus-visible{outline:2px solid color-mix(in oklab,var(--brand-medium)55%,transparent);outline-offset:2px}.AskAlberto-module-scss-module__6OqjBW__newConversation:disabled{opacity:.55;cursor:not-allowed}.AskAlberto-module-scss-module__6OqjBW__messagesRegion{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.AskAlberto-module-scss-module__6OqjBW__messages{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex-direction:column;flex:1;gap:2.75rem;min-height:0;padding:2rem 2.25rem 1.5rem;display:flex;overflow:auto}.AskAlberto-module-scss-module__6OqjBW__jumpToLatest{z-index:2;border:1px solid var(--ai-border);background:var(--ai-surface);min-height:2.75rem;color:var(--ai-text-secondary);cursor:pointer;box-shadow:var(--ai-shadow-hover);border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:background .2s,color .2s,transform .2s;display:inline-flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.AskAlberto-module-scss-module__6OqjBW__jumpToLatest:hover{color:var(--ai-text);transform:translate(-50%)translateY(-1px)}.AskAlberto-module-scss-module__6OqjBW__jumpToLatest:focus-visible{outline:2px solid color-mix(in oklab,var(--brand-medium)55%,transparent);outline-offset:2px}.AskAlberto-module-scss-module__6OqjBW__turn{flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%;display:flex}.AskAlberto-module-scss-module__6OqjBW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AskAlberto-module-scss-module__6OqjBW__userTurn{align-self:flex-end;width:100%;max-width:38rem}.AskAlberto-module-scss-module__6OqjBW__userBubble{background:var(--ai-surface);border:1px solid var(--ai-border);letter-spacing:-.01em;color:var(--ai-text);border-radius:14px;padding:.65rem .9rem;font-size:.9375rem;line-height:1.5;box-shadow:0 1px 2px #18181b08}.AskAlberto-module-scss-module__6OqjBW__thinking{flex-direction:column;gap:.65rem;width:100%;max-width:38rem;display:flex}.AskAlberto-module-scss-module__6OqjBW__thinkingProgress{background:var(--ai-border);border-radius:999px;width:5rem;height:2px;overflow:hidden}.AskAlberto-module-scss-module__6OqjBW__thinkingProgressBar{border-radius:inherit;background:var(--brand-medium);opacity:.7;width:40%;height:100%;animation:1.2s infinite AskAlberto-module-scss-module__6OqjBW__thinkingSweep;display:block}.AskAlberto-module-scss-module__6OqjBW__thinkingLabel{color:var(--ai-text-tertiary);margin:0;font-size:.8125rem;line-height:1.4}.AskAlberto-module-scss-module__6OqjBW__thinkingDots{gap:.12rem;margin-left:.08rem;display:inline-flex}.AskAlberto-module-scss-module__6OqjBW__thinkingDots span{opacity:.4;background:currentColor;border-radius:50%;width:.18rem;height:.18rem;animation:1.2s infinite AskAlberto-module-scss-module__6OqjBW__thinkingDot}.AskAlberto-module-scss-module__6OqjBW__thinkingDots span:nth-child(2){animation-delay:.12s}.AskAlberto-module-scss-module__6OqjBW__thinkingDots span:nth-child(3){animation-delay:.24s}.AskAlberto-module-scss-module__6OqjBW__answerWrap{flex-direction:column;gap:1rem;width:100%;max-width:42rem;display:flex}.AskAlberto-module-scss-module__6OqjBW__answerAccent{background:color-mix(in oklab,var(--brand-medium)55%,transparent);opacity:.65;border-radius:999px;width:1.5rem;height:2px}.AskAlberto-module-scss-module__6OqjBW__answerActions{align-items:center;gap:.125rem;margin-top:.25rem;display:inline-flex}.AskAlberto-module-scss-module__6OqjBW__errorCard{border:1px solid color-mix(in oklab,var(--danger-border-medium)45%,transparent);background:color-mix(in oklab,var(--danger-alpha-weak)55%,var(--ai-surface));width:100%;max-width:42rem;color:var(--danger-on-background-strong);border-radius:20px;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.AskAlberto-module-scss-module__6OqjBW__cancelledCard{border:1px solid var(--ai-border);background:color-mix(in oklab,var(--ai-surface)90%,var(--ai-bg));width:100%;max-width:42rem;color:var(--ai-text-secondary);border-radius:20px;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.AskAlberto-module-scss-module__6OqjBW__followUps{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}[data-theme=dark] .AskAlberto-module-scss-module__6OqjBW__dialog{--ai-bg:#0c0c0e;--ai-surface:#141416;--ai-border:#ffffff14;--ai-border-strong:#ffffff1f;--ai-text:#fafafa;--ai-text-strong:#fff;--ai-text-secondary:#fafafa9e;--ai-text-tertiary:#fafafa61;--ai-shadow-dialog:0 0 0 1px #ffffff0f,0 24px 64px #0000008c;--ai-shadow-hover:0 1px 2px #0003,0 8px 20px #00000040}[data-theme=dark] .AskAlberto-module-scss-module__6OqjBW__embeddedSurface{--ai-bg:#0c0c0e;--ai-surface:#141416;--ai-border:#ffffff14;--ai-border-strong:#ffffff1f;--ai-text:#fafafa;--ai-text-strong:#fff;--ai-text-secondary:#fafafa9e;--ai-text-tertiary:#fafafa61;--ai-shadow-dialog:0 0 0 1px #ffffff0f,0 24px 64px #0000008c;--ai-shadow-hover:0 1px 2px #0003,0 8px 20px #00000040}[data-theme=dark] .AskAlberto-module-scss-module__6OqjBW__header{background:color-mix(in oklab,var(--ai-surface)80%,var(--ai-bg))}:is([data-theme=dark] .AskAlberto-module-scss-module__6OqjBW__userBubble,[data-theme=dark] .AskAlberto-module-scss-module__6OqjBW__jumpToLatest){background:#ffffff08}[data-theme=dark] .AskAlberto-module-scss-module__6OqjBW__iconButton:hover{background:#ffffff0f}@media (max-width:767px){.AskAlberto-module-scss-module__6OqjBW__portal{place-items:end center;padding:0}.AskAlberto-module-scss-module__6OqjBW__dialog{border-bottom:0;border-left:0;border-right:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh}.AskAlberto-module-scss-module__6OqjBW__header{padding:max(.875rem,env(safe-area-inset-top))1rem .875rem}.AskAlberto-module-scss-module__6OqjBW__messages{gap:2rem;padding:1.25rem 1rem 1rem;scroll-padding-bottom:1rem}.AskAlberto-module-scss-module__6OqjBW__conversationToolbar{padding:.4rem .875rem 0}.AskAlberto-module-scss-module__6OqjBW__conversation{padding-bottom:var(--ask-alberto-keyboard-inset,0px)}}@media (prefers-reduced-motion:reduce){.AskAlberto-module-scss-module__6OqjBW__messages{scroll-behavior:auto}.AskAlberto-module-scss-module__6OqjBW__thinkingProgressBar,.AskAlberto-module-scss-module__6OqjBW__thinkingDots span{animation:none}.AskAlberto-module-scss-module__6OqjBW__iconButton:hover,.AskAlberto-module-scss-module__6OqjBW__jumpToLatest:hover{transform:none}}@keyframes AskAlberto-module-scss-module__6OqjBW__thinkingDot{0%,to{opacity:.2}50%{opacity:.75}}@keyframes AskAlberto-module-scss-module__6OqjBW__thinkingSweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}
