.vui-menu{--vui-menu-h:var(--vui-control-h-md);--vui-menu-glyph:16px;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.vui-menu__group{flex-direction:column;display:flex}.vui-menu__group:not(:last-child){border-bottom:1px solid var(--vui-border);padding-block-end:var(--vui-space-2)}.vui-menu__group+.vui-menu__group{margin-block-start:var(--vui-space-2)}.vui-menu__item{align-items:center;gap:var(--vui-space-3);width:100%;min-height:var(--vui-menu-h);padding:var(--vui-space-2) var(--vui-space-3);border-radius:var(--vui-menu-r,var(--vui-radius-sm));color:var(--vui-text-primary);font:inherit;font-size:var(--vui-text-small);line-height:var(--vui-leading-normal);text-align:start;white-space:nowrap;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;text-decoration:none;display:flex}.vui-menu__item:hover{background:var(--vui-alpha-active)}.vui-menu__item:focus-visible{outline-offset:-2px}.vui-menu__item:disabled,.vui-menu__item[aria-disabled=true]{opacity:.45;pointer-events:none}.vui-menu__icon{width:var(--vui-menu-glyph);height:var(--vui-menu-glyph);color:var(--vui-text-secondary);flex:none;place-items:center;display:grid}.vui-menu__icon svg,.vui-menu__check svg{width:var(--vui-menu-glyph);height:var(--vui-menu-glyph)}.vui-menu__item:hover .vui-menu__icon{color:inherit}.vui-menu__text{flex-direction:column;flex:auto;min-width:0;display:flex}.vui-menu__label,.vui-menu__detail{text-overflow:ellipsis;overflow:clip visible}.vui-menu__detail{font-size:var(--vui-text-caption);line-height:var(--vui-leading-normal);color:var(--vui-text-secondary)}.vui-menu__check{width:var(--vui-menu-glyph);height:var(--vui-menu-glyph);color:var(--vui-accent);flex:none;place-items:center;margin-inline-start:auto;display:grid}.vui-menu__item--danger{color:var(--vui-danger-fg)}.vui-menu__item--danger .vui-menu__icon{color:inherit}.vui-menu--sm{--vui-menu-h:var(--vui-control-h-sm)}.vui-menu--sm .vui-menu__item{padding:var(--vui-space-1) var(--vui-space-2);font-size:var(--vui-dense-text-lg);line-height:var(--vui-dense-leading-lg)}@media (pointer:coarse){.vui-menu__item{min-height:max(var(--vui-menu-h), var(--vui-tap-min))}}.vui-menu--plain{--vui-menu-h:44px}.vui-menu--plain .vui-menu__item{padding-inline:var(--vui-space-4);font-size:var(--vui-text-body)}.vui-menu--plain .vui-menu__item:hover{background:var(--vui-surface-elevated)}.vui-menu--plain .vui-menu__item[aria-current=true]{background:var(--vui-text-primary);color:var(--vui-surface-page);font-weight:var(--vui-weight-medium)}.vui-menu--plain .vui-menu__item[aria-current=true]:hover{background:color-mix(in oklab, var(--vui-text-primary) 86%, var(--vui-surface-page))}.vui-menu--plain .vui-menu__item[aria-current=true] .vui-menu__check,.vui-menu--plain .vui-menu__item[aria-current=true] .vui-menu__icon{color:inherit}[data-theme=dark] .vui-menu--plain .vui-menu__item:not([aria-current=true]):hover{background:var(--vui-alpha-active)}.vui-glass{isolation:isolate;background:var(--vui-glass-tint);-webkit-backdrop-filter:blur(var(--vui-glass-blur)) saturate(var(--vui-glass-saturate));backdrop-filter:blur(var(--vui-glass-blur)) saturate(var(--vui-glass-saturate));border:1px solid var(--vui-glass-border);border-radius:var(--vui-glass-radius);box-shadow:var(--vui-glass-shadow), var(--vui-glass-inner);position:relative}.vui-glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(var(--vui-glass-specular-angle), oklch(from var(--vui-glass-highlight) l c h / .18), transparent 42%);opacity:var(--vui-glass-sheen,1);position:absolute;inset:0}.vui-glass--panel{--vui-glass-tint:var(--vui-glass-tint-strong)}.vui-glass--panel:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(var(--vui-glass-specular-angle), var(--vui-glass-rim), transparent 38%, transparent 70%, var(--vui-glass-rim-far));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vui-glass--pill{border-radius:var(--vui-radius-full)}.vui-scrim{z-index:var(--vui-z-modal);background:var(--vui-scrim);-webkit-backdrop-filter:blur(var(--vui-glass-blur)) saturate(var(--vui-glass-saturate));backdrop-filter:blur(var(--vui-glass-blur)) saturate(var(--vui-glass-saturate));position:fixed;inset:0}.vui-scrim--work{background:var(--vui-glass-tint-strong);-webkit-backdrop-filter:blur(var(--vui-glass-blur-deep)) saturate(var(--vui-glass-saturate));backdrop-filter:blur(var(--vui-glass-blur-deep)) saturate(var(--vui-glass-saturate))}.vui-glass--plain.vui-glass--panel{--vui-glass-tint:var(--vui-app-panel);--vui-glass-tint-strong:var(--vui-app-panel);--vui-glass-blur:0px;--vui-glass-saturate:1;--vui-glass-border:transparent;--vui-glass-radius:var(--vui-radius-md);--vui-glass-shadow:var(--vui-shadow-pop);--vui-glass-sheen:0;--vui-glass-rim:transparent;--vui-glass-rim-far:transparent;--vui-glass-inner:0 0 0 transparent}@media print{.vui-glass{-webkit-backdrop-filter:none;backdrop-filter:none}.vui-glass:before,.vui-glass--panel:after,.vui-scrim{display:none}}.vui-popover{display:inline-flex;position:relative}.vui-popover__panel{--vui-popover-gap:var(--vui-space-2);--vui-popover-max:20rem;--vui-menu-r:max(calc(var(--vui-glass-radius) - var(--vui-space-2)), 0px);z-index:var(--vui-z-overlay);box-sizing:border-box;width:max-content;min-width:13rem;max-width:min(var(--vui-popover-max), calc(100vw - 2 * var(--vui-popover-gap)));max-height:min(75vh, calc(100vh - 2 * var(--vui-popover-gap)));padding:var(--vui-space-2);color:var(--vui-text-primary);opacity:0;transform:translateY(calc(-1 * var(--vui-space-1)));transition:opacity var(--vui-duration-fast) var(--vui-ease-out), transform var(--vui-duration-fast) var(--vui-ease-out), display var(--vui-duration-fast) allow-discrete, overlay var(--vui-duration-fast) allow-discrete;margin:0;position:fixed;inset:auto;overflow:hidden auto}.vui-popover__panel[data-placement^=top]{transform:translateY(var(--vui-space-1))}.vui-popover__panel:popover-open{opacity:1;transform:none}@starting-style{.vui-popover__panel:popover-open{opacity:0;transform:translateY(calc(-1 * var(--vui-space-1)))}.vui-popover__panel[data-placement^=top]:popover-open{transform:translateY(var(--vui-space-1))}}.vui-popover__panel[data-open]{opacity:1;display:block;transform:none}.vui-popover__panel--md{--vui-menu-r:max(calc(var(--vui-glass-radius) - var(--vui-space-4)), 0px);padding:var(--vui-space-4)}.vui-popover__panel:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.vui-popover__panel{transition:none}}.vui-disclosure{--vui-disclosure-h:var(--vui-control-h-md);--vui-disclosure-text:var(--vui-dense-text-lg);--vui-disclosure-weight:var(--vui-weight-medium);--vui-disclosure-leading:var(--vui-leading-tight);--vui-disclosure-pad:0;--vui-disclosure-pad-x:0;--vui-disclosure-mark:1rem;--vui-disclosure-end:var(--vui-space-4);--vui-disclosure-content-ink:inherit;min-width:0}.vui-disclosure--sm{--vui-disclosure-h:var(--vui-control-h-sm)}.vui-disclosure--sm.vui-disclosure--editorial{--vui-disclosure-text:var(--vui-text-body-lg)}.vui-disclosure--sm.vui-disclosure--card{--vui-disclosure-mark:1.25rem}.vui-disclosure--sm.vui-disclosure--section{--vui-disclosure-text:var(--vui-text-h4);--vui-disclosure-mark:1.5rem}.vui-disclosure__summary{align-items:center;gap:var(--vui-space-2);min-height:var(--vui-disclosure-h);min-width:0;padding:var(--vui-disclosure-pad) var(--vui-disclosure-pad-x);cursor:pointer;color:var(--vui-text-primary);font-size:var(--vui-disclosure-text);font-weight:var(--vui-disclosure-weight);line-height:var(--vui-disclosure-leading);-webkit-user-select:none;user-select:none;list-style:none;display:flex}.vui-disclosure__summary::-webkit-details-marker{display:none}.vui-disclosure__summary::marker{content:none}.vui-disclosure__summary:focus-visible{outline:2px solid var(--vui-focus);outline-offset:-2px;border-radius:var(--vui-radius-sm)}.vui-disclosure__label{min-width:0;font:inherit;color:inherit;flex:auto;margin:0}.vui-disclosure__end{flex:none}.vui-disclosure__mark{width:var(--vui-disclosure-mark);height:var(--vui-disclosure-mark);color:var(--vui-text-tertiary);transition:transform var(--vui-duration-base) var(--vui-ease-out), color var(--vui-duration-fast) var(--vui-ease-out);flex:none;display:inline-flex}.vui-disclosure__mark>svg{width:100%;height:100%}.vui-disclosure__summary:hover .vui-disclosure__mark{color:var(--vui-text-secondary)}.vui-disclosure[open]>.vui-disclosure__summary .vui-disclosure__mark{transform:rotate(180deg)}.vui-disclosure--plus>.vui-disclosure__summary .vui-disclosure__mark path:last-child{transform-box:view-box;transform-origin:50%;transition:transform var(--vui-duration-base) var(--vui-ease-out)}.vui-disclosure--plus[open]>.vui-disclosure__summary .vui-disclosure__mark path:last-child{transform:rotate(90deg)}.vui-disclosure--plus[open]>.vui-disclosure__summary .vui-disclosure__mark{transform:none}.vui-disclosure__content{min-width:0;padding:0 var(--vui-disclosure-pad-x) var(--vui-disclosure-end);color:var(--vui-disclosure-content-ink)}.vui-disclosure--editorial{--vui-disclosure-text:var(--vui-text-h5);--vui-disclosure-weight:var(--vui-weight-semibold);--vui-disclosure-leading:var(--vui-leading-snug);--vui-disclosure-pad:var(--vui-space-4);--vui-disclosure-content-ink:var(--vui-text-secondary)}.vui-disclosure--editorial>.vui-disclosure__summary{align-items:flex-start;gap:var(--vui-space-4)}.vui-disclosure--editorial>.vui-disclosure__summary .vui-disclosure__mark{margin-top:calc((var(--vui-disclosure-leading) * 1em - var(--vui-disclosure-mark)) / 2)}.vui-disclosure--card{--vui-disclosure-pad:var(--vui-card-pad-y-lg);--vui-disclosure-pad-x:var(--vui-card-pad-x);--vui-disclosure-mark:1.5rem;--vui-disclosure-end:var(--vui-disclosure-pad);border-radius:var(--vui-radius-md);transition:background-color var(--vui-duration-base) var(--vui-ease-out)}.vui-disclosure--card[open]{background:var(--vui-surface-subtle)}.vui-disclosure--card>.vui-disclosure__summary:focus-visible{border-radius:var(--vui-radius-md)}.vui-disclosure--card.vui-disclosure--section,.vui-disclosure--card.vui-disclosure--section[open]{background:var(--vui-disclosure-section-fill)}.vui-disclosure--section{--vui-disclosure-text:var(--vui-text-h3);--vui-disclosure-mark:2rem;border-radius:var(--vui-radius-lg);container-type:inline-size}.vui-disclosure--section>.vui-disclosure__content{padding-top:var(--vui-space-2)}@container (width<=30rem){.vui-disclosure--section>.vui-disclosure__content{padding-inline:var(--vui-space-2)}}.vui-disclosure--section .vui-disclosure--filled,.vui-disclosure--section .vui-disclosure--filled[open]{background:var(--vui-disclosure-section-card);border-radius:var(--vui-radius-md)}.vui-disclosure--filled,.vui-disclosure--filled[open]{background:var(--vui-surface-subtle);border-radius:var(--vui-radius-md)}@supports selector(::details-content){.vui-disclosure::details-content{transition:grid-template-rows var(--vui-duration-base) var(--vui-ease-out), padding-bottom var(--vui-duration-base) var(--vui-ease-out), content-visibility var(--vui-duration-base) var(--vui-ease-out) allow-discrete;grid-template-rows:0fr;padding-bottom:0;display:grid;overflow-y:clip}.vui-disclosure[open]::details-content{padding-bottom:var(--vui-disclosure-end);transition:grid-template-rows var(--vui-duration-base) var(--vui-ease-out), padding-bottom var(--vui-duration-base) var(--vui-ease-out), content-visibility var(--vui-duration-base) var(--vui-ease-out) allow-discrete, overflow-y var(--vui-duration-base) step-end allow-discrete;grid-template-rows:1fr;overflow-y:visible}.vui-disclosure>.vui-disclosure__content{min-height:0;padding-bottom:0}}.vui-accordion{--vui-accordion-gap:0;row-gap:var(--vui-accordion-gap);flex-direction:column;min-width:0;display:flex}.vui-accordion--divided>.vui-disclosure{border-bottom:1px solid var(--vui-hairline)}.vui-accordion--card{--vui-accordion-gap:var(--vui-space-2)}@media (pointer:coarse){.vui-disclosure__summary{min-height:var(--vui-tap-min)}}@media (prefers-reduced-motion:reduce){.vui-disclosure::details-content{transition-duration:.001ms}.vui-disclosure[open]::details-content{transition-duration:.001ms}}@media print{.vui-disclosure__mark{display:none}.vui-disclosure__summary{break-after:avoid}.vui-disclosure::details-content{transition:none}.vui-disclosure[open]::details-content{transition:none}}
