.picker-wrap.svelte-ih8wh0{position:relative;height:260px;overflow:hidden;border:1px solid #334155;border-radius:18px;background:#0f172a}.picker.svelte-ih8wh0{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.picker.svelte-ih8wh0::-webkit-scrollbar{display:none}.spacer.svelte-ih8wh0{height:104px}button.svelte-ih8wh0{height:52px;width:100%;display:block;border:0;background:transparent;color:#94a3b8;font:600 20px system-ui;scroll-snap-align:center}button.selected.svelte-ih8wh0{color:#fff;font-size:24px}.selection.svelte-ih8wh0{position:absolute;z-index:2;pointer-events:none;left:10px;right:10px;top:104px;height:52px;border-top:1px solid #475569;border-bottom:1px solid #475569;background:#ffffff08;border-radius:10px}.fade.svelte-ih8wh0{position:absolute;z-index:3;pointer-events:none;left:0;right:0;height:75px}.top.svelte-ih8wh0{top:0;background:linear-gradient(#0f172a,transparent)}.bottom.svelte-ih8wh0{bottom:0;background:linear-gradient(transparent,#0f172a)}.map.svelte-1l59rm1{height:330px;width:100%;border-radius:18px;overflow:hidden;background:#111827}html{background:#020617;color-scheme:dark}body{margin:0;background:#020617;color:#e2e8f0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}main.svelte-1uha8ag{max-width:920px;margin:auto;padding:calc(18px + env(safe-area-inset-top)) 16px calc(30px + env(safe-area-inset-bottom))}header.svelte-1uha8ag{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;margin-bottom:14px}h1.svelte-1uha8ag{margin:0;font-size:28px}header.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:5px 0;color:#94a3b8}.status.svelte-1uha8ag{font:700 11px monospace;padding:7px 9px;border:1px solid #7f1d1d;border-radius:999px;color:#fca5a5;white-space:nowrap}.status.ok.svelte-1uha8ag{border-color:#14532d;color:#86efac}.architecture.svelte-1uha8ag{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:14px;padding:10px 12px;border:1px solid #1d4ed8;background:#0c1e3a;border-radius:12px;font-size:12px}.architecture.svelte-1uha8ag b:where(.svelte-1uha8ag){color:#93c5fd}.architecture.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#cbd5e1}.architecture.svelte-1uha8ag code:where(.svelte-1uha8ag){margin-left:auto;color:#60a5fa}.search.svelte-1uha8ag{position:relative;margin-bottom:18px}input.svelte-1uha8ag{box-sizing:border-box;width:100%;font-size:18px;padding:15px 16px;border-radius:14px;border:1px solid #334155;background:#0f172a;color:#fff;outline:none}.busy.svelte-1uha8ag{position:absolute;right:12px;top:18px;font:700 10px monospace;color:#93c5fd}.results.svelte-1uha8ag{position:absolute;z-index:1000;left:0;right:0;top:58px;background:#0f172a;border:1px solid #334155;border-radius:14px;overflow:hidden;box-shadow:0 20px 40px #0008}.results.svelte-1uha8ag button:where(.svelte-1uha8ag){display:grid;grid-template-columns:70px 1fr auto;width:100%;gap:10px;text-align:left;padding:12px;border:0;border-bottom:1px solid #1e293b;background:transparent;color:#fff}.results.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#94a3b8}.pickers.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pickers.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:14px;color:#94a3b8;margin:0 0 8px}.info.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;margin:18px 0;padding:14px 16px;background:#0f172a;border:1px solid #334155;border-radius:14px}.info.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:26px;margin-right:10px}.info.svelte-1uha8ag span:where(.svelte-1uha8ag){font-weight:700}.info.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block;color:#94a3b8}.actions.svelte-1uha8ag{display:flex;gap:10px;align-items:center}.actions.svelte-1uha8ag code:where(.svelte-1uha8ag){color:#93c5fd}.actions.svelte-1uha8ag button:where(.svelte-1uha8ag){border:1px solid #334155;border-radius:10px;background:#111827;color:#e2e8f0;padding:8px 10px}.actions.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{opacity:.55}.offline.svelte-1uha8ag{padding:30px;border:1px dashed #475569;border-radius:18px;text-align:center;color:#94a3b8}footer.svelte-1uha8ag{text-align:center;color:#64748b;font-size:12px;margin-top:18px}@media(max-width:600px){main.svelte-1uha8ag{padding-left:10px;padding-right:10px}.pickers.svelte-1uha8ag{gap:8px}h1.svelte-1uha8ag{font-size:23px}.info.svelte-1uha8ag{align-items:flex-start;gap:10px;flex-direction:column}.actions.svelte-1uha8ag{width:100%;justify-content:space-between}.results.svelte-1uha8ag button:where(.svelte-1uha8ag){grid-template-columns:58px 1fr}.results.svelte-1uha8ag small:where(.svelte-1uha8ag){display:none}.architecture.svelte-1uha8ag code:where(.svelte-1uha8ag){margin-left:0}}
