body.bq-site .bq-explore-trigger{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;position:relative;overflow:hidden;transition:color .35s}
body.bq-site .bq-explore-trigger[data-bq-discover]{background-image:linear-gradient(110deg,#60a5fa,#2563eb);background-clip:text;-webkit-background-clip:text;color:transparent}
body.bq-site .bq-explore-trigger{--bq-sweep-start:#fb923c;--bq-sweep-end:#fde047}
body.bq-site .bq-explore-trigger[data-bq-discover]{--bq-sweep-start:#22d3ee;--bq-sweep-end:#38bdf8}
body.bq-site .bq-explore-trigger:is(:hover,:focus-visible){background-image:linear-gradient(110deg,var(--bq-sweep-start) 0%,var(--bq-sweep-end) 43%,#fff 50%,var(--bq-sweep-start) 57%,var(--bq-sweep-end) 100%);background-size:300% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;color:transparent;animation:bq-intro-sweep 1.8s ease-in-out 1}
body.bq-site .bq-explore-trigger:after{content:none}
/* One hover treatment for every catalog image; don't dim it while adding brightness. */
body.bq-site .bq-card .bq-cover img{opacity:.8;filter:brightness(1);transition:transform .5s ease,opacity .3s ease,filter .3s ease}
body.bq-site .bq-card:is(:hover,:focus-within) .bq-cover img{opacity:.9;filter:brightness(1.08);transform:scale(1.025)}
body.bq-site .bq-card .bq-cover-placeholder{filter:brightness(1);transition:filter .3s ease}
body.bq-site .bq-card:is(:hover,:focus-within) .bq-cover-placeholder{filter:brightness(1.06)}
@media(prefers-reduced-motion:reduce){body.bq-site .bq-card .bq-cover img,body.bq-site .bq-card .bq-cover-placeholder{transition:none}body.bq-site .bq-card:is(:hover,:focus-within) .bq-cover img{transform:none}}
body.bq-site .bq-header .bq-brand>span:last-child{height:36px;display:flex;flex-direction:column;justify-content:space-between}
body.bq-site .bq-header .bq-brand strong{font-size:15px;line-height:24px}
body.bq-site .bq-header .bq-brand small{font-size:10px;line-height:12px;margin-top:0}
body.bq-site .bq-header .bq-header-search{height:36px;box-sizing:border-box;padding:3px 8px;border-color:#ffffff1a;background:#14171f;box-shadow:none;backdrop-filter:none}
body.bq-site .bq-header .bq-header-search:focus-within{border-color:#ffffff1a;background:#14171f;box-shadow:none;backdrop-filter:none}
body.bq-site .bq-header-search .bq-search-submit{height:28px;box-sizing:border-box;padding:3px 10px;line-height:20px}
body.bq-site .bq-header .bq-header-search input[type="search"],body.bq-site .bq-header .bq-header-search input[type="search"]:focus{--main-bg-color:#14171f;--main-color:#f8fafc;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none;backdrop-filter:none}
/* Browser autofill paints its own background, outside the normal background rule. */
body.bq-site .bq-header .bq-header-search input:-webkit-autofill,
body.bq-site .bq-header .bq-header-search input:-webkit-autofill:hover,
body.bq-site .bq-header .bq-header-search input:-webkit-autofill:focus{ -webkit-box-shadow:0 0 0 1000px #14171f inset!important;box-shadow:0 0 0 1000px #14171f inset!important;-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc}
body.bq-site .bq-header .bq-avatar-image,body.bq-site .bq-header .bq-avatar-image img{width:28.8px;height:28.8px}
@keyframes bq-intro-sweep{from{background-position:100% 0}to{background-position:0% 0}}
@media(prefers-reduced-motion:reduce){body.bq-site .bq-explore-trigger:is(:hover,:focus-visible){animation:none}}
body.bq-site .bq-collection-copy{align-items:center;min-width:0}.bq-collection-copy>.bq-collection-text{min-width:0}.bq-collection-copy>.bq-term-badge{width:80px;height:80px;min-height:0;aspect-ratio:1;align-self:center;position:relative;flex-shrink:0}.bq-term-badge>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bq-collection-text>.bq-hero-label{margin:0 0 6px}.bq-collection-text>h1{margin:0}
@media(max-width:700px){.bq-collection-copy>.bq-term-badge{width:56px;height:56px}}
body.bq-site dialog.bq-support-modal,body.bq-site dialog.bq-explore-modal{color:#94a3b8;max-height:calc(100dvh - 32px);font:14px/1.6 'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI','PingFang SC',sans-serif}body.bq-site dialog::backdrop{background:#000c;backdrop-filter:blur(12px)}body.bq-site .bq-support-modal{width:448px;max-width:calc(100vw - 32px);border:1px solid #ffffff1a;border-radius:24px;padding:28px;margin:auto;overflow:auto;background:radial-gradient(circle at 100% 0,#10b9811a,transparent 45%),radial-gradient(circle at 0 100%,#4f46e526,transparent 45%),#14171f;box-shadow:0 24px 80px #4f46e51a}body.bq-site .bq-modal-close{position:absolute;right:20px;top:16px;border:0;background:transparent;color:#94a3b8;font-size:24px;line-height:1;border-radius:10px;padding:4px;cursor:pointer}body.bq-site .bq-modal-close:hover{color:white;background:#ffffff0d}body.bq-site .bq-support-modal>header{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-right:12px}body.bq-site .bq-support-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:16px;background:#10b9811a;border:1px solid #10b98133;color:#34d399}body.bq-site .bq-support-icon svg{width:20px;height:20px}body.bq-site .bq-support-modal h2{font-size:18px;line-height:1.4;letter-spacing:-.4px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}body.bq-site .bq-support-modal h2 small{font:10px/1.5 monospace;color:#34d399;background:#10b9811a;border:1px solid #10b98133;padding:2px 8px;border-radius:99px;white-space:nowrap}body.bq-site .bq-support-modal header p{font-size:11px;margin-top:2px}body.bq-site .bq-support-qr{background:#0006;border:1px solid #ffffff0d;border-radius:16px;padding:20px;text-align:center;margin-bottom:16px}body.bq-site .bq-support-qr-frame{padding:12px;background:white;border-radius:16px;display:inline-block;box-shadow:0 12px 24px #0009}body.bq-site .bq-support-qr-frame img{display:block;width:144px;height:144px;object-fit:contain;border-radius:12px}body.bq-site .bq-support-qr-empty{width:144px;height:144px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0f172a;color:#34d399;border-radius:12px;font-size:10px;gap:8px}body.bq-site .bq-support-qr-empty>span:first-child{font-size:48px;color:#64748b;line-height:1}body.bq-site .bq-support-qr p{font-size:11px;margin-top:10px}body.bq-site .bq-support-contacts{display:grid;gap:8px;margin-bottom:16px}body.bq-site .bq-support-contacts>div{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #ffffff0d;background:#0005;border-radius:12px}body.bq-site .bq-contact-icon{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;color:#34d399;background:#10b9811a;flex:none}body.bq-site .bq-contact-icon svg{width:14px;height:14px}body.bq-site .bq-support-contacts>div:nth-child(2) .bq-contact-icon{color:#818cf8;background:#6366f11a}body.bq-site .bq-support-contacts>div>div{min-width:0;flex:1}body.bq-site .bq-support-contacts small{font-size:10px;display:block}body.bq-site .bq-support-contacts strong{display:block;font:700 12px/1.6 monospace;color:white;overflow-wrap:anywhere}body.bq-site .bq-support-contacts button{padding:6px 12px;border:1px solid #ffffff1a;border-radius:8px;color:#818cf8;background:#ffffff0d;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}body.bq-site .bq-support-contacts button:disabled{opacity:.4;cursor:default}body.bq-site .bq-support-copy-status:empty{display:none}body.bq-site .bq-support-copy-status{font-size:11px;color:#34d399;margin:0}body.bq-site .bq-support-tips{border:1px solid #ffffff0d;background:#0003;padding:12px;border-radius:12px;font-size:11px}body.bq-site .bq-support-tips>strong{color:#cbd5e1;font-weight:500}body.bq-site .bq-support-tips>strong:before{content:'';display:inline-block;width:6px;height:6px;background:#22d3ee;border-radius:50%;margin-right:6px}body.bq-site .bq-support-tips p{margin-top:4px}body.bq-site .bq-support-modal>footer{margin-top:16px;padding-top:12px;border-top:1px solid #ffffff0d;display:flex;justify-content:space-between;gap:12px;font:11px/1.5 monospace;color:#64748b}body.bq-site .bq-support-modal>footer>span:last-child{color:#34d399}
body.bq-site dialog.bq-explore-modal{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:0;background:#00000040;overflow:auto}body.bq-site .bq-explore-modal::backdrop{background:#000e;backdrop-filter:blur(20px)}body.bq-site .bq-explore-shell{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:7vh 0}body.bq-site .bq-explore-shell>header,body.bq-site .bq-explore-shell>footer{width:100%;max-width:1280px;margin:auto;padding:20px 32px;display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #ffffff0d}body.bq-site .bq-explore-heading{display:flex;gap:12px;align-items:center}body.bq-site .bq-explore-logo{width:32px;height:32px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(45deg,#6366f1,#22d3ee);font-size:12px;font-weight:700;color:white;flex:none}body.bq-site .bq-explore-heading h2{font-size:16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;letter-spacing:-.3px}body.bq-site .bq-explore-heading small{font:700 10px/1.5 monospace;padding:2px 8px;border-radius:99px;background:#6366f11a;color:#818cf8;border:1px solid #6366f133}body.bq-site .bq-explore-heading p{font:11px/1.5 monospace;color:#64748b;margin-top:2px}body.bq-site .bq-explore-controls{display:flex;gap:12px;align-items:center}body.bq-site .bq-explore-controls>span{font:12px/1.5 monospace;padding:6px 12px;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:12px;white-space:nowrap}body.bq-site .bq-explore-controls button{width:36px;height:36px;border-radius:12px;background:#ffffff0d;border:1px solid #ffffff1a;color:#94a3b8;font-size:24px;cursor:pointer}body.bq-site .bq-explore-controls button:hover{background:#ffffff1a;color:white}body.bq-site .bq-explore-gallery{position:relative;padding:40px 0;overflow:hidden;margin:auto 0;mask-image:linear-gradient(to right,transparent 0%,black 7%,black 93%,transparent 100%)}body.bq-site .bq-explore-wrapper{overflow-x:auto;display:flex;gap:24px;padding:0 48px;scrollbar-width:none;cursor:grab;touch-action:pan-x;user-select:none}body.bq-site .bq-explore-wrapper::-webkit-scrollbar{display:none}body.bq-site .bq-explore-track{display:flex;gap:24px;flex:none}body.bq-site .bq-explore-card{width:256px;flex:none;padding:16px;background:#14171f;border:1px solid #ffffff0d;border-radius:24px;overflow:hidden;transition:border-color .3s,box-shadow .3s}body.bq-site .bq-explore-card:hover{border-color:#6366f166;box-shadow:0 16px 40px #4f46e51a}body.bq-site .bq-explore-art{position:relative;aspect-ratio:16/10;width:100%;border-radius:16px;overflow:hidden;background:#0f172a;margin-bottom:16px}body.bq-site .bq-explore-art img{height:100%;width:100%;object-fit:cover;opacity:.8;transition:transform .5s,opacity .5s}body.bq-site .bq-explore-card:hover img{transform:scale(1.05);opacity:1}body.bq-site .bq-explore-art>small{position:absolute;top:10px;left:10px;font:9px/1.5 monospace;padding:2px 8px;background:#0009;color:#cbd5e1;border:1px solid #ffffff1a;border-radius:4px}body.bq-site .bq-explore-card>strong{display:block;font-size:16px;font-weight:700;color:white}body.bq-site .bq-explore-card:hover>strong{color:#818cf8}body.bq-site .bq-explore-card>span{display:block;font:11px/1.5 monospace;text-transform:uppercase;letter-spacing:.7px;color:#64748b;margin-top:4px}body.bq-site .bq-explore-placeholder{height:100%;display:flex;align-items:center;justify-content:center;gap:12px;color:#a5b4fc;background:radial-gradient(circle at 80% 20%,#22d3ee26,transparent 55%),linear-gradient(135deg,#292344,#121a29)}body.bq-site .bq-explore-placeholder svg{width:28px;height:28px}body.bq-site .bq-explore-placeholder strong{font-size:18px}body.bq-site .bq-explore-shell>footer{border-bottom:0;border-top:1px solid #ffffff0d;font:12px/1.5 monospace;color:#64748b;padding-top:16px;padding-bottom:16px}body.bq-site .bq-explore-empty{color:#94a3b8;padding:40px}
body.bq-site .bq-member-subscription{--bq-member-gradient:linear-gradient(110deg,#0284c7,#38bdf8,#bae6fd,#0ea5e9);--bq-member-glow:56,189,248}body.bq-site .bq-member-permanent{--bq-member-gradient:linear-gradient(110deg,#f59e0b,#fb923c,#fef08a,#eab308);--bq-member-glow:251,191,36}body.bq-site img.bq-member-avatar{border:1.5px solid transparent!important;padding:1px!important;background:linear-gradient(#14171f,#14171f) padding-box,var(--bq-member-gradient) border-box;box-sizing:border-box;animation:bq-member-breathe 4s ease-in-out infinite}body.bq-site .bq-member-identity{display:inline-flex;align-items:center;gap:0;max-width:100%;vertical-align:middle;font-weight:700;line-height:inherit}body.bq-site .bq-member-name,body.bq-site .bq-member-mark{background-image:var(--bq-member-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-size:inherit;font-weight:700;line-height:inherit;animation:none}body.bq-site .bq-member-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.bq-site .bq-member-mark{white-space:pre;flex:none}@keyframes bq-member-breathe{0%,100%{box-shadow:0 0 2px rgba(var(--bq-member-glow),.12)}50%{box-shadow:0 0 10px 2px rgba(var(--bq-member-glow),.42)}}
@media(max-width:600px){body.bq-site .bq-support-modal{padding:24px}body.bq-site .bq-support-modal h2{font-size:16px}body.bq-site .bq-explore-shell>header,body.bq-site .bq-explore-shell>footer{padding-left:20px;padding-right:20px}body.bq-site .bq-explore-controls>span{display:none}body.bq-site .bq-explore-heading h2 small{display:none}body.bq-site .bq-explore-heading p{font-size:10px}body.bq-site .bq-explore-card{width:240px}body.bq-site .bq-explore-shell>footer>span:last-child{display:none}}
body.bq-site .bq-explore-track{align-items:center}body.bq-site .bq-explore-major{width:300px;padding:20px}body.bq-site .bq-explore-major>strong{font-size:20px}body.bq-site .bq-explore-minor{width:240px;padding:16px}body.bq-site .bq-explore-minor>strong{font-size:16px}body.bq-site .bq-explore-controls button{display:grid;place-items:center;padding:0;line-height:1;flex:none}body.bq-site .bq-explore-controls button svg{display:block;width:18px;height:18px}
@media(max-width:600px){body.bq-site .bq-explore-major{width:272px;padding:18px}body.bq-site .bq-explore-minor{width:224px}body.bq-site .bq-explore-major>strong{font-size:18px}}
body.bq-site .bq-dashboard-banner .bq-profile h1{display:flex;align-items:center;flex-wrap:wrap;gap:8px}body.bq-site .bq-dashboard-banner .bq-profile h1>.bq-tag{margin:0;align-self:center}
body.bq-site .bq-member-permanent{--bq-member-gradient:linear-gradient(110deg,#b8860b,#eab308,#fff3a3,#facc15);--bq-member-glow:250,204,21}@keyframes bq-member-breathe{0%,100%{box-shadow:0 0 4px rgba(var(--bq-member-glow),.20)}50%{box-shadow:0 0 16px 4px rgba(var(--bq-member-glow),.52)}}
body.bq-site .bq-permanent-status{width:100%;white-space:normal;font-size:12px;line-height:1.6;padding:12px}body.bq-site .bq-permanent-modal{text-align:center;padding:36px 28px}body.bq-site .bq-permanent-emblem{margin:0 auto 16px;display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:#eab3081a;color:#facc15;border:1px solid #eab30844}body.bq-site .bq-permanent-emblem svg{width:28px;height:28px}body.bq-site .bq-permanent-modal h2{display:block;color:#fde68a;font-size:20px}body.bq-site .bq-permanent-modal p{margin:16px 0 24px;line-height:1.8}body.bq-site .bq-permanent-modal>.bq-button{width:100%}
body.bq-site .bq-explore-gallery{padding:0}body.bq-site .bq-explore-wrapper{padding:100px 48px}body.bq-site .bq-explore-card{transform:translateX(var(--bq-card-shift,0px)) scale(1);transform-origin:center;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;position:relative}body.bq-site .bq-explore-emphasized{transform:translateX(var(--bq-card-shift,0px)) scale(1.5);z-index:2}
body.bq-site .bq-permanent-status{background:linear-gradient(120deg,#a77c25,#d6b968 55%,#b9933d)!important;color:#17140c!important;border:1px solid #dec584!important;box-shadow:0 5px 18px #b9933d24!important;font-weight:700}body.bq-site .bq-permanent-status:hover{filter:brightness(1.06)}body.bq-site .bq-intro-actions{display:flex;align-items:center;gap:4px}
body.bq-site .bq-discover-card{width:320px;flex:none;overflow:hidden;align-self:center}body.bq-site .bq-discover-card .bq-cover{display:block;aspect-ratio:16/9;height:auto;overflow:hidden}body.bq-site .bq-discover-card .bq-cover-media{display:block;height:100%;width:100%}body.bq-site .bq-discover-card .bq-cover-placeholder{display:flex!important;height:100%;background:var(--bq-cover-bg);color:var(--bq-cover-fg)}body.bq-site .bq-discover-card .bq-cover-caption{display:block!important}body.bq-site .bq-discover-card .bq-cover-name{margin-top:0}body.bq-site .bq-discover-card .bq-card-bottom{padding:12px 14px;gap:8px}body.bq-site .bq-discover-card time{font:11px/1.5 monospace;color:#94a3b8;white-space:nowrap}body.bq-site .bq-discover-status{font-size:11px;color:#94a3b8}body.bq-site .bq-discover-card .bq-cover-tag{font-size:10px}
body.bq-site .bq-discover-card .bq-card-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:72px}body.bq-site .bq-discover-card .bq-tags{min-width:0}body.bq-site .bq-discover-card .bq-tags a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:600px){body.bq-site .bq-discover-card{width:280px}}
@media(prefers-reduced-motion:reduce){body.bq-site img.bq-member-avatar{animation:none}body.bq-site .bq-explore-card,body.bq-site .bq-explore-art img{transition:none}}
body.bq-site .bq-discover-card{position:relative;transform:translateX(var(--bq-card-shift,0px));transition:transform .5s ease,border-color .5s ease;transform-origin:center}body.bq-site .bq-discover-card.bq-explore-emphasized{transform:translateX(var(--bq-card-shift,0px)) scale(1.5);z-index:2;border-color:#6366f180}
