.nav[data-astro-cid-5blmo7yk]{position:fixed;inset:0 0 auto;z-index:50;height:var(--nav-h);border-bottom:1px solid transparent;transition:border-color var(--dur-3) var(--ease),background-color var(--dur-3) var(--ease)}.nav[data-astro-cid-5blmo7yk].is-scrolled{border-bottom-color:var(--border)}.nav__inner[data-astro-cid-5blmo7yk]{height:100%;display:flex;align-items:center;gap:20px}.brand[data-astro-cid-5blmo7yk]{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.03em;font-size:16px}.brand__mark[data-astro-cid-5blmo7yk]{display:inline-flex;flex-shrink:0;width:22px;height:22px;transition:transform var(--dur-3) var(--ease-spring)}.brand[data-astro-cid-5blmo7yk]:hover .brand__mark[data-astro-cid-5blmo7yk]{transform:rotate(-8deg) scale(1.06)}.nav__links[data-astro-cid-5blmo7yk]{display:none;align-items:center;gap:2px}.nav__link[data-astro-cid-5blmo7yk]{position:relative;display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:var(--r-xs);font-size:14px;color:var(--text-2);transition:color var(--dur-2) var(--ease),background-color var(--dur-2) var(--ease);white-space:nowrap}.nav-beta-badge[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:center;justify-content:center;height:15px;padding:0 5px;border-radius:var(--r-full);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:var(--accent-fg);background:var(--accent-soft);border:1px solid var(--accent-line);vertical-align:middle}.nav-beta-badge--mobile[data-astro-cid-5blmo7yk]{height:18px;padding:0 6px;font-size:10px}.nav__link[data-astro-cid-5blmo7yk]:hover{color:var(--text);background:var(--surface-2)}.nav__link[data-astro-cid-5blmo7yk].is-active{color:var(--text)}.nav__link[data-astro-cid-5blmo7yk].is-active:after{content:"";position:absolute;left:11px;right:11px;bottom:-13px;height:1px;background:var(--accent)}.nav__dropdown[data-astro-cid-5blmo7yk]{position:relative}.nav__dropdown-bar[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:center;border-radius:var(--r-xs)}.nav__dropdown-bar[data-astro-cid-5blmo7yk]:hover{background:var(--surface-2)}.nav__link--split-main[data-astro-cid-5blmo7yk]{padding-right:4px}.nav__link--split-caret[data-astro-cid-5blmo7yk]{padding:6px 8px 6px 2px;display:inline-flex;align-items:center}.nav__dropdown-menu[data-astro-cid-5blmo7yk]{left:0;right:auto;top:calc(100% + 10px);width:270px;padding:6px;transform-origin:top left}.nav__dropdown-menu[data-astro-cid-5blmo7yk]:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.nav__dropdown-item[data-astro-cid-5blmo7yk]{padding:9px 10px;gap:10px}.nav__dropdown-icon[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:var(--surface-2);border:1px solid var(--border);color:var(--accent-fg);flex-shrink:0}.nav__actions[data-astro-cid-5blmo7yk]{margin-left:auto;display:flex;align-items:center;gap:8px}.nav__cta[data-astro-cid-5blmo7yk]{display:none}.lang-switcher[data-astro-cid-5blmo7yk]{position:relative}.lang-switcher__btn[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 9px;border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface);font-size:12.5px;font-weight:600;color:var(--text-2);transition:all var(--dur-2) var(--ease)}.lang-switcher__btn[data-astro-cid-5blmo7yk]:hover,.lang-switcher__btn[data-astro-cid-5blmo7yk][aria-expanded=true]{color:var(--text);border-color:var(--accent-line);background:var(--surface-2)}.lang-switcher__btn[data-astro-cid-5blmo7yk] .icon:first-child{color:var(--accent-fg)}.lang-switcher__code[data-astro-cid-5blmo7yk]{letter-spacing:.04em;color:var(--text)}.lang-switcher__popover[data-astro-cid-5blmo7yk]{right:0;top:calc(100% + 10px);min-width:165px;padding:6px}.lang-switcher__popover[data-astro-cid-5blmo7yk]:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.lang-switcher__option[data-astro-cid-5blmo7yk]{gap:8px;font-size:13px}.lang-switcher__option[data-astro-cid-5blmo7yk].is-active,.lang-switcher__option[data-astro-cid-5blmo7yk][aria-pressed=true]{background:var(--accent-soft);color:var(--accent-fg);font-weight:600}.lang-switcher__flag[data-astro-cid-5blmo7yk]{font-size:15px;line-height:1}.saved-pill[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px 0 10px;border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface);font-size:13px;color:var(--text-2);transition:all var(--dur-2) var(--ease)}.saved-pill[data-astro-cid-5blmo7yk]:hover,.saved-pill[data-astro-cid-5blmo7yk].is-active{color:var(--text);border-color:var(--accent-line);background:var(--surface-2)}.saved-pill[data-astro-cid-5blmo7yk] .icon{color:var(--accent-fg)}.saved-pill__label[data-astro-cid-5blmo7yk]{display:none;font-weight:500}.saved-pill__count[data-astro-cid-5blmo7yk]{height:18px;padding:0 6px;font-size:10.5px}.discord[data-astro-cid-5blmo7yk]{position:relative}.discord__pill[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px 0 12px;border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface);font-size:13px;color:var(--text);transition:border-color var(--dur-2) var(--ease),background-color var(--dur-2) var(--ease)}.discord__pill[data-astro-cid-5blmo7yk]:hover,.discord__pill[data-astro-cid-5blmo7yk][aria-expanded=true]{border-color:var(--border-strong);background:var(--surface-2)}.discord__count[data-astro-cid-5blmo7yk]{font-weight:600}.discord__label[data-astro-cid-5blmo7yk]{color:var(--text-3);display:none}.discord__brand[data-astro-cid-5blmo7yk]{display:inline-flex;color:#5865f2;padding-left:8px;border-left:1px solid var(--border)}.discord__popover[data-astro-cid-5blmo7yk]{right:0;top:calc(100% + 10px);width:290px;padding:16px}.discord__popover[data-astro-cid-5blmo7yk]:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.discord__head[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:12px}.discord__icon[data-astro-cid-5blmo7yk]{border-radius:12px;border:1px solid var(--border)}.discord__name[data-astro-cid-5blmo7yk]{font-weight:600;font-size:14px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discord__stats[data-astro-cid-5blmo7yk]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 12px}.discord__stats[data-astro-cid-5blmo7yk]>div[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);font-size:12px}.discord__stats[data-astro-cid-5blmo7yk] strong[data-astro-cid-5blmo7yk]{font-size:16px;font-weight:600;letter-spacing:-.02em}.discord__note[data-astro-cid-5blmo7yk]{font-size:12.5px;color:var(--text-2);margin-bottom:14px;line-height:1.5}.theme-toggle__sun[data-astro-cid-5blmo7yk]{display:none}[data-theme=light] .theme-toggle__sun[data-astro-cid-5blmo7yk]{display:inline-flex}[data-theme=light] .theme-toggle__moon[data-astro-cid-5blmo7yk]{display:none}.theme-toggle[data-astro-cid-5blmo7yk] .icon{transition:transform var(--dur-3) var(--ease-spring)}.theme-toggle[data-astro-cid-5blmo7yk]:hover .icon{transform:rotate(-20deg)}@media(min-width:640px){.discord__label[data-astro-cid-5blmo7yk],.saved-pill__label[data-astro-cid-5blmo7yk]{display:inline}}@media(min-width:1020px){.nav__links[data-astro-cid-5blmo7yk]{display:flex}.nav__cta[data-astro-cid-5blmo7yk]{display:inline-flex}.nav__burger[data-astro-cid-5blmo7yk]{display:none}}.drawer[data-astro-cid-5blmo7yk]{position:fixed;inset:0;z-index:80;pointer-events:none}.drawer__scrim[data-astro-cid-5blmo7yk]{position:absolute;inset:0;background:#0506098c;backdrop-filter:blur(4px);opacity:0;transition:opacity var(--dur-3) var(--ease)}.drawer__panel[data-astro-cid-5blmo7yk]{position:absolute;top:0;right:0;bottom:0;width:min(360px,88vw);display:flex;flex-direction:column;background:var(--bg-elev);border-left:1px solid var(--border);transform:translate(100%);transition:transform var(--dur-3) var(--ease)}.drawer[data-astro-cid-5blmo7yk].is-open{pointer-events:auto}.drawer[data-astro-cid-5blmo7yk].is-open .drawer__scrim[data-astro-cid-5blmo7yk]{opacity:1}.drawer[data-astro-cid-5blmo7yk].is-open .drawer__panel[data-astro-cid-5blmo7yk]{transform:none}.drawer__head[data-astro-cid-5blmo7yk]{display:flex;align-items:center;justify-content:space-between;height:var(--nav-h);padding:0 16px 0 20px;border-bottom:1px solid var(--border);font-weight:600}.drawer__links[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column;padding:12px;overflow-y:auto}.drawer__group[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column}.drawer__sublinks[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column;gap:2px;padding:2px 0 8px 16px;border-left:1px solid var(--border);margin-left:12px}.drawer__sublink[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--r-xs);font-size:13.5px;color:var(--text-2)}.drawer__sublink[data-astro-cid-5blmo7yk]:hover{color:var(--text);background:var(--surface)}.drawer__sublink[data-astro-cid-5blmo7yk] .icon{color:var(--accent-fg)}.drawer__link[data-astro-cid-5blmo7yk]{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;border-radius:var(--r-sm);font-size:17px;font-weight:500;letter-spacing:-.02em;color:var(--text-2)}.drawer__link[data-astro-cid-5blmo7yk] .icon{color:var(--text-3);transition:transform var(--dur-2) var(--ease)}.drawer__link[data-astro-cid-5blmo7yk]:hover,.drawer__link[data-astro-cid-5blmo7yk].is-active{color:var(--text);background:var(--surface)}.drawer__link[data-astro-cid-5blmo7yk]:hover .icon{transform:translate(3px)}.drawer__foot[data-astro-cid-5blmo7yk]{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding:16px;border-top:1px solid var(--border)}.footer[data-astro-cid-sz7xmlte]{margin-top:96px;border-top:1px solid var(--border);background:var(--bg-elev);font-size:14px}.footer__grid[data-astro-cid-sz7xmlte]{display:grid;gap:32px;padding:56px 0 40px;grid-template-columns:repeat(2,1fr)}.footer__brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1;display:flex;flex-direction:column;gap:12px;max-width:380px}.footer__brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:13.5px;line-height:1.6}.footer__word[data-astro-cid-sz7xmlte]{font-weight:600;font-size:18px;letter-spacing:-.03em}.footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:10px}.footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-2);width:fit-content;transition:color var(--dur-2) var(--ease)}.footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.footer__inline-link[data-astro-cid-sz7xmlte]:hover{color:var(--text)}.footer__inline-link[data-astro-cid-sz7xmlte]{text-decoration:underline;text-underline-offset:3px}.footer__title[data-astro-cid-sz7xmlte]{font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px}.footer__bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:20px 0 24px;border-top:1px solid var(--border);font-size:12.5px;color:var(--text-2)}.footer__disclaimer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--border);padding:24px 12px 36px;display:flex;flex-direction:column;gap:12px;text-align:center;max-width:1100px;margin:0 auto}.footer__disclaimer-p[data-astro-cid-sz7xmlte]{font-size:11.5px;line-height:1.65;color:var(--text-3);margin:0;letter-spacing:-.01em}.footer__disclaimer-p[data-astro-cid-sz7xmlte] em[data-astro-cid-sz7xmlte]{font-style:italic}.footer__disclaimer-p[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{font-weight:600;color:var(--text-2)}@media(min-width:768px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:2fr 1fr 1fr 1fr}.footer__brand[data-astro-cid-sz7xmlte]{grid-column:auto}}.agent-modal__panel[data-astro-cid-fsz5gtbe]{position:relative;max-height:calc(100dvh - 24px);overflow-y:auto;border-radius:var(--r-xl);background:var(--bg-elev);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg)}.agent-modal__head[data-astro-cid-fsz5gtbe]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:28px 28px 20px}.agent-modal__close[data-astro-cid-fsz5gtbe]{margin:-6px -8px 0 0}.agent-grid[data-astro-cid-fsz5gtbe]{display:grid;gap:12px;padding:0 28px}@media(min-width:820px){.agent-grid[data-astro-cid-fsz5gtbe]{grid-template-columns:1.1fr 1fr 1fr;align-items:stretch}}.agent-card[data-astro-cid-fsz5gtbe]{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);transition:border-color var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}.agent-card[data-astro-cid-fsz5gtbe]:hover{border-color:var(--border-strong);transform:translateY(-2px)}.agent-card--featured[data-astro-cid-fsz5gtbe]{border-color:var(--accent-line);background:radial-gradient(120% 80% at 100% 0%,var(--accent-soft),transparent 60%),var(--surface)}.agent-card--featured[data-astro-cid-fsz5gtbe]:hover{border-color:var(--accent)}.agent-card__top[data-astro-cid-fsz5gtbe]{display:flex;align-items:center;justify-content:space-between;gap:8px}.agent-card__logo[data-astro-cid-fsz5gtbe]{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--surface-3);font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--text-2)}.agent-card--featured[data-astro-cid-fsz5gtbe] .agent-card__logo[data-astro-cid-fsz5gtbe]{background:var(--accent);color:var(--accent-contrast)}.agent-card__desc[data-astro-cid-fsz5gtbe]{font-size:13.5px;color:var(--text-2);line-height:1.5}.agent-card__perks[data-astro-cid-fsz5gtbe]{list-style:none;padding:0;margin:0;display:grid;gap:6px;font-size:13px;color:var(--text-2)}.agent-card__perks[data-astro-cid-fsz5gtbe] li[data-astro-cid-fsz5gtbe]{display:flex;align-items:center;gap:8px}.agent-card__perks[data-astro-cid-fsz5gtbe] .icon{color:var(--success)}.agent-card__code[data-astro-cid-fsz5gtbe]{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:14px;border-top:1px solid var(--border)}.agent-modal__foot[data-astro-cid-fsz5gtbe]{display:flex;align-items:center;gap:10px;margin:20px 28px 0;padding:16px 0 24px;border-top:1px solid var(--border);font-size:13px;color:var(--text-2)}.agent-modal__foot[data-astro-cid-fsz5gtbe] .icon{color:var(--accent-fg)}.agent-modal__foot[data-astro-cid-fsz5gtbe] a[data-astro-cid-fsz5gtbe]:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:560px){.agent-modal__head[data-astro-cid-fsz5gtbe]{padding:22px 18px 16px}.agent-grid[data-astro-cid-fsz5gtbe]{padding:0 18px}.agent-modal__foot[data-astro-cid-fsz5gtbe]{margin:16px 18px 0}}.qc-modal[data-astro-cid-oanfcg3k]{max-width:min(860px,calc(100vw - 24px));width:min(860px,calc(100vw - 24px));padding:0;border:none;background:transparent}.qc-modal__panel[data-astro-cid-oanfcg3k]{display:flex;flex-direction:column;max-height:calc(100dvh - 28px);border-radius:var(--r-xl);background:var(--bg-elev);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);overflow:hidden}.qc-modal__head[data-astro-cid-oanfcg3k]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 20px 14px;border-bottom:1px solid var(--border);background:var(--surface)}.qc-modal__title[data-astro-cid-oanfcg3k]{font-size:16px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qc-modal__close[data-astro-cid-oanfcg3k]{flex-shrink:0;margin:-4px -6px 0 0}.qc-modal__body[data-astro-cid-oanfcg3k]{padding:16px;display:flex;flex-direction:column;gap:12px;background:var(--bg);overflow:hidden;min-height:0}.qc-stage[data-astro-cid-oanfcg3k]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:320px;max-height:62dvh;border-radius:var(--r-md);border:1px solid var(--border);background:#0b0c10;overflow:hidden}.qc-stage__counter[data-astro-cid-oanfcg3k]{position:absolute;top:10px;left:10px;z-index:6;padding:5px 10px;border-radius:var(--r-full);background:#0b0c10d9;backdrop-filter:blur(8px);border:1px solid var(--border-strong);color:#f8fafc;font-size:12px;font-weight:600}.qc-stage__status[data-astro-cid-oanfcg3k]{position:absolute;top:10px;right:10px;z-index:6;display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:var(--r-full);background:#0b0c10e0;backdrop-filter:blur(8px);border:1px solid rgba(245,158,11,.4);color:#f8fafc;font-size:12px;font-weight:500}.qc-stage__status[data-astro-cid-oanfcg3k][hidden],.qc-stage__counter[data-astro-cid-oanfcg3k][hidden],.qc-nav-btn[data-astro-cid-oanfcg3k][hidden],.qc-modal__img-wrap[data-astro-cid-oanfcg3k][hidden],.qc-empty[data-astro-cid-oanfcg3k][hidden],.qc-thumbs[data-astro-cid-oanfcg3k][hidden],.qc-modal__foot[data-astro-cid-oanfcg3k] [data-astro-cid-oanfcg3k][hidden]{display:none}.qc-nav-btn[data-astro-cid-oanfcg3k]{position:absolute;top:50%;transform:translateY(-50%);z-index:6;display:inline-grid;place-items:center;width:42px;height:42px;border-radius:var(--r-full);border:1px solid rgba(255,255,255,.2);background:#0b0c10c7;backdrop-filter:blur(8px);color:#f8fafc;cursor:pointer;box-shadow:0 4px 16px #0000008c;transition:background-color var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}.qc-nav-btn[data-astro-cid-oanfcg3k]:hover{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent);transform:translateY(-50%) scale(1.06)}.qc-nav-btn--prev[data-astro-cid-oanfcg3k]{left:12px}.qc-nav-btn--next[data-astro-cid-oanfcg3k]{right:12px}.qc-modal__img-wrap[data-astro-cid-oanfcg3k]{position:relative;display:inline-block;max-width:100%;max-height:62dvh;line-height:0}.qc-modal__img[data-astro-cid-oanfcg3k]{display:block;max-width:100%;max-height:62dvh;width:auto;height:auto;object-fit:contain;margin:0 auto;user-select:none}.qc-modal__qr-badge[data-astro-cid-oanfcg3k]{position:absolute;bottom:8px;right:8px;z-index:4;display:inline-flex;align-items:center;justify-content:center;min-width:112px;min-height:42px;padding:8px 14px;border-radius:10px;background-color:#0b0c10;color:#f8fafc;border:1.5px solid #272a36;font-size:12.5px;font-weight:700;line-height:1.2;letter-spacing:.01em;box-shadow:0 6px 18px #000000e6;pointer-events:none;user-select:none}.qc-thumbs[data-astro-cid-oanfcg3k]{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:4px 2px 6px;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.qc-thumbs[data-astro-cid-oanfcg3k]::-webkit-scrollbar{height:5px}.qc-thumbs[data-astro-cid-oanfcg3k]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-full)}.qc-thumb{flex-shrink:0;width:56px;height:56px;padding:0;border-radius:var(--r-sm);border:2px solid var(--border);background:#0b0c10;overflow:hidden;cursor:pointer;opacity:.62;transition:opacity var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}.qc-thumb:hover{opacity:.92}.qc-thumb.is-active{opacity:1;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.qc-thumb img{width:100%;height:100%;object-fit:cover;display:block}.qc-empty[data-astro-cid-oanfcg3k]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:36px 24px;max-width:420px}.qc-empty__icon[data-astro-cid-oanfcg3k]{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:var(--r-full);background:var(--surface-2);border:1px solid var(--border-strong);color:var(--accent)}.qc-empty__title[data-astro-cid-oanfcg3k]{margin:0;font-size:15px;font-weight:600;color:var(--text)}.qc-empty__sub[data-astro-cid-oanfcg3k]{margin:0;font-size:13px;color:var(--text-2)}.qc-spinner[data-astro-cid-oanfcg3k]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(245,158,11,.25);border-top-color:var(--accent);animation:qc-spin .75s linear infinite}.qc-spinner--lg[data-astro-cid-oanfcg3k]{width:30px;height:30px;border-width:3px}@keyframes qc-spin{to{transform:rotate(360deg)}}.qc-modal__foot[data-astro-cid-oanfcg3k]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--border);background:var(--surface)}.card-qc-badge-btn{position:absolute;bottom:10px;left:10px;z-index:3;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:var(--r-full);background:#0b0c10e0;backdrop-filter:blur(8px);border:1px solid rgba(245,158,11,.55);color:#f8fafc;font-size:11.5px;font-weight:600;letter-spacing:-.01em;cursor:pointer;box-shadow:0 4px 12px #00000073;transition:transform var(--dur-2) var(--ease),background-color var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease)}.card-qc-badge-btn:hover{transform:translateY(-1px);background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}@media(max-width:560px){.qc-modal__head[data-astro-cid-oanfcg3k]{padding:14px 16px 12px}.qc-modal__body[data-astro-cid-oanfcg3k]{padding:12px}.qc-stage[data-astro-cid-oanfcg3k]{min-height:240px;max-height:55dvh}.qc-modal__img-wrap[data-astro-cid-oanfcg3k],.qc-modal__img[data-astro-cid-oanfcg3k]{max-height:55dvh}.qc-nav-btn[data-astro-cid-oanfcg3k]{width:36px;height:36px}.qc-nav-btn--prev[data-astro-cid-oanfcg3k]{left:8px}.qc-nav-btn--next[data-astro-cid-oanfcg3k]{right:8px}.qc-modal__foot[data-astro-cid-oanfcg3k]{padding:12px 16px}.qc-modal__qr-badge[data-astro-cid-oanfcg3k]{min-width:92px;min-height:36px;padding:6px 10px;font-size:11px}}:root{color-scheme:dark;--bg: #0b0c10;--bg-elev: #0e0f15;--surface: #12131a;--surface-2: #171821;--surface-3: #1e202e;--overlay: rgba(11, 12, 16, .72);--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--ring: rgba(245, 158, 11, .45);--text: #ededef;--text-2: #a1a1aa;--text-3: #71717a;--accent: #f59e0b;--accent-hover: #fbbf24;--accent-fg: #f59e0b;--accent-contrast: #0b0c10;--accent-soft: rgba(245, 158, 11, .1);--accent-line: rgba(245, 158, 11, .28);--success: #22c55e;--success-soft: rgba(34, 197, 94, .12);--info: #60a5fa;--info-soft: rgba(96, 165, 250, .12);--danger: #f87171;--agent-gtbuy: #f59e0b;--agent-litbuy: #60a5fa;--agent-bbdbuy: #a1a1aa;--font-sans: "Geist", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--r-xs: 6px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-full: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 8px 24px -8px rgba(0, 0, 0, .6);--shadow-lg: 0 24px 64px -16px rgba(0, 0, 0, .7), 0 0 0 1px var(--border);--ease: cubic-bezier(.2, .8, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-1: .12s;--dur-2: .2s;--dur-3: .32s;--nav-h: 60px;--container: 1240px}[data-theme=light]{color-scheme:light;--bg: #fafaf9;--bg-elev: #f5f5f4;--surface: #ffffff;--surface-2: #f4f4f5;--surface-3: #e4e4e7;--overlay: rgba(250, 250, 249, .75);--border: rgba(9, 9, 11, .08);--border-strong: rgba(9, 9, 11, .16);--ring: rgba(217, 119, 6, .4);--text: #09090b;--text-2: #52525b;--text-3: #71717a;--accent-fg: #b45309;--accent-soft: rgba(245, 158, 11, .12);--accent-line: rgba(217, 119, 6, .3);--success: #16a34a;--info: #2563eb;--agent-litbuy: #2563eb;--agent-bbdbuy: #71717a;--shadow-sm: 0 1px 2px rgba(9, 9, 11, .06);--shadow-md: 0 8px 24px -10px rgba(9, 9, 11, .15);--shadow-lg: 0 24px 64px -20px rgba(9, 9, 11, .25), 0 0 0 1px var(--border)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px)}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100vh;display:flex;flex-direction:column;transition:background-color var(--dur-3) var(--ease),color var(--dur-3) var(--ease)}body>main{flex:1}img,svg,video{display:block;max-width:100%}svg.icon{display:inline-block;flex-shrink:0;vertical-align:middle}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4{font-weight:600;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}::selection{background:var(--accent);color:var(--accent-contrast)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(1200px 600px at 85% -10%,rgba(245,158,11,.06),transparent 60%),radial-gradient(900px 500px at -10% 10%,rgba(96,165,250,.035),transparent 60%)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:20px}@media(min-width:768px){.container{padding-inline:32px}}.section{padding-block:72px}@media(min-width:768px){.section{padding-block:96px}}.page-top{padding-top:calc(var(--nav-h) + 48px)}.stack{display:flex;flex-direction:column}.row{display:flex;align-items:center}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.p-4{padding:16px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.pb-5{padding-bottom:40px}.scroll-mt-24{scroll-margin-top:6rem}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.eyebrow--accent{color:var(--accent-fg)}.display{font-size:clamp(2.5rem,6vw,4.75rem);font-weight:600;letter-spacing:-.045em;line-height:.98}.h1{font-size:clamp(2rem,4.5vw,3.25rem);letter-spacing:-.04em;line-height:1.05}.h2{font-size:clamp(1.6rem,3vw,2.25rem);letter-spacing:-.035em}.h3{font-size:1.125rem;letter-spacing:-.02em}.lead{font-size:clamp(1rem,1.4vw,1.125rem);color:var(--text-2);line-height:1.6;max-width:56ch}.muted{color:var(--text-2)}.subtle{color:var(--text-3)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum"}.tnum{font-variant-numeric:tabular-nums}.text-accent{color:var(--accent-fg)}.section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:32px}.section-head .stack{gap:10px}.btn{--btn-h: 40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--btn-h);padding:0 16px;border-radius:var(--r-sm);font-size:14px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;border:1px solid transparent;transition:background-color var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease),transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease);user-select:none}.btn:active{transform:translateY(0) scale(.98)}.btn--sm{--btn-h: 32px;padding:0 12px;font-size:13px;border-radius:var(--r-xs)}.btn--lg{--btn-h: 48px;padding:0 22px;font-size:15px;border-radius:var(--r-md)}.btn--block{width:100%}.btn--primary{background:var(--accent);color:var(--accent-contrast);box-shadow:inset 0 1px #ffffff40,0 1px 2px #0000004d}.btn--primary:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 6px 20px -6px #f59e0b80}.btn--secondary{background:var(--surface-2);border-color:var(--border);color:var(--text)}.btn--secondary:hover{background:var(--surface-3);border-color:var(--border-strong);transform:translateY(-1px)}.btn--ghost{color:var(--text-2)}.btn--ghost:hover{color:var(--text);background:var(--surface-2)}.btn--icon{width:var(--btn-h);padding:0}.chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:13px;font-weight:500;white-space:nowrap;transition:all var(--dur-2) var(--ease)}.chip:hover{color:var(--text);border-color:var(--border-strong);background:var(--surface-2)}.chip[aria-pressed=true],.chip.is-active{color:var(--bg);background:var(--text);border-color:var(--text)}.chip .count{font-family:var(--font-mono);font-size:11px;opacity:.6}.badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:var(--r-full);font-size:11px;font-weight:500;letter-spacing:.02em;white-space:nowrap;border:1px solid var(--border);color:var(--text-2);background:var(--surface-2)}.badge--accent{color:var(--accent-fg);background:var(--accent-soft);border-color:var(--accent-line)}.badge--success{color:var(--success);background:var(--success-soft);border-color:#22c55e40}.badge--info{color:var(--info);background:var(--info-soft);border-color:#60a5fa40}.tag{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:var(--r-xs);background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);font-size:12px;white-space:nowrap}.kbd{display:inline-flex;align-items:center;height:22px;padding:0 6px;border-radius:5px;border:1px solid var(--border-strong);background:var(--surface-2);font-family:var(--font-mono);font-size:11px;color:var(--text-3)}.code-pill{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 6px 0 12px;border-radius:var(--r-sm);border:1px dashed var(--accent-line);background:var(--accent-soft);font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--accent-fg);transition:all var(--dur-2) var(--ease)}.code-pill:hover{border-style:solid}.code-pill .code-pill__action{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:5px;background:var(--surface);color:var(--text-2);font-family:var(--font-sans);font-size:11.5px;letter-spacing:0}.code-pill.is-copied{border-color:#22c55e66;background:var(--success-soft);color:var(--success)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.card--hover{transition:transform var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.card--hover:hover{transform:translateY(-2px);border-color:var(--border-strong);box-shadow:var(--shadow-md)}.glass{background:color-mix(in srgb,var(--bg) 78%,transparent);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px)}.divider{height:1px;background:var(--border);border:0;margin:0}.input,.select{height:40px;width:100%;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:14px;transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.input::placeholder{color:var(--text-3)}.input:hover,.select:hover{border-color:var(--border-strong)}.input:focus,.select:focus{outline:none;border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.select{appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.field-label{display:block;font-size:12px;font-weight:500;color:var(--text-2);margin-bottom:8px}.segmented{display:inline-flex;padding:3px;gap:2px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border)}.segmented button{height:28px;padding:0 10px;border-radius:6px;font-size:12.5px;font-weight:500;color:var(--text-3);transition:all var(--dur-2) var(--ease)}.segmented button:hover{color:var(--text)}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm),0 0 0 1px var(--border)}.range{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:4px;background:linear-gradient(to right,var(--accent) 0%,var(--accent) var(--fill, 0%),var(--surface-3) var(--fill, 0%));cursor:pointer}.range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--text);border:4px solid var(--bg);box-shadow:0 0 0 1px var(--border-strong),var(--shadow-sm);transition:transform var(--dur-2) var(--ease-spring)}.range::-webkit-slider-thumb:hover{transform:scale(1.15)}.range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--text);border:4px solid var(--bg);box-shadow:0 0 0 1px var(--border-strong)}.live-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--success);flex-shrink:0}.live-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--success);animation:pulse-ring 2s var(--ease) infinite}@keyframes pulse-ring{0%{transform:scale(1);opacity:.6}80%,to{transform:scale(2.6);opacity:0}}.popover{position:absolute;z-index:60;min-width:200px;padding:6px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}.popover.is-open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:var(--r-xs);font-size:13.5px;color:var(--text-2);text-align:left;transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.menu-item:hover,.menu-item:focus-visible{background:var(--surface-2);color:var(--text);outline:none}.menu-item .menu-item__meta{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--text-3)}dialog.dialog{padding:0;border:0;background:transparent;color:var(--text);max-width:min(960px,calc(100vw - 24px));width:100%;max-height:calc(100dvh - 24px);overflow:visible}dialog.dialog::backdrop{background:#05060999;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}dialog.dialog[open]{animation:dialog-in var(--dur-3) var(--ease)}dialog.dialog[open]::backdrop{animation:fade-in var(--dur-3) var(--ease)}@keyframes dialog-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes fade-in{0%{opacity:0}}.toast-region{position:fixed;z-index:100;left:50%;bottom:24px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;width:max-content;max-width:calc(100vw - 32px)}.toast{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:10px 14px 13px;border-radius:var(--r-md);background:var(--text);color:var(--bg);font-size:13.5px;font-weight:500;box-shadow:var(--shadow-lg);opacity:0;transform:translateY(10px) scale(.96);transition:opacity var(--dur-3) var(--ease),transform var(--dur-3) var(--ease-spring)}.toast.is-visible{opacity:1;transform:translateY(0) scale(1)}.toast-body{display:flex;align-items:center;gap:8px}.toast .icon{color:#22c55e;flex-shrink:0}.toast-counter{display:inline-flex;align-items:center;justify-content:center;padding:1px 7px;border-radius:999px;background:#22c55e2e;color:#16a34a;font-size:12px;font-weight:700}[data-theme=light] .toast-counter{background:#22c55e40;color:#4ade80}.toast-progress-track{position:absolute;left:0;right:0;bottom:0;height:3px;background:#0000001f;overflow:hidden}.toast-progress-bar{height:100%;width:100%;background:#22c55e}.skeleton{background:linear-gradient(90deg,var(--surface-2) 0%,var(--surface-3) 50%,var(--surface-2) 100%);background-size:200% 100%;animation:shimmer 1.4s linear infinite;border-radius:var(--r-sm)}@keyframes shimmer{to{background-position:-200% 0}}.reveal{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:var(--delay, 0ms)}.reveal.is-visible,.no-js .reveal{opacity:1;transform:none}[hidden]{display:none!important}.empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:72px 20px;text-align:center;border:1px dashed var(--border-strong);border-radius:var(--r-lg);color:var(--text-2)}.empty .icon{color:var(--text-3);margin-bottom:4px}.scroll-x{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent)}.scroll-x::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}.card-fav-btn{position:absolute;top:10px;right:10px;z-index:3;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#0f1117b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);color:#cbd5e1;cursor:pointer;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;will-change:transform}:root[data-theme=light] .card-fav-btn{background:#ffffffe0;border:1px solid rgba(0,0,0,.12);color:#64748b}.card-fav-btn:hover{transform:scale(1.14);color:#ff2d55;border-color:#ff2d558c;background:#ff2d551f}.card-fav-btn.is-active,.card-fav-btn[aria-pressed=true]{background:#ff2d5538!important;border-color:#ff2d55!important;color:#ff2d55!important;box-shadow:0 0 14px #ff2d5573!important}.card-fav-btn.is-active svg,.card-fav-btn[aria-pressed=true] svg,.card-fav-btn.is-active svg path,.card-fav-btn[aria-pressed=true] svg path{fill:#ff2d55!important;stroke:#ff2d55!important}@keyframes heartBurst{0%{transform:scale(1)}22%{transform:scale(.75)}50%{transform:scale(1.38)}75%{transform:scale(.92)}to{transform:scale(1)}}.card-fav-btn.is-animating{animation:heartBurst .38s cubic-bezier(.175,.885,.32,1.275) forwards!important}.card-upvote-pill{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:var(--r-full);font-size:11px;font-weight:600;background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);cursor:pointer;transition:all var(--dur-2) var(--ease)}.card-upvote-pill:hover{border-color:var(--accent-line);color:var(--accent-fg);transform:translateY(-1px)}.card-upvote-pill.is-active,.card-upvote-pill[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-fg)}.card-upvote-pill.is-active svg,.card-upvote-pill[aria-pressed=true] svg{fill:currentColor}.product-card{display:flex;flex-direction:column;overflow:hidden;position:relative;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);transition:transform var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.product-card:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:var(--shadow-md)}.product-card--featured,.product-card[data-featured-status=ACTIVE_FEATURED]{border:1.5px solid rgba(245,158,11,.72)!important;box-shadow:0 0 0 1px #f59e0b38,0 8px 26px -10px #f59e0b47;background:linear-gradient(180deg,#f59e0b0a,#f59e0b14),var(--surface)}.product-card--featured:hover,.product-card[data-featured-status=ACTIVE_FEATURED]:hover{border-color:var(--accent-hover)!important;box-shadow:0 0 0 1.5px #fbbf2480,0 12px 32px -8px #f59e0b73}.product-card--handpicked,.product-card[data-featured-status=PAST_FEATURED]{border-color:#f59e0b52}.product-card--handpicked:hover,.product-card[data-featured-status=PAST_FEATURED]:hover{border-color:#f59e0b99;box-shadow:0 10px 26px -10px #f59e0b38}.product-card__media{position:relative;aspect-ratio:1 / 1;width:100%;overflow:hidden;background:var(--surface-2);border-bottom:1px solid var(--border)}.product-card--featured .product-card__media,.product-card[data-featured-status=ACTIVE_FEATURED] .product-card__media{border-bottom-color:#f59e0b59}.product-card__media-link{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}.product-card:hover .product-card__media img{transform:scale(1.05)}.product-card__badges{position:absolute;top:10px;left:10px;right:44px;display:flex;flex-wrap:wrap;gap:6px;z-index:2}.badge--potm{background:linear-gradient(135deg,#f59e0b,#d97706);color:#0b0c10;font-weight:700;border:1px solid rgba(255,255,255,.35);box-shadow:0 4px 12px #f59e0b73;letter-spacing:.01em}.badge--handpicked{background:#0e0f15d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--accent-fg);border:1px solid var(--accent-line);font-weight:600;box-shadow:0 2px 8px #00000059}.badge--handpicked-inline{color:var(--accent-fg);background:var(--accent-soft);border-color:var(--accent-line);font-weight:600}.badge--dark{background:#0b0c10bf;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.1);color:var(--text)}.product-card__body{display:flex;flex-direction:column;padding:14px 14px 16px;flex:1;gap:8px}@media(min-width:768px){.product-card__body{padding:16px 16px 18px}}.product-card__eyebrow{display:flex;align-items:center;justify-content:space-between;gap:6px}.product-card__brand{font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card__title{font-size:14.5px;font-weight:600;line-height:1.35;letter-spacing:-.015em;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.product-card__title-link{color:inherit;text-decoration:none;transition:color var(--dur-2) var(--ease)}.product-card__title-link:hover,.product-card__title-link:focus-visible{color:var(--accent-fg)}.product-card__pricing{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:auto;padding-top:4px}.product-card__price-main{font-size:14px;font-weight:600;color:var(--accent-fg);letter-spacing:-.02em}.product-card__price-sub{font-size:12.5px;color:var(--text-3)}.product-card__actions{display:flex;align-items:center;gap:6px;margin-top:10px;position:relative}.agent-dropdown{display:flex;flex:1;position:relative}.agent-dropdown__main{flex:1;border-top-right-radius:0;border-bottom-right-radius:0;padding:0 10px;font-size:12.5px}.agent-dropdown__toggle{border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid rgba(0,0,0,.15)!important;padding:0 8px;width:28px}.agent-dropdown__menu{position:absolute;bottom:calc(100% + 6px);right:0;left:0;min-width:190px;transform-origin:bottom center}.qc-copy-btn{flex-shrink:0}html[data-lang=fr] .lang-en{display:none!important}html:not([data-lang=fr]) .lang-fr{display:none!important}.skip-link{position:absolute;left:12px;top:-48px;z-index:200;padding:8px 12px;border-radius:var(--r-sm);background:var(--accent);color:var(--accent-contrast);font-weight:500;transition:top var(--dur-2) var(--ease)}.skip-link:focus{top:12px}
