.d2ces10{align-items:center;gap:var(--space-xs);padding:var(--space-sm);text-align:start;width:100%;transition:all .15s ease-out;display:flex}
.d2ces10:active{background-color:var(--color-semantic-surface-aActive)}
.d2ces11{color:var(--color-semantic-icon-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}
.d2ces12{font-family:var(--typeface-body-fontFamily);gap:var(--space-xxs);flex-direction:column;flex:1;min-width:0;display:flex}
.d2ces13{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)}
.d2ces14{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)}
.d2ces15{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);white-space:nowrap;flex-shrink:0}
.d2ces16{color:var(--color-semantic-icon-default);flex-shrink:0}
@media (any-hover:hover){.d2ces10:hover{background-color:var(--color-semantic-surface-aHover)}.d2ces10:active{background-color:var(--color-semantic-surface-aActive)}}
._18vdbxz0{flex-direction:column;width:100%;display:flex}
._18vdbxz1{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)}
._18vdbxz2{align-items:center;gap:var(--space-sm);padding-inline:var(--space-sm);padding-block:var(--space-xs);min-height:56px;display:flex;position:relative}
._18vdbxz3{width:24px;height:24px;color:var(--color-semantic-icon-default);flex-shrink:0}
._18vdbxz4{flex-direction:column;flex:1;gap:2px;display:flex}
._18vdbxz5{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)}
._18vdbxz6{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)}
._1k3tb8h0{flex-direction:column;width:100%;display:flex}
._1k3tb8h1{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)}
._1k3tb8h2{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;padding-inline:var(--space-sm);padding-block:var(--space-lg);white-space:pre-line}
._1k3tb8h3{padding-block:var(--space-lg);justify-content:center;align-items:center;display:flex}
._1k3tb8h4{width:32px;height:32px}
._1k3tb8h5{flex-direction:column;display:flex}
._1k3tb8h6{align-items:center;gap:var(--space-sm);padding-inline:var(--space-sm);padding-block:var(--space-xs);min-height:56px;display:flex;position:relative}
._1k3tb8h7{flex-shrink:0;width:24px;height:24px}
._1k3tb8h8{flex-direction:column;flex:1;gap:2px;display:flex}
._1k3tb8h9{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)}
._1k3tb8ha{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)}
.y8j1we1{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}
.y8j1we2{--y8j1we0:var(--space-xs);align-items:center;column-gap:var(--space-xs);padding-inline:var(--space-sm);flex-shrink:0;grid-template-columns:120px minmax(0,1fr) 120px;height:68px;display:grid}
.y8j1we3{grid-area:1/1;justify-content:flex-start;align-items:center;width:120px;min-width:0;display:flex}
.y8j1we4{color:var(--color-semantic-icon-default);padding:var(--y8j1we0);margin-left:calc(-1 * var(--y8j1we0));border-radius:50%;transition:all .15s ease-out}
.y8j1we4[data-hovered]{background-color:var(--color-semantic-surface-aHover)}
.y8j1we4[data-pressed]{background-color:var(--color-semantic-surface-aActive)}
.y8j1we5{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);text-overflow:ellipsis;white-space:nowrap;text-align:center;grid-area:1/2;justify-self:stretch;min-width:0;overflow:hidden}
.y8j1we6{justify-content:flex-end;align-items:center;gap:var(--space-s);grid-area:1/3;width:120px;min-width:0;display:flex}
.y8j1we7{color:var(--color-semantic-icon-default);background-color:var(--color-semantic-surface-quoteSection-default);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .15s ease-out;display:flex}
.y8j1we7[data-hovered]{background-color:var(--color-semantic-surface-quoteSection-aHover)}
.y8j1we7[data-pressed]{background-color:var(--color-semantic-surface-quoteSection-aActive)}
.y8j1we8{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-labelLarge-fontSize);font-weight:var(--typography-labelLarge-fontWeight);line-height:var(--typography-labelLarge-lineHeight);letter-spacing:var(--typography-labelLarge-letterSpacing);color:var(--color-semantic-text-link);border-radius:var(--radius-dm);padding:var(--y8j1we0);transition:all .15s ease-out}
.y8j1we8[data-hovered]{background-color:var(--color-semantic-surface-aHover)}
.y8j1we8[data-pressed]{background-color:var(--color-semantic-surface-aActive)}
.y8j1we9{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);padding:var(--space-sm)}
.y8j1wea{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-semantic-text-onSurface);padding-inline:var(--space-sm);padding-block:var(--space-xs)}
.y8j1web{flex:1;min-height:0;overflow:hidden auto}
.y8j1wec{background-color:var(--color-semantic-contentStroke);flex-shrink:0;width:100%;height:.5px}
@media (-webkit-min-device-pixel-ratio:2){.y8j1wec{height:.5px}}
._1c6ev200{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}
._1c6ev201{padding-inline:var(--space-sm);flex-shrink:0;align-items:center;height:68px;display:grid}
._1c6ev202{color:var(--color-semantic-icon-default);padding:var(--space-xs);margin-left:calc(-1 * var(--space-xs));border-radius:50%;grid-area:1/1;justify-self:start;transition:all .15s ease-out}
._1c6ev202[data-hovered]{background-color:var(--color-semantic-surface-aHover)}
._1c6ev202[data-pressed]{background-color:var(--color-semantic-surface-aActive)}
._1c6ev203{justify-self:center;align-items:center;gap:var(--space-xs);grid-area:1/1;display:flex}
._1c6ev204{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)}
._1c6ev205{min-width:28px;height:24px;padding-inline:var(--space-xxs);border-radius:var(--radius-sm);background-color:var(--color-semantic-surface-quoteSection-default);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);justify-content:center;align-items:center;display:flex}
._1c6ev206{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-labelLarge-fontSize);font-weight:var(--typography-labelLarge-fontWeight);line-height:var(--typography-labelLarge-lineHeight);letter-spacing:var(--typography-labelLarge-letterSpacing);color:var(--color-semantic-text-link);border-radius:var(--radius-dm);padding:var(--space-xs);grid-area:1/1;justify-self:end;transition:all .15s ease-out}
._1c6ev206[data-hovered]{background-color:var(--color-semantic-surface-aHover)}
._1c6ev206[data-pressed]{background-color:var(--color-semantic-surface-aActive)}
._1c6ev206[data-disabled]{color:var(--color-semantic-text-disabled);cursor:default}
._1c6ev207{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-labelLarge-fontSize);font-weight:var(--typography-labelLarge-fontWeight);line-height:var(--typography-labelLarge-lineHeight);letter-spacing:var(--typography-labelLarge-letterSpacing);color:var(--color-semantic-text-link);border-radius:var(--radius-dm);padding:var(--space-xs);grid-area:1/1;justify-self:end;transition:all .15s ease-out}
._1c6ev207[data-hovered]{background-color:var(--color-semantic-surface-aHover)}
._1c6ev207[data-pressed]{background-color:var(--color-semantic-surface-aActive)}
._1c6ev207[data-disabled]{color:var(--color-semantic-text-disabled)}
._1c6ev208{min-height:0;padding-bottom:var(--space-sm);flex:1;overflow-y:auto}
._1c6ev209{align-items:center;gap:var(--space-sm);min-height:48px;padding:var(--space-sm);display:flex}
._1c6ev20a{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-onSurface);flex:1;min-width:0}
._1c6ev20b{width:fit-content}
._1c6ev20c{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);text-align:center;padding-inline:var(--space-sm);padding-block:var(--space-xs)}
._1c6ev20d{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);text-align:center;padding-block:var(--space-dm);padding-inline:var(--space-sm)}
._1c6ev20e{gap:var(--space-sm);padding:var(--space-sm);flex-direction:column;display:flex;position:relative}
._1c6ev20f{justify-content:center;align-items:center;min-height:30px;display:flex;position:relative}
._1c6ev20g{border-radius:var(--radius-dm);z-index:1;position:absolute;inset:0}
._1c6ev20h{width:24px;height:24px;position:absolute;right:0}
._1c6ev20i{border-radius:var(--radius-sm);background-color:var(--color-semantic-status-thinContainer);border:2px solid var(--color-semantic-text-sub);width:24px;height:24px;color:var(--color-semantic-text-sub);font-family:var(--typeface-body-fontFamily);justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:16px;display:flex;position:absolute;left:0}
._1c6ev20j{border-radius:var(--radius-sm);border:2px solid var(--color-semantic-text-sub);width:24px;height:24px;position:absolute;left:0}
._1c6ev20k{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);text-align:center;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;padding-inline:56px;display:block;overflow:hidden}
._1c6ev20l{min-height:24px;padding-block:var(--space-xxs);padding-inline:var(--space-xs);border-radius:var(--radius-xxs);background-color:var(--color-semantic-status-thinContainer);color:var(--color-semantic-status-onThinContainer);font-family:var(--typeface-body-fontFamily);font-size:var(--typography-labelSmall-fontSize);font-weight:700;line-height:var(--typography-labelSmall-lineHeight);letter-spacing:var(--typography-labelSmall-letterSpacing);justify-content:center;align-items:center;display:flex;position:absolute;left:0}
._1c6ev20m{right:calc(-1 * var(--space-xs));width:40px;height:40px;color:var(--color-semantic-icon-default);border-radius:50%;justify-content:center;align-items:center;transition:all .15s ease-out;display:flex;position:absolute}
._1c6ev20m[data-hovered]{background-color:var(--color-semantic-surface-aHover)}
._1c6ev20m[data-pressed]{background-color:var(--color-semantic-surface-aActive)}
._1c6ev20n{width:100%;position:relative}
._1c6ev20o{position:relative}
._1c6ev20p{gap:var(--space-xs);grid-template-columns:repeat(3,1fr);display:grid}
._1c6ev20q{opacity:.3}
._1c6ev20r{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
._1c6ev20s{width:64px;height:64px;color:var(--color-semantic-icon-default);flex-shrink:0}
._1c6ev20t{justify-content:center;align-items:center;gap:var(--space-xxs);min-height:48px;padding-block:var(--space-xs);padding-inline:var(--space-sm);border-radius:var(--radius-dm);background-color:var(--color-semantic-button-secondary);color:var(--color-semantic-button-onSecondary);box-shadow:var(--elevation-level3);white-space:nowrap;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);transition:all .15s ease-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
._1c6ev20t[data-hovered]{background-color:var(--color-semantic-button-hoverSecondary)}
._1c6ev20t[data-pressed]{background-color:var(--color-semantic-button-secondary)}
._1c6ev20u{flex-shrink:0;width:16px;height:16px}
._1c6ev20v{aspect-ratio:1;border-radius:var(--radius-xs);background-color:var(--color-semantic-surface-quoteSection-default);width:100%;overflow:hidden}
._1c6ev20w{object-fit:cover;width:100%;height:100%}
.r9heim0{width:100%;height:56px;padding-inline:var(--space-sm);padding-block:var(--space-xs);background-color:#0000;justify-content:space-between;align-items:center;display:flex}
.r9heim1{justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}
.r9heim2{justify-content:center;align-items:center;gap:var(--space-xxs);min-width:72px;height:32px;padding-inline:var(--space-sm);border-radius:var(--radius-dm);color:var(--color-semantic-button-onPrimary);background-color:var(--color-semantic-button-primary);font-family:var(--typeface-body-fontFamily);font-size:var(--typography-buttonSmall-fontSize);font-weight:var(--typography-buttonSmall-fontWeight);line-height:var(--typography-buttonSmall-lineHeight);letter-spacing:var(--typography-buttonSmall-letterSpacing);display:inline-flex}
.r9heim2:focus-visible{background-color:var(--color-semantic-button-hoverPrimary)}
.r9heim2:active{background-color:var(--color-semantic-button-hoverPrimary)}
.r9heim3{width:24px;height:24px;color:inherit;background-color:#0000;border-radius:50%;padding:0}
.r9heim3:focus-visible{background-color:var(--color-semantic-portfolio-iconButton-hover)}
.r9heim3:active{background-color:var(--color-semantic-portfolio-iconButton-active)}
@media (any-hover:hover){.r9heim2:hover{background-color:var(--color-semantic-button-hoverPrimary)}.r9heim3:hover,.r9heim3:focus-visible{background-color:var(--color-semantic-portfolio-iconButton-hover)}.r9heim3:active{background-color:var(--color-semantic-portfolio-iconButton-active)}}
