.subject-catalog-dialog{min-width:0;max-width:calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right));border-radius:var(--ds-radius-rich);background-color:var(--ds-white);box-shadow:var(--ds-shadow-overlay)}.subject-catalog-scrim{background:var(--ds-scrim)}.subject-catalog-close{border-radius:var(--ds-radius-small);background-color:var(--ds-pearl);width:44px;height:44px;color:var(--ds-dark);transition:box-shadow var(--ds-duration-fast) var(--ds-ease), scale .2s var(--ds-ease);top:clamp(16px,2.6vw,26px);right:14px}.subject-catalog-drawer .subject-catalog-close{right:calc(14px + env(safe-area-inset-right))}.subject-catalog-close:focus-visible{box-shadow:none;outline:2px solid var(--ring);outline-offset:2px}.subject-catalog-close:hover{background-color:var(--ds-pearl);box-shadow:inset 0 0 0 2px var(--ds-dark)}.subject-catalog-close:active{scale:.92}.subject-catalog-drawer>[data-slot=drawer-handle]{background:var(--ds-pearl-deep);width:40px;height:5px;margin:0;position:absolute;top:8px;left:50%;transform:translate(-50%)}@media (width<=767px){.subject-catalog-dialog{width:calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right));border-radius:var(--ds-radius-card)}}html[data-motion=reduce] .vt-subject-explorer[data-state=open],html[data-motion=reduce] .subject-catalog-close{opacity:1!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .vt-subject-explorer[data-state=open],html:not([data-motion=full]) .subject-catalog-close{opacity:1!important;transition:none!important;animation:none!important}}
