.vui-avatar{--vui-avatar-r:var(--vui-radius-squircle);width:var(--vui-avatar-size,40px);height:var(--vui-avatar-size,40px);border-radius:var(--vui-avatar-r);object-fit:cover;background:var(--vui-avatar-bg,var(--vui-surface-inset));flex-shrink:0;display:block;overflow:hidden}img.vui-avatar{max-width:none}.vui-avatar--xs{--vui-avatar-size:24px}.vui-avatar--sm{--vui-avatar-size:32px}.vui-avatar--lg{--vui-avatar-size:48px}.vui-avatar--xl{--vui-avatar-size:64px}.vui-avatar--2xl{--vui-avatar-size:96px}.vui-avatar--listing{--vui-avatar-size:var(--vui-listing-mark,56px)}.vui-avatar--square{--vui-avatar-r:var(--vui-radius-sm)}.vui-avatar--rounded{--vui-avatar-r:var(--vui-radius-squircle)}.vui-avatar--circle{--vui-avatar-r:var(--vui-radius-full)}.vui-avatar--ring{box-shadow:inset 0 0 0 1px var(--vui-border)}.vui-avatar--with-fallback>img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.vui-avatar--initial{--vui-avatar-bg:var(--vui-alpha-selected);font-size:calc(var(--vui-avatar-size,40px) * .4);font-weight:var(--vui-weight-bold);letter-spacing:var(--vui-tracking-tight);line-height:var(--vui-leading-none);text-transform:uppercase;color:var(--vui-text-secondary);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.vui-avatar--glyph{--vui-avatar-bg:var(--vui-alpha-selected);color:var(--vui-text-secondary);justify-content:center;align-items:center;display:inline-flex}.vui-avatar--glyph svg{flex:none;width:50%;height:50%}.vui-avatar--placeholder{--vui-avatar-bg:var(--vui-alpha-selected)}.vui-avatar-tandem{width:var(--vui-avatar-size,40px);height:var(--vui-avatar-size,40px);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.vui-avatar-tandem--xs{--vui-avatar-size:24px}.vui-avatar-tandem--sm{--vui-avatar-size:32px}.vui-avatar-tandem--lg{--vui-avatar-size:48px}.vui-avatar-tandem--xl{--vui-avatar-size:64px}.vui-avatar-tandem--2xl{--vui-avatar-size:96px}.vui-avatar-tandem--listing{--vui-avatar-size:var(--vui-listing-mark,56px)}.vui-avatar-badge{width:calc(var(--vui-avatar-size,40px) * .4);height:calc(var(--vui-avatar-size,40px) * .4);border-radius:var(--vui-radius-full);object-fit:cover;background:var(--vui-avatar-bg,var(--vui-surface-inset));flex-shrink:0;position:absolute;overflow:hidden}.vui-avatar-badge.vui-avatar--initial{font-size:calc(var(--vui-avatar-size,40px) * .16);display:inline-flex}.vui-avatar-badge--br{bottom:0;right:0;transform:translate(10%,10%)}.vui-avatar-badge--tr{top:0;right:0;transform:translate(10%,-10%)}.vui-avatar-badge--bl{bottom:0;left:0;transform:translate(-10%,10%)}.vui-avatar-badge--tl{top:0;left:0;transform:translate(-10%,-10%)}.vui-avatar-tandem>.vui-avatar:first-child{--vui-avatar-mask-br:linear-gradient(black, black);--vui-avatar-mask-tr:linear-gradient(black, black);--vui-avatar-mask-bl:linear-gradient(black, black);--vui-avatar-mask-tl:linear-gradient(black, black);-webkit-mask-image:var(--vui-avatar-mask-br), var(--vui-avatar-mask-tr), var(--vui-avatar-mask-bl), var(--vui-avatar-mask-tl);-webkit-mask-image:var(--vui-avatar-mask-br), var(--vui-avatar-mask-tr), var(--vui-avatar-mask-bl), var(--vui-avatar-mask-tl);mask-image:var(--vui-avatar-mask-br), var(--vui-avatar-mask-tr), var(--vui-avatar-mask-bl), var(--vui-avatar-mask-tl);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.vui-avatar-tandem:has(>.vui-avatar-badge--br)>.vui-avatar:first-child{--vui-avatar-mask-br:radial-gradient(circle round(calc(var(--vui-avatar-size,40px) * .2 + 2px), 1px) at 84% 84%, transparent 99.5%, black 100%)}.vui-avatar-tandem:has(>.vui-avatar-badge--tr)>.vui-avatar:first-child{--vui-avatar-mask-tr:radial-gradient(circle round(calc(var(--vui-avatar-size,40px) * .2 + 2px), 1px) at 84% 16%, transparent 99.5%, black 100%)}.vui-avatar-tandem:has(>.vui-avatar-badge--bl)>.vui-avatar:first-child{--vui-avatar-mask-bl:radial-gradient(circle round(calc(var(--vui-avatar-size,40px) * .2 + 2px), 1px) at 16% 84%, transparent 99.5%, black 100%)}.vui-avatar-tandem:has(>.vui-avatar-badge--tl)>.vui-avatar:first-child{--vui-avatar-mask-tl:radial-gradient(circle round(calc(var(--vui-avatar-size,40px) * .2 + 2px), 1px) at 16% 16%, transparent 99.5%, black 100%)}.vui-count-list{gap:var(--vui-space-3);min-width:18rem;margin:0;padding:0;list-style:none;display:grid}.vui-count-list__row{align-items:center;gap:var(--vui-space-3);font-size:var(--vui-text-body);display:flex}.vui-count-list__name{color:var(--vui-text-primary);flex:1}.vui-count-list__count{color:var(--vui-text-secondary)}.vui-card-grid{margin:0;padding:0;list-style:none}.vui-card-grid>li{display:flex}.vui-card-grid>li>.vui-card{flex:1}.vui-card-grid--tiles.vui-card-grid--fill{grid-template-columns:repeat(auto-fit, minmax(max(min(100%, 6rem), calc(50% - var(--vui-space-3) / 2)), 1fr));gap:var(--vui-space-3);display:grid}@media (min-width:36rem){.vui-card-grid--tiles.vui-card-grid--fill{gap:var(--vui-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:60rem){.vui-card-grid--tiles.vui-card-grid--fill{grid-template-columns:repeat(4,minmax(0,1fr))}}.vui-card-grid--tiles:is(.vui-card-grid--start,.vui-card-grid--center){gap:var(--vui-space-3);flex-wrap:wrap;display:flex}.vui-card-grid--tiles.vui-card-grid--center{justify-content:center}.vui-card-grid--tiles:is(.vui-card-grid--start,.vui-card-grid--center)>li{width:calc((100% - var(--vui-space-3)) / 2)}@media (min-width:36rem){.vui-card-grid--tiles:is(.vui-card-grid--start,.vui-card-grid--center){gap:var(--vui-space-4)}.vui-card-grid--tiles:is(.vui-card-grid--start,.vui-card-grid--center)>li{width:calc((100% - 2 * var(--vui-space-4)) / 3)}}@media (min-width:60rem){.vui-card-grid--tiles:is(.vui-card-grid--start,.vui-card-grid--center)>li{width:calc((100% - 3 * var(--vui-space-4)) / 4)}}.vui-card-grid--tiles .vui-card--tile .vui-card__logo{--vui-card-logo:56px}@media (min-width:36rem){.vui-card-grid--tiles .vui-card--tile .vui-card__logo{--vui-card-logo:64px}}@media (min-width:60rem){.vui-card-grid--tiles .vui-card--tile .vui-card__logo{--vui-card-logo:80px}}.vui-card-grid--rows{grid-template-columns:repeat(auto-fit, minmax(max(min(100%, 8rem), calc(50% - var(--vui-space-3) / 2)), 1fr));gap:var(--vui-space-3);display:grid}@media (min-width:36rem){.vui-card-grid--rows{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:60rem){.vui-card-grid--rows{grid-template-columns:repeat(5,minmax(0,1fr))}}.vui-continuation{--vui-continuation-w:530px;justify-content:center;display:flex}.vui-continuation:empty{display:none}.vui-continuation>.vui-btn{width:var(--vui-continuation-w);max-width:100%}.vui-surface-band{border-image:conic-gradient(var(--vui-surface-subtle) 0 0) fill 0 / / 0 100vmax}:is(.vui-surface-band.vui-surface-band--to-end,.vui-app:has(.vui-surface-band--to-end:not([hidden]))>.vui-footer){border-image:conic-gradient(var(--vui-surface-subtle) 0 0) fill 0 / / 0 100vmax 100vmax 100vmax}.vui-surface-band{padding-block:var(--vui-space-9)}.vui-app:has(.vui-surface-band--to-end:not([hidden]))>.vui-app__main{padding-bottom:0}.vui-state-frame{flex-direction:column;flex:1 0 auto;display:flex}.vui-state-frame--upper-third:before,.vui-state-frame--center:before,.vui-state-frame--center:after{content:"";flex:1 1 0}.vui-state-frame--upper-third:after{content:"";flex:2 1 0}.vui-app__main:has(>.vui-state-frame--center:only-child){padding-block:0}.vui-avatar-group{--vui-avatar-group-ring:var(--vui-surface-page);isolation:isolate;align-items:center;display:inline-flex}.vui-avatar-group>.vui-avatar{box-shadow:0 0 0 2px var(--vui-avatar-group-ring)}.vui-avatar-group>.vui-avatar--ring{box-shadow:0 0 0 2px var(--vui-avatar-group-ring), inset 0 0 0 1px var(--vui-border)}.vui-avatar-group--circle>.vui-avatar{box-shadow:none}.vui-avatar-group--circle>.vui-avatar--ring{box-shadow:inset 0 0 0 1px var(--vui-border)}.vui-avatar-group--circle:not(.vui-avatar-group--start)>.vui-avatar:not(:last-child){--vui-avatar-group-cut:radial-gradient(circle calc(var(--vui-avatar-size,40px) * .5 + 2px) at calc(var(--vui-avatar-size,40px) * 1.25) 50%, transparent 99.5%, black 100%);-webkit-mask-image:var(--vui-avatar-group-cut);-webkit-mask-image:var(--vui-avatar-group-cut);mask-image:var(--vui-avatar-group-cut)}.vui-avatar-group--circle:not(.vui-avatar-group--start):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.vui-avatar:not(:last-child){--vui-avatar-group-cut:radial-gradient(circle calc(var(--vui-avatar-size,40px) * .5 + 2px) at calc(var(--vui-avatar-size,40px) * -.25) 50%, transparent 99.5%, black 100%)}.vui-avatar-group--circle.vui-avatar-group--start>.vui-avatar:not(:first-child){--vui-avatar-group-cut:radial-gradient(circle calc(var(--vui-avatar-size,40px) * .5 + 2px) at calc(var(--vui-avatar-size,40px) * -.25) 50%, transparent 99.5%, black 100%);-webkit-mask-image:var(--vui-avatar-group-cut);-webkit-mask-image:var(--vui-avatar-group-cut);mask-image:var(--vui-avatar-group-cut)}.vui-avatar-group--circle.vui-avatar-group--start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.vui-avatar:not(:first-child){--vui-avatar-group-cut:radial-gradient(circle calc(var(--vui-avatar-size,40px) * .5 + 2px) at calc(var(--vui-avatar-size,40px) * 1.25) 50%, transparent 99.5%, black 100%)}.vui-avatar-group>.vui-avatar+.vui-avatar{margin-inline-start:calc(var(--vui-avatar-size,40px) * -.25)}.vui-avatar-group__more{font-size:max(var(--vui-text-caption), calc(var(--vui-avatar-size,40px) * .34));letter-spacing:0;color:var(--vui-text-secondary);cursor:default;border:0;padding:0}.vui-avatar-group--start>.vui-avatar-group__more{padding-inline-start:calc(var(--vui-avatar-size,40px) * .125)}button.vui-avatar-group__more{cursor:pointer;transition:background-color var(--vui-duration-fast) var(--vui-ease-out)}button.vui-avatar-group__more:hover{--vui-avatar-bg:var(--vui-alpha-hover)}button.vui-avatar-group__more:focus-visible{outline:2px solid var(--vui-focus);outline-offset:2px}.vui-avatar-group--xs{--vui-avatar-size:24px}.vui-avatar-group--sm{--vui-avatar-size:32px}.vui-avatar-group--lg{--vui-avatar-size:48px}.vui-avatar-group--xl{--vui-avatar-size:64px}.vui-avatar-group--2xl{--vui-avatar-size:96px}.vui-avatar-group--pill{height:calc(var(--vui-avatar-size,40px) + 2 * var(--vui-space-2));padding:0 var(--vui-space-2);border-radius:var(--vui-radius-action,var(--vui-radius-full));background:var(--vui-surface-elevated);color:inherit;font:inherit;cursor:pointer;transition:border-color var(--vui-duration-fast) var(--vui-ease-out);border:1px solid #0000;flex:none;margin:0;position:relative}.vui-avatar-group--pill:before{content:"";position:absolute;inset:-2px 0}.vui-avatar-group--pill:hover,.vui-avatar-group--pill[aria-expanded=true]{border-color:color-mix(in oklab, var(--vui-text-primary) 40%, var(--vui-surface-elevated))}.vui-avatar-group--pill:focus-visible{outline:2px solid var(--vui-focus);outline-offset:2px}.vui-avatar-group--pill:active{transition-duration:0s;transform:scale(.98)}.vui-avatar-group--pill>.vui-avatar{pointer-events:none}@media (pointer:coarse){button.vui-avatar-group:after{content:"";inset-inline:0;height:max(100%, var(--vui-tap-min));position:absolute;top:50%;translate:0 -50%}}.vui-badge{--vui-badge-bg:var(--vui-surface-subtle);--vui-badge-fg:var(--vui-text-secondary);--vui-badge-pad-x:10px;--vui-badge-dot:6px;align-items:center;gap:var(--vui-space-1);min-height:var(--vui-chip-h);padding-block:0;padding-inline:var(--vui-badge-pad-x);font-size:var(--vui-text-caption);font-weight:var(--vui-weight-medium);line-height:var(--vui-leading-none);white-space:nowrap;color:var(--vui-badge-fg);background:var(--vui-badge-bg);border-radius:var(--vui-radius-full);display:inline-flex}.vui-badge__dot{width:var(--vui-badge-dot);height:var(--vui-badge-dot);border-radius:var(--vui-radius-full);background:currentColor;flex:none}.vui-badge--info{--vui-badge-bg:var(--vui-info-bg);--vui-badge-fg:var(--vui-info-fg)}.vui-badge--success{--vui-badge-bg:var(--vui-success-bg);--vui-badge-fg:var(--vui-success-fg)}.vui-badge--warn{--vui-badge-bg:var(--vui-warn-bg);--vui-badge-fg:var(--vui-warn-fg)}.vui-badge--danger{--vui-badge-bg:var(--vui-danger-bg);--vui-badge-fg:var(--vui-danger-fg)}.vui-badge--accent{--vui-badge-bg:var(--vui-accent-wash);--vui-badge-fg:var(--vui-accent)}.vui-checkbox{--vui-checkbox-box:1rem;--vui-checkbox-mark:.75rem;--vui-checkbox-radius:4px;align-items:flex-start;gap:var(--vui-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.vui-checkbox__box{width:var(--vui-checkbox-box);height:var(--vui-checkbox-box);background:var(--vui-surface-inset);border:1px solid var(--vui-border-strong);border-radius:var(--vui-checkbox-radius);color:var(--vui-accent);transition:background-color var(--vui-duration-fast) var(--vui-ease-out), border-color var(--vui-duration-fast) var(--vui-ease-out);flex:none;place-content:center;margin-block-start:1px;display:grid}.vui-checkbox__mark{width:var(--vui-checkbox-mark);height:var(--vui-checkbox-mark);transform-origin:50%;transition:transform var(--vui-duration-fast) var(--vui-ease-out);display:block;transform:scale(0)}.vui-checkbox__mark svg{stroke-width:2.5px;width:100%;height:100%;display:block}.vui-checkbox__input:checked+.vui-checkbox__box,.vui-checkbox__input:indeterminate+.vui-checkbox__box{background:var(--vui-surface-selected);border-color:var(--vui-accent)}.vui-checkbox__input:checked+.vui-checkbox__box .vui-checkbox__mark{transform:scale(1)}.vui-checkbox__input:indeterminate+.vui-checkbox__box .vui-checkbox__mark{background:currentColor;border-radius:1px;height:2px;transform:scale(1)}.vui-checkbox__input:indeterminate+.vui-checkbox__box .vui-checkbox__mark svg{display:none}.vui-checkbox__input:focus-visible+.vui-checkbox__box{outline:2px solid var(--vui-focus);outline-offset:2px}.vui-checkbox__text{gap:var(--vui-space-1);display:grid}.vui-checkbox__label{font-size:var(--vui-text-small);font-weight:var(--vui-weight-medium);line-height:var(--vui-leading-snug);color:var(--vui-text-secondary);transition:color var(--vui-duration-fast) var(--vui-ease-out)}.vui-checkbox:hover .vui-checkbox__label{color:var(--vui-text-primary)}.vui-checkbox:hover .vui-checkbox__input:not(:checked):not(:indeterminate)+.vui-checkbox__box{border-color:var(--vui-text-tertiary)}.vui-checkbox__hint{font-size:var(--vui-text-caption);line-height:var(--vui-leading-snug);color:var(--vui-text-tertiary)}.vui-checkbox:has(.vui-checkbox__input:disabled){cursor:not-allowed;opacity:.5}.vui-checkbox:has(.vui-checkbox__input:disabled) .vui-checkbox__label{color:var(--vui-text-secondary)}.vui-checkbox-set{gap:var(--vui-space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.vui-checkbox-set--inline{gap:var(--vui-space-3) var(--vui-space-5);flex-flow:wrap}.vui-checkbox-set__legend{margin-bottom:var(--vui-space-2);font-size:var(--vui-text-small);font-weight:var(--vui-weight-medium);color:var(--vui-text-secondary);padding:0}@media (prefers-reduced-motion:reduce){.vui-checkbox__box,.vui-checkbox__mark,.vui-checkbox__label{transition:none}}@media (pointer:coarse){.vui-checkbox{min-height:var(--vui-tap-min)}}.vui-checkbox-set.is-invalid .vui-checkbox__input:not(:checked):not(:indeterminate)+.vui-checkbox__box{border-color:var(--vui-danger-fg)}.vui-checkbox-set>.vui-field__error{flex-basis:100%}.vui-empty-state{--vui-empty-pad-y:var(--vui-space-7);--vui-empty-pad-x:var(--vui-space-6);--vui-empty-icon:1.75rem;--vui-empty-measure:24rem;justify-content:center;align-items:center;gap:var(--vui-space-2);padding:var(--vui-empty-pad-y) var(--vui-empty-pad-x);text-align:center;flex-direction:column;display:flex}.vui-empty-state__icon{color:var(--vui-text-tertiary);place-items:center;margin-block-end:var(--vui-space-2);display:grid}.vui-empty-state__icon svg{width:var(--vui-empty-icon);height:var(--vui-empty-icon);max-width:none}.vui-empty-state__title{max-width:var(--vui-empty-measure);font-size:var(--vui-text-body-lg);font-weight:var(--vui-weight-semibold);line-height:var(--vui-leading-snug);color:var(--vui-text-primary);margin:0}.vui-empty-state__message{max-width:var(--vui-empty-measure);font-size:var(--vui-text-small);line-height:var(--vui-leading-normal);color:var(--vui-text-secondary);margin:0}.vui-empty-state__message a{color:var(--vui-accent);text-underline-offset:.15em;text-decoration:underline}.vui-empty-state__action{margin-block-start:var(--vui-space-3)}.vui-empty-state__subject{flex-direction:column;align-items:center;margin-block-end:var(--vui-space-5);display:flex}.vui-empty-state__subject>:not(:first-child){margin-top:var(--vui-space-2)}.vui-empty-state__subject-name{font-size:var(--vui-text-body-lg);font-weight:var(--vui-weight-medium);color:var(--vui-text-primary);margin:0}.vui-empty-state__subject-detail{font-size:var(--vui-text-body);color:var(--vui-text-secondary);text-wrap:balance;margin:0}.vui-empty-state--lg{--vui-empty-measure:38rem;gap:0;padding-inline:0}.vui-empty-state--lg>.vui-empty-state__title{max-width:none;font-size:var(--vui-text-h3);letter-spacing:var(--vui-tracking-tight)}.vui-empty-state--lg>.vui-empty-state__message{margin-top:var(--vui-space-3);font-size:var(--vui-text-body-lg);line-height:var(--vui-leading-normal);color:var(--vui-text-secondary)}.vui-empty-state__content{margin-top:var(--vui-space-6);align-self:stretch}.vui-empty-state--lg>.vui-empty-state__action{margin-top:var(--vui-space-6)}.vui-numfield .vui-numfield__control{font-variant-numeric:tabular-nums}.vui-numfield .vui-numfield__box{padding-inline-end:var(--vui-space-2)}.vui-numfield__steps{align-self:stretch;align-items:stretch;gap:var(--vui-space-1);flex:none;display:inline-flex}.vui-numfield__step{border-radius:var(--vui-radius-sm);width:1.75rem}.vui-numfield__step:last-child{margin-inline-end:0}.vui-numfield__step:hover:not(:disabled){background:var(--vui-alpha-hover)}.vui-numfield__step:disabled{color:var(--vui-text-tertiary);cursor:not-allowed}@media (pointer:coarse){.vui-numfield__step{width:2.25rem}}.vui-select{--vui-select-glyph:1rem;display:block;position:relative}.vui-select__control{appearance:none;cursor:pointer;padding-inline-end:calc(var(--vui-field-pad-x) + var(--vui-select-glyph) + var(--vui-space-2))}.vui-select__control:disabled{cursor:not-allowed}.vui-select__chevron{top:50%;right:var(--vui-field-pad-x);width:var(--vui-select-glyph);height:var(--vui-select-glyph);pointer-events:none;color:var(--vui-text-secondary);transition:color var(--vui-duration-fast) var(--vui-ease-out);position:absolute;translate:0 -50%}.vui-select__chevron svg{width:100%;height:100%;display:block}.vui-select:focus-within .vui-select__chevron{color:var(--vui-text-primary)}.vui-select:has(.vui-select__control:disabled) .vui-select__chevron{opacity:.45}.vui-radio{--vui-radio-box:1rem;--vui-radio-dot:.5rem;align-items:flex-start;gap:var(--vui-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.vui-radio__box{width:var(--vui-radio-box);height:var(--vui-radio-box);background:var(--vui-surface-inset);border:1px solid var(--vui-border-strong);border-radius:var(--vui-radius-full);transition:background-color var(--vui-duration-fast) var(--vui-ease-out), border-color var(--vui-duration-fast) var(--vui-ease-out);flex:none;place-content:center;margin-block-start:1px;display:grid}.vui-radio__dot{width:var(--vui-radio-dot);height:var(--vui-radio-dot);border-radius:var(--vui-radius-full);background:var(--vui-accent);transform-origin:50%;transition:transform var(--vui-duration-fast) var(--vui-ease-out);display:block;transform:scale(0)}.vui-radio__input:checked+.vui-radio__box{background:var(--vui-surface-selected);border-color:var(--vui-accent)}.vui-radio__input:checked+.vui-radio__box .vui-radio__dot{transform:scale(1)}.vui-radio__input:focus-visible+.vui-radio__box{outline:2px solid var(--vui-focus);outline-offset:2px}.vui-radio__text{gap:var(--vui-space-1);display:grid}.vui-radio__label{font-size:var(--vui-text-small);font-weight:var(--vui-weight-medium);line-height:var(--vui-leading-snug);color:var(--vui-text-secondary);transition:color var(--vui-duration-fast) var(--vui-ease-out)}.vui-radio:hover .vui-radio__label{color:var(--vui-text-primary)}.vui-radio:hover .vui-radio__input:not(:checked)+.vui-radio__box{border-color:var(--vui-text-tertiary)}.vui-radio__meta{font-size:var(--vui-text-small);line-height:var(--vui-leading-snug);color:var(--vui-text-secondary);flex:none;margin-inline-start:auto;padding-inline-start:var(--vui-space-4)}.vui-radio__hint{font-size:var(--vui-text-caption);line-height:var(--vui-leading-snug);color:var(--vui-text-tertiary)}.vui-radio:has(.vui-radio__input:disabled){cursor:not-allowed;opacity:.5}.vui-radio:has(.vui-radio__input:disabled) .vui-radio__label{color:var(--vui-text-secondary)}.vui-radio-group{gap:var(--vui-space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.vui-radio-group--inline{gap:var(--vui-space-3) var(--vui-space-5);flex-flow:wrap}.vui-radio-group__legend{margin-bottom:var(--vui-space-2);font-size:var(--vui-text-small);font-weight:var(--vui-weight-medium);color:var(--vui-text-secondary);padding:0}@media (prefers-reduced-motion:reduce){.vui-radio__box,.vui-radio__dot,.vui-radio__label{transition:none}}@media (pointer:coarse){.vui-radio{min-height:var(--vui-tap-min)}}.vui-radio-group.is-invalid .vui-radio__input:not(:checked)+.vui-radio__box{border-color:var(--vui-danger-fg)}.vui-radio-group>.vui-field__error{flex-basis:100%}.vui-sheet{animation:vui-sheet-scrim-in var(--vui-duration-base) var(--vui-ease-out);display:grid}.vui-sheet.vui-scrim{background:var(--vui-scrim-sheet)}.vui-sheet--end{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto}.vui-sheet--start{grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr)}.vui-sheet--bottom{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.vui-sheet--top{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.vui-sheet--end .vui-sheet__panel{grid-column:2}.vui-sheet--start .vui-sheet__panel{grid-column:1}.vui-sheet--bottom .vui-sheet__panel{grid-row:2}.vui-sheet--top .vui-sheet__panel{grid-row:1}.vui-sheet__panel{--vui-sheet-w:25rem;--vui-sheet-w-vertical:40rem;--vui-sheet-cap:75dvh;--vui-sheet-pad:var(--vui-space-5);--vui-sheet-gutter:var(--vui-space-5);box-sizing:border-box;min-width:0;min-height:0;padding:var(--vui-sheet-pad);color:var(--vui-text-primary);transition:transform var(--vui-duration-base) var(--vui-ease-out);flex-direction:column;display:flex;position:relative}.vui-sheet__panel--sm{--vui-sheet-w:20rem;--vui-sheet-cap:50dvh}.vui-sheet__panel--lg{--vui-sheet-w:35rem;--vui-sheet-cap:92dvh}.vui-sheet__panel--flush{--vui-sheet-pad:0px;overflow:clip}.vui-sheet__panel--end,.vui-sheet__panel--start{width:min(var(--vui-sheet-w), calc(100vw - var(--vui-sheet-gutter)));height:100%;animation:vui-sheet-in-end var(--vui-duration-base) var(--vui-ease-out)}.vui-sheet__panel--end{border-radius:var(--vui-glass-radius) 0 0 var(--vui-glass-radius);padding-top:calc(var(--vui-sheet-pad) + env(safe-area-inset-top,0px));padding-right:calc(var(--vui-sheet-pad) + env(safe-area-inset-right,0px));padding-bottom:calc(var(--vui-sheet-pad) + env(safe-area-inset-bottom,0px))}.vui-sheet__panel--start{border-radius:0 var(--vui-glass-radius) var(--vui-glass-radius) 0;padding-top:calc(var(--vui-sheet-pad) + env(safe-area-inset-top,0px));padding-left:calc(var(--vui-sheet-pad) + env(safe-area-inset-left,0px));padding-bottom:calc(var(--vui-sheet-pad) + env(safe-area-inset-bottom,0px));animation-name:vui-sheet-in-start}.vui-sheet__panel--vertical{width:min(100%, var(--vui-sheet-w-vertical));max-height:var(--vui-sheet-cap);justify-self:center}.vui-sheet__panel--bottom{border-radius:var(--vui-glass-radius) var(--vui-glass-radius) 0 0;padding-bottom:calc(var(--vui-sheet-pad) + env(safe-area-inset-bottom,0px));animation:vui-sheet-in-bottom var(--vui-duration-base) var(--vui-ease-out)}.vui-sheet__panel--top{border-radius:0 0 var(--vui-glass-radius) var(--vui-glass-radius);padding-top:calc(var(--vui-sheet-pad) + env(safe-area-inset-top,0px));animation:vui-sheet-in-top var(--vui-duration-base) var(--vui-ease-out)}.vui-sheet__grip{height:var(--vui-space-5);margin:calc(-1 * var(--vui-sheet-pad)) calc(-1 * var(--vui-sheet-pad)) 0;cursor:grab;touch-action:none;justify-content:center;align-items:center;display:flex}.vui-sheet__grip-bar{border-radius:var(--vui-radius-full);background:var(--vui-alpha-selected);width:2.25rem;height:4px}.vui-sheet__panel.is-dragging{cursor:grabbing;transition:none}.vui-sheet__panel.is-dragging .vui-sheet__grip{cursor:grabbing}.vui-sheet__head{justify-content:space-between;align-items:flex-start;gap:var(--vui-space-4);margin-block-end:var(--vui-space-4);display:flex}.vui-sheet__heading{min-width:0}.vui-sheet__title{letter-spacing:var(--vui-tracking-tight);margin:0}.vui-sheet__desc{margin:var(--vui-space-1) 0 0}.vui-sheet .vui-sheet__close{flex:none}.vui-sheet .vui-sheet__close:not(.vui-sheet__close--float,.vui-sheet__close--filled){color:var(--vui-text-tertiary)}.vui-sheet .vui-sheet__close:not(.vui-sheet__close--float,.vui-sheet__close--filled):hover{color:var(--vui-text-primary)}.vui-sheet__head:has(>.vui-sheet__close--filled){align-items:center}.vui-sheet .vui-sheet__close--float{top:calc(var(--vui-space-4) + env(safe-area-inset-top,0px));right:calc(var(--vui-space-4) + env(safe-area-inset-right,0px));z-index:2;box-shadow:var(--vui-shadow-xs);position:absolute}.vui-sheet__body{flex-direction:column;flex:auto;min-height:0;margin:-2px;padding:2px;display:flex;overflow-y:auto}.vui-sheet__panel--flush .vui-sheet__body{margin:0;padding:0}.vui-sheet__foot{justify-content:flex-end;gap:var(--vui-cluster-md);flex-wrap:wrap;margin-block-start:var(--vui-space-5);display:flex}@keyframes vui-sheet-scrim-in{0%{opacity:0}}@keyframes vui-sheet-scrim-out{to{opacity:0}}@keyframes vui-sheet-in-end{0%{transform:translate(100%)}}@keyframes vui-sheet-in-start{0%{transform:translate(-100%)}}@keyframes vui-sheet-in-bottom{0%{transform:translateY(100%)}}@keyframes vui-sheet-in-top{0%{transform:translateY(-100%)}}@keyframes vui-sheet-out-end{to{transform:translate(100%)}}@keyframes vui-sheet-out-start{to{transform:translate(-100%)}}@keyframes vui-sheet-out-bottom{to{transform:translateY(100%)}}@keyframes vui-sheet-out-top{to{transform:translateY(-100%)}}.vui-sheet.is-closing{pointer-events:none;animation:vui-sheet-scrim-out var(--vui-duration-base) var(--vui-ease-in-out) forwards}.vui-sheet.is-closing .vui-sheet__panel--end{animation:vui-sheet-out-end var(--vui-duration-base) var(--vui-ease-in-out) forwards}.vui-sheet.is-closing .vui-sheet__panel--start{animation:vui-sheet-out-start var(--vui-duration-base) var(--vui-ease-in-out) forwards}.vui-sheet.is-closing .vui-sheet__panel--bottom{animation:vui-sheet-out-bottom var(--vui-duration-base) var(--vui-ease-in-out) forwards}.vui-sheet.is-closing .vui-sheet__panel--top{animation:vui-sheet-out-top var(--vui-duration-base) var(--vui-ease-in-out) forwards}@media (prefers-reduced-motion:reduce){.vui-sheet,.vui-sheet__panel,.vui-sheet.is-closing,.vui-sheet.is-closing .vui-sheet__panel{animation:none}.vui-sheet.is-closing{opacity:0}}.vui-tag{--vui-tag-pad-x:10px;min-height:var(--vui-chip-h);padding-block:0;padding-inline:var(--vui-tag-pad-x);font-size:var(--vui-text-caption);font-weight:var(--vui-weight-medium);line-height:var(--vui-leading-none);white-space:nowrap;color:var(--vui-text-secondary);border:1px solid var(--vui-border);border-radius:var(--vui-radius-full);align-items:center;display:inline-flex}.vui-tag--accent{color:var(--vui-accent);background:var(--vui-accent-wash);border-color:#0000}.vui-tag--outline{border-color:var(--vui-border-strong)}.vui-tag--solid{background:var(--vui-surface-page);color:var(--vui-text-primary);border-color:#0000}.vui-tag--md{--vui-tag-pad-x:var(--vui-space-3);min-height:var(--vui-row-h-sm);font-size:var(--vui-text-small)}.vui-tag--removable{gap:var(--vui-space-1);padding-inline-end:calc(var(--vui-tag-pad-x) - var(--vui-space-1))}.vui-tag__remove{border-radius:var(--vui-radius-full);width:1rem;height:1rem;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.vui-tag__remove>svg{width:.75rem;height:.75rem}.vui-tag__remove:disabled{opacity:.45;pointer-events:none}.vui-tag__remove:hover{background:var(--vui-alpha-hover)}.vui-tag__remove:focus-visible{outline:2px solid var(--vui-focus);outline-offset:1px}@media (pointer:coarse){.vui-tag__remove:after{content:"";width:var(--vui-tap-min);height:var(--vui-tap-min);position:absolute;inset:50%;translate:-50% -50%}}.vui-filters{gap:var(--vui-space-2);flex-direction:column;min-width:0;display:flex}.vui-filters__row{align-items:center;gap:var(--vui-cluster-sm);flex-wrap:wrap;min-width:0;display:flex}.vui-filters__summary{font-size:var(--vui-dense-text-lg);line-height:var(--vui-dense-leading-lg);color:var(--vui-text-secondary);white-space:nowrap;margin-inline-start:auto}.vui-filters__active{align-items:center;gap:var(--vui-cluster-sm);flex-wrap:wrap;display:flex}.vui-fchip{--vui-fchip-h:var(--vui-row-h-sm);height:var(--vui-fchip-h);border:1px solid var(--vui-border);border-radius:var(--vui-radius-sm);background:var(--vui-surface-subtle);color:var(--vui-text-primary);font:inherit;font-size:var(--vui-dense-text-lg);line-height:var(--vui-dense-leading-lg);font-weight:var(--vui-weight-medium);white-space:nowrap;cursor:pointer;transition:border-color var(--vui-duration-fast) var(--vui-ease-out);align-items:center;gap:6px;padding:0 6px 0 10px;display:inline-flex}.vui-fchip:hover{border-color:var(--vui-border-strong)}.vui-fchip__label{text-overflow:ellipsis;max-width:16rem;overflow:clip visible}.vui-fchip:focus-visible{outline:2px solid var(--vui-focus);outline-offset:2px}.vui-fchip__x{width:18px;height:18px;color:var(--vui-text-tertiary);transition:background-color var(--vui-duration-fast) var(--vui-ease-out), color var(--vui-duration-fast) var(--vui-ease-out);border-radius:4px;place-items:center;display:inline-grid}.vui-fchip__x svg{width:12px;height:12px}.vui-fchip:hover .vui-fchip__x{background:var(--vui-alpha-active);color:var(--vui-text-primary)}@media (pointer:coarse){.vui-fchip{position:relative}.vui-fchip:after{content:"";inset-inline:0;height:var(--vui-tap-min);position:absolute;top:50%;translate:0 -50%}}.vui-filters--sticky{z-index:var(--vui-z-nav);background:var(--vui-surface-page);padding-block:var(--vui-space-3);margin-block:calc(-1 * var(--vui-space-3));position:sticky;top:0}.vui-filters--bleed{background:0 0}.vui-filters--bleed:before{content:"";inset-block:0;z-index:-1;background:var(--vui-surface-page);width:100vw;transition:box-shadow var(--vui-duration-fast) var(--vui-ease-out,ease);position:absolute;left:calc(50% - 50vw)}.vui-app:has(.vui-filters--bleed){overflow-x:clip}.vui-filters--raise:not(.vui-filters--bleed){transition:box-shadow var(--vui-duration-fast) var(--vui-ease-out,ease)}.vui-filters--raise[data-pinned]:not(.vui-filters--bleed),.vui-filters--raise.vui-filters--bleed[data-pinned]:before{box-shadow:var(--vui-shadow-sm)}.vui-filters--gap-2>.vui-filters__row{gap:var(--vui-space-2)}.vui-frange{--vui-frange-thumb:20px;gap:var(--vui-space-3);flex-direction:column;width:18rem;max-width:100%;display:flex}.vui-frange>*{margin:0}.vui-frange--sheet{width:auto}.vui-frange--sheet .vui-frange__readout[data-rest]{display:none}.vui-frange__readout{font-size:var(--vui-text-body-lg);font-weight:var(--vui-weight-semibold);color:var(--vui-text-primary)}.vui-frange__plot{flex-direction:column;display:flex}.vui-frange__hist{height:64px;padding:0 calc(var(--vui-frange-thumb) / 2);align-items:flex-end;gap:2px;display:flex}.vui-frange__hist[hidden]{display:none}.vui-frange__bar{background:color-mix(in oklch, var(--vui-text-primary) 14%, transparent);min-width:0;transition:height var(--vui-duration-base) var(--vui-ease-out), background-color var(--vui-duration-fast) var(--vui-ease-out);border-radius:2px 2px 0 0;flex:1 1 0}.vui-frange__bar[data-in]{background:var(--vui-text-primary)}.vui-frange__track{height:var(--vui-tap-min,44px);position:relative}.vui-frange__rail,.vui-frange__fill{border-radius:var(--vui-radius-full);pointer-events:none;height:4px;margin-top:-2px;position:absolute;top:50%}.vui-frange__rail{left:calc(var(--vui-frange-thumb) / 2);right:calc(var(--vui-frange-thumb) / 2);background:color-mix(in oklch, var(--vui-text-primary) 12%, transparent)}.vui-frange__fill{background:var(--vui-text-primary)}.vui-frange__thumb{z-index:2;appearance:none;pointer-events:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.vui-frange__thumb:focus-visible{outline:none}.vui-frange__thumb::-webkit-slider-runnable-track{background:0 0;height:100%}.vui-frange__thumb::-moz-range-track{background:0 0}.vui-frange__thumb::-webkit-slider-thumb{appearance:none;pointer-events:auto;width:var(--vui-frange-thumb);height:var(--vui-frange-thumb);margin-top:calc((var(--vui-tap-min,44px) - var(--vui-frange-thumb)) / 2);border-radius:var(--vui-radius-full);background:var(--vui-slider-thumb-face,var(--vui-surface-page));border:1px solid var(--vui-border-strong);box-shadow:var(--vui-shadow-xs);cursor:grab}.vui-frange__thumb::-moz-range-thumb{pointer-events:auto;width:var(--vui-frange-thumb);height:var(--vui-frange-thumb);border-radius:var(--vui-radius-full);background:var(--vui-slider-thumb-face,var(--vui-surface-page));border:1px solid var(--vui-border-strong);box-shadow:var(--vui-shadow-xs);cursor:grab}.vui-frange__thumb:focus-visible::-webkit-slider-thumb{outline:2px solid var(--vui-focus);outline-offset:2px}.vui-frange__thumb:focus-visible::-moz-range-thumb{outline:2px solid var(--vui-focus);outline-offset:2px}.vui-frange__fields{gap:var(--vui-space-3);grid-template-columns:1fr 1fr;display:grid}.vui-frange__note{font-size:var(--vui-text-small);color:var(--vui-text-secondary)}.vui-frange>.vui-frange__clear{margin-top:0}.vui-frange--plain .vui-frange__readout{font-size:var(--vui-text-h5);line-height:var(--vui-leading-tight)}.vui-frange--plain .vui-frange__note{font-size:var(--vui-text-body)}.vui-frange--plain .vui-frange__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vui-frange--plain>.vui-frange__plot{margin-top:var(--vui-space-1)}.vui-frange__clear[hidden]{display:none}.vui-frange--plain .vui-frange__hist{height:96px}@media (min-width:48rem){.vui-fpill.vui-fsum{display:none}}@media (max-width:47.99rem){.vui-filters__row:has(>.vui-fsum)>:not(.vui-fsum){display:none}.vui-filters__row:has(>.vui-fsum)>[data-fit]:not(.vui-fsum){display:inline-flex}.vui-filters__row:has(>.vui-fsum) .vui-fpill.vui-fpill--md{height:var(--vui-control-h-md);padding:0 var(--vui-space-3) 0 var(--vui-space-4);gap:var(--vui-space-1);font-size:var(--vui-dense-text-lg);line-height:var(--vui-dense-leading-lg)}}.vui-fsheet{gap:var(--vui-space-6);flex-direction:column;display:flex}.vui-fsheet__sec{gap:var(--vui-space-2);flex-direction:column;display:flex}.vui-fsheet__head{font-size:var(--vui-text-body);font-weight:var(--vui-weight-semibold);margin:0}.vui-fsheet__foot{display:flex}.vui-fsheet__sec .vui-fmenu__clear{display:none}.vui-fsheet-panel.vui-sheet__panel--bottom{height:var(--vui-sheet-cap)}.vui-fsheet--laid{gap:0}.vui-fsheet__main{gap:var(--vui-space-6);flex-direction:column;display:flex}.vui-fsheet__main[hidden]{display:none}.vui-fsheet__sec--laid{gap:var(--vui-space-3)}.vui-fsheet--laid .vui-fsheet__head{font-size:var(--vui-text-body-lg);line-height:var(--vui-leading-snug)}.vui-fsheet__group{gap:var(--vui-space-2);flex-direction:column;display:flex}.vui-fsheet__sub{font-size:var(--vui-dense-text-lg);line-height:var(--vui-dense-leading-lg);font-weight:var(--vui-weight-medium);color:var(--vui-text-secondary);margin:0}.vui-fsheet__chips{gap:var(--vui-space-2);flex-wrap:wrap;display:flex}.vui-fsheet__sec--laid>.vui-fsheet__chips+.vui-fsheet__chips{margin-top:var(--vui-space-3)}.vui-fsheet__chip.vui-fpill--md{padding:0 var(--vui-space-4);font-size:var(--vui-dense-text-lg);line-height:var(--vui-dense-leading-lg)}[data-theme=dark] .vui-fsheet__chip.vui-fpill--filled:not([data-active]),[data-theme=dark] .vui-fsheet__find{background:color-mix(in oklch, var(--vui-surface-elevated), var(--vui-text-primary) 10%)}[data-theme=dark] .vui-fsheet__chip.vui-fpill--filled:not([data-active]):hover,[data-theme=dark] .vui-fsheet__find:hover{background:color-mix(in oklch, var(--vui-surface-elevated), var(--vui-text-primary) 15%)}.vui-fsheet__chip:disabled{opacity:.6;cursor:default}.vui-fsheet--laid .vui-fmenu{min-width:0}.vui-fsheet__find{align-self:flex-start}.vui-fsheet__find-n:not(:empty){color:var(--vui-text-secondary);font-weight:var(--vui-weight-regular);margin-inline-start:var(--vui-space-2)}.vui-fsheet__view,.vui-fsheet__findview{gap:var(--vui-space-3);flex-direction:column;display:flex}.vui-fsheet__search{z-index:1;background:var(--vui-app-panel);padding-block-end:var(--vui-space-2);position:sticky;top:0}.vui-fsheet__none{padding-block:var(--vui-space-4);color:var(--vui-text-secondary);margin:0}.vui-fsheet__none[hidden]{display:none}.vui-sheet__head:has(>.vui-fsheet__back) .vui-sheet__heading{flex:1}.vui-fsheet-panel .vui-sheet__foot{margin-block-start:0;margin-inline:calc(-1 * var(--vui-sheet-pad));padding:var(--vui-space-4) var(--vui-sheet-pad) 0;border-top:1px solid var(--vui-border)}.vui-fsheet__actions{gap:var(--vui-space-3);width:100%;display:flex}.vui-fsheet__actions>.vui-btn[hidden]{display:none}.vui-fsheet__show{flex:1}@media (hover:none){.vui-fsheet--laid .vui-menu--plain .vui-menu__item:not([aria-checked=true]):hover,[data-theme=dark] .vui-fsheet--laid .vui-menu--plain .vui-menu__item:not([aria-checked=true]):hover{background:0 0}.vui-fsheet--laid .vui-fpill--filled:not([data-active]):hover{background:var(--vui-surface-elevated);border-color:#0000}[data-theme=dark] .vui-fsheet--laid .vui-fsheet__chip.vui-fpill--filled:not([data-active]):hover{background:color-mix(in oklch, var(--vui-surface-elevated), var(--vui-text-primary) 10%)}}.vui-fsheet__main>.vui-fsheet__sec--fold+.vui-fsheet__sec--fold{margin-block-start:calc(var(--vui-space-6) * -1 + var(--vui-space-2))}.vui-fsheet__sec--fold{border-top:1px solid var(--vui-border);gap:0;padding-block-start:var(--vui-space-2)}.vui-fsheet__fold-box{--vui-disclosure-h:var(--vui-control-h-lg);--vui-disclosure-text:var(--vui-text-body-lg);--vui-disclosure-weight:var(--vui-weight-semibold);--vui-disclosure-leading:var(--vui-leading-snug);--vui-disclosure-mark:20px;--vui-disclosure-gap:var(--vui-space-3);--vui-disclosure-end:var(--vui-space-4)}.vui-fsheet__fold-box>.vui-disclosure__summary{min-height:var(--vui-disclosure-h)}.vui-fsheet__fold-box>.vui-disclosure__summary .vui-disclosure__label{flex:none}.vui-fsheet__fold-box>.vui-disclosure__summary .vui-disclosure__end{flex:1;justify-content:flex-end;min-width:0;display:flex}.vui-fsheet__fold-box>.vui-disclosure__summary .vui-disclosure__mark{color:inherit}.vui-fsheet__fold-picks{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--vui-text-secondary);font-size:var(--vui-text-body);font-weight:var(--vui-weight-regular);overflow:clip visible}.vui-fsheet__fold{padding-block-start:var(--vui-space-2)}
