@scope ([data-category-card-skin="soft"]) to ([data-category-card-skin]){.ds-category-card{border-color:transparent;border-radius:calc(var(--k-radius, .75rem) * 1.6);background-color:color-mix(in srgb,var(--primary,#005cb8) 6%,var(--background,#fff));box-shadow:none}.ds-category-card:hover{border-color:transparent;background-color:color-mix(in srgb,var(--primary,#005cb8) 11%,var(--background,#fff))}.ds-category-card[data-cc-layout=stacked] .ds-category-card__media{width:calc(100% - 1rem);margin:.5rem .5rem 0;border-radius:calc(var(--k-radius, .75rem) * 1.2)}.ds-category-card__icon{background-color:var(--background,#fff)}}@scope ([data-category-card-skin="outlined"]) to ([data-category-card-skin]){.ds-category-card{border-width:2px;border-color:color-mix(in srgb,var(--foreground,#0f172a) 22%,transparent);border-radius:calc(var(--k-radius, .75rem) * .6);background-color:var(--background,#fff);box-shadow:none}.ds-category-card:hover{border-color:var(--primary,#005cb8)}.ds-category-card__title{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.ds-category-card__icon{border-radius:calc(var(--k-radius, .75rem) * .6)}}@scope ([data-category-card-skin="overlay"]) to ([data-category-card-skin]){.ds-category-card{position:relative;border-color:transparent;box-shadow:0 10px 28px -16px rgb(15 23 42/.45)}.ds-category-card[data-cc-layout=stacked] .ds-category-card__media{aspect-ratio:4/5}.ds-category-card[data-cc-layout=stacked] .ds-category-card__title{position:absolute;inset-inline:0;bottom:0;padding:2.5rem .9rem .85rem;color:#fff;text-align:start;background:linear-gradient(0deg,rgb(0 0 0/.7),transparent)}.ds-category-card__shade{background:linear-gradient(0deg,rgb(0 0 0/.8),rgb(0 0 0/.1) 70%)}.ds-category-card[data-cc-layout=icon]{background-color:var(--primary,#005cb8);color:var(--primary-foreground,#fff)}.ds-category-card[data-cc-layout=icon] .ds-category-card__icon{background-color:rgb(255 255 255/.16)}.ds-category-card[data-cc-layout=icon] .ds-category-card__icon>*{color:inherit}}@scope ([data-category-card-skin="minimal"]) to ([data-category-card-skin]){.ds-category-card{background-color:transparent;box-shadow:none}.ds-category-card,.ds-category-card:hover{border-color:transparent}.ds-category-card[data-cc-layout=stacked] .ds-category-card__media{border-radius:var(--k-radius,.75rem)}.ds-category-card[data-cc-layout=tile]{border-radius:0}.ds-category-card__title{font-weight:600}.ds-category-card__icon{background-color:transparent;border:1px solid color-mix(in srgb,var(--foreground,#0f172a) 15%,transparent)}}@scope ([data-empty-state-skin="soft"]) to ([data-empty-state-skin]){.ds-empty-state{border-color:transparent;border-radius:calc(var(--k-radius, .75rem) * 2);background-color:color-mix(in srgb,var(--primary,#005cb8) 5%,var(--background,#fff))}.ds-empty-state__icon{color:color-mix(in srgb,var(--primary,#005cb8) 55%,transparent)}}@scope ([data-empty-state-skin="plain"]) to ([data-empty-state-skin]){.ds-empty-state{border-color:transparent;background-color:transparent;padding-block:2.5rem}}@scope ([data-empty-state-skin="bold"]) to ([data-empty-state-skin]){.ds-empty-state{border-color:transparent;border-radius:calc(var(--k-radius, .75rem) * 1.5);background-color:var(--primary,#005cb8);color:var(--primary-foreground,#fff)}.ds-empty-state__body,.ds-empty-state__icon{color:inherit;opacity:.85}.ds-empty-state__cta{background-color:var(--primary-foreground,#fff);color:var(--primary,#005cb8)}}@scope ([data-popup-skin="sheet"]) to ([data-popup-skin]){.ds-popup-backdrop{align-items:flex-end;padding:0}.ds-popup{max-width:32rem;border-radius:calc(var(--k-radius, .75rem) * 2) calc(var(--k-radius, .75rem) * 2) 0 0}}@scope ([data-popup-skin="minimal"]) to ([data-popup-skin]){.ds-popup-backdrop{background-color:rgb(15 23 42/.35);backdrop-filter:none}.ds-popup{border:1px solid color-mix(in srgb,var(--foreground,#0f172a) 12%,transparent);border-radius:calc(var(--k-radius, .75rem) * .6);box-shadow:0 12px 32px -14px rgb(15 23 42/.35)}}@scope ([data-popup-skin="glass"]) to ([data-popup-skin]){.ds-popup-backdrop{background-color:rgb(15 23 42/.3);backdrop-filter:blur(8px)}.ds-popup{border:1px solid rgb(255 255 255/.45);background-color:color-mix(in srgb,var(--background,#fff) 80%,transparent);backdrop-filter:blur(16px)}}