.feedback-btn.svelte-86xzc9{position:fixed;right:1rem;bottom:1rem;width:44px;height:44px;border-radius:999px;background:#0f172a;color:#fff;border:none;cursor:pointer;box-shadow:0 4px 12px #0f172a2e;z-index:50;font-size:1.1rem;line-height:1}.feedback-btn.svelte-86xzc9:hover{background:#1e293b}.feedback-dialog.svelte-86xzc9{position:fixed;inset:0 0 0 auto;margin:0;z-index:60;border:none;background:#fff;width:min(420px,100vw);max-width:100%;height:100%;overflow-y:auto;box-shadow:-8px 0 24px #0f172a2e;padding:1rem 1.25rem 2rem;display:flex;flex-direction:column;gap:1rem;color:#0f172a;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.feedback-dialog.svelte-86xzc9::backdrop{background:#0f172a66}@media(max-width:480px){.feedback-dialog.svelte-86xzc9{width:100vw}}header.svelte-86xzc9{display:flex;justify-content:space-between;align-items:center;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}h2.svelte-86xzc9{margin:0;font-size:1.1rem}.close-x.svelte-86xzc9{background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;padding:.25rem .5rem;color:#475569}form.svelte-86xzc9{display:flex;flex-direction:column;gap:.85rem}fieldset.svelte-86xzc9{border:1px solid #e5e7eb;border-radius:6px;padding:.5rem .75rem;margin:0}legend.svelte-86xzc9{font-size:.85rem;color:#475569;padding:0 .25rem}.categories.svelte-86xzc9{display:flex;flex-direction:column;gap:.25rem}.cat-option.svelte-86xzc9{display:flex;align-items:center;gap:.5rem;padding:.25rem .1rem;cursor:pointer;text-transform:capitalize}.body-field.svelte-86xzc9,.severity.svelte-86xzc9{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}textarea.svelte-86xzc9,select.svelte-86xzc9{font:inherit;padding:.5rem;border:1px solid #cbd5e1;border-radius:4px;width:100%;box-sizing:border-box}textarea.svelte-86xzc9{resize:vertical;min-height:90px}.route-row.svelte-86xzc9{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;background:#f1f5f9;border-radius:4px;padding:.5rem .75rem}.route-label.svelte-86xzc9{color:#475569}.route-value.svelte-86xzc9{font-family:ui-monospace,SFMono-Regular,monospace;word-break:break-all;font-size:.85rem}.screenshot-block.svelte-86xzc9{display:flex;flex-direction:column;gap:.5rem}.toggle.svelte-86xzc9{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.thumb.svelte-86xzc9{max-width:100%;max-height:200px;border:1px solid #cbd5e1;border-radius:4px;object-fit:contain;background:#fff}.link.svelte-86xzc9{background:none;border:none;color:#1d4ed8;text-decoration:underline;cursor:pointer;padding:0;align-self:flex-start;font-size:.85rem}.actions.svelte-86xzc9{display:flex;justify-content:flex-end;gap:.5rem;border-top:1px solid #e5e7eb;padding-top:.75rem}.actions.svelte-86xzc9 button:where(.svelte-86xzc9){font:inherit;padding:.5rem 1rem;border-radius:4px;border:1px solid #cbd5e1;cursor:pointer}.actions.svelte-86xzc9 .primary:where(.svelte-86xzc9){background:#0f172a;color:#fff;border-color:#0f172a}.actions.svelte-86xzc9 button:where(.svelte-86xzc9):disabled{opacity:.6;cursor:not-allowed}.error.svelte-86xzc9{color:#b91c1c;margin:0}.muted.svelte-86xzc9{color:#64748b;font-size:.85rem;margin:0}.ok-state.svelte-86xzc9{display:flex;flex-direction:column;gap:.75rem}.ref.svelte-86xzc9 code:where(.svelte-86xzc9){background:#f1f5f9;padding:.1rem .35rem;border-radius:3px}.toast-stack.svelte-1cpok13{position:fixed;bottom:1rem;left:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:70;max-width:min(380px,calc(100vw - 2rem));pointer-events:none}.toast.svelte-1cpok13{display:flex;align-items:flex-start;gap:.5rem;padding:.65rem .75rem;border-radius:6px;border:1px solid transparent;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem;line-height:1.4;box-shadow:0 4px 12px #0f172a24;pointer-events:auto;animation:svelte-1cpok13-toast-in .18s ease}@keyframes svelte-1cpok13-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.toast[data-kind=error].svelte-1cpok13{background:#fef2f2;color:#991b1b;border-color:#fecaca}.toast[data-kind=success].svelte-1cpok13{background:#f0fdf4;color:#166534;border-color:#bbf7d0}.toast[data-kind=info].svelte-1cpok13{background:#eff6ff;color:#1e40af;border-color:#bfdbfe}.toast-icon.svelte-1cpok13{flex-shrink:0;font-weight:700;line-height:1.4}.toast-message.svelte-1cpok13{flex:1;word-break:break-word}.toast-dismiss.svelte-1cpok13{flex-shrink:0;background:none;border:none;cursor:pointer;font-size:1.1rem;line-height:1;padding:0 .1rem;opacity:.6;color:inherit}.toast-dismiss.svelte-1cpok13:hover{opacity:1}body{margin:0}main.svelte-12qhfyh{font-family:system-ui,-apple-system,Segoe UI,sans-serif;padding:2rem;max-width:48rem;margin:0 auto;color:#0f172a}.app-footer.svelte-12qhfyh{text-align:center;padding:1rem 1rem 4rem;color:#64748b;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.sha-chip.svelte-12qhfyh{display:inline-block;margin-left:.6rem;padding:.1rem .4rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.7rem;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;border-radius:.25rem;vertical-align:middle}.net-indicator.svelte-12qhfyh{position:fixed;top:.5rem;right:.5rem;display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .5rem;border-radius:999px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.75rem;line-height:1.1;max-width:190px;z-index:50;background:transparent;color:transparent;border:1px solid transparent;pointer-events:none;transition:background .12s ease,color .12s ease,border-color .12s ease}.net-indicator[data-state=online].svelte-12qhfyh{background:transparent;color:transparent;border-color:transparent}.net-indicator[data-state=offline].svelte-12qhfyh{background:#fef2f2;color:#991b1b;border-color:#fecaca;pointer-events:auto}.net-indicator[data-state=syncing].svelte-12qhfyh{background:#fefce8;color:#854d0e;border-color:#fde68a;pointer-events:auto}.net-dot.svelte-12qhfyh{width:.5rem;height:.5rem;border-radius:999px;background:#16a34a;flex-shrink:0}.net-indicator[data-state=offline].svelte-12qhfyh .net-dot:where(.svelte-12qhfyh){background:#dc2626}.net-indicator[data-state=syncing].svelte-12qhfyh .net-dot:where(.svelte-12qhfyh){background:#ca8a04;animation:svelte-12qhfyh-net-pulse .9s ease-in-out infinite}@keyframes svelte-12qhfyh-net-pulse{0%,to{opacity:1}50%{opacity:.35}}.net-label.svelte-12qhfyh{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.net-label--flash.svelte-12qhfyh{color:#166534;font-weight:600}.net-indicator[data-state=online].svelte-12qhfyh:has(.net-label--flash:where(.svelte-12qhfyh)){background:#f0fdf4;color:#166534;border-color:#bbf7d0;pointer-events:auto}.net-retry.svelte-12qhfyh{background:#fff;color:#991b1b;border:1px solid #fecaca;border-radius:999px;padding:.1rem .5rem;font-size:.7rem;cursor:pointer;line-height:1}.net-retry.svelte-12qhfyh:hover{background:#fef2f2}
