.browse{--bz-bg:#f3f4f6;--bz-surface:#fff;--bz-surface-2:#f9fafb;--bz-line:#e5e7eb;--bz-text:#111827;--bz-text-2:#374151;--bz-muted:#6b7280;--bz-primary:#ec4899;--bz-primary-d:#db2777;--bz-r:12px;--bz-r-lg:16px;--bz-shadow:0 1px 2px #0000000f}.dark .browse{--bz-bg:#0a0a0a;--bz-surface:#111827;--bz-surface-2:#1f2937;--bz-line:#1f2937;--bz-text:#f3f4f6;--bz-text-2:#d1d5db;--bz-muted:#9ca3af;--bz-shadow:none}.browse a{color:inherit;text-decoration:none}.browse button{font:inherit;color:inherit}.browse .h1{margin:20px 0 3px;font-size:24px;font-weight:800}.browse .sub{color:var(--bz-muted);font-size:13.5px}.browse .sec{margin:24px 0}.browse .sec-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:11px;display:flex}.browse .sec-head h2{margin:0;font-size:16px;font-weight:800}.browse .sec-head .n{color:var(--bz-muted);font-size:12.5px}.browse .sec-head .more{color:var(--bz-muted);margin-left:auto;font-size:12.5px}.browse .sec-head .more:hover{color:var(--bz-primary)}.browse .ico{color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.browse .ad{border:1px dashed color-mix(in srgb,var(--bz-line) 70%,var(--bz-primary));border-radius:var(--bz-r);background:var(--bz-surface);color:var(--bz-muted);letter-spacing:.5px;place-items:center;font-size:11px;display:grid}.browse .crumb{color:var(--bz-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;font-size:12.5px;display:flex}.browse .crumb a:hover{color:var(--bz-primary)}.browse .crumb .here{color:var(--bz-text-2);font-weight:600}.browse .note{border-left:3px solid var(--bz-primary);background:var(--bz-surface);border-radius:0 var(--bz-r) var(--bz-r) 0;color:var(--bz-text-2);margin:16px 0;padding:11px 15px;font-size:13px;line-height:1.65}.browse .note b{color:var(--bz-text)}.browse .footer{border-top:1px solid var(--bz-line);color:var(--bz-muted);margin-top:36px;padding:20px 0 40px;font-size:12.5px}.browse .tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:13px;display:grid}.browse .tile{aspect-ratio:16/10;border-radius:var(--bz-r);box-shadow:var(--bz-shadow);display:block;position:relative;overflow:hidden}.browse .tile .art{transition:transform .3s;position:absolute;inset:0}.browse .tile:hover .art{transform:scale(1.05)}.browse .tile .scrim{background:linear-gradient(#0000,#0003 45%,#000000d9 94%);position:absolute;inset:0}.browse .tile .body{color:#fff;position:absolute;bottom:9px;left:12px;right:12px}.browse .tile .name{text-shadow:0 2px 8px #00000080;font-size:15.5px;font-weight:800}.browse .tile .cnt{opacity:.85;margin-top:1px;font-size:11.5px}.browse .tile .kids{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:700;position:absolute;top:8px;right:8px}.browse .pills{flex-wrap:wrap;gap:7px;display:flex}.browse .pill b{font-weight:inherit}.browse .pill{background:var(--bz-surface);border:1px solid var(--bz-line);color:var(--bz-text-2);border-radius:999px;align-items:baseline;gap:5px;padding:6px 12px;font-size:13px;display:inline-flex}.browse .pill:hover{border-color:var(--bz-primary);color:var(--bz-primary)}.browse .pill .c{color:var(--bz-muted);font-size:11px}.browse .pill.t1{font-size:15px;font-weight:700}.browse .pill.t2{font-size:14px;font-weight:600}.browse .pill.t3{font-size:13px}.browse .pill.t4{color:var(--bz-muted);font-size:12.5px}.browse .pill.here{background:color-mix(in srgb,var(--bz-primary) 12%,var(--bz-surface));border-color:var(--bz-primary);color:var(--bz-primary-d);cursor:default;font-weight:700}.browse .pill.here:before{content:"●";opacity:.85;font-size:8px;line-height:1}.browse .showall{color:var(--bz-primary);cursor:pointer;background:0 0;border:0;margin-top:9px;padding:3px 0;font-size:12.5px;font-weight:700}.browse .filterbox{max-width:460px;position:relative}.browse .filterbox input{border:1px solid var(--bz-line);background:var(--bz-surface);width:100%;height:42px;color:var(--bz-text);border-radius:999px;outline:none;padding:0 40px;font-size:14px}.browse .filterbox input:focus{border-color:var(--bz-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--bz-primary) 18%,transparent)}.browse .filterbox .m{color:var(--bz-muted);position:absolute;top:11px;left:15px}.browse .filterbox .x{color:var(--bz-muted);cursor:pointer;background:0 0;border:0;position:absolute;top:11px;right:14px}.browse mark{background:color-mix(in srgb,var(--bz-primary) 30%,transparent);color:inherit;border-radius:3px;padding:0 1px}.browse .results{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:26px;display:grid}@media (max-width:1100px){.browse .results{grid-template-columns:1fr}}.browse .qbox{max-width:640px;position:relative}.browse .qbox input{border:1px solid var(--bz-line);background:var(--bz-surface);width:100%;height:50px;color:var(--bz-text);box-shadow:var(--bz-shadow);border-radius:999px;outline:none;padding:0 52px 0 48px;font-size:16px}.browse .qbox input:focus{border-color:var(--bz-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--bz-primary) 18%,transparent)}.browse .qbox .m{color:var(--bz-muted);font-size:17px;position:absolute;top:14px;left:18px}.browse .qbox .go{background:var(--bz-primary);color:#fff;cursor:pointer;border:0;border-radius:50%;width:38px;height:38px;font-size:15px;position:absolute;top:6px;right:6px}.browse .toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.browse .chip{border:1px solid var(--bz-line);background:var(--bz-surface);color:var(--bz-text-2);cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.browse .chip.on{background:var(--bz-primary);border-color:var(--bz-primary);color:#fff}.browse .chip:not(.on):hover{border-color:var(--bz-primary);color:var(--bz-primary)}.browse .chip.dismiss{background:color-mix(in srgb,var(--bz-primary) 10%,var(--bz-surface));border-color:color-mix(in srgb,var(--bz-primary) 40%,var(--bz-line));color:var(--bz-primary-d);align-items:center;gap:6px;display:inline-flex}.browse .chip.dismiss b{font-weight:700}.browse .chip.dismiss span{opacity:.6}.browse .count{color:var(--bz-muted);white-space:nowrap;margin-left:auto;font-size:12.5px}.browse .divider{background:var(--bz-line);width:1px;height:20px;margin:0 3px}.browse .strip{scrollbar-width:none;gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}.browse .strip::-webkit-scrollbar{display:none}.browse .strip>*{flex:none}.browse .grid-v{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px 14px;display:grid}.browse .vcard .art{aspect-ratio:16/9;border-radius:var(--bz-r);background:var(--bz-surface-2);position:relative;overflow:hidden}.browse .vcard .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin-top:7px;font-size:13.5px;font-weight:600;display:-webkit-box;overflow:hidden}.browse .vcard .m{color:var(--bz-muted);margin-top:3px;font-size:11.5px}.browse .dur{color:#fff;background:#000c;border-radius:5px;padding:2px 6px;font-size:11px;position:absolute;bottom:6px;left:6px}.browse .vcard:hover .t{color:var(--bz-primary)}.browse .side .card{background:var(--bz-surface);border:1px solid var(--bz-line);border-radius:var(--bz-r);margin-bottom:14px;padding:14px}.browse .side h3{margin:0 0 10px;font-size:13.5px;font-weight:800}.browse .empty{text-align:center;color:var(--bz-muted);padding:44px 20px}.browse .empty .big{color:var(--bz-text-2);margin-bottom:4px;font-size:15px}.browse .pager{justify-content:center;align-items:center;gap:6px;margin:26px 0;display:flex}.browse .pager a,.browse .pager span{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:9px;place-items:center;min-width:34px;height:34px;padding:0 10px;font-size:13px;display:grid}.browse .pager .on{background:var(--bz-primary);border-color:var(--bz-primary);color:#fff;font-weight:700}@media (max-width:760px){.browse .h1{margin:14px 0 2px;font-size:19px}.browse .tiles{grid-template-columns:repeat(2,1fr);gap:9px}.browse .tile .name{font-size:13.5px}.browse .tile .cnt{font-size:10.5px}.browse .tile .kids{padding:2px 6px;font-size:9.5px}.browse .grid-v{grid-template-columns:repeat(2,1fr);gap:14px 9px}.browse .vcard .t{min-height:2.6em;font-size:12.5px}.browse .results{gap:0}.browse .side{display:none}.browse .qbox input{height:46px;font-size:15px}.browse .filterbox{max-width:none}.browse .toolbar{scrollbar-width:none;flex-wrap:nowrap;margin:12px 0;overflow-x:auto}.browse .toolbar::-webkit-scrollbar{display:none}.browse .toolbar>*{flex:none}.browse .count{display:none}.browse .mobile-count{color:var(--bz-muted);margin-top:2px;font-size:12px;display:block!important}}.browse .mobile-count{display:none}
