._1b3dvki0{padding:var(--space-xs);color:var(--color-semantic-icon-white);background-color:var(--color-semantic-overlay-surface);border-radius:50%;transition:all .15s ease-out}
._1b3dvki0:active{background-color:var(--color-semantic-surface-overlay-aActive)}
@media (any-hover:hover){._1b3dvki0:hover{background-color:var(--color-semantic-surface-overlay-aHover)}._1b3dvki0:active{background-color:var(--color-semantic-surface-overlay-aActive)}}
._146vvyk0{font-family:var(--typeface-ascii-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);padding:var(--space-xs);color:var(--color-primitive-white);background-color:var(--color-semantic-overlay-surface);border-radius:var(--radius-xs);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative}
._146vvyk0:after{content:"";background-color:var(--color-primitive-black);border-radius:var(--radius-xs);opacity:0;transition:all .15s ease-out;position:absolute;inset:0}
._146vvyk0[data-pressed]:after{opacity:var(--opacity-hover)}
._146vvyk0[data-hovered]:after{opacity:var(--opacity-hover)}
._146vvyk1{transform-origin:0 100%;width:calc(100vw - 32px);min-width:320px;max-width:370px;max-height:min(480px,100vh - 32px);transition:opacity .2s cubic-bezier(.645,.045,.355,1),transform .2s cubic-bezier(.645,.045,.355,1)}
._146vvyk1[data-entering],._146vvyk1[data-exiting]{opacity:0;transform:scale(.95)}
._146vvyk2{border-radius:var(--radius-sm);border-style:solid;border-width:.5px;border-color:var(--color-semantic-contentStroke);background-color:var(--color-semantic-surface-webPopover);box-shadow:var(--elevation-level3);max-height:inherit;overflow-y:auto}
._146vvyk3{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);padding:var(--space-dm);text-align:center}
._146vvyk4{padding:var(--space-sm);gap:var(--space-xs);flex-direction:column;display:flex}
._146vvyk5{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);white-space:pre-wrap}
._1xjfx8w0{background-color:var(--color-semantic-transparent-dark);z-index:1000;transition:opacity .2s cubic-bezier(.645,.045,.355,1),transform .2s cubic-bezier(.645,.045,.355,1);position:fixed;inset:0}
._1xjfx8w0[data-entering],._1xjfx8w0[data-exiting]{opacity:0}
._1xjfx8w1{transition:opacity .2s cubic-bezier(.645,.045,.355,1),transform .2s cubic-bezier(.645,.045,.355,1)}
._1xjfx8w1[data-entering],._1xjfx8w1[data-exiting]{opacity:0;transform:scale(.98)}
._1xjfx8w2{outline:none;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}
._1xjfx8w3{cursor:default;position:absolute;inset:0}
._1xjfx8w4{pointer-events:none;width:100%;height:100%;transition:all .33s cubic-bezier(.215,.61,.355,1);display:flex}
._1xjfx8w5{flex:0 0 100%;justify-content:center;align-items:center;height:100%;display:flex}
._1xjfx8w6{max-width:100%;max-height:100%;position:relative}
._1xjfx8w7{object-fit:contain;pointer-events:auto;max-width:100vw;max-height:100dvh;display:block}
._1xjfx8w8{bottom:var(--space-sm);left:var(--space-sm);pointer-events:auto;position:absolute}
._1xjfx8w9{top:var(--space-lg);left:var(--space-lg);position:absolute}
._1xjfx8wa{position:absolute;top:50%;transform:translateY(-50%)}
._1xjfx8wb{left:var(--space-lg)}
._1xjfx8wc{right:var(--space-lg)}
._1xjfx8wd{bottom:var(--space-lg);align-items:center;gap:var(--space-s);padding:var(--space-xs);border-radius:var(--radius-sm);background-color:var(--color-semantic-overlay-surface);display:flex;position:absolute;left:50%;transform:translate(-50%)}
._1xjfx8we{background-color:var(--color-primitive-gray-dark);border-radius:50%;width:9px;height:9px;transition:all .33s cubic-bezier(.215,.61,.355,1);position:relative}
._1xjfx8we:before{content:"";border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
._1xjfx8we[data-current=true]{background-color:var(--color-primitive-white)}
