.slc-title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,5vw,3.75rem);font-weight:600;line-height:1.04}.slc-teal-light{color:#9abebe}.slc-chips{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.5rem;margin:-.25rem;padding:.25rem;display:flex;overflow-x:auto}.slc-chips::-webkit-scrollbar{display:none}.slc-chip{scroll-snap-align:start;border:1px solid var(--border);background:var(--card);min-height:2.75rem;color:var(--foreground);white-space:nowrap;border-radius:9999px;flex:none;align-items:center;gap:.375rem;padding-inline:1rem;font-size:.875rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.slc-chip:hover{border-color:#a5c5c5}.slc-chip[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.slc-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.slc-chip-count{background:var(--secondary);color:var(--primary);border-radius:9999px;padding:.0625rem .4375rem;font-size:.75rem}.slc-chip[aria-pressed=true] .slc-chip-count{color:inherit;background:#fff3}.slc-search{border:1.5px solid var(--border);background:var(--card);min-height:3.5rem;box-shadow:var(--shadow-card);border-radius:1.25rem;align-items:center;gap:.75rem;padding-inline:1.125rem .375rem;transition:border-color .15s,box-shadow .15s;display:flex}.slc-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px #00737329}.slc-search input{background:0 0;outline:none;width:100%;min-width:0;min-height:3rem;font-size:1rem}.slc-search input::placeholder{color:var(--muted-foreground)}.slc-search input::-webkit-search-cancel-button{appearance:none}.slc-card{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}@media(hover:hover)and (pointer:fine){.slc-card:hover{transform:translateY(-4px);box-shadow:0 1px 2px #00737314,0 28px 48px -26px #00737373}}.slc-stretched:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.slc-stretched:focus-visible{outline:none}.slc-card:has(.slc-stretched:focus-visible){outline:2px solid var(--primary);outline-offset:3px}.slc-over{z-index:2;position:relative}.slc-ring-value{transition:stroke-dashoffset 1s cubic-bezier(.2,.7,.2,1)}.slc-skeleton{background:linear-gradient(100deg,var(--secondary) 30%,#f8fbfb 50%,var(--secondary) 70%);background-size:300% 100%;border-radius:.75rem;animation:1.6s ease-in-out infinite slc-shimmer}@supports (color:lab(0% 0 0)){.slc-skeleton{background:linear-gradient(100deg,var(--secondary) 30%,lab(98.2982% -.840545 -.257838) 50%,var(--secondary) 70%)}}@keyframes slc-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.slc-action-bar{inset-inline:0;bottom:var(--sl-bottom-bar);z-index:30;padding:.75rem max(1rem,env(safe-area-inset-right,0px)) .75rem max(1rem,env(safe-area-inset-left,0px));transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .2s;position:fixed}.slc-action-bar[data-shown=false]{opacity:0;pointer-events:none;visibility:hidden;transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .2s,visibility 0s linear .3s;transform:translateY(calc(100% + 1rem))}@media(min-width:64rem){.slc-action-bar{display:none}}@media(prefers-reduced-motion:reduce){.slc-card,.slc-card:hover,.slc-ring-value,.slc-action-bar,.slc-action-bar[data-shown=false]{transition:none;transform:none}.slc-skeleton{animation:none}}
