:root{--quote-blockquote-paragraph-gap: 16px;--quote-caption-align-self: flex-start;--quote-caption-justify-self: flex-start;--quote-caption-text-align: left;--quote-full-padding-min: 0;--quote-full-padding-max: 0;--quote-full-gap-min: 24;--quote-full-gap-max: 40;--quote-full-border-radius-min: 0;--quote-full-border-radius-max: 0;--quote-card-padding-min: 20;--quote-card-padding-max: 40;--quote-card-gap-min: 16;--quote-card-gap-max: 32;--quote-card-border-radius-min: 0;--quote-card-border-radius-max: 0;--quote-full-black-background: transparent;--quote-full-black-foreground: #000000;--quote-full-black-message-foreground: inherit;--quote-full-black-shadow: none;--quote-full-black-border: none;--quote-full-white-background: transparent;--quote-full-white-foreground: #ffffff;--quote-full-white-message-foreground: inherit;--quote-full-white-shadow: none;--quote-full-white-border: none;--quote-card-black-background: #f9f9f9;--quote-card-black-foreground: #000000;--quote-card-black-message-foreground: inherit;--quote-card-black-shadow: none;--quote-card-black-border: none;--quote-card-white-background: rgba(255, 255, 255, 0.20);--quote-card-white-foreground: #ffffff;--quote-card-white-message-foreground: inherit;--quote-card-white-shadow: none;--quote-card-white-border: none}.quote{display:flex;flex-direction:column;gap:var(--gap, var(--spacing-large, 24px));width:var(--width, var(--max-content-width, 740px));max-width:100%;background:var(--background, transparent);color:var(--foreground, inherit);border:var(--border, none);border-radius:var(--border-radius, 0);box-shadow:var(--shadow, none);padding:var(--padding, 0)}.quote *{--foreground: inherit}.quote blockquote{display:block;text-align:var(--text-align)}.quote blockquote p+p{margin-top:var(--quote-blockquote-paragraph-gap, var(--spacing-small))}.quote blockquote h1,.quote blockquote h2,.quote blockquote h3,.quote blockquote h4,.quote blockquote h5,.quote blockquote h6,.quote blockquote p,.quote blockquote div,.quote blockquote ul,.quote blockquote ol,.quote blockquote li{color:var(--quote-message-foreground, inherit);max-width:100%}.quote blockquote h1:last-child,.quote blockquote h2:last-child,.quote blockquote h3:last-child,.quote blockquote h4:last-child,.quote blockquote h5:last-child,.quote blockquote h6:last-child,.quote blockquote p:last-child,.quote blockquote div:last-child,.quote blockquote ul:last-child,.quote blockquote ol:last-child,.quote blockquote li:last-child{margin-bottom:0}.quote figcaption{display:flex;flex-direction:column;align-self:var(--quote-caption-align-self, center);justify-self:var(--quote-caption-justify-self, flex-start)}.quote figcaption,.quote figcaption>*{text-align:var(--quote-caption-text-align, center) !important}.quote.layout--full{--padding:clamp(var(--quote-full-padding-min)*1px,(var(--quote-full-padding-max) - var(--quote-full-padding-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--quote-full-padding-min) - (var(--quote-full-padding-max) - var(--quote-full-padding-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--quote-full-padding-max)*1px);--gap:clamp(var(--quote-full-gap-min)*1px,(var(--quote-full-gap-max) - var(--quote-full-gap-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--quote-full-gap-min) - (var(--quote-full-gap-max) - var(--quote-full-gap-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--quote-full-gap-max)*1px);--border-radius:clamp(var(--quote-full-border-radius-min)*1px,(var(--quote-full-border-radius-max) - var(--quote-full-border-radius-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--quote-full-border-radius-min) - (var(--quote-full-border-radius-max) - var(--quote-full-border-radius-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--quote-full-border-radius-max)*1px)}.quote.layout--full.style--black{--background: var(--quote-full-black-background, transparent);--foreground: var(--quote-full-black-foreground, var(--color-fg-black));--quote-message-foreground: var(--quote-full-black-message-foreground, var(--foreground));--shadow: var(--quote-full-black-shadow, none);--border: var(--quote-full-black-border, none)}.quote.layout--full.style--white{--background: var(--quote-full-white-background, transparent);--foreground: var(--quote-full-white-foreground, var(--color-fg-white));--quote-message-foreground: var(--quote-full-white-message-foreground, var(--foreground));--shadow: var(--quote-full-white-shadow, none);--border: var(--quote-full-white-border, none)}.quote.layout--card{--padding:clamp(var(--quote-card-padding-min)*1px,(var(--quote-card-padding-max) - var(--quote-card-padding-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--quote-card-padding-min) - (var(--quote-card-padding-max) - var(--quote-card-padding-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--quote-card-padding-max)*1px);--gap:clamp(var(--quote-card-gap-min)*1px,(var(--quote-card-gap-max) - var(--quote-card-gap-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--quote-card-gap-min) - (var(--quote-card-gap-max) - var(--quote-card-gap-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--quote-card-gap-max)*1px);--border-radius:clamp(var(--quote-card-border-radius-min)*1px,(var(--quote-card-border-radius-max) - var(--quote-card-border-radius-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--quote-card-border-radius-min) - (var(--quote-card-border-radius-max) - var(--quote-card-border-radius-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--quote-card-border-radius-max)*1px)}.quote.layout--card.style--black{--background: var(--quote-card-black-background, var(--color-neutral-50));--foreground: var(--quote-card-black-foreground, var(--color-fg-black));--quote-message-foreground: var(--quote-card-black-message-foreground, var(--foreground));--shadow: var(--quote-card-black-shadow, none);--border: var(--quote-card-black-border, none)}.quote.layout--card.style--white{--background: var(--quote-card-white-background, rgba(255, 255, 255, 0.20));--foreground: var(--quote-card-white-foreground, var(--color-fg-white));--quote-message-foreground: var(--quote-card-white-message-foreground, var(--foreground));--shadow: var(--quote-card-white-shadow, none);--border: var(--quote-card-white-border, none)}.quote.centered{--text-align: center;--quote-caption-align-self: center;--quote-caption-justify-self: center}.quote.centered .rating{align-self:center}:root{--avatar-background: #f0f0f0;--avatar-foreground: #000000;--avatar-border: 1px solid #ccc;--avatar-border-radius: 9999px;--avatar-aspect-ratio: 1/1;--avatar-size-xxs: 24px;--avatar-size-xs: 32px;--avatar-size-sm: 40px;--avatar-size-md: 64px;--avatar-size-lg: 80px;--avatar-size-xl: 96px;--avatar-size-xxl: 128px;--avatar-button-size-xxs: 16px;--avatar-button-size-xs: 20px;--avatar-button-size-sm: 24px;--avatar-button-size-md: 28px;--avatar-button-size-lg: 32px;--avatar-button-size-xl: 48px;--avatar-button-size-xxl: 64px;--avatar-font-size-xxs: 12px;--avatar-font-size-xs: 14px;--avatar-font-size-sm: 16px;--avatar-font-size-md: 18px;--avatar-font-size-lg: 28px;--avatar-font-size-xl: 38px;--avatar-font-size-xxl: 67px}.avatar{--background: var(--avatar-background);--foreground: var(--avatar-foreground);--border: var(--avatar-border);--border-radius: var(--avatar-border-radius, 9999px);display:grid;position:relative;aspect-ratio:var(--avatar-aspect-ratio, 1/1);font-size:var(--avatar-font-size);height:max-content}.avatar>span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;align-self:center;justify-self:center;border-radius:var(--border-radius);background:var(--background);font-size:inherit}.avatar>span>svg{width:var(--avatar-font-size);height:var(--avatar-font-size)}.avatar .button{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;right:0;width:var(--avatar-button-size);height:var(--avatar-button-size)}.avatar .button>svg{width:var(--avatar-button-size);height:var(--avatar-button-size)}.avatar>picture{display:block;width:100%;height:100%;border-radius:var(--border-radius);overflow:hidden}.avatar>picture img{width:100%;height:100%;object-fit:cover}.avatar.clickable{cursor:pointer}.avatar.xxs{width:var(--avatar-size-xxs);--avatar-button-size: var(--avatar-button-size-xxs);--avatar-font-size: var(--avatar-font-size-xxs)}.avatar.xs{width:var(--avatar-size-xs);--avatar-button-size: var(--avatar-button-size-xs);--avatar-font-size: var(--avatar-font-size-xs)}.avatar.sm{width:var(--avatar-size-sm);--avatar-button-size: var(--avatar-button-size-sm);--avatar-font-size: var(--avatar-font-size-sm)}.avatar.md{width:var(--avatar-size-md);--avatar-button-size: var(--avatar-button-size-md);--avatar-font-size: var(--avatar-font-size-md)}.avatar.lg{width:var(--avatar-size-lg);--avatar-button-size: var(--avatar-button-size-lg);--avatar-font-size: var(--avatar-font-size-lg)}.avatar.xl{width:var(--avatar-size-xl);--avatar-button-size: var(--avatar-button-size-xl);--avatar-font-size: var(--avatar-font-size-xl)}.avatar.xxl{width:var(--avatar-size-xxl);--avatar-button-size: var(--avatar-button-size-xxl);--avatar-font-size: var(--avatar-font-size-xxl)}:root{--avatar-name-background: transparent;--avatar-name-foreground: var(--text-color);--avatar-name-border: none;--avatar-name-border-radius: 0;--avatar-name-box-shadow: none;--avatar-name-padding: 0;--avatar-name-gap: var(--spacing-medium);--avatar-name-flex-direction: row;--avatar-name-align-items: center;--avatar-name-justify-content: flex-start}.avatar-name{--background: var(--avatar-name-background, transparent);--foreground: var(--avatar-name-foreground, inherit);--border: var(--avatar-name-border, none);--border-radius: var(--avatar-name-border-radius, 9999px);--padding: var(--avatar-name-padding, 0);--gap: var(--avatar-name-gap, var(--spacing-small));display:inline-flex;flex-direction:var(--avatar-name-flex-direction, row);flex-wrap:wrap;position:relative;align-items:var(--avatar-name-align-items, center);justify-content:var(--avatar-name-justify-content, flex-start);gap:var(--gap);width:fit-content;height:fit-content;background:var(--background);color:var(--foreground);border:var(--border);border-radius:var(--border-radius);padding:var(--padding)}.avatar-name .avatar{flex-shrink:0}.avatar-name__body{--p-margin-bottom-mobile: 0;--p-margin-bottom-desktop: 0;--p-margin-top-desktop: 0;--p-margin-top-mobile: 0}