.home{flex-direction:column;gap:20px;padding:16px 0 8px;display:flex}.home h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 10px;font-size:32px;font-weight:700;line-height:38px}.home .lead{color:var(--text-secondary);text-wrap:pretty;margin:0 0 18px;font-size:16px;line-height:24px}.hero-text{text-align:center}.hero-card{border:1px solid var(--border-subtle);background:radial-gradient(120% 80% at 100% 0%, var(--action-subtle) 0%, transparent 55%), var(--surface-card);border-radius:24px;flex-direction:column;gap:22px;padding:26px 20px 0;display:flex;position:relative;overflow:hidden}.hero-text{z-index:1;position:relative}.hero-art{flex-direction:column;align-items:center;gap:0;padding-bottom:8px;display:flex;position:relative}.bins{width:100%;max-width:340px;height:auto;display:block}.notif{z-index:1;border-radius:var(--radius-xl);background:var(--surface-raised);border:1px solid var(--border-subtle);width:100%;max-width:320px;box-shadow:var(--elevation-2);text-align:left;margin-bottom:-10px;padding:12px 14px;position:relative}.notif-hd{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.notif-app{color:var(--text-primary);align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.notif-when{color:var(--text-tertiary);white-space:nowrap;font-size:12px;line-height:16px}.notif-body{color:var(--text-primary);margin:0 0 8px;font-size:14px;line-height:20px}.notif-ack{border:1px solid var(--border-control);background:var(--surface-card);height:30px;color:var(--text-primary);border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.notif-ack i{border:1.5px solid var(--border-strong);border-radius:999px;flex:none;width:14px;height:14px}.feat-ic{border-radius:var(--radius-lg);background:var(--action-subtle);width:40px;height:40px;color:var(--action);justify-content:center;align-items:center;display:inline-flex}[data-theme=dark] .feat-ic{color:var(--text-primary)}.feat-ic svg{width:22px;height:22px}.inp-big{border-radius:var(--radius-lg);height:52px;color:var(--text-primary);transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);padding:0 14px;font-size:16px}.inp-big:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--action-subtle)}.inp-big svg{width:18px;height:18px;color:var(--text-tertiary)}.inp-big input{font-size:16px}.dir-card{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:24px;padding:22px 20px}.dir-hd{margin-bottom:18px}.dir-hd .sh{letter-spacing:-.01em;margin:0 0 8px;font-size:20px;font-weight:700;line-height:26px}.dir-hd .rp{color:var(--text-secondary);max-width:70ch;margin:0;font-size:14px;line-height:21px}.home .dir{gap:18px 24px}.dir-foot{flex-wrap:wrap;gap:8px 20px;margin:20px 0 0;display:flex}.dir-foot .lnk{font-size:14px}@media (width>=900px){.hero-text{text-align:left}.home{gap:28px;padding:28px 0 16px}.home h1{font-size:44px;line-height:50px}.home .lead{font-size:18px;line-height:27px}.hero-card{flex-direction:row;align-items:center;gap:40px;min-height:420px;padding:44px 48px 0}.hero-text{flex:1.1;padding-bottom:44px}.hero-art{flex:1;align-self:flex-end;gap:14px}.bins{max-width:380px}.notif{max-width:340px;margin-bottom:-14px}.dir-card{padding:32px 40px 28px}.dir-hd{grid-template-columns:1fr auto;align-items:start;gap:6px 32px;display:grid}.dir-hd .sh{font-size:24px;line-height:30px}.dir-hd .rp{grid-column:1}.home .dir{grid-template-columns:repeat(4,1fr);gap:24px 28px}}@media (width>=1200px){.home h1{font-size:48px;line-height:54px}}.hero-feats li{align-items:center;gap:12px;min-width:0;display:flex}.facts-figs{grid-template-columns:1fr 1fr;gap:16px 12px;margin:0;display:grid}.facts-figs div{min-width:0}.facts-figs dt{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:32px}.facts-figs dd{-webkit-hyphens:manual;hyphens:manual;color:var(--text-secondary);text-wrap:pretty;margin:2px 0 0;font-size:13px;line-height:18px}.hero-feats{text-align:left;color:var(--text-secondary);flex-direction:column;gap:10px;margin:22px 0 0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.hero-feats b{color:var(--text-primary);font-weight:600}.hero-feats .feat-ic{flex:none;width:32px;height:32px}.hero-feats .feat-ic svg{width:18px;height:18px}.hero-figs{border-top:1px solid var(--border-subtle);background:var(--surface-card);z-index:1;margin:0 -20px;padding:18px 20px 20px;position:relative}@media (width>=640px){.facts-figs{grid-template-columns:repeat(4,1fr)}.hero-figs .facts-figs>div+div{border-left:1px solid var(--border-subtle);padding-left:16px}}@media (width>=900px){.facts-figs dt{font-size:30px;line-height:36px}.hero-card.with-figs{flex-wrap:wrap}.hero-card.with-figs .hero-figs{flex:0 0 calc(100% + 96px);margin:0 -48px;padding:22px 48px 24px}}.dir-map{margin-top:8px}.find{flex-direction:column;gap:20px;display:flex}.find.morphing .find-hero{view-transition-name:vt-hero}.find.morphing .find-mapcard{view-transition-name:vt-mapcard}.find.morphing .find-field{view-transition-name:vt-field}::view-transition-group(vt-hero){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(vt-mapcard){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(vt-field){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(vt-hero){opacity:0;animation:none}::view-transition-old(vt-mapcard){opacity:0;animation:none}::view-transition-new(vt-hero){object-fit:none;object-position:top;height:100%;animation:none}::view-transition-new(vt-mapcard){object-fit:none;object-position:top;height:100%;animation:none}.find-field{align-items:center;gap:8px;margin:0;display:flex}.find-field .inp{min-width:0;box-shadow:var(--elevation-1);flex:1}.find:not(.engaged) .find-field .inp{border:1.5px solid var(--action)}.find:not(.engaged) .find-field .inp svg{color:var(--action)}[data-theme=dark] .find:not(.engaged) .find-field .inp svg{color:var(--text-primary)}.find-x{border:1px solid var(--border-default);background:var(--surface-card);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.find-x:hover{background:var(--surface-hover);color:var(--text-primary)}.find-x svg{width:18px;height:18px}.find-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.find-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.find-row .cta3{border-radius:var(--radius-lg);height:40px;padding:0 14px}.find-row .lnk{overflow-wrap:anywhere;font-size:14px}.find-map{--fm-aspect:1000 / 482;--fm-aspect-wide:1000 / 482}.find.engaged{gap:0}.engaged .find-fold{display:none}.engaged .find-hero{background:var(--surface-card);border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;gap:0;min-height:0;padding:16px 16px 12px}.engaged .find-hero .hero-text{text-align:left;flex:1;padding-bottom:0}.engaged .find-row{justify-content:flex-start}.engaged .find-mapcard{border-top:0;border-top-left-radius:0;border-top-right-radius:0;padding-top:4px}.engaged .find-map{--fm-aspect:4 / 3;--fm-aspect-wide:16 / 10;margin-top:0}.find-res{margin-bottom:14px}.find-quiet{color:var(--text-tertiary);margin:2px 0 8px;font-size:13px;line-height:18px}.find-list{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.find-list .srow{min-height:52px;transition:background var(--dur-1) var(--ease-out);padding:8px 14px;text-decoration:none}.find-list .srow:hover,.find-list .srow.cur{background:var(--surface-hover)}.find-list .srow.cur .find-nm{color:var(--action)}[data-theme=dark] .find-list .srow.cur .find-nm{color:var(--text-primary)}.find-list .nm{overflow-wrap:anywhere;font-size:15px;line-height:21px}.find-nm{display:inline-block}.find-fly{z-index:60;pointer-events:none;fill-rule:evenodd;view-transition-name:vt-obec;position:fixed;overflow:visible}.find-fly path{fill:var(--roast-600);stroke:var(--roast-600);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}::view-transition-group(vt-obec){animation-duration:.56s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(vt-name){animation-duration:.56s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(root){animation-duration:.26s}::view-transition-new(root){animation-duration:.26s}@media (width>=640px){.find-hero .find-field,.find-row{max-width:520px}}@media (width>=900px){.find-row{justify-content:flex-start;margin-top:14px}.engaged .find-hero{padding:22px 40px 14px}.engaged .find-hero .find-field{max-width:none}.engaged .find-mapcard{padding-top:6px}.engaged .find-body{grid-template-columns:minmax(260px,340px) 1fr;align-items:start;gap:28px;display:grid}.find-res{margin-bottom:0;padding-top:44px}}.fm.svelte-11o7e3v{--cov-full:var(--neutral-0);--cov-part:var(--neutral-150);--cov-none:var(--neutral-400);--cov-ink:var(--neutral-850);--hl-m:var(--roast-200);--hl-a:var(--roast-600);position:relative}[data-theme=dark] .fm.svelte-11o7e3v{--cov-full:#f2ebe0;--cov-part:#b9ad9b;--cov-none:#4a4038;--cov-ink:#221c17;--hl-m:var(--roast-400);--hl-a:var(--roast-600)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fm.svelte-11o7e3v{--cov-full:#f2ebe0;--cov-part:#b9ad9b;--cov-none:#4a4038;--cov-ink:#221c17;--hl-m:var(--roast-400);--hl-a:var(--roast-600)}}.fm-bar.svelte-11o7e3v{min-height:38px;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;margin-bottom:8px;font-size:14px;line-height:20px;display:flex}.fm-hint.svelte-11o7e3v{color:var(--text-tertiary)}.fm-name.svelte-11o7e3v{flex-direction:column;flex:11em;min-width:0;display:flex}.fm-name.svelte-11o7e3v b:where(.svelte-11o7e3v){color:var(--text-primary);font-size:16px;font-weight:600;line-height:20px}.fm-meta.svelte-11o7e3v{color:var(--text-tertiary);font-size:13px;line-height:18px}.fm-list.svelte-11o7e3v{flex:none;margin-left:auto;font-size:13px;line-height:18px}.fm-back.svelte-11o7e3v{border:1px solid var(--border-default);background:var(--surface-card);width:38px;height:38px;color:var(--text-primary);cursor:pointer;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.fm-back.svelte-11o7e3v:hover{background:var(--surface-hover)}.fm-back.svelte-11o7e3v svg:where(.svelte-11o7e3v){width:18px;height:18px}.fm-stage.svelte-11o7e3v{aspect-ratio:var(--fm-aspect,2 / 1);border-radius:var(--radius-xl);background:var(--surface-inset);contain:paint;position:relative;overflow:hidden}.fm-stage.svelte-11o7e3v svg:where(.svelte-11o7e3v){fill-rule:evenodd;width:100%;height:100%;display:block}.fm-o.svelte-11o7e3v path:where(.svelte-11o7e3v),.fm-b.svelte-11o7e3v path:where(.svelte-11o7e3v),.fm-b-none.svelte-11o7e3v{stroke:var(--border-default);stroke-width:.8px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill var(--dur-1) var(--ease-out), opacity .3s var(--ease-out)}.fm-o.svelte-11o7e3v path:where(.svelte-11o7e3v){fill:color-mix(in oklab, var(--cov-full) var(--p,0%), var(--cov-none))}.fm-o.hit.svelte-11o7e3v path:where(.svelte-11o7e3v){fill:var(--hl-m)}.fm-o.svelte-11o7e3v:hover path:where(.svelte-11o7e3v),.fm-o.svelte-11o7e3v:focus-visible path:where(.svelte-11o7e3v){fill:var(--action-subtle)}.zoomed.svelte-11o7e3v .fm-o:where(.svelte-11o7e3v):not(.on) path:where(.svelte-11o7e3v){opacity:.35}.zoomed.svelte-11o7e3v .fm-o.on:where(.svelte-11o7e3v) path:where(.svelte-11o7e3v){fill:var(--surface-inset)}.cov-full.svelte-11o7e3v path:where(.svelte-11o7e3v),.fm-dot.cov-full.svelte-11o7e3v{fill:var(--cov-full);background:var(--cov-full)}.cov-part.svelte-11o7e3v path:where(.svelte-11o7e3v),.fm-dot.cov-part.svelte-11o7e3v{fill:var(--cov-part);background:var(--cov-part)}.cov-none.svelte-11o7e3v path:where(.svelte-11o7e3v),.fm-dot.cov-none.svelte-11o7e3v{fill:var(--cov-none);background:var(--cov-none)}.fm-b-none.svelte-11o7e3v{fill:var(--surface-inset)}.fm-obce.svelte-11o7e3v{animation:svelte-11o7e3v-fm-in .26s var(--ease-out)}@keyframes svelte-11o7e3v-fm-in{0%{opacity:0}}.fm-b.m.svelte-11o7e3v path:where(.svelte-11o7e3v){fill:var(--hl-m)}.fm-b.svelte-11o7e3v:hover path:where(.svelte-11o7e3v),.fm-b.svelte-11o7e3v:focus-visible path:where(.svelte-11o7e3v),.fm-b.act.svelte-11o7e3v path:where(.svelte-11o7e3v){fill:var(--hl-a);stroke:var(--surface-inverse);stroke-width:2px}.fm-b.svelte-11o7e3v:focus-visible,.fm-o.svelte-11o7e3v:focus-visible{outline:none}.fm-o.svelte-11o7e3v:focus-visible path:where(.svelte-11o7e3v),.fm-b.svelte-11o7e3v:focus-visible path:where(.svelte-11o7e3v){stroke:var(--focus-ring);stroke-width:2px}.picking.svelte-11o7e3v .fm-b:where(.svelte-11o7e3v):not(.picked) path:where(.svelte-11o7e3v),.picking.svelte-11o7e3v .fm-b-none:where(.svelte-11o7e3v){opacity:.45}.flying.svelte-11o7e3v .fm-o:where(.svelte-11o7e3v) path:where(.svelte-11o7e3v){opacity:.2}.fm-country.svelte-11o7e3v{fill:none;stroke:var(--text-tertiary);stroke-width:1.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.fm-labels.svelte-11o7e3v{transition:opacity .2s var(--ease-out)}.zoomed.svelte-11o7e3v .fm-labels:where(.svelte-11o7e3v){opacity:0;visibility:hidden}.fm-t.svelte-11o7e3v{fill:var(--cov-ink);text-anchor:middle;dominant-baseline:central;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:500}.fm-t.m.svelte-11o7e3v{font-weight:700}.fm-pin.svelte-11o7e3v{pointer-events:none}.fm-pin.svelte-11o7e3v rect:where(.svelte-11o7e3v){fill:var(--surface-inverse)}.fm-pin.svelte-11o7e3v text:where(.svelte-11o7e3v){fill:var(--surface-page);text-anchor:middle;dominant-baseline:central;font-weight:600}.fm-tip.svelte-11o7e3v{z-index:2;border-radius:var(--radius-md);background:var(--surface-inverse);color:var(--surface-page);white-space:nowrap;pointer-events:none;padding:5px 10px;font-size:13px;font-weight:500;line-height:18px;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.fm-foot.svelte-11o7e3v{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-top:10px;display:flex}.fm-legend.svelte-11o7e3v{color:var(--text-secondary);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:12px;line-height:18px;list-style:none;display:flex}.fm-dot.svelte-11o7e3v{width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--border-default);vertical-align:-1px;border-radius:3px;margin-right:6px;display:inline-block}.fm-credit.svelte-11o7e3v{color:var(--text-tertiary);margin:0;font-size:11px;line-height:16px}@media (width>=900px){.fm-stage.svelte-11o7e3v{aspect-ratio:var(--fm-aspect-wide,3 / 2)}}@media (prefers-reduced-motion:reduce){.fm-obce.svelte-11o7e3v{animation:none}}
