.modal-backdrop.svelte-1gvkdtx{-webkit-backdrop-filter:blur(8px);z-index:100;background:#000000bf;justify-content:center;align-items:flex-start;padding-top:10vh;display:flex;position:fixed;inset:0}.modal-card.svelte-1gvkdtx{background:#11141a;border:1px solid #23282f;border-radius:12px;flex-direction:column;width:100%;max-width:640px;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000080}.search-input-box.svelte-1gvkdtx{border-bottom:1px solid #1f242d;align-items:center;gap:12px;padding:14px 18px;display:flex}.search-icon.svelte-1gvkdtx{color:#7c8694;font-size:16px}.search-field.svelte-1gvkdtx{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:16px}.search-field.svelte-1gvkdtx::placeholder{color:#6b7684}.esc-hint.svelte-1gvkdtx{color:#6b7684;border:1px solid #282f3a;border-radius:4px;padding:2px 6px;font-size:11px}.category-filters.svelte-1gvkdtx{background:#0d0f14;border-bottom:1px solid #1c2128;gap:6px;padding:10px 18px;display:flex;overflow-x:auto}.cat-chip.svelte-1gvkdtx{color:#9aa4b2;cursor:pointer;white-space:nowrap;background:#171b22;border:1px solid #262d38;border-radius:12px;padding:3px 8px;font-size:11px;transition:all .15s}.cat-chip.svelte-1gvkdtx:hover{color:#fff;border-color:#3b82f6}.cat-chip.active.svelte-1gvkdtx{color:#fff;background:#1d4ed8;border-color:#3b82f6;font-weight:600}.results-list.svelte-1gvkdtx{max-height:380px;padding:8px;overflow-y:auto}.no-results.svelte-1gvkdtx{text-align:center;color:#7c8694;padding:24px;font-size:14px}.no-results.svelte-1gvkdtx a:where(.svelte-1gvkdtx){color:#7db4ff;text-decoration:none}.result-row.svelte-1gvkdtx{color:#e8eaed;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;text-decoration:none;transition:background .1s;display:flex}.result-row.svelte-1gvkdtx:hover,.result-row.selected.svelte-1gvkdtx{background:#1e2530}.row-left.svelte-1gvkdtx{align-items:center;gap:10px;display:flex}.rank-pill.svelte-1gvkdtx{color:#7c8694;font-variant-numeric:tabular-nums;text-align:center;background:#171b22;border-radius:4px;min-width:32px;padding:2px 6px;font-size:11px}.domain-text.svelte-1gvkdtx{color:#fff;font-size:14px}.result-cat-tag.svelte-1gvkdtx{color:#94a3b8;white-space:nowrap;background:#171b22;border:1px solid #23282f;border-radius:4px;padding:1px 6px;font-size:10px}.row-right.svelte-1gvkdtx{align-items:center;gap:10px;display:flex}.visits-text.svelte-1gvkdtx{color:#93c5fd;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.arrow.svelte-1gvkdtx{color:#6b7684;font-size:14px}.modal-footer.svelte-1gvkdtx{color:#6b7684;background:#0d0f14;border-top:1px solid #1c2128;justify-content:space-between;align-items:center;padding:10px 18px;font-size:12px;display:flex}.footer-shortcuts.svelte-1gvkdtx{gap:12px;display:flex}kbd.svelte-1gvkdtx{color:#9aa4b2;background:#1c2128;border:1px solid #2d3644;border-radius:3px;margin-right:2px;padding:1px 4px;font-size:10px}.footer-promo.svelte-1gvkdtx a:where(.svelte-1gvkdtx){color:#60a5fa;font-weight:600;text-decoration:none}:root{--color-canvas:#090a0f;--color-surface-1:#0d0f14;--color-surface-2:#161b22;--color-surface-3:#21262d;--color-border:#1a1d24;--color-border-subtle:#30363d;--color-ink:#fff;--color-ink-muted:#8b949e;--color-ink-subtle:#6e7681;--color-accent:#238636;--color-accent-hover:#2ea043;--color-link:#58a6ff;--radius-sm:6px;--radius-md:10px;--font-sans:-apple-system, BlinkMacSystemFont, "Geist", "Inter", "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "JetBrains Mono", Menlo, Monaco, Consolas, monospace;--spring-snappy:cubic-bezier(.16, 1, .3, 1);--duration-fast:.12s}body{background-color:var(--color-canvas);color:#e2e8f0;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5;overflow-x:hidden}.app-layout.svelte-12qhfyh{min-height:100vh;display:flex;position:relative}.mobile-header.svelte-12qhfyh{z-index:40;background:#0d0f14;border-bottom:1px solid #1a1d24;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:none;position:fixed;top:0;left:0;right:0}.mobile-menu-btn.svelte-12qhfyh,.mobile-search-btn.svelte-12qhfyh{color:#cbd5e1;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;font-size:18px;display:flex}.mobile-brand.svelte-12qhfyh{color:#fff;letter-spacing:-.02em;align-items:center;gap:6px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.app-sidebar.svelte-12qhfyh{z-index:50;box-sizing:border-box;background:#0c0d12;border-right:1px solid #181b22;flex-direction:column;flex-shrink:0;width:250px;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-header.svelte-12qhfyh{justify-content:space-between;align-items:center;margin-bottom:14px;padding:0 6px;display:flex}.brand-link.svelte-12qhfyh{color:#fff;letter-spacing:-.02em;align-items:center;gap:7px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.logo-mark.svelte-12qhfyh{color:#3b82f6;font-size:17px}.live-pill.svelte-12qhfyh{color:#93c5fd;letter-spacing:.04em;background:#141822;border:1px solid #1e293b;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.sidebar-search-btn.svelte-12qhfyh{color:#8b949e;cursor:pointer;box-sizing:border-box;background:#111319;border:1px solid #1c202a;border-radius:6px;justify-content:space-between;align-items:center;width:100%;margin-bottom:16px;padding:7px 10px;font-size:12px;transition:all .15s;display:flex}.sidebar-search-btn.svelte-12qhfyh:hover{color:#f0f6fc;background:#141720;border-color:#3b82f6}.search-ico.svelte-12qhfyh{font-size:12px}.search-text.svelte-12qhfyh{color:#94a3b8;text-align:left;flex:1;margin-left:6px;font-size:12px}.search-kbd.svelte-12qhfyh{color:#cbd5e1;background:#ffffff14;border:1px solid #ffffff1f;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600}.sidebar-nav.svelte-12qhfyh{flex-direction:column;flex:1;gap:14px;display:flex}.nav-group.svelte-12qhfyh{flex-direction:column;gap:1px;display:flex}.group-title.svelte-12qhfyh{text-transform:uppercase;letter-spacing:.08em;color:#6e7681;margin-bottom:4px;padding:0 8px;font-size:10px;font-weight:700}.group-header-row.svelte-12qhfyh{justify-content:space-between;align-items:center;margin-bottom:4px;padding:0 8px;display:flex}.group-header-row.svelte-12qhfyh .group-title:where(.svelte-12qhfyh){margin-bottom:0;padding:0}.group-link.svelte-12qhfyh{color:#58a6ff;font-size:11px;font-weight:500;text-decoration:none}.group-link.svelte-12qhfyh:hover{text-decoration:underline}.nav-item.svelte-12qhfyh{color:#8b949e;border-radius:5px;align-items:center;gap:8px;padding:5px 8px;font-size:13px;font-weight:500;text-decoration:none;transition:all .12s;display:flex}.nav-item.svelte-12qhfyh:hover{color:#f0f6fc;background:#161922}.nav-item.active.svelte-12qhfyh{color:#fff;background:#1a2233;font-weight:600}.nav-icon.svelte-12qhfyh{text-align:center;width:16px;font-size:13px}.cat-item.svelte-12qhfyh{padding:4px 8px;font-size:12px}.pro-nav-item.svelte-12qhfyh{color:#58a6ff;font-weight:600}.sidebar-promo.svelte-12qhfyh{border-top:1px solid #181b22;margin-top:14px;padding-top:12px}.promo-inner.svelte-12qhfyh{background:#111319;border:1px solid #1e2330;border-radius:6px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.promo-badge.svelte-12qhfyh{color:#58a6ff;letter-spacing:.08em;font-size:9px;font-weight:700}.promo-inner.svelte-12qhfyh strong:where(.svelte-12qhfyh){color:#f0f6fc;font-size:12px}.promo-inner.svelte-12qhfyh p:where(.svelte-12qhfyh){color:#8b949e;margin:0;font-size:11px;line-height:1.4}.sidebar-pro-btn{text-align:center;margin-top:4px;text-decoration:none;color:#fff!important;background:#238636!important;border-radius:5px!important;height:26px!important;padding:4px 8px!important;font-size:11px!important;font-weight:600!important}.main-content-wrapper.svelte-12qhfyh{flex-direction:column;flex:1;min-width:0;display:flex}.main-content.svelte-12qhfyh{flex:1;width:100%}.site-footer.svelte-12qhfyh{background:#08090d;border-top:1px solid #181b22;margin-top:60px;padding:48px 32px 32px}.footer-inner.svelte-12qhfyh{grid-template-columns:2fr 1fr 1fr;gap:36px;max-width:1080px;margin:0 auto 36px;display:grid}.brand-row.svelte-12qhfyh{align-items:center;gap:6px;margin-bottom:10px;display:flex}.brand-name.svelte-12qhfyh{color:#fff;font-size:16px;font-weight:700}.brand-tagline.svelte-12qhfyh{color:#8b949e;max-width:360px;margin:0 0 16px;font-size:13px;line-height:1.6}.llm-badge.svelte-12qhfyh{color:#8b949e;font-size:12px;line-height:1.8}.status-indicator.svelte-12qhfyh{color:#3fb950;background:#23863626;border:1px solid #2ea04366;border-radius:4px;margin-bottom:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.llm-badge.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#58a6ff;text-decoration:none}.col-title.svelte-12qhfyh{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.footer-col.svelte-12qhfyh ul:where(.svelte-12qhfyh){margin:0;padding:0;list-style:none}.footer-col.svelte-12qhfyh li:where(.svelte-12qhfyh){margin-bottom:8px}.footer-col.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#94a3b8;font-size:13px;text-decoration:none;transition:color .15s}.footer-col.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#38bdf8}.footer-bottom.svelte-12qhfyh{color:#64748b;text-align:center;border-top:1px solid #ffffff0f;max-width:1080px;margin:0 auto;padding-top:24px;font-size:12px}.footer-bottom.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0}.sidebar-backdrop.svelte-12qhfyh{display:none}@media (width<=1024px){.mobile-header.svelte-12qhfyh{display:flex}.app-layout.svelte-12qhfyh{padding-top:56px}.app-sidebar.svelte-12qhfyh{z-index:60;background:#0b0f17;height:100vh;transition:transform .25s cubic-bezier(.16,1,.3,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.app-sidebar.open.svelte-12qhfyh{transform:translate(0);box-shadow:0 0 50px #000c}.sidebar-backdrop.svelte-12qhfyh{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:55;opacity:0;pointer-events:none;background:#0009;transition:opacity .25s;display:block;position:fixed;inset:0}.sidebar-backdrop.open.svelte-12qhfyh{opacity:1;pointer-events:auto}.footer-inner.svelte-12qhfyh{grid-template-columns:1fr 1fr}.brand-col.svelte-12qhfyh{grid-column:1/-1}}
