.footer.svelte-pvww9d{width:100%;background:#0f172a;border-top:1px solid rgba(71,85,105,.3);padding:.5rem 1rem}.footer-row.svelte-pvww9d{display:flex;align-items:center;justify-content:space-between;max-width:72rem;margin:0 auto;gap:1rem}.nav-left.svelte-pvww9d{display:flex;align-items:center;gap:.125rem}.nav-link.svelte-pvww9d{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;color:#94a3b8;text-decoration:none;font-size:.6875rem;font-weight:500;border-radius:.25rem;transition:color .15s ease}.nav-link.svelte-pvww9d:hover{color:#5eead4}.nav-icon.svelte-pvww9d{width:.875rem;height:.875rem;flex-shrink:0}.brand-center.svelte-pvww9d{display:flex;align-items:center;gap:.375rem}.product.svelte-pvww9d{font-size:.75rem;font-weight:700;color:#5eead4}.version.svelte-pvww9d{font-family:ui-monospace,SF Mono,Cascadia Mono,monospace;font-size:.5625rem;font-weight:600;color:#14b8a6;background:#14b8a626;padding:.125rem .3125rem;border-radius:.1875rem}.by.svelte-pvww9d{font-size:.5625rem;color:#475569}.company.svelte-pvww9d{font-size:.6875rem;color:#94a3b8;text-decoration:none;font-weight:500;transition:color .15s ease}.company.svelte-pvww9d:hover{color:#5eead4}.share-right.svelte-pvww9d{display:flex;align-items:center;gap:.25rem}.share-label.svelte-pvww9d{font-size:.625rem;color:#64748b;font-weight:500}.share-btn.svelte-pvww9d{display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;color:#64748b;background:transparent;border:none;border-radius:.25rem;cursor:pointer;transition:color .15s ease;padding:0}.share-btn.svelte-pvww9d:hover{color:#5eead4}.share-btn.svelte-pvww9d svg:where(.svelte-pvww9d){width:.875rem;height:.875rem}@media (max-width: 640px){.footer-row.svelte-pvww9d{flex-wrap:wrap;justify-content:center;gap:.5rem}.nav-left.svelte-pvww9d{order:1;width:100%;justify-content:center}.brand-center.svelte-pvww9d{order:3;width:100%;justify-content:center}.share-right.svelte-pvww9d{order:2}}@media (prefers-reduced-motion: reduce){.nav-link.svelte-pvww9d,.share-btn.svelte-pvww9d,.company.svelte-pvww9d{transition:none}}.empty-state-container.svelte-1q2cbrk{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem;margin:0 auto;max-width:100%;position:relative;border-radius:.5rem;background:#33415526;backdrop-filter:blur(4px)}.empty-state-container.svelte-1q2cbrk:before{content:"";position:absolute;inset:-1px;background:transparent;border:1px solid rgba(148,163,184,.2);border-radius:inherit;pointer-events:none}.illustration.svelte-1q2cbrk{width:40px;height:40px;margin-bottom:.75rem;color:#475569}.illustration.svelte-1q2cbrk svg:where(.svelte-1q2cbrk){width:100%;height:100%}.sketch-stroke.svelte-1q2cbrk{filter:url(#sketch)}.code-text.svelte-1q2cbrk{font-weight:600}.success-check.svelte-1q2cbrk{color:#4ade80;stroke:#4ade80}.celebration-dot.svelte-1q2cbrk{opacity:.5}.empty-state-title.svelte-1q2cbrk{font-size:.8125rem;font-weight:600;color:#94a3b8;margin:0 0 .25rem;line-height:1.3}.empty-state-description.svelte-1q2cbrk{font-size:.6875rem;color:#64748b;margin:0;line-height:1.4;max-width:220px}.empty-state-actions.svelte-1q2cbrk{display:flex;align-items:center;gap:.5rem;margin-top:.75rem}.primary-action.svelte-1q2cbrk{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.6875rem;font-weight:600;color:#e2e8f0;background:#475569;border:none;border-radius:.375rem;cursor:pointer;transition:background .2s ease}.primary-action.svelte-1q2cbrk:before{display:none}.primary-action.svelte-1q2cbrk:hover,.primary-action.svelte-1q2cbrk:focus{background:#64748b}.primary-action.svelte-1q2cbrk:focus-visible{outline:2px solid #14b8a6;outline-offset:2px}.secondary-action.svelte-1q2cbrk{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;color:#64748b;text-decoration:none}.secondary-action.svelte-1q2cbrk:hover{color:#94a3b8}.external-icon.svelte-1q2cbrk{width:.625rem;height:.625rem;opacity:.6}@media (prefers-reduced-motion: no-preference){.illustration.svelte-1q2cbrk{animation:svelte-1q2cbrk-float 4s ease-in-out infinite}@keyframes svelte-1q2cbrk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}}@media (min-width: 768px){.empty-state-container.svelte-1q2cbrk{padding:1.25rem;max-width:280px}.illustration.svelte-1q2cbrk{width:48px;height:48px}.empty-state-title.svelte-1q2cbrk{font-size:.875rem}.empty-state-description.svelte-1q2cbrk{font-size:.75rem;max-width:240px}}.loading-progress-container.svelte-19y30lv{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem;margin:0 auto;max-width:400px;width:100%;background:#1e293bb3;backdrop-filter:blur(16px);border-radius:12px;position:relative;box-shadow:0 8px 30px #0006}.loading-progress-container.svelte-19y30lv:before{content:"";position:absolute;inset:-2px;background:transparent;border:2px solid rgba(148,163,184,.25);border-radius:inherit;filter:url(#sketch);pointer-events:none}.progress-wrapper.svelte-19y30lv{width:100%;display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.progress-track.svelte-19y30lv{flex:1;height:12px;background:#47556980;border-radius:6px;overflow:hidden;position:relative}.progress-fill.svelte-19y30lv{height:100%;border-radius:6px;transition:width .3s ease-out;position:relative}.progress-fill.bg-teal-500.svelte-19y30lv{background:linear-gradient(90deg,#14b8a6,#0d9488)}.progress-fill.bg-emerald-500.svelte-19y30lv{background:linear-gradient(90deg,#10b981,#059669)}.progress-fill.bg-amber-500.svelte-19y30lv{background:linear-gradient(90deg,#f59e0b,#d97706)}.progress-fill.bg-red-500.svelte-19y30lv{background:linear-gradient(90deg,#ef4444,#dc2626)}.progress-fill.fetching.svelte-19y30lv{animation:svelte-19y30lv-progress-pulse 1.5s ease-in-out infinite}@keyframes svelte-19y30lv-progress-pulse{0%,to{opacity:1}50%{opacity:.7}}.progress-fill.svelte-19y30lv:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);animation:svelte-19y30lv-shimmer 2s infinite}@keyframes svelte-19y30lv-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-percentage.svelte-19y30lv{font-size:.875rem;font-weight:700;color:#e2e8f0;min-width:3rem;text-align:right;font-variant-numeric:tabular-nums}.status-message.svelte-19y30lv{font-size:.9375rem;font-weight:600;color:#f1f5f9;margin:0 0 .75rem;line-height:1.4}.detail-row.svelte-19y30lv{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;padding:.5rem .75rem;background:#33415566;border-radius:6px;margin-bottom:1rem}.issues-count.svelte-19y30lv,.estimated-time.svelte-19y30lv{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:#94a3b8}.separator.svelte-19y30lv{color:#475569}.icon.svelte-19y30lv{width:.875rem;height:.875rem;flex-shrink:0}.cancel-button.svelte-19y30lv{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.8125rem;font-weight:600;color:#fbbf24;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:8px;cursor:pointer;transition:all .2s ease}.cancel-button.svelte-19y30lv:hover{background:#fbbf2433;border-color:#fbbf2480}.cancel-button.svelte-19y30lv:focus-visible{outline:2px solid #fbbf24;outline-offset:2px}.cancel-button.svelte-19y30lv .icon:where(.svelte-19y30lv){width:1rem;height:1rem}@media (prefers-reduced-motion: reduce){.progress-fill.svelte-19y30lv{transition:none}.progress-fill.fetching.svelte-19y30lv{animation:none}.progress-fill.svelte-19y30lv:after{animation:none;display:none}}@media (min-width: 768px){.loading-progress-container.svelte-19y30lv{padding:2rem;max-width:450px}.progress-track.svelte-19y30lv{height:14px}.status-message.svelte-19y30lv{font-size:1rem}.detail-row.svelte-19y30lv{padding:.625rem 1rem}.issues-count.svelte-19y30lv,.estimated-time.svelte-19y30lv{font-size:.8125rem}}.modal-backdrop.svelte-d63rmt{position:fixed;inset:0;background:#000000bf;backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem;animation:svelte-d63rmt-backdrop-fade-in .2s ease-out}@keyframes svelte-d63rmt-backdrop-fade-in{0%{opacity:0}to{opacity:1}}.cancel-modal.svelte-d63rmt{background:#1e293bf2;backdrop-filter:blur(16px);border-radius:16px;padding:1.5rem;max-width:360px;width:100%;position:relative;box-shadow:0 20px 60px #00000080;animation:svelte-d63rmt-modal-enter .2s ease-out}.cancel-modal.svelte-d63rmt:before{content:"";position:absolute;inset:-2px;background:transparent;border:2px solid rgba(148,163,184,.25);border-radius:inherit;filter:url(#sketch);pointer-events:none}@keyframes svelte-d63rmt-modal-enter{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-icon.svelte-d63rmt{width:48px;height:48px;margin:0 auto 1rem;padding:.75rem;background:#fbbf2426;border-radius:50%;color:#fbbf24}.modal-icon.svelte-d63rmt svg:where(.svelte-d63rmt){width:100%;height:100%}.modal-title.svelte-d63rmt{font-size:1.25rem;font-weight:700;color:#f1f5f9;text-align:center;margin:0 0 1rem}.issues-info.svelte-d63rmt{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:#33415580;border-radius:8px;margin-bottom:1rem;font-size:.875rem;color:#94a3b8}.issues-info.svelte-d63rmt strong:where(.svelte-d63rmt){color:#e2e8f0;font-weight:700}.info-icon.svelte-d63rmt{width:1.125rem;height:1.125rem;color:#14b8a6;flex-shrink:0}.modal-description.svelte-d63rmt{font-size:.875rem;color:#94a3b8;text-align:center;line-height:1.5;margin:0 0 1.25rem}.modal-actions.svelte-d63rmt{display:flex;flex-direction:column;gap:.75rem}.btn-continue.svelte-d63rmt,.btn-cancel.svelte-d63rmt{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;width:100%}.btn-icon.svelte-d63rmt{width:1.125rem;height:1.125rem;flex-shrink:0}.btn-continue.svelte-d63rmt{color:#fff;background:linear-gradient(135deg,#14b8a6,#0d9488);border:none}.btn-continue.svelte-d63rmt:hover{background:linear-gradient(135deg,#0d9488,#0f766e);transform:translateY(-1px);box-shadow:0 4px 12px #14b8a64d}.btn-continue.svelte-d63rmt:focus-visible{outline:2px solid #14b8a6;outline-offset:2px}.btn-cancel.svelte-d63rmt{color:#fbbf24;background:#fbbf241a;border:1px solid rgba(251,191,36,.3)}.btn-cancel.svelte-d63rmt:hover{background:#fbbf2433;border-color:#fbbf2480}.btn-cancel.svelte-d63rmt:focus-visible{outline:2px solid #fbbf24;outline-offset:2px}@media (prefers-reduced-motion: reduce){.modal-backdrop.svelte-d63rmt,.cancel-modal.svelte-d63rmt{animation:none}.btn-continue.svelte-d63rmt,.btn-cancel.svelte-d63rmt{transition:none}.btn-continue.svelte-d63rmt:hover{transform:none}}@media (min-width: 768px){.cancel-modal.svelte-d63rmt{padding:2rem;max-width:400px}.modal-title.svelte-d63rmt{font-size:1.375rem}.modal-actions.svelte-d63rmt{flex-direction:row}.btn-continue.svelte-d63rmt,.btn-cancel.svelte-d63rmt{flex:1}}.search-history-dropdown.svelte-e3fe02{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background:#1e293bfa;backdrop-filter:blur(16px);border:1px solid rgba(71,85,105,.5);border-radius:.5rem;box-shadow:0 10px 40px #00000080;z-index:50;overflow:hidden}.dropdown-header.svelte-e3fe02{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid rgba(71,85,105,.3);background:#3341554d}.header-title.svelte-e3fe02{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.header-actions.svelte-e3fe02{display:flex;align-items:center;gap:.5rem}.export-group.svelte-e3fe02{display:flex;align-items:center;gap:.125rem;padding-right:.5rem;border-right:1px solid rgba(71,85,105,.3)}.export-btn.svelte-e3fe02{font-size:.5625rem;font-weight:500;color:#14b8a6;background:transparent;border:1px solid rgba(20,184,166,.3);cursor:pointer;padding:.125rem .375rem;border-radius:.25rem;transition:all .15s ease}.export-btn.svelte-e3fe02:hover{color:#2dd4bf;background:#14b8a61a;border-color:#14b8a680}.clear-all-btn.svelte-e3fe02{font-size:.625rem;font-weight:500;color:#f87171;background:transparent;border:none;cursor:pointer;padding:.125rem .375rem;border-radius:.25rem;transition:all .15s ease}.clear-all-btn.svelte-e3fe02:hover{color:#ef4444;background:#ef44441a}.history-list.svelte-e3fe02{list-style:none;margin:0;padding:0;max-height:240px;overflow-y:auto}.history-item.svelte-e3fe02{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;background:transparent;transition:background-color .15s ease}.history-item.svelte-e3fe02:hover,.history-item.selected.svelte-e3fe02{background:#33415580}.item-content.svelte-e3fe02{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;padding:.5rem .25rem .5rem .75rem;background:transparent;border:none;cursor:pointer;text-align:left}.item-details.svelte-e3fe02{display:flex;flex-direction:column;gap:.125rem;min-width:0}.repo-name.svelte-e3fe02{font-size:.75rem;font-weight:500;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-meta.svelte-e3fe02{display:flex;align-items:center;gap:.25rem;font-size:.625rem;color:#64748b}.separator.svelte-e3fe02{color:#475569}.time.svelte-e3fe02{color:#64748b}.issue-count.svelte-e3fe02{color:#14b8a6}.search-count.svelte-e3fe02{color:#94a3b8}.delete-btn.svelte-e3fe02{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background:transparent;border:none;border-radius:.25rem;cursor:pointer;opacity:0;transition:all .15s ease;flex-shrink:0}.history-item.svelte-e3fe02:hover .delete-btn:where(.svelte-e3fe02),.history-item.selected.svelte-e3fe02 .delete-btn:where(.svelte-e3fe02){opacity:1}.delete-btn.svelte-e3fe02:hover{background:#ef444433}.delete-icon.svelte-e3fe02{width:.75rem;height:.75rem;color:#94a3b8}.delete-btn.svelte-e3fe02:hover .delete-icon:where(.svelte-e3fe02){color:#f87171}.keyboard-hint.svelte-e3fe02{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.375rem;border-top:1px solid rgba(71,85,105,.3);background:#33415533;font-size:.5625rem;color:#64748b}.keyboard-hint.svelte-e3fe02 kbd:where(.svelte-e3fe02){display:inline-flex;align-items:center;justify-content:center;min-width:1rem;padding:.125rem .25rem;background:#47556966;border:1px solid rgba(100,116,139,.3);border-radius:.1875rem;font-family:inherit;font-size:.5rem;color:#94a3b8}.history-list.svelte-e3fe02::-webkit-scrollbar{width:4px}.history-list.svelte-e3fe02::-webkit-scrollbar-track{background:transparent}.history-list.svelte-e3fe02::-webkit-scrollbar-thumb{background:#47556980;border-radius:2px}.history-list.svelte-e3fe02::-webkit-scrollbar-thumb:hover{background:#64748b99}.type-icon.svelte-e3fe02{width:1rem;height:1rem;flex-shrink:0}.history-icon.svelte-e3fe02{color:#64748b}.popular-icon.svelte-e3fe02{color:#f59e0b}.popular-label.svelte-e3fe02{color:#f59e0b;font-weight:500}.autocomplete-highlight{background-color:#14b8a64d;border-radius:2px;padding:0 1px;color:#2dd4bf}.no-matches.svelte-e3fe02{padding:1rem}.no-matches-content.svelte-e3fe02{display:flex;flex-direction:column;align-items:center;gap:.375rem;text-align:center}.no-matches-icon.svelte-e3fe02{width:1.5rem;height:1.5rem;color:#475569}.no-matches-text.svelte-e3fe02{font-size:.75rem;font-weight:500;color:#94a3b8}.no-matches-hint.svelte-e3fe02{font-size:.625rem;color:#64748b}.sr-only.svelte-e3fe02{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scroll-to-top-btn.svelte-mk5lyr{position:fixed;bottom:1.25rem;right:1.25rem;z-index:50;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:linear-gradient(135deg,#0d9488,#0f766e);color:#fff;border:none;border-radius:9999px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(.625rem);transition:opacity .3s ease-out,visibility 0ms ease-out .3s,transform .3s ease-out,background .15s ease-out,box-shadow .15s ease-out}.scroll-to-top-btn.visible.svelte-mk5lyr{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .3s ease-out,visibility 0ms ease-out 0ms,transform .3s ease-out,background .15s ease-out,box-shadow .15s ease-out}.scroll-to-top-btn.visible.svelte-mk5lyr:hover{background:linear-gradient(135deg,#14b8a6,#0d9488);transform:translateY(-.125rem);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.scroll-to-top-btn.svelte-mk5lyr:focus-visible{outline:none;box-shadow:0 0 0 3px #5eead480,0 4px 6px -1px #0000001a}.scroll-to-top-btn.svelte-mk5lyr:active,.scroll-to-top-btn.visible.svelte-mk5lyr:active{transform:translateY(.0625rem)}@media (max-width: 640px){.scroll-to-top-btn.svelte-mk5lyr{bottom:1rem;right:1rem}}@media (prefers-reduced-motion: reduce){.scroll-to-top-btn.svelte-mk5lyr,.scroll-to-top-btn.visible.svelte-mk5lyr{transition:none}}.toast-container.svelte-vsl9rr{position:fixed;bottom:5rem;right:1.25rem;z-index:50;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.toast.svelte-vsl9rr{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.75rem;color:#fff;font-weight:500;font-size:.875rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;pointer-events:auto;animation:svelte-vsl9rr-fadeIn .3s ease-out forwards}.toast-success.svelte-vsl9rr{background:linear-gradient(135deg,#0d9488,#0f766e)}.toast-error.svelte-vsl9rr{background:linear-gradient(135deg,#dc2626,#b91c1c)}.toast-info.svelte-vsl9rr{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.toast-icon.svelte-vsl9rr{width:1.25rem;height:1.25rem;flex-shrink:0}.toast-message.svelte-vsl9rr{white-space:nowrap}@keyframes svelte-vsl9rr-fadeIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.toast-container.svelte-vsl9rr{right:1rem;left:1rem;bottom:4.5rem}.toast.svelte-vsl9rr{justify-content:center}.toast-message.svelte-vsl9rr{white-space:normal;text-align:center}}@media (prefers-reduced-motion: reduce){.toast.svelte-vsl9rr{animation:none}}.tag-cloud.svelte-1e6bncj{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center;align-items:center;padding:.5rem}.tag-button.svelte-1e6bncj{display:inline-flex;align-items:center;gap:.2rem;padding:.125rem .5rem;border-radius:9999px;border:none;cursor:pointer;white-space:nowrap;font-weight:500;font-size:.7rem;line-height:1.4;transition:transform .15s ease-out,opacity .15s ease-out}.tag-button.svelte-1e6bncj:hover{transform:scale(1.05);opacity:.85}.tag-button.svelte-1e6bncj:focus-visible{outline:2px solid var(--color-focus, #0969da);outline-offset:1px}.tag-button.svelte-1e6bncj:active{transform:scale(.98)}.tag-count.svelte-1e6bncj{font-size:.9em;opacity:.8}@media (max-width: 640px){.tag-cloud.svelte-1e6bncj{gap:.3rem;padding:.4rem}.tag-button.svelte-1e6bncj{font-size:.65rem;padding:.1rem .4rem}}@media (prefers-reduced-motion: reduce){.tag-button.svelte-1e6bncj{transition:none}.tag-button.svelte-1e6bncj:hover{transform:none}}.language-chips.svelte-fbrgwh{display:flex;flex-wrap:wrap;gap:.375rem;padding:.25rem 0}.language-chip.svelte-fbrgwh{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:9999px;border:1px solid var(--lang-color-border);background:var(--lang-color-bg);color:var(--lang-color);font-size:.6875rem;font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease;white-space:nowrap}.language-chip.svelte-fbrgwh:hover{background:var(--lang-color-hover);transform:scale(1.02)}.language-chip.svelte-fbrgwh:focus-visible{outline:2px solid var(--lang-color);outline-offset:1px}.language-chip.svelte-fbrgwh:active{transform:scale(.98)}.language-chip.selected.svelte-fbrgwh{background:var(--lang-color);border-color:var(--lang-color);color:#fff;box-shadow:0 2px 6px var(--lang-color-border)}.language-chip.selected.svelte-fbrgwh:hover{opacity:.9}.chip-icon.svelte-fbrgwh{display:flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.lang-icon.svelte-fbrgwh{width:14px;height:14px;object-fit:contain}.language-chip.selected.svelte-fbrgwh .lang-icon:where(.svelte-fbrgwh){filter:brightness(0) invert(1)}.lang-dot.svelte-fbrgwh{width:8px;height:8px;border-radius:50%;flex-shrink:0}.language-chip.selected.svelte-fbrgwh .lang-dot:where(.svelte-fbrgwh){background-color:#fff!important}.chip-label.svelte-fbrgwh{line-height:1.2}.chip-count.svelte-fbrgwh{font-size:.625rem;opacity:.8}.chip-count.selected.svelte-fbrgwh{opacity:.9}@media (max-width: 640px){.language-chips.svelte-fbrgwh{gap:.25rem}.language-chip.svelte-fbrgwh{padding:.2rem .4rem;font-size:.625rem}.chip-icon.svelte-fbrgwh,.lang-icon.svelte-fbrgwh{width:12px;height:12px}.lang-dot.svelte-fbrgwh{width:6px;height:6px}}@media (prefers-reduced-motion: reduce){.language-chip.svelte-fbrgwh{transition:none}.language-chip.svelte-fbrgwh:hover,.language-chip.svelte-fbrgwh:active{transform:none}}.theme-trigger.svelte-gvx24i{position:fixed;bottom:1.25rem;left:1.25rem;z-index:50;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:linear-gradient(135deg,var(--theme-accent, #0d9488) 0%,var(--theme-accent-hover, #0f766e) 100%);color:#fff;border:none;border-radius:9999px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;cursor:pointer;transition:background .15s ease-out,transform .15s ease-out,box-shadow .15s ease-out}.theme-trigger.svelte-gvx24i:hover{transform:translateY(-.125rem);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.theme-trigger.svelte-gvx24i:focus-visible{outline:none;box-shadow:0 0 0 3px #5eead480,0 4px 6px -1px #0000001a}.icon.svelte-gvx24i{width:1.5rem;height:1.5rem}.theme-panel.svelte-gvx24i{position:fixed;bottom:5rem;left:1.25rem;z-index:51;width:16rem;background:var(--theme-bg-secondary);border:1px solid var(--theme-border);border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;overflow:hidden}.panel-header.svelte-gvx24i{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--theme-border)}.panel-title.svelte-gvx24i{font-size:.875rem;font-weight:600;color:var(--theme-text-primary)}.close-btn.svelte-gvx24i{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:transparent;border:none;border-radius:.25rem;color:var(--theme-text-muted);cursor:pointer;transition:color .15s ease-out}.close-btn.svelte-gvx24i:hover{color:var(--theme-text-primary)}.close-icon.svelte-gvx24i{width:1rem;height:1rem}.preset-grid.svelte-gvx24i{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.75rem}.preset-btn.svelte-gvx24i{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.625rem;background:var(--theme-bg-tertiary);border:2px solid transparent;border-radius:.5rem;cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out}.preset-btn.svelte-gvx24i:hover{background:var(--theme-bg-primary)}.preset-btn.svelte-gvx24i:focus-visible{outline:none;border-color:var(--theme-accent)}.preset-btn.active.svelte-gvx24i{border-color:var(--theme-accent);background:var(--theme-bg-primary)}.preset-icon.svelte-gvx24i{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--accent, var(--theme-accent))}.preset-icon.svelte-gvx24i svg:where(.svelte-gvx24i){width:1.25rem;height:1.25rem}.preset-name.svelte-gvx24i{font-size:.75rem;font-weight:500;color:var(--theme-text-secondary)}.system-toggle.svelte-gvx24i{padding:.75rem 1rem;border-top:1px solid var(--theme-border)}.toggle-label.svelte-gvx24i{display:flex;align-items:center;gap:.5rem;cursor:pointer}.toggle-label.svelte-gvx24i input[type=checkbox]:where(.svelte-gvx24i){width:1rem;height:1rem;accent-color:var(--theme-accent)}.toggle-text.svelte-gvx24i{font-size:.75rem;color:var(--theme-text-muted)}@media (max-width: 640px){.theme-trigger.svelte-gvx24i{bottom:1rem;left:1rem}.theme-panel.svelte-gvx24i{bottom:4.5rem;left:1rem;width:14rem}}@media (prefers-reduced-motion: reduce){.theme-trigger.svelte-gvx24i,.preset-btn.svelte-gvx24i,.close-btn.svelte-gvx24i{transition:none}}.cluster-view-container.svelte-10cwh1g{position:relative;width:100%;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:12px;border:1px solid rgba(71,85,105,.4);overflow:hidden}.cluster-svg.svelte-10cwh1g{display:block;width:100%;height:auto}.loading-indicator.svelte-10cwh1g{position:absolute;bottom:12px;right:12px;display:flex;align-items:center;gap:8px;padding:6px 12px;background:#0f172af2;border:1px solid rgba(20,184,166,.3);border-radius:20px;font-size:12px;color:#94a3b8;z-index:10}.loading-indicator.svelte-10cwh1g:empty{display:none}.pulse-dot.svelte-10cwh1g{width:8px;height:8px;background:#14b8a6;border-radius:50%;animation:svelte-10cwh1g-pulse 1.5s infinite}@keyframes svelte-10cwh1g-pulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.zoom-controls.svelte-10cwh1g{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;gap:4px;z-index:10}.zoom-controls.svelte-10cwh1g button:where(.svelte-10cwh1g){width:36px;height:36px;padding:8px;background:#1e293be6;border:1px solid rgba(71,85,105,.5);border-radius:8px;color:#94a3b8;cursor:pointer;transition:all .2s ease}.zoom-controls.svelte-10cwh1g button:where(.svelte-10cwh1g):hover{background:#334155e6;color:#fff;border-color:#64748b99;transform:scale(1.05)}.zoom-controls.svelte-10cwh1g button:where(.svelte-10cwh1g):focus-visible{outline:2px solid #14b8a6;outline-offset:2px}.zoom-controls.svelte-10cwh1g button:where(.svelte-10cwh1g):active{transform:scale(.95)}.zoom-controls.svelte-10cwh1g button:where(.svelte-10cwh1g) svg:where(.svelte-10cwh1g){width:100%;height:100%}.cluster-legend.svelte-10cwh1g{position:absolute;top:12px;left:12px;background:#0f172afa;border:1px solid rgba(71,85,105,.4);border-radius:10px;padding:10px;max-height:220px;overflow-y:auto;z-index:10;min-width:150px}.legend-title.svelte-10cwh1g{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(71,85,105,.3)}.legend-item.svelte-10cwh1g{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:all .2s ease;text-align:left}.legend-item.svelte-10cwh1g:hover{background:#33415580;transform:translate(2px)}.legend-item.svelte-10cwh1g:focus-visible{outline:2px solid #14b8a6;outline-offset:2px}.legend-item.selected.svelte-10cwh1g{background:#14b8a633;border-color:#14b8a666}.legend-color.svelte-10cwh1g{width:12px;height:12px;border-radius:50%;flex-shrink:0}.legend-name.svelte-10cwh1g{flex:1;font-size:12px;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.legend-count.svelte-10cwh1g{font-size:11px;color:#94a3b8;background:#33415599;padding:2px 7px;border-radius:9999px;font-weight:600}.tooltip.svelte-10cwh1g{position:absolute;background:#0f172afa;border:1px solid rgba(71,85,105,.5);border-radius:10px;padding:12px 14px;max-width:260px;z-index:20;pointer-events:none;box-shadow:0 4px 12px #0000004d}.tooltip-title.svelte-10cwh1g{font-size:13px;font-weight:700;color:#14b8a6;margin-bottom:6px}.tooltip-body.svelte-10cwh1g{font-size:13px;color:#e2e8f0;line-height:1.5;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tooltip-meta.svelte-10cwh1g{display:flex;gap:10px;font-size:11px;color:#94a3b8}.tooltip-label.svelte-10cwh1g{font-weight:600}.tooltip-comments.svelte-10cwh1g{opacity:.8}.cluster-legend.svelte-10cwh1g::-webkit-scrollbar{width:4px}.cluster-legend.svelte-10cwh1g::-webkit-scrollbar-track{background:transparent}.cluster-legend.svelte-10cwh1g::-webkit-scrollbar-thumb{background:#64748b66;border-radius:2px}@media (max-width: 640px){.cluster-legend.svelte-10cwh1g{max-width:120px;font-size:10px}.zoom-controls.svelte-10cwh1g button:where(.svelte-10cwh1g){width:28px;height:28px}.tooltip.svelte-10cwh1g{max-width:200px}}
