._8ib9f70{padding-bottom:var(--space-sm);flex-direction:column;flex-shrink:0;display:flex}
._8ib9f71{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-titleSmall-fontSize);font-weight:var(--typography-titleSmall-fontWeight);line-height:var(--typography-titleSmall-lineHeight);letter-spacing:var(--typography-titleSmall-letterSpacing);color:var(--color-semantic-text-label);padding:var(--space-sm);flex-shrink:0}
._8ib9f72{gap:var(--space-xs);padding-inline:var(--space-sm);flex-wrap:wrap;display:flex}
._8ib9f73{min-width:0;max-width:100%}
._8ib9f74{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-bodyMedium-fontSize);font-weight:var(--typography-bodyMedium-fontWeight);line-height:var(--typography-bodyMedium-lineHeight);letter-spacing:var(--typography-bodyMedium-letterSpacing);color:var(--color-semantic-text-sub);text-align:center;white-space:pre-line;padding-inline:var(--space-sm);padding-block:var(--space-dm)}
._8ib9f75{width:32px;height:32px;margin:0 auto}
._18rsenm1{--_18rsenm0:var(--space-sm);width:100%;max-width:560px;margin-top:var(--_18rsenm0);box-shadow:none;background-color:#0000;align-self:start;overflow:visible}
._18rsenm2{overflow:visible}
._18rsenm3{gap:var(--space-xs);max-height:calc(var(--visual-viewport-height,100dvh) - (var(--_18rsenm0) + var(--space-sm)) * 2);flex-direction:column;min-height:0;display:flex}
._18rsenm4{background-color:var(--color-material-surface);border-radius:var(--radius-sm);box-shadow:var(--elevation-level3);flex-shrink:0;overflow:hidden}
._18rsenm5{background-color:var(--color-material-surface);border-radius:var(--radius-sm);min-height:0;box-shadow:var(--elevation-level3);flex-direction:column;flex:auto;display:flex;overflow:hidden auto}
._18rsenm6{color:var(--color-semantic-text-disabled);font-size:1.8rem;font-weight:700}
._18rsenm7{color:var(--color-semantic-text-link);font-size:1.8rem;font-weight:700}
._18rsenm8{padding:var(--space-sm);gap:var(--space-sm);flex-direction:column;display:flex}
._18rsenm9{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-titleSmall-fontSize);font-weight:var(--typography-titleSmall-fontWeight);line-height:var(--typography-titleSmall-lineHeight);letter-spacing:var(--typography-titleSmall-letterSpacing);color:var(--color-semantic-text-label)}
._18rsenma{box-sizing:border-box;width:100%;min-height:40px;padding-block:var(--space-xs);padding-inline:var(--space-none);border-radius:var(--radius-xs);align-items:center;display:flex}
._18rsenmb{resize:none;word-break:break-word;width:100%;min-height:24px;font-family:var(--typeface-body-fontFamily);font-size:var(--typography-bodyLarge-fontSize);font-weight:var(--typography-bodyLarge-fontWeight);line-height:var(--typography-bodyLarge-lineHeight);letter-spacing:var(--typography-bodyLarge-letterSpacing);color:var(--color-semantic-text-onSurface);background-color:#0000;border:none;outline:none;padding:0;display:block;overflow:hidden}
._18rsenmb::placeholder{color:var(--color-semantic-text-placeholder)}
._18rsenmc{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-bodySmall-fontSize);font-weight:var(--typography-bodySmall-fontWeight);line-height:var(--typography-bodySmall-lineHeight);letter-spacing:var(--typography-bodySmall-letterSpacing);color:var(--color-semantic-text-danger)}
@media screen and (min-width:640px){._18rsenm1{--_18rsenm0:64px}._18rsenm3{background-color:var(--color-semantic-transparent-dark);border-radius:var(--radius-sm)}}
._1qyheow0{border-radius:var(--radius-xs);background-color:var(--color-semantic-contentStroke);gap:1px;width:100%;height:100%;display:grid;overflow:hidden}
._1qyheow0.-one{grid-template-columns:1fr}
._1qyheow0.-two{grid-template-rows:1fr 1fr;grid-template-columns:1fr}
._1qyheow0.-three{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}
._1qyheow0.-four{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}
._1qyheow1{background-color:var(--color-semantic-surface-noImage);width:100%;height:100%;position:relative;overflow:hidden}
._1qyheow0.-three ._1qyheow1:first-child{grid-column:1/3}
._1qyheow2{display:grid}
._1qyheow3{margin:var(--space-xs);border-radius:var(--radius-sm);grid-area:1/1;transition:all .15s ease-out}
._1qyheow3[data-hovered]{background-color:var(--color-semantic-surface-aHover)}
._1qyheow3[data-pressed]{background-color:var(--color-semantic-surface-aActive)}
._1qyheow4{align-items:center;gap:var(--space-sm);padding:var(--space-sm);pointer-events:none;grid-area:1/1;min-height:64px;display:flex}
._1qyheow5{align-items:center;gap:var(--space-xs);flex-direction:row;flex:1;min-width:0;display:flex}
._1qyheow6{gap:var(--space-xxs);text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}
._1qyheow7{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-bodyMedium-fontSize);font-weight:var(--typography-bodyMedium-fontWeight);line-height:var(--typography-bodyMedium-lineHeight);letter-spacing:var(--typography-bodyMedium-letterSpacing);color:var(--color-semantic-text-onSurface);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}
._1qyheow8{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-bodyMedium-fontSize);font-weight:var(--typography-bodyMedium-fontWeight);line-height:var(--typography-bodyMedium-lineHeight);letter-spacing:var(--typography-bodyMedium-letterSpacing);color:var(--color-semantic-text-placeholder)}
._1qyheow9{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-bodySmall-fontSize);font-weight:var(--typography-bodySmall-fontWeight);line-height:var(--typography-bodySmall-lineHeight);letter-spacing:var(--typography-bodySmall-letterSpacing);color:var(--color-semantic-text-sub)}
._1qyheowa{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-bodySmall-fontSize);font-weight:var(--typography-bodySmall-fontWeight);line-height:var(--typography-bodySmall-lineHeight);letter-spacing:var(--typography-bodySmall-letterSpacing);align-items:center;gap:var(--space-xxs);color:var(--color-semantic-text-sub);display:flex}
._1qyheowb{pointer-events:none;border-radius:var(--radius-xs);background-color:var(--color-semantic-surface-noImage);width:64px;height:64px;color:var(--color-semantic-icon-thin);flex-shrink:0;justify-content:center;align-items:center;display:flex}
._1qyheowc{pointer-events:none;flex-shrink:0;width:64px;height:64px}
._1qyheowd{isolation:isolate;border-radius:var(--radius-xs);border:.5px solid var(--color-semantic-contentStroke);width:100%;height:100%;position:relative;overflow:hidden}
._1qyheowe{object-fit:cover;width:100%;height:100%}
._1qyheowf{color:var(--color-primitive-white);background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
._1qyheowg{pointer-events:auto;padding:var(--space-xs);margin:calc(var(--space-xs) * -1);color:var(--color-semantic-icon-default);border-radius:50%;flex-shrink:0;transition:all .15s ease-out}
._1qyheowg[data-hovered]{background-color:var(--color-semantic-surface-aHover)}
._1qyheowg[data-pressed]{background-color:var(--color-semantic-surface-aActive)}
.yh45jq0{color:var(--color-semantic-icon-thin);flex-shrink:0}
.yh45jq1{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-bodySmall-fontSize);font-weight:var(--typography-bodySmall-fontWeight);line-height:var(--typography-bodySmall-lineHeight);letter-spacing:var(--typography-bodySmall-letterSpacing);align-items:center;gap:var(--space-xxs);color:var(--color-semantic-text-sub);display:flex}
.ng7r791{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}
.ng7r792{padding:var(--space-sm) var(--space-sm);flex-shrink:0;align-items:center;display:flex;position:relative}
.ng7r793{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-titleLarge-fontSize);font-weight:var(--typography-titleLarge-fontWeight);line-height:var(--typography-titleLarge-lineHeight);letter-spacing:var(--typography-titleLarge-letterSpacing);color:var(--color-semantic-text-onSurface);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}
.ng7r794{color:var(--color-semantic-icon-default);border-radius:50%;padding:6px}
.ng7r795{border-bottom:1px solid var(--color-semantic-contentStroke);flex-shrink:0;display:flex}
.ng7r796{justify-content:center;align-items:center;gap:var(--space-xxs);height:40px;font-family:var(--typeface-body-fontFamily);font-size:var(--typography-labelMedium-fontSize);font-weight:var(--typography-labelMedium-fontWeight);line-height:var(--typography-labelMedium-lineHeight);letter-spacing:var(--typography-labelMedium-letterSpacing);color:var(--color-semantic-text-sub);cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:inline-flex;position:relative}
.ng7r796:after{content:"";left:var(--space-sm);right:var(--space-sm);background-color:#0000;border-radius:1px;height:2px;position:absolute;bottom:0}
.ng7r796[data-hovered]{background-color:var(--color-semantic-surface-aHover)}
.ng7r796:hover{background-color:var(--color-semantic-surface-aHover)}
.ng7r796[data-pressed]{background-color:var(--color-semantic-surface-aActive)}
.ng7r796:active{background-color:var(--color-semantic-surface-aActive)}
.ng7r798{color:var(--color-semantic-text-onSurface)}
.ng7r798:after{background:var(--color-primitive-brand-gradient-primary)}
.ng7r799{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}
.ng7r79a{background-color:var(--color-semantic-contentStroke);height:1px}
.ng7r79b{padding:var(--space-xl);font-family:var(--typeface-body-fontFamily);font-size:var(--typography-bodyMedium-fontSize);font-weight:var(--typography-bodyMedium-fontWeight);line-height:var(--typography-bodyMedium-lineHeight);letter-spacing:var(--typography-bodyMedium-letterSpacing);color:var(--color-semantic-text-placeholder);flex:1;justify-content:center;align-items:center;display:flex}
@media screen and (min-width:640px){.ng7r790{width:528px;max-width:528px;max-height:calc(var(--visual-viewport-height,100dvh) - var(--space-sm) * 2);align-self:start;margin-top:64px}.ng7r791{height:auto;min-height:calc(24px + var(--space-sm) * 2 + (64px + var(--space-sm) * 2) * 3 + 2px);max-height:calc(var(--visual-viewport-height,100dvh) - (64px + var(--space-sm)) * 2)}}
._3efy3m0{align-self:start;width:100%;max-width:607px;overflow:visible}
._3efy3m0._3efy3m0{box-shadow:none;background-color:#0000}
._3efy3m1{grid-template-columns:1fr auto 1fr;align-items:center;padding-block:6px;padding-inline:10px;display:grid}
._3efy3m2{color:var(--color-semantic-icon-white);border-radius:50%;justify-self:start;padding:6px;transition:all .15s ease-out}
._3efy3m2[data-hovered]{background-color:var(--color-semantic-surface-overlay-aHover)}
._3efy3m2[data-pressed]{background-color:var(--color-semantic-surface-overlay-aActive)}
._3efy3m3{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-titleMedium-fontSize);font-weight:var(--typography-titleMedium-fontWeight);line-height:var(--typography-titleMedium-lineHeight);letter-spacing:var(--typography-titleMedium-letterSpacing);color:var(--color-primitive-white);grid-column:2}
._3efy3m4{padding:var(--space-xs)}
.mllyd11{--mllyd10:6px;gap:var(--space-s);padding:var(--space-sm);display:flex}
.mllyd12{padding:var(--mllyd10);margin-left:calc(-1 * var(--mllyd10));color:var(--color-semantic-icon-default);border-radius:50%;margin-right:auto;transition:all .15s ease-out}
.mllyd12:active{background-color:var(--color-semantic-surface-aActive)}
.mllyd13{padding:var(--mllyd10);color:var(--color-semantic-icon-default);background-color:var(--color-semantic-surface-quoteSection-default);border-radius:50%;transition:all .15s ease-out}
.mllyd13:not([data-disabled]):active{background-color:var(--color-semantic-surface-quoteSection-aActive)}
.mllyd13[data-disabled]{color:var(--color-semantic-icon-disabled);cursor:not-allowed}
.mllyd14{padding:var(--mllyd10);color:var(--color-primitive-white);background:var(--color-primitive-brand-gradient-primary);border-radius:50%;position:relative}
.mllyd14:after{content:"";background-color:var(--color-primitive-black);opacity:0;border-radius:50%;transition:all .15s ease-out;position:absolute;inset:0}
.mllyd14:not([data-disabled]):active:after{opacity:.2}
.mllyd14[data-disabled]{background:var(--color-semantic-button-disabled);cursor:not-allowed}
.mllyd15{justify-content:center;align-items:center;gap:var(--space-xxs);min-width:96px;min-height:28px;padding:0 var(--space-xs);color:var(--color-primitive-white);background:var(--color-primitive-brand-gradient-primary);border-radius:9999px;transition:all .15s ease-out;display:inline-flex;position:relative}
.mllyd15:not([data-disabled]):active{opacity:.8}
.mllyd15[data-disabled]{background:var(--color-semantic-button-disabled);cursor:not-allowed}
.mllyd16{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-buttonSmall-fontSize);font-weight:700;line-height:var(--typography-buttonSmall-lineHeight);letter-spacing:var(--typography-buttonSmall-letterSpacing);white-space:nowrap}
@media (any-hover:hover){.mllyd12:hover{background-color:var(--color-semantic-surface-aHover)}.mllyd12:active{background-color:var(--color-semantic-surface-aActive)}.mllyd13:not([data-disabled]):hover{background-color:var(--color-semantic-surface-quoteSection-aHover)}.mllyd13:not([data-disabled]):active{background-color:var(--color-semantic-surface-quoteSection-aActive)}.mllyd14:not([data-disabled]):hover:after{opacity:.1}.mllyd14:not([data-disabled]):active:after{opacity:.2}.mllyd15:not([data-disabled]):hover{opacity:.9}.mllyd15:not([data-disabled]):active{opacity:.8}}
.du4xkx1{--du4xkx0:var(--space-xs);width:100%}
.du4xkx2{cursor:pointer;margin-inline:calc(var(--space-sm) - var(--du4xkx0));margin-block:calc(var(--space-s) - var(--du4xkx0));padding:var(--du4xkx0);align-items:center;column-gap:var(--space-xs);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr) auto;transition:all .15s ease-out;display:grid}
.du4xkx2[data-hovered]{background:var(--color-semantic-surface-aHover)}
.du4xkx2[data-pressed]{background:var(--color-semantic-surface-aActive)}
.du4xkx3{color:var(--color-semantic-icon-default)}
.du4xkx4{row-gap:var(--space-xxs);min-width:0;display:grid}
.du4xkx5{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-bodyLarge-fontSize);font-weight:var(--typography-bodyLarge-fontWeight);line-height:var(--typography-bodyLarge-lineHeight);letter-spacing:var(--typography-bodyLarge-letterSpacing);color:var(--color-semantic-text-onSurface)}
.du4xkx6{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-bodySmall-fontSize);font-weight:var(--typography-bodySmall-fontWeight);line-height:var(--typography-bodySmall-lineHeight);letter-spacing:var(--typography-bodySmall-letterSpacing);color:var(--color-semantic-text-helper)}
.du4xkx7{justify-self:end}
._1ww15072{--_1ww15070:var(--space-sm);width:100%;max-width:560px;margin-top:var(--_1ww15070);align-self:start}
._1ww15074{--_1ww15071:var(--space-xs);padding-inline:var(--space-sm);height:calc(36px + var(--space-sm) * 2);align-items:center;display:grid}
._1ww15075{color:var(--color-semantic-icon-default);padding:var(--_1ww15071);margin-left:calc(-1 * var(--_1ww15071));border-radius:50%;grid-area:1/1;justify-self:start;transition:all .15s ease-out}
._1ww15075[data-hovered]{background-color:var(--color-semantic-surface-aHover)}
._1ww15075[data-pressed]{background-color:var(--color-semantic-surface-aActive)}
._1ww15076{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-titleLarge-fontSize);font-weight:var(--typography-titleLarge-fontWeight);line-height:var(--typography-titleLarge-lineHeight);letter-spacing:var(--typography-titleLarge-letterSpacing);color:var(--color-semantic-text-onSurface);grid-area:1/1;justify-self:center}
._1ww15077{padding:var(--_1ww15071);margin-right:calc(-1 * var(--_1ww15071));grid-area:1/1;justify-self:end}
._1ww15078{padding:var(--space-xs);flex-direction:column;display:flex}
._1ww15079{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-titleSmall-fontSize);font-weight:var(--typography-titleSmall-fontWeight);line-height:var(--typography-titleSmall-lineHeight);letter-spacing:var(--typography-titleSmall-letterSpacing);color:var(--color-semantic-text-label);padding:var(--space-xs)}
@media screen and (min-width:640px){._1ww15072{--_1ww15070:64px}}
._16ljhuu1{--_16ljhuu0:6px;gap:calc(var(--space-sm) - var(--_16ljhuu0));padding:calc(var(--space-sm) - var(--_16ljhuu0));align-items:center;display:flex}
._16ljhuu2{padding:var(--_16ljhuu0);color:var(--color-semantic-icon-default);border-radius:50%;flex-shrink:0;transition:all .15s ease-out}
._16ljhuu2[data-disabled]{color:var(--color-semantic-icon-thin);cursor:not-allowed}
._16ljhuu2:not([data-disabled]):active{background-color:var(--color-semantic-surface-aActive)}
._16ljhuu3{color:var(--color-primitive-brand-primary-darkest)}
._16ljhuu4{margin-left:auto;margin-right:var(--_16ljhuu0)}
._16ljhuu5{background-color:var(--color-semantic-contentStroke);border-radius:1px;flex-shrink:0;width:1px;height:24px}
@media (any-hover:hover){._16ljhuu2:not([data-disabled]):hover{background-color:var(--color-semantic-surface-aHover)}._16ljhuu2:not([data-disabled]):active{background-color:var(--color-semantic-surface-aActive)}}
