.home.svelte-1uha8ag{height:100dvh;overflow:hidden}.mapfill.svelte-1uha8ag{z-index:0;position:fixed;inset:0}.topbar.svelte-1uha8ag{z-index:10;pointer-events:none;justify-content:space-between;align-items:flex-start;padding:12px 14px;display:flex;position:fixed;top:0;left:0;right:0}.brand.svelte-1uha8ag{pointer-events:auto;background:var(--surface);box-shadow:var(--shadow-sm);letter-spacing:-.02em;border-radius:999px;align-items:baseline;gap:7px;padding:8px 14px;font-size:15px;font-weight:800;display:flex}.brand.svelte-1uha8ag span:where(.svelte-1uha8ag){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:10px;font-weight:500}.topactions.svelte-1uha8ag{flex-direction:column;gap:8px;display:flex}.iconbtn.svelte-1uha8ag{pointer-events:auto;background:var(--surface);width:40px;height:40px;box-shadow:var(--shadow-sm);color:var(--ink);border-radius:999px;place-items:center;display:grid;position:relative}.iconbtn.has.svelte-1uha8ag{background:var(--accent);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent), var(--shadow-sm)}.cbadge.svelte-1uha8ag{background:var(--accent);color:#fff;min-width:16px;height:16px;font-family:var(--mono);border:2px solid var(--surface);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:-3px;right:-3px}.iconbtn.has.svelte-1uha8ag .cbadge:where(.svelte-1uha8ag){color:var(--accent);background:#fff}.locate.busy.svelte-1uha8ag{opacity:.55}.locate.svelte-1uha8ag{z-index:10;background:var(--surface);width:46px;height:46px;color:var(--ink);box-shadow:var(--shadow);border:none;border-radius:999px;place-items:center;display:grid;position:fixed;bottom:calc(44dvh + 16px);right:16px}.logfab.svelte-1uha8ag{z-index:10;background:var(--accent);color:#fff;box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:6px;padding:12px 18px;font-size:15px;font-weight:700;display:inline-flex;position:fixed;bottom:calc(44dvh + 16px);left:16px}.sheet.svelte-1uha8ag{z-index:10;background:var(--surface);height:44dvh;padding:8px 16px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;transition:height .25s;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 28px #14181f29}.sheet.expanded.svelte-1uha8ag{height:85dvh}.handle.svelte-1uha8ag{cursor:pointer;background:0 0;border:none;width:100%;padding:8px 0 10px;display:block}.handle.svelte-1uha8ag:before{content:"";background:var(--line);border-radius:999px;width:38px;height:4px;margin:0 auto;display:block}.err.svelte-1uha8ag{color:var(--bad);margin:8px 0 0;font-size:13px}.splash.svelte-1uha8ag{color:#fff;background:linear-gradient(#14181f8c,#14181feb),url(../../../table-hero.jpg) 50%/cover no-repeat,#14181f;flex-direction:column;min-height:100dvh;display:flex}.splashtop.svelte-1uha8ag{justify-content:space-between;align-items:center;padding:16px;display:flex}.splashactions.svelte-1uha8ag{align-items:center;gap:8px;display:flex}.langtoggle.svelte-1uha8ag{background:#ffffff26;border-radius:999px;padding:2px;display:flex}.langtoggle.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#ffffffbf;font-family:var(--mono);background:0 0;border:none;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.langtoggle.svelte-1uha8ag button.on:where(.svelte-1uha8ag){color:var(--ink);background:#fff}.brand.light.svelte-1uha8ag{box-shadow:none;color:#fff;background:0 0;padding:0;font-size:20px}.brand.light.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--accent)}.splashbody.svelte-1uha8ag{flex-direction:column;gap:18px;margin-top:auto;padding:16px 20px 28px;display:flex}.splashfoot.svelte-1uha8ag{text-align:center;margin:0;font-size:13px}.splashfoot.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;opacity:.75;text-decoration:underline}.madelove.svelte-1uha8ag{text-align:center;opacity:.6;margin:10px 0 0;font-size:12.5px}.sheetlove.svelte-1uha8ag{padding-bottom:calc(10px + env(safe-area-inset-bottom));color:var(--muted);opacity:1;margin:14px 0 0}.tagline.svelte-1uha8ag{letter-spacing:-.02em;max-width:16ch;margin:0;font-size:26px;font-weight:800;line-height:1.1}.herohead.svelte-1uha8ag{flex-direction:column;gap:7px;display:flex}.herolove.svelte-1uha8ag{color:var(--accent);margin:0;font-size:14px;font-weight:700}.benefits.svelte-1uha8ag{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.benefits.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:flex-start;gap:12px;display:flex}.bi.svelte-1uha8ag{color:#fff;background:#ffffff1f;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.benefits.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:15px;display:block}.benefits.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#f2f0ead1;margin:1px 0 0;font-size:13.5px;line-height:1.35}.joincard.svelte-1uha8ag{background:var(--surface);color:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px}.joincard.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin-bottom:4px;font-size:15px;display:block}.joincard.svelte-1uha8ag .hint:where(.svelte-1uha8ag){margin:0 0 10px;font-size:13px}.joincard.svelte-1uha8ag form:where(.svelte-1uha8ag){gap:8px;display:flex}.joincard.svelte-1uha8ag input:where(.svelte-1uha8ag){flex:1}.joincard.svelte-1uha8ag .recover:where(.svelte-1uha8ag){margin:12px 0 0;font-size:13px}.joincard.svelte-1uha8ag .recover:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--accent);font-weight:600}.sheethead.svelte-1uha8ag{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sheethead.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0;font-size:19px}.chip.svelte-1uha8ag{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}.chip.on.svelte-1uha8ag{background:var(--accent);color:#fff;border-color:#0000}.seg.svelte-1uha8ag{border:1px solid var(--line);background:var(--surface);border-radius:999px;max-width:70%;display:inline-flex;overflow:hidden}.seg.svelte-1uha8ag button:where(.svelte-1uha8ag){color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;padding:7px 14px;font-size:13px;font-weight:600;overflow:hidden}.seg.svelte-1uha8ag button.on:where(.svelte-1uha8ag){background:var(--accent);color:#fff}.iconchip.svelte-1uha8ag{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--ink-2);border-radius:999px;flex:none;place-items:center;display:grid}.iconchip.on.svelte-1uha8ag{background:var(--accent);color:#fff;border-color:#0000}.adoptseveral.svelte-1uha8ag{color:var(--accent);background:0 0;border:none;margin:2px 0 6px;padding:0;font-size:13px;font-weight:600;display:inline-block}.list.svelte-1uha8ag{margin:0;padding:0;list-style:none}.list.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){border-top:1px solid var(--line)}.list.svelte-1uha8ag a:where(.svelte-1uha8ag){align-items:center;gap:12px;padding:12px 4px;display:flex}.cnt.svelte-1uha8ag{background:var(--surface-2);border:1px solid var(--line);width:34px;height:34px;font-family:var(--mono);color:var(--muted);border-radius:10px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.cnt.live.svelte-1uha8ag{background:var(--accent);color:#fff;border-color:#0000}.nm.svelte-1uha8ag{flex-direction:column;flex:1;gap:1px;min-width:0;font-weight:600;display:flex}.nmtop.svelte-1uha8ag{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ksub.svelte-1uha8ag{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.dist.svelte-1uha8ag{color:var(--muted);flex:none;font-size:13px}.empty.svelte-1uha8ag{padding:16px 4px}@media (width>=760px){.mapfill.svelte-1uha8ag{left:380px}.sheet.svelte-1uha8ag{border-right:1px solid var(--line);border-radius:0;width:380px;height:100dvh;padding:70px 18px 24px;top:0;right:auto;box-shadow:6px 0 28px #14181f1f}.handle.svelte-1uha8ag{display:none}.topbar.svelte-1uha8ag{left:380px}.locate.svelte-1uha8ag,.logfab.svelte-1uha8ag{bottom:24px}.sheethead.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:22px}}.selectaction.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:12px;padding:2px 0 10px;display:flex}.selectaction.svelte-1uha8ag .hint:where(.svelte-1uha8ag){margin:0;font-size:13px}.selectaction.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag):disabled{opacity:.5}
