.ScrollableTabs-module__p1iArq__row{align-items:center;display:flex;position:relative}.ScrollableTabs-module__p1iArq__track{gap:var(--space-2);scroll-behavior:smooth;padding:2px var(--space-1);display:flex;overflow-x:auto}.ScrollableTabs-module__p1iArq__arrow{z-index:10;width:var(--space-8);height:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);color:var(--muted);cursor:pointer;transition:color var(--duration-hover) var(--ease), transform var(--duration-instant) var(--ease);justify-content:center;align-items:center;display:inline-flex;position:absolute;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.ScrollableTabs-module__p1iArq__arrow:hover{color:var(--accent)}.ScrollableTabs-module__p1iArq__arrow:active{transform:translate(-50%)scale(.92)}.ScrollableTabs-module__p1iArq__arrowRight:active{transform:translate(50%)scale(.92)}.ScrollableTabs-module__p1iArq__arrowLeft{left:0;transform:translate(-50%)}.ScrollableTabs-module__p1iArq__arrowRight{right:0;transform:translate(50%)}
.Pill-module__df9fkq__pill{min-height:36px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);color:var(--secondary);font-family:var(--font-ui);white-space:nowrap;cursor:pointer;transition:background var(--duration-hover) var(--ease), border-color var(--duration-hover) var(--ease), color var(--duration-hover) var(--ease);flex-shrink:0;align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.Pill-module__df9fkq__pill:hover:not([aria-pressed=true]):not([aria-current=true]){border-color:var(--accent-bright)}.Pill-module__df9fkq__pill[aria-pressed=true],.Pill-module__df9fkq__pill[aria-current=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}
.Toolbar-module__GZiDsq__toolbar{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}.Toolbar-module__GZiDsq__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (min-width:640px){.Toolbar-module__GZiDsq__row{flex-wrap:nowrap}}.Toolbar-module__GZiDsq__searchWrap{flex:100%;position:relative}@media (min-width:640px){.Toolbar-module__GZiDsq__searchWrap{flex-basis:0}}.Toolbar-module__GZiDsq__searchIcon{left:var(--space-3);pointer-events:none;color:var(--muted);position:absolute;top:50%;transform:translateY(-50%)}.Toolbar-module__GZiDsq__searchInput{border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--surface);width:100%;height:44px;color:var(--ink);transition:border-color var(--duration-hover) var(--ease);padding-left:36px;padding-right:52px;font-size:14px;line-height:20px}.Toolbar-module__GZiDsq__searchInput:focus-visible{border-color:var(--accent-bright);box-shadow:0 0 0 2px var(--accent-ring);outline:none}.Toolbar-module__GZiDsq__clearBtn{right:var(--space-2);width:var(--target-min);height:var(--target-min);border-radius:var(--radius-chip);color:var(--muted);transition:background-color var(--duration-hover) var(--ease);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.Toolbar-module__GZiDsq__clearBtn:hover{background:var(--border)}.Toolbar-module__GZiDsq__count{height:36px;padding-left:var(--space-3);padding-right:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);font:var(--type-meta);flex-shrink:0;align-items:center;display:inline-flex}.Toolbar-module__GZiDsq__sort{height:36px;padding-left:var(--space-3);padding-right:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--muted);font-family:var(--font-mono);cursor:pointer;transition:border-color var(--duration-hover) var(--ease);flex-shrink:0;margin-left:auto;font-size:12px;font-weight:500;line-height:16px}.Toolbar-module__GZiDsq__sort:focus-visible{border-color:var(--accent-bright);box-shadow:0 0 0 2px var(--accent-ring);outline:none}@media (min-width:640px){.Toolbar-module__GZiDsq__sort{margin-left:0}}.Toolbar-module__GZiDsq__platformRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Toolbar-module__GZiDsq__platformLabel{margin-right:var(--space-1);color:var(--muted);font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:16px}
.ResourceToolbar-module__Ebmisq__toolbar{margin-bottom:var(--space-6)}
.Badge-module__g-cF8q__badge{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-ui);white-space:nowrap;border:1px solid #0000;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.Badge-module__g-cF8q__neutral{background:var(--card);color:var(--secondary);border-color:var(--border);border-radius:var(--radius-chip);font-weight:500}.Badge-module__g-cF8q__success{background:var(--success-tint);color:var(--success-text)}.Badge-module__g-cF8q__warning{background:var(--warning-tint);color:var(--warning)}.Badge-module__g-cF8q__danger{background:var(--danger-tint);color:var(--danger)}.Badge-module__g-cF8q__accent{background:var(--accent-tint);color:var(--accent)}.Badge-module__g-cF8q__count{background:var(--accent-bright);color:var(--on-accent);font-variant-numeric:tabular-nums;font-weight:700}
.ResourceCard-module__BUENPG__card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-card);transition:transform var(--duration-quick) var(--ease-out), border-color var(--duration-quick) var(--ease-out), box-shadow var(--duration-quick) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.ResourceCard-module__BUENPG__card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-lift);transform:translateY(-3px)}.ResourceCard-module__BUENPG__card:active{transition:transform var(--duration-instant) var(--ease);transform:scale(.98)}.ResourceCard-module__BUENPG__cardLink{gap:var(--space-3);color:inherit;flex-direction:column;flex:auto;padding:20px;text-decoration:none;display:flex}.ResourceCard-module__BUENPG__head{align-items:flex-start;gap:var(--space-3);display:flex}.ResourceCard-module__BUENPG__cover{aspect-ratio:3/4;border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-shrink:0;width:72px;position:relative;overflow:hidden}.ResourceCard-module__BUENPG__coverImg{object-fit:cover}.ResourceCard-module__BUENPG__coverFallback{width:100%;height:100%;color:var(--faint);place-items:center;display:grid}.ResourceCard-module__BUENPG__heading{flex:1;min-width:0}.ResourceCard-module__BUENPG__kicker{text-transform:uppercase;font:var(--type-label);letter-spacing:var(--tracking-label);color:var(--accent);align-items:center;gap:6px;display:inline-flex}.ResourceCard-module__BUENPG__kickerIcon{align-items:center;display:inline-flex}.ResourceCard-module__BUENPG__title{font:500 15px/1.4 var(--font-display);color:var(--ink);transition:color var(--duration-hover) var(--ease);margin-top:6px}.ResourceCard-module__BUENPG__card:hover .ResourceCard-module__BUENPG__title{color:var(--accent)}.ResourceCard-module__BUENPG__creator{font:400 13px/1.5 var(--font-ui);color:var(--muted);margin-top:2px}.ResourceCard-module__BUENPG__arrow{color:var(--faint);transition:color var(--duration-hover) var(--ease), transform var(--duration-hover) var(--ease);flex-shrink:0}.ResourceCard-module__BUENPG__card:hover .ResourceCard-module__BUENPG__arrow{color:var(--accent);transform:translate(2px)}.ResourceCard-module__BUENPG__blurb{font:400 13.5px/1.65 var(--font-ui);color:var(--secondary);flex:1}.ResourceCard-module__BUENPG__footer{align-items:center;gap:var(--space-2);display:flex}
@media (scripting:enabled){.reveal-module__WQi1ra__hiddenText{opacity:0;transform:translateY(16px)}.reveal-module__WQi1ra__hiddenBlock{opacity:0;transform:translateY(24px)scale(.98)}.reveal-module__WQi1ra__in{opacity:1;transition:opacity var(--duration-reveal) var(--ease-out), transform var(--duration-reveal) var(--ease-out);transform:translateY(0)scale(1)}}@keyframes reveal-module__WQi1ra__reveal-text-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-module__WQi1ra__reveal-block-in{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.reveal-module__WQi1ra__immediateText{animation:reveal-module__WQi1ra__reveal-text-in var(--duration-reveal) var(--ease-out) both}.reveal-module__WQi1ra__immediateBlock{animation:reveal-module__WQi1ra__reveal-block-in var(--duration-reveal) var(--ease-out) both}.reveal-module__WQi1ra__delay60{animation-delay:var(--stagger-step)}.reveal-module__WQi1ra__delay90{animation-delay:90ms}.reveal-module__WQi1ra__delay120{animation-delay:calc(var(--stagger-step) * 2)}.reveal-module__WQi1ra__staggerItem:nth-child(2){animation-delay:var(--stagger-step-dense)}.reveal-module__WQi1ra__staggerItem:nth-child(3){animation-delay:calc(var(--stagger-step-dense) * 2)}.reveal-module__WQi1ra__staggerItem:nth-child(4){animation-delay:calc(var(--stagger-step-dense) * 3)}.reveal-module__WQi1ra__staggerItem:nth-child(n+5){animation-delay:calc(var(--stagger-step-dense) * 4)}.reveal-module__WQi1ra__staggerItemWide:nth-child(2){animation-delay:var(--stagger-step)}.reveal-module__WQi1ra__staggerItemWide:nth-child(3){animation-delay:calc(var(--stagger-step) * 2)}.reveal-module__WQi1ra__staggerItemWide:nth-child(4){animation-delay:calc(var(--stagger-step) * 3)}.reveal-module__WQi1ra__staggerItemWide:nth-child(n+5){animation-delay:calc(var(--stagger-step) * 4)}
