.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-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-empty-state{--vui-empty-pad-y:var(--vui-space-7);--vui-empty-pad-x:var(--vui-space-6);--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__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-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-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%}}
