.ai.svelte-u0zh5j{display:flex;flex-direction:column;gap:3px;min-width:0}.ai-duvod.svelte-u0zh5j{font-size:var(--fs-sm);font-weight:700;color:var(--catch-text)}.ai-nazev.svelte-u0zh5j{margin:0;font-weight:800;color:var(--text);overflow-wrap:anywhere}.ai-meta.svelte-u0zh5j{margin:0;color:var(--text-dim)}.ai-kod.svelte-u0zh5j,.ai-trasa.svelte-u0zh5j{font-family:var(--font-data)}.ai-trasa.svelte-u0zh5j{margin:0;display:flex;align-items:center;gap:6px;color:var(--text-dim)}.ai-hero.svelte-u0zh5j .ai-nazev:where(.svelte-u0zh5j){font-size:var(--fs-h1);line-height:1.12;letter-spacing:-.015em}.ai-hero.svelte-u0zh5j .ai-meta:where(.svelte-u0zh5j){font-size:var(--fs-sm)}.ai-hero.svelte-u0zh5j .ai-kod:where(.svelte-u0zh5j),.ai-hero.svelte-u0zh5j .ai-trasa:where(.svelte-u0zh5j){font-size:var(--fs-xs)}.ai-karta.svelte-u0zh5j .ai-nazev:where(.svelte-u0zh5j){font-size:var(--fs-base);line-height:1.2;font-weight:700}.ai-karta.svelte-u0zh5j .ai-duvod:where(.svelte-u0zh5j),.ai-karta.svelte-u0zh5j .ai-meta:where(.svelte-u0zh5j),.ai-karta.svelte-u0zh5j .ai-trasa:where(.svelte-u0zh5j){font-size:var(--fs-xs)}.ai-radek.svelte-u0zh5j{gap:1px}.ai-radek.svelte-u0zh5j .ai-nazev:where(.svelte-u0zh5j){font-size:var(--fs-base);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-radek.svelte-u0zh5j .ai-duvod:where(.svelte-u0zh5j),.ai-radek.svelte-u0zh5j .ai-meta:where(.svelte-u0zh5j){font-size:var(--fs-xs)}.ai-sr.svelte-u0zh5j{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.uv.svelte-1q2q71g{width:min(440px,100vw);max-height:100dvh;margin:auto;padding:24px 20px calc(20px + env(safe-area-inset-bottom));border:1px solid var(--border);border-radius:var(--r-xl);background:var(--bg);color:var(--text);box-shadow:var(--shadow-3)}.uv.svelte-1q2q71g::backdrop{background:var(--scrim)}@media(max-width:479px){.uv.svelte-1q2q71g{width:100vw;height:100dvh;max-width:none;border-radius:0;border:0}}.uv-x.svelte-1q2q71g{position:absolute;top:12px;right:12px;width:44px;height:44px;border-radius:50%;border:0;background:transparent;color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center}.uv-znak.svelte-1q2q71g{width:60px;height:60px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;margin-top:28px;background:var(--fill-1);color:var(--text-dim)}.uv-znak.ok.svelte-1q2q71g{background:var(--catch-soft);color:var(--catch-text);animation:svelte-1q2q71g-uv-vstup var(--dur-2) var(--ease)}@keyframes svelte-1q2q71g-uv-vstup{0%{transform:scale(.9);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.uv-znak.ok.svelte-1q2q71g{animation:none}}.uv-t.svelte-1q2q71g{margin:16px 0 6px;font-family:var(--font-display);font-size:var(--fs-h1);line-height:1.1}.uv-p.svelte-1q2q71g{margin:0 0 18px;color:var(--text-dim);font-size:var(--fs-base);line-height:1.45}.uv-karta.svelte-1q2q71g{border-radius:var(--r-lg);overflow:hidden;background:var(--bg-raised);border:1px solid var(--border)}.uv-foto.svelte-1q2q71g{position:relative;aspect-ratio:16 / 9;background:var(--fill-1)}.uv-foto.svelte-1q2q71g img:where(.svelte-1q2q71g){width:100%;height:100%;object-fit:cover;display:block}.uv-kredit.svelte-1q2q71g{position:absolute;right:8px;bottom:8px;font-size:var(--fs-micro);color:var(--on-scrim);background:var(--scrim);padding:2px 8px;border-radius:var(--r-sm);text-decoration:none}.uv-telo.svelte-1q2q71g{padding:14px 16px;display:flex;flex-direction:column;gap:4px}.uv-novy.svelte-1q2q71g{font-size:var(--fs-sm);font-weight:700;color:var(--catch-text)}.uv-skore.svelte-1q2q71g{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-sm);color:var(--text-dim)}.uv-skore.svelte-1q2q71g b:where(.svelte-1q2q71g){font-size:var(--fs-base);color:var(--text)}.uv-meta.svelte-1q2q71g{margin:4px 0 0;font-size:var(--fs-xs);color:var(--text-dim)}.uv-akce.svelte-1q2q71g{margin-top:22px;display:flex;flex-direction:column;gap:10px;align-items:stretch}.uv-foto-btn.svelte-1q2q71g{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px}.uv-zprava.svelte-1q2q71g{margin:0;font-size:var(--fs-sm);color:var(--text-dim);text-align:center}.uv-zpet.svelte-1q2q71g{align-self:center;min-height:44px;padding:0 12px;border:0;background:none;color:var(--akce);font:inherit;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}
