[data-explore]{min-width:0;max-width:100%}.ex{display:grid;grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));gap:var(--space-s);align-items:start}.ex__card{display:block;position:relative;min-width:0;border:var(--hairline) solid var(--border);background:var(--panel);border-radius:var(--radius-s);overflow:hidden;transition:border-color var(--dur-fast),transform var(--dur-fast)}.ex__card:hover{border-color:var(--hover)}.ex__card:hover .ex__open{color:var(--accent-text)}.ex__thumb{aspect-ratio:4 / 3;background:#18181b;overflow:hidden;position:relative}.ex__thumb>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ex__spin{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .24s}.ex__spin.is-on{opacity:1}.ex__thumb--empty{background-image:linear-gradient(var(--border-faint) 1px,transparent 1px),linear-gradient(90deg,var(--border-faint) 1px,transparent 1px);background-size:24px 24px;background-position:center}.ex__chips{display:flex;flex-wrap:wrap;gap:.05rem .5rem;margin-top:.15rem}.ex__chip{font-size:10.5px;line-height:1.3;font-weight:600}.ex__chip--ai{color:#93c5fd}.ex__chip--np{color:#fcd34d}.ex__remixes{position:absolute;z-index:2;right:.4rem;bottom:.4rem;font-size:10.5px;font-weight:600;color:var(--text);padding:.2rem .42rem;border-radius:5px;background:#09090bc7}.ex__body{display:grid;gap:.15rem;padding:.5rem .6rem .6rem;min-width:0}.ex__title{font-size:var(--step--1);font-weight:600;letter-spacing:var(--tracking-tight);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ex__open{color:var(--text);transition:color var(--dur-fast)}.ex__open:after{content:"";position:absolute;inset:0;z-index:1}.ex__by{font-size:var(--step--2);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.ex__by a{position:relative;z-index:2;color:inherit}.ex__by a:hover{color:var(--accent-text)}.ex__count{font-size:var(--step--1);margin:0 0 var(--space-xs)}.ex__none{font-size:var(--step--1)}.ex__empty{display:grid;gap:.35rem;max-width:40rem;padding:var(--space-m) var(--space-l);border:var(--hairline) solid var(--border);border-radius:var(--radius-m);background:var(--panel);font-size:var(--step--1)}.ex__emptyt{font-weight:600;color:var(--text)}.ex__link{color:var(--accent-text);font-weight:600}.exf{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--space-xs);position:sticky;top:var(--header-h);z-index:5;background:var(--bg, #09090b);padding-block:var(--space-xs);margin-bottom:var(--space-2xs)}.exf__bar{display:flex;gap:var(--space-xs)}.exf__q{flex:1;min-width:0;min-height:2.6rem;background:#1b1b1f;border:var(--hairline) solid #2f2f35;border-radius:10px;padding:0 .85rem;font-size:16px;color:var(--text)}.exf__q:focus{outline:none;border-color:var(--accent)}.exf__sort{display:flex;border:var(--hairline) solid #2f2f35;border-radius:10px;overflow:hidden;flex:none}.exf__s{padding:0 .7rem;font-size:var(--step--2);font-weight:600;color:var(--text-muted);background:none;border:0;cursor:pointer}.exf__s.is-on{color:var(--text);background:var(--panel-raised)}.exf__chips{display:flex;gap:.35rem;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--space-s) * -1);padding-inline:var(--space-s)}.exf__chips::-webkit-scrollbar{display:none}.exf__c{flex:none;display:inline-flex;gap:.35rem;align-items:center;min-height:2.3rem;padding:0 .75rem;border-radius:999px;font-size:var(--step--1);font-weight:500;color:var(--text-2);background:var(--panel-raised);border:var(--hairline) solid var(--border);cursor:pointer}.exf__c.is-on{color:var(--accent-text);background:var(--accent-subtle);border-color:#3b82f673}.exf__n{font-size:var(--step--2);color:var(--text-muted)}.ag{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--space-s);margin-bottom:var(--space-m)}.ag__head{display:grid;gap:.2rem}.ag__t{font-size:var(--step-1);margin:0}.ag__l{font-size:var(--step--1);margin:0;max-width:60ch}.ag__row{display:flex;gap:var(--space-xs);overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--space-s) * -1);padding-inline:var(--space-s);scroll-snap-type:x proximity}.ag__row::-webkit-scrollbar{display:none}.ag__card{flex:none;width:13.5rem;scroll-snap-align:start;border:var(--hairline) solid var(--border);border-radius:var(--radius-s);overflow:hidden;background:var(--panel);color:inherit}.ag__card:hover{border-color:var(--hover)}.ag__pics{position:relative;display:grid;grid-template-columns:1fr 1fr;aspect-ratio:4 / 3;background:#18181b;gap:1px}.ag__face{position:absolute;left:.4rem;bottom:-.9rem;width:2.6rem;height:2.6rem;padding:.25rem;border-radius:12px;background:#09090b;border:var(--hairline) solid var(--border)}.agb__face{width:4rem;height:4rem;margin-bottom:.3rem}.ag__pics img{width:100%;height:100%;object-fit:cover;min-height:0}.ag__pics img:only-of-type{grid-column:1 / -1;grid-row:1 / -1}.ag__b{display:grid;grid-template-columns:1fr auto;gap:.1rem .4rem;padding:1.1rem .6rem .6rem;font-size:var(--step--1)}.ag__tag{grid-column:1 / -1;grid-row:2;font-size:10.5px;font-weight:600;color:#93c5fd}.ag__niche{grid-column:1 / -1;font-size:var(--step--2);color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ag__n{grid-row:1;grid-column:2;font-size:var(--step--2);color:var(--text-muted)}.agb{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-m);align-items:center;padding:var(--space-m);border:var(--hairline) solid var(--border);border-radius:var(--radius-m);background:var(--panel);margin-bottom:var(--space-s)}.agb__n{font-size:var(--step-3);margin:.1rem 0}.agb__txt{display:grid;gap:.25rem;justify-items:start}.agb__txt p{margin:0}.agb__pics{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem}.agb__pics img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px;background:#18181b}@media(max-width:640px){.ex{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.agb{grid-template-columns:1fr}.ag__l,.ag__niche{display:none}.ag__card{width:8.5rem}.ag__b{padding:1.05rem .45rem .45rem;font-size:var(--step--2)}.exf__s{padding:0 .5rem}}.ex--skeleton{pointer-events:none}.sk{display:block;height:.8rem;border-radius:4px;background:var(--panel-raised);opacity:.7;animation:sk-pulse 1.4s ease-in-out infinite}.sk--t{width:72%;height:.9rem}.sk--l{width:90%}.sk--s{width:40%}@keyframes sk-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.sk{animation:none}}.af{display:block;width:100%;height:100%;overflow:visible}.af__eye,.af__bob,.af__tilt,.af__slide{transform-box:fill-box}.af__eye{transform-origin:center;animation:afBlink 4.2s infinite}.af__bob{transform-origin:50% 100%;animation:afBob 3.6s cubic-bezier(.65,0,.35,1) infinite}.af__tilt{transform-origin:center;animation:afTilt 6s cubic-bezier(.65,0,.35,1) infinite}.af__slide{animation:afSlide 3.6s cubic-bezier(.65,0,.35,1) infinite}.af__spin{transform-box:view-box;animation:afSpin 5s linear infinite}.af__spin--slow{animation-duration:14s}.af__rotor{transform-box:view-box;animation:afSpin .5s linear infinite}.af__sweep{transform-box:view-box;animation:afSweep 2.8s cubic-bezier(.65,0,.35,1) infinite alternate}@keyframes afBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes afBob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-2px) rotate(2deg)}}@keyframes afTilt{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes afSlide{0%,to{transform:translate(0)}50%{transform:translate(7px)}}@keyframes afSpin{to{transform:rotate(360deg)}}@keyframes afSweep{0%{transform:rotate(-22deg)}to{transform:rotate(22deg)}}@media(prefers-reduced-motion:reduce){.af,.af *{animation:none!important}}.pj__back a{display:inline-flex;align-items:center;gap:.3rem;min-height:2.5rem;font-size:var(--step--1);font-weight:600;color:var(--accent-text)}.pj__back svg{width:15px;height:15px;transform:rotate(180deg)}.ex__chip--cad{color:var(--accent-text);border-color:color-mix(in srgb,var(--accent-text) 45%,transparent)}.ex__more{display:flex;justify-content:center;margin-top:var(--space-l, 2rem)}
