.uvod[data-astro-cid-ge2uvauf]{max-width:1320px;margin:0 auto;padding:clamp(120px,16vh,180px) clamp(20px,5vw,64px) clamp(70px,9vh,110px);position:relative}.dekorace[data-astro-cid-ge2uvauf]{z-index:0;position:absolute}.dekorace-1[data-astro-cid-ge2uvauf]{background:linear-gradient(150deg, var(--color-deco-1), var(--color-deco-2));opacity:.5;border-radius:62% 38% 41% 59%/54% 41% 59% 46%;width:min(46vw,560px);height:min(46vw,560px);animation:16s ease-in-out infinite morph,13s ease-in-out infinite floatA;top:6%;right:-6%}.dekorace-2[data-astro-cid-ge2uvauf]{background:var(--color-deco-3);opacity:.35;border-radius:50%;width:min(24vw,260px);height:min(24vw,260px);animation:11s ease-in-out infinite floatB;bottom:-8%;left:-4%}.dekorace-3[data-astro-cid-ge2uvauf]{background:var(--color-deco-4);opacity:.6;border-radius:62% 38% 41% 59%/54% 41% 59% 46%;width:min(20vw,210px);height:min(20vw,210px);animation:22s ease-in-out infinite morph,15s ease-in-out infinite floatC;top:-4%;left:18%}.dekorace-4[data-astro-cid-ge2uvauf]{background:var(--color-step-c);opacity:.55;border-radius:50%;width:min(12vw,130px);height:min(12vw,130px);animation:17s ease-in-out infinite floatB;top:46%;right:36%}.dekorace-5[data-astro-cid-ge2uvauf]{background:var(--color-step-a);opacity:.5;border-radius:62% 38% 41% 59%/54% 41% 59% 46%;width:min(16vw,180px);height:min(16vw,180px);animation:19s ease-in-out infinite morph,14s ease-in-out infinite floatC;bottom:6%;right:6%}.hero-grid[data-astro-cid-ge2uvauf]{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid;position:relative}.stitek[data-astro-cid-ge2uvauf]{letter-spacing:.04em;color:var(--color-accent-dark);align-items:center;gap:9px;margin-bottom:22px;font-size:14px;font-weight:600;display:inline-flex}.stitek-prvek[data-astro-cid-ge2uvauf]{color:var(--color-accent)}.nadpis[data-astro-cid-ge2uvauf]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-heading);margin:0 0 24px;font-size:clamp(38px,5.6vw,70px);font-weight:600;line-height:1.06}.perex[data-astro-cid-ge2uvauf]{color:var(--color-text-light);max-width:36ch;margin:0 0 36px;font-size:clamp(17px,1.6vw,19px);line-height:1.65}.tlacitka[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tlacitko[data-astro-cid-ge2uvauf]{border-radius:44px;align-items:center;gap:10px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.tlacitko-hlavni[data-astro-cid-ge2uvauf]{background:var(--color-button);color:#fff;padding:15px 28px;transition:background .25s,transform .25s}.tlacitko-hlavni[data-astro-cid-ge2uvauf]:hover,.tlacitko-hlavni[data-astro-cid-ge2uvauf]:focus-visible{background:var(--color-button-hover);transform:translateY(-2px)}.sipka[data-astro-cid-ge2uvauf]{font-size:18px}.tlacitko-vedlejsi[data-astro-cid-ge2uvauf]{color:var(--color-text-mid);border:1.5px solid var(--color-line-strong);padding:15px 24px;transition:border-color .25s,background .25s}.tlacitko-vedlejsi[data-astro-cid-ge2uvauf]:hover,.tlacitko-vedlejsi[data-astro-cid-ge2uvauf]:focus-visible{border-color:var(--color-accent);background:var(--color-accent-wash)}.poznamka[data-astro-cid-ge2uvauf]{color:var(--color-text-muted);margin:26px 0 0;font-size:14px}.hero-photo[data-astro-cid-ge2uvauf]{position:relative}.foto-ram[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;width:100%;box-shadow:var(--shadow-photo);border-radius:60% 40% 52% 48%/55% 50% 50% 45%;animation:24s ease-in-out infinite photoMorph;position:relative;overflow:hidden}.foto-ram[data-astro-cid-ge2uvauf] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=960px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:36px}.hero-photo[data-astro-cid-ge2uvauf]{width:100%;max-width:420px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.dekorace[data-astro-cid-ge2uvauf],.foto-ram[data-astro-cid-ge2uvauf]{animation:none}.tlacitko-hlavni[data-astro-cid-ge2uvauf]:hover,.tlacitko-hlavni[data-astro-cid-ge2uvauf]:focus-visible{transform:none}}.o-nas[data-astro-cid-lx6rp2ia]{background:var(--color-bg-alt);padding:clamp(60px,9vh,110px) clamp(20px,5vw,64px);position:relative}.o-nas-obsah[data-astro-cid-lx6rp2ia]{text-align:center;max-width:960px;margin:0 auto}.o-nas-prvek[data-astro-cid-lx6rp2ia]{margin:0 auto 14px;display:block}.stitek[data-astro-cid-lx6rp2ia]{letter-spacing:.04em;color:var(--color-accent-dark);margin-bottom:22px;font-size:14px;font-weight:600;display:inline-block}.veta[data-astro-cid-lx6rp2ia]{font-family:var(--font-heading);color:var(--color-heading);letter-spacing:-.01em;margin:0;font-size:clamp(22px,2.6vw,32px);font-weight:400;line-height:1.5}.veta[data-astro-cid-lx6rp2ia] em[data-astro-cid-lx6rp2ia]{color:var(--color-accent-dark);font-style:normal}.odstavec[data-astro-cid-lx6rp2ia]{color:var(--color-text-light);max-width:62ch;margin:26px auto 0;font-size:clamp(16px,1.5vw,17.5px);line-height:1.75}.cesta[data-astro-cid-qhymsvwj]{max-width:1320px;margin:0 auto;padding:clamp(70px,10vh,120px) clamp(20px,5vw,64px);position:relative}.cesta-hlavicka[data-astro-cid-qhymsvwj]{max-width:640px;margin-bottom:clamp(36px,5vh,56px)}.nadpis[data-astro-cid-qhymsvwj]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-heading);margin:0 0 16px;font-size:clamp(30px,3.8vw,48px);font-weight:600;line-height:1.08}.kroky[data-astro-cid-qhymsvwj]{grid-template-columns:1fr 1fr;gap:clamp(18px,2.4vw,30px);max-width:880px;display:grid}@media (width<=600px){.kroky[data-astro-cid-qhymsvwj]{grid-template-columns:1fr}}.krok[data-astro-cid-qhymsvwj]{background:var(--color-card);border:1px solid var(--color-line);box-shadow:var(--shadow-soft);border-radius:22px;padding:30px 28px 32px;position:relative}.puntik[data-astro-cid-qhymsvwj]{background:var(--tint);width:44px;height:44px;font-family:var(--font-heading);color:var(--color-accent-dark);border-radius:46% 54% 52% 48%/54% 46%;justify-content:center;align-items:center;margin-bottom:20px;font-size:19px;font-weight:600;display:flex}.krok-nadpis[data-astro-cid-qhymsvwj]{font-family:var(--font-heading);color:var(--color-heading);letter-spacing:-.01em;margin:0 0 10px;font-size:23px;font-weight:600}.krok-text[data-astro-cid-qhymsvwj]{color:var(--color-text-light);margin:0;font-size:15px;line-height:1.7}.krok-text[data-astro-cid-qhymsvwj] a[data-astro-cid-qhymsvwj]{color:var(--color-accent-dark);text-underline-offset:3px;font-weight:600;text-decoration:underline}.krok-text[data-astro-cid-qhymsvwj] a[data-astro-cid-qhymsvwj]:hover{color:var(--color-heading)}.krok-text[data-astro-cid-qhymsvwj] a[data-astro-cid-qhymsvwj]:focus-visible{outline:2px solid var(--color-accent-dark);outline-offset:2px;border-radius:3px}.karta[data-astro-cid-kyolo76e]{border:1px solid var(--color-line);background:var(--color-card);box-shadow:var(--shadow-soft);border-radius:22px;flex-direction:column;padding:32px;transition:box-shadow .3s,translate .3s;display:flex;position:relative;container:karta/inline-size}.karta[data-astro-cid-kyolo76e]:hover,.karta[data-astro-cid-kyolo76e]:has(.medailonek:focus-visible){box-shadow:var(--shadow-hover);translate:0 -4px}.karta-obsah[data-astro-cid-kyolo76e]{flex:1;grid-template:"foto hlava""telo telo"1fr/100px minmax(0,1fr);align-items:center;gap:16px 18px;display:grid}@container karta (width>=380px){.karta-obsah[data-astro-cid-kyolo76e]{grid-template-areas:"foto hlava""foto telo";align-items:start;gap:12px 22px}}.portret[data-astro-cid-kyolo76e]{background:var(--color-step-a);border-radius:50%;grid-area:foto;width:100px;height:100px;overflow:hidden}.portret[data-astro-cid-kyolo76e] img{object-fit:cover;width:100%;height:100%;display:block}.hlava[data-astro-cid-kyolo76e]{grid-area:hlava;min-width:0}.jmeno[data-astro-cid-kyolo76e]{font-family:var(--font-heading);color:var(--color-heading);letter-spacing:-.01em;margin:0 0 5px;font-size:21px;font-weight:600;line-height:1.2}.tag[data-astro-cid-kyolo76e]{color:var(--color-accent-dark);margin:0;font-size:13.5px;font-weight:600}.poznamka[data-astro-cid-kyolo76e]{background:var(--color-wash);color:var(--color-text-mid);border-radius:20px;align-items:center;gap:7px;margin:8px 0 0;padding:3px 10px;font-size:12.5px;font-weight:500;line-height:1.4;display:inline-flex}.poznamka[data-astro-cid-kyolo76e]:before{content:"";background:var(--color-text-muted);border-radius:50%;flex-shrink:0;width:6px;height:6px}@container karta (width<=250px){.karta-obsah[data-astro-cid-kyolo76e]{column-gap:14px}.jmeno[data-astro-cid-kyolo76e]{font-size:19px}}.telo[data-astro-cid-kyolo76e]{flex-direction:column;grid-area:telo;align-self:stretch;min-width:0;display:flex}.short[data-astro-cid-kyolo76e]{color:var(--color-text-light);margin:0 0 16px;font-size:14px;line-height:1.55}.udaje[data-astro-cid-kyolo76e]{border-top:1px solid var(--color-border-light);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;margin-top:auto;padding-top:14px;display:flex}.cena[data-astro-cid-kyolo76e]{flex-direction:column;gap:3px;margin:0;display:flex}.cena-popisek[data-astro-cid-kyolo76e]{letter-spacing:.04em;color:var(--color-accent-dark);font-size:12.5px;font-weight:600}.cena-hodnota[data-astro-cid-kyolo76e]{font-family:var(--font-heading);color:var(--color-heading);font-size:20px;line-height:1.25}.kontakt[data-astro-cid-kyolo76e]{flex-direction:column;gap:2px;min-width:0;margin:0;font-size:14px;line-height:1.5;display:flex}.kontakt-odkaz[data-astro-cid-kyolo76e]{z-index:1;overflow-wrap:anywhere;width:fit-content;max-width:100%;color:var(--color-text-mid);border-bottom:1px solid var(--color-accent-line);text-decoration:none;transition:border-color .25s,color .25s;position:relative}.kontakt-odkaz[data-astro-cid-kyolo76e]:hover,.kontakt-odkaz[data-astro-cid-kyolo76e]:focus-visible{color:var(--color-accent-dark);border-bottom-color:var(--color-accent)}.medailonek[data-astro-cid-kyolo76e]{width:fit-content;color:var(--color-accent-dark);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:14px 0 0;padding:0;font-family:inherit;font-size:13.5px;font-weight:500;line-height:normal;display:flex}.medailonek[data-astro-cid-kyolo76e]:after{content:"";border-radius:22px;position:absolute;inset:0}.medailonek[data-astro-cid-kyolo76e]:focus-visible{outline:none}.medailonek[data-astro-cid-kyolo76e]:focus-visible:after{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.karta[data-astro-cid-kyolo76e]:hover,.karta[data-astro-cid-kyolo76e]:has(.medailonek:focus-visible){translate:none}}.detail[data-astro-cid-wxapzdtg]{z-index:100;background:var(--color-overlay);backdrop-filter:blur(4px);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-text);border:0;margin:0;padding:clamp(16px,5vh,60px) 20px;position:fixed;inset:0;overflow-y:auto}.detail[data-astro-cid-wxapzdtg][open]{justify-content:center;align-items:flex-start;display:flex}.detail[data-astro-cid-wxapzdtg]::backdrop{background:0 0}.detail[data-astro-cid-wxapzdtg]:focus-visible{outline:none}body:has(dialog[data-detail][open]){overflow:hidden}.modal-card[data-astro-cid-wxapzdtg]{--odsazeni:clamp(26px, 4vw, 44px);background:var(--color-card);width:100%;max-width:720px;padding:var(--odsazeni);box-shadow:var(--shadow-dialog);border-radius:26px;position:relative}.modal-zavrit[data-astro-cid-wxapzdtg]{z-index:2;height:0;margin:calc(-1 * var(--odsazeni)) calc(-1 * var(--odsazeni)) var(--odsazeni);position:sticky;top:0}.modal-close[data-astro-cid-wxapzdtg]{background:var(--color-wash);width:38px;height:38px;color:var(--color-text-mid);cursor:pointer;border:none;border-radius:50%;font-size:18px;line-height:1;transition:background .2s;position:absolute;top:18px;right:18px}.modal-close[data-astro-cid-wxapzdtg]:hover,.modal-close[data-astro-cid-wxapzdtg]:focus-visible{background:var(--color-wash-strong)}.modal-hlava[data-astro-cid-wxapzdtg]{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:28px;margin-bottom:26px;padding-right:36px;display:grid}.modal-portret[data-astro-cid-wxapzdtg]{background:var(--color-step-a);border-radius:50%;width:150px;height:150px;overflow:hidden}.modal-portret[data-astro-cid-wxapzdtg] img{object-fit:cover;width:100%;height:100%;display:block}.tag[data-astro-cid-wxapzdtg]{color:var(--color-accent-dark);margin:0 0 10px;font-size:13.5px;font-weight:600}.jmeno[data-astro-cid-wxapzdtg]{font-family:var(--font-heading);color:var(--color-heading);letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.15}.short[data-astro-cid-wxapzdtg]{color:var(--color-accent-dark);margin:0;font-size:15.5px;font-weight:600;line-height:1.6}.poznamka[data-astro-cid-wxapzdtg]{background:var(--color-wash);color:var(--color-text-mid);border-radius:20px;align-items:center;gap:7px;margin:12px 0 0;padding:4px 12px;font-size:13.5px;font-weight:500;line-height:1.4;display:inline-flex}.poznamka[data-astro-cid-wxapzdtg]:before{content:"";background:var(--color-text-muted);border-radius:50%;flex-shrink:0;width:6px;height:6px}.jazyk-zalozky[data-astro-cid-wxapzdtg]{display:none}.jazyk-panel[data-astro-cid-wxapzdtg]+.jazyk-panel[data-astro-cid-wxapzdtg]{border-top:1px solid var(--color-border);margin-top:32px;padding-top:28px}.js .jazyk-zalozky[data-astro-cid-wxapzdtg]{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.js .jazyk-panel[data-astro-cid-wxapzdtg]+.jazyk-panel[data-astro-cid-wxapzdtg]{border-top:0;margin-top:0;padding-top:0}.js .jazyk-panel[data-astro-cid-wxapzdtg]:not(.je-aktivni){display:none}.jazyk-zalozka[data-astro-cid-wxapzdtg]{border:1px solid var(--color-line-strong);font-family:var(--font-body);color:var(--color-text-mid);cursor:pointer;background:0 0;border-radius:40px;margin:0;padding:7px 16px;font-size:14px;font-weight:500;line-height:1.3;transition:background-color .2s,border-color .2s,color .2s}.jazyk-zalozka[data-astro-cid-wxapzdtg]:hover{border-color:var(--color-accent);background:var(--color-accent-wash)}.jazyk-zalozka[data-astro-cid-wxapzdtg][aria-selected=true]{background:var(--color-button);border-color:var(--color-button);color:#fff}.jazyk-zalozka[data-astro-cid-wxapzdtg]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.medailonek[data-astro-cid-wxapzdtg]{color:var(--color-text-light);flex-direction:column;gap:20px;margin:0 0 28px;font-size:15px;line-height:1.75;display:flex}.blok-nadpis[data-astro-cid-wxapzdtg]{font-family:var(--font-heading);color:var(--color-heading);margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.3}.blok-text[data-astro-cid-wxapzdtg]{text-wrap:pretty;margin:0}.blok-text[data-astro-cid-wxapzdtg] strong[data-astro-cid-wxapzdtg]{color:var(--color-text-mid);font-weight:600}.blok-text[data-astro-cid-wxapzdtg]+.blok-text[data-astro-cid-wxapzdtg]{margin-top:10px}.blok-seznam[data-astro-cid-wxapzdtg]{margin:6px 0 0;padding-left:1.2em}.blok-seznam[data-astro-cid-wxapzdtg] li[data-astro-cid-wxapzdtg]{margin:0;padding-left:2px}.blok-seznam[data-astro-cid-wxapzdtg] li[data-astro-cid-wxapzdtg]+li[data-astro-cid-wxapzdtg]{margin-top:4px}.blok-seznam[data-astro-cid-wxapzdtg] li[data-astro-cid-wxapzdtg]::marker{color:var(--color-accent)}.ceny[data-astro-cid-wxapzdtg]{border-top:1px solid var(--color-border-light);margin-bottom:18px;padding-top:20px}.udaj-popisek[data-astro-cid-wxapzdtg]{letter-spacing:.04em;color:var(--color-accent-dark);margin:0 0 6px;font-size:13px;font-weight:600}.ceny-seznam[data-astro-cid-wxapzdtg]{margin:0}.cena-radek[data-astro-cid-wxapzdtg]{border-bottom:1px solid var(--color-border-light);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:10px 0;display:flex}.cena-radek[data-astro-cid-wxapzdtg] dt[data-astro-cid-wxapzdtg]{color:var(--color-text-mid);font-size:15px;font-weight:600}.cena-radek[data-astro-cid-wxapzdtg] dd[data-astro-cid-wxapzdtg]{white-space:nowrap;font-family:var(--font-heading);color:var(--color-heading);margin:0;font-size:18px;line-height:1.25}.podminka[data-astro-cid-wxapzdtg]{color:var(--color-text-light);margin:0;font-size:14.5px;line-height:1.65}.ceny-seznam[data-astro-cid-wxapzdtg]+.podminka[data-astro-cid-wxapzdtg]{margin-top:16px}.podminka[data-astro-cid-wxapzdtg]+.podminka[data-astro-cid-wxapzdtg]{margin-top:6px}.kontakt[data-astro-cid-wxapzdtg]{border-top:1px solid var(--color-border-light);padding-top:20px}.kontakt-radky[data-astro-cid-wxapzdtg]{flex-wrap:wrap;gap:4px 24px;margin:0;font-size:15px;line-height:1.6;display:flex}.kontakt-odkaz[data-astro-cid-wxapzdtg]{overflow-wrap:anywhere;max-width:100%;color:var(--color-text-mid);border-bottom:1px solid var(--color-accent-line);text-decoration:none;transition:border-color .25s,color .25s}.kontakt-odkaz[data-astro-cid-wxapzdtg]:hover,.kontakt-odkaz[data-astro-cid-wxapzdtg]:focus-visible{color:var(--color-accent-dark);border-bottom-color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.jazyk-zalozka[data-astro-cid-wxapzdtg]{transition:none}}@media print{.js .jazyk-zalozky[data-astro-cid-wxapzdtg]{display:none}.js .jazyk-panel[data-astro-cid-wxapzdtg],.js .jazyk-panel[data-astro-cid-wxapzdtg]:not(.je-aktivni){display:block}.js .jazyk-panel[data-astro-cid-wxapzdtg]+.jazyk-panel[data-astro-cid-wxapzdtg]{border-top:1px solid var(--color-border);margin-top:32px;padding-top:28px}}@media (width<=700px){.detail[data-astro-cid-wxapzdtg]{padding:12px}.modal-hlava[data-astro-cid-wxapzdtg]{text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px;margin-bottom:22px;padding-right:0}.modal-close[data-astro-cid-wxapzdtg]{top:14px;right:14px}.js .jazyk-zalozky[data-astro-cid-wxapzdtg]{justify-content:center}}.terapie[data-astro-cid-7luz57jx]{background:var(--color-bg-tint);padding:clamp(70px,10vh,120px) clamp(20px,5vw,64px);position:relative;overflow:hidden}.tvar[data-astro-cid-7luz57jx]{background:var(--color-accent);opacity:.06;border-radius:62% 38% 41% 59%/54% 41% 59% 46%;width:min(40vw,440px);height:min(40vw,440px);animation:18s ease-in-out infinite morph;position:absolute;top:-10%;right:-6%}.terapie-obsah[data-astro-cid-7luz57jx]{z-index:2;max-width:1320px;margin:0 auto;position:relative}.terapie-hlavicka[data-astro-cid-7luz57jx]{max-width:680px;margin-bottom:clamp(36px,5vh,56px)}.stitek[data-astro-cid-7luz57jx]{letter-spacing:.04em;color:var(--color-accent-dark);margin-bottom:16px;font-size:14px;font-weight:600;display:inline-block}.nadpis[data-astro-cid-7luz57jx]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-heading);margin:0 0 18px;font-size:clamp(30px,3.8vw,48px);font-weight:600;line-height:1.08}.perex[data-astro-cid-7luz57jx]{color:var(--color-text-light);margin:0;font-size:16.5px;line-height:1.7}.zalozky[data-astro-cid-7luz57jx]{display:none}.panely[data-astro-cid-7luz57jx]{flex-direction:column;gap:clamp(44px,6vh,64px);display:flex}.panel[data-astro-cid-7luz57jx]{border-top:1px solid var(--color-border);padding-top:clamp(28px,4vh,40px)}.panel-hlavicka[data-astro-cid-7luz57jx]{max-width:560px;margin-bottom:24px}.panel-nadpis[data-astro-cid-7luz57jx]{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-heading);margin:0 0 10px;font-size:clamp(23px,2.2vw,28px);font-weight:600;line-height:1.15}.panel-popis[data-astro-cid-7luz57jx]{color:var(--color-text-light);margin:0;font-size:15.5px;line-height:1.65}.karty[data-astro-cid-7luz57jx]{--mezera:clamp(16px, 2vw, 24px);grid-template-columns:repeat(auto-fill, minmax(min(100%, max(300px, (100% - var(--mezera)) / 2)), 1fr));gap:var(--mezera);display:grid}@media (width>=1080px){html:not(.js) .panel[data-astro-cid-7luz57jx]{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}html:not(.js) .panel-hlavicka[data-astro-cid-7luz57jx]{margin-bottom:0}}.js .zalozky[data-astro-cid-7luz57jx]{flex-direction:column;gap:10px;margin-bottom:clamp(28px,4vh,36px);display:flex}.zalozka[data-astro-cid-7luz57jx]{border:1px solid var(--color-border);width:100%;font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-heading);text-align:left;cursor:pointer;background:0 0;border-radius:16px;margin:0;padding:16px 20px 16px 30px;font-size:18px;font-weight:500;line-height:1.25;transition:background-color .25s,box-shadow .25s,border-color .25s;position:relative}.zalozka[data-astro-cid-7luz57jx]:hover{background:var(--color-card)}.zalozka[data-astro-cid-7luz57jx][aria-selected=true]{background:var(--color-card);border-color:var(--color-line);box-shadow:var(--shadow-tab)}.zalozka[data-astro-cid-7luz57jx][aria-selected=true]:before{content:"";background:var(--color-accent);border-radius:3px;width:6px;height:6px;position:absolute;top:23px;bottom:14px;left:15px}.zalozka[data-astro-cid-7luz57jx]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.js .panely[data-astro-cid-7luz57jx]{display:grid}.js .panel[data-astro-cid-7luz57jx]{border-top:0;padding-top:0}.js .panel[data-astro-cid-7luz57jx]:not(.je-aktivni){display:none}@media (width>=720px) and (width<=1079.98px){.js .zalozky[data-astro-cid-7luz57jx]{flex-direction:row}.zalozka[data-astro-cid-7luz57jx]{flex:auto;width:auto;font-size:19px}}@media (width>=1080px){.js .prepinac[data-astro-cid-7luz57jx]{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.js .zalozky[data-astro-cid-7luz57jx]{margin-bottom:0}.js .panel[data-astro-cid-7luz57jx],.js .panel[data-astro-cid-7luz57jx]:not(.je-aktivni){grid-area:1/1;display:block}.js .panel[data-astro-cid-7luz57jx]:not(.je-aktivni){visibility:hidden}}@keyframes objev-panel{0%{opacity:0;transform:translateY(12px)}}.panel[data-astro-cid-7luz57jx].animuj .panel-hlavicka[data-astro-cid-7luz57jx],.panel[data-astro-cid-7luz57jx].animuj .karty[data-astro-cid-7luz57jx]>*{animation:.45s cubic-bezier(.22,.61,.36,1) backwards objev-panel}.panel[data-astro-cid-7luz57jx].animuj .karty[data-astro-cid-7luz57jx]>:first-child{animation-delay:65ms}.panel[data-astro-cid-7luz57jx].animuj .karty[data-astro-cid-7luz57jx]>:nth-child(2){animation-delay:.13s}.panel[data-astro-cid-7luz57jx].animuj .karty[data-astro-cid-7luz57jx]>:nth-child(3){animation-delay:.195s}.panel[data-astro-cid-7luz57jx].animuj .karty[data-astro-cid-7luz57jx]>:nth-child(4){animation-delay:.26s}.panel[data-astro-cid-7luz57jx].animuj .karty[data-astro-cid-7luz57jx]>:nth-child(n+5){animation-delay:.325s}@media (prefers-reduced-motion:reduce){.tvar[data-astro-cid-7luz57jx]{animation:none}.zalozka[data-astro-cid-7luz57jx]{transition:none}.panel[data-astro-cid-7luz57jx].animuj .panel-hlavicka[data-astro-cid-7luz57jx],.panel[data-astro-cid-7luz57jx].animuj .karty[data-astro-cid-7luz57jx]>*{animation:none}}@media print{.js .zalozky[data-astro-cid-7luz57jx]{display:none}.js .prepinac[data-astro-cid-7luz57jx],.js .panely[data-astro-cid-7luz57jx]{display:block}.js .panel[data-astro-cid-7luz57jx],.js .panel[data-astro-cid-7luz57jx]:not(.je-aktivni){visibility:visible;margin-bottom:40px;display:block}}.pravidla[data-astro-cid-fnxjinal]{max-width:1100px;margin:0 auto;padding:clamp(48px,7vh,80px) clamp(20px,5vw,64px) clamp(60px,9vh,100px);position:relative}.pravidla-obsah[data-astro-cid-fnxjinal]{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px 40px;padding-top:34px;display:flex}.pravidla-uvod[data-astro-cid-fnxjinal],.pravidla-zruseni[data-astro-cid-fnxjinal]{font-size:15px;line-height:1.6}.pravidla-uvod[data-astro-cid-fnxjinal]{color:var(--color-text-muted);margin:0}.pravidla-zruseni[data-astro-cid-fnxjinal]{color:var(--color-text-mid);margin:6px 0 0;font-weight:600}.dokumenty[data-astro-cid-fnxjinal]{flex-direction:column;flex:340px;gap:8px;max-width:600px;margin:0;padding:0;font-size:15px;line-height:1.6;list-style:none;display:flex}.dokument[data-astro-cid-fnxjinal]{margin:0}.dokument-nazev[data-astro-cid-fnxjinal]{color:var(--color-accent-dark);font-weight:600}.dokument-odkaz[data-astro-cid-fnxjinal]{align-items:baseline;gap:8px;text-decoration:none;display:inline-flex}.dokument-odkaz[data-astro-cid-fnxjinal]:after{content:"↗";font-size:15px;line-height:1}.dokument-odkaz[data-astro-cid-fnxjinal]:hover{text-underline-offset:3px;text-decoration:underline}.kodex-v-textu[data-astro-cid-fnxjinal]{color:var(--color-accent-dark);text-underline-offset:3px;font-weight:600;text-decoration:underline}.kodex-v-textu[data-astro-cid-fnxjinal]:hover{color:var(--color-heading)}.dokument-odkaz[data-astro-cid-fnxjinal]:focus-visible,.kodex-v-textu[data-astro-cid-fnxjinal]:focus-visible{outline:2px solid var(--color-accent-dark);outline-offset:2px;border-radius:3px}.pravidla-detail[data-astro-cid-fnxjinal] summary[data-astro-cid-fnxjinal]{cursor:pointer;align-items:baseline;gap:8px;width:fit-content;list-style:none;display:flex}.pravidla-detail[data-astro-cid-fnxjinal] summary[data-astro-cid-fnxjinal]::-webkit-details-marker{display:none}.pravidla-detail[data-astro-cid-fnxjinal] summary[data-astro-cid-fnxjinal]:after{content:"›";font-size:18px;line-height:1;transition:transform .2s;display:inline-block;transform:rotate(90deg)}.pravidla-detail[data-astro-cid-fnxjinal][open] summary[data-astro-cid-fnxjinal]:after{transform:rotate(-90deg)}.pravidla-detail[data-astro-cid-fnxjinal] summary[data-astro-cid-fnxjinal]:hover{text-underline-offset:3px;text-decoration:underline}.pravidla-seznam[data-astro-cid-fnxjinal]{color:var(--color-text-light);margin:12px 0 4px;padding-left:1.4em;font-size:14.5px;line-height:1.65}.pravidla-seznam[data-astro-cid-fnxjinal] li[data-astro-cid-fnxjinal]+li[data-astro-cid-fnxjinal]{margin-top:6px}.pravidla-seznam[data-astro-cid-fnxjinal] li[data-astro-cid-fnxjinal]::marker{color:var(--color-accent-dark);font-weight:600}@media (prefers-reduced-motion:reduce){.pravidla-detail[data-astro-cid-fnxjinal] summary[data-astro-cid-fnxjinal]:after{transition:none}}@media print{.pravidla-detail[data-astro-cid-fnxjinal]::details-content{content-visibility:visible}.pravidla-detail[data-astro-cid-fnxjinal] summary[data-astro-cid-fnxjinal]:after{display:none}}.kontakt[data-astro-cid-uukcahgk]{background:var(--color-bg-alt);padding:clamp(70px,10vh,120px) clamp(20px,5vw,64px);position:relative}.kontakt-obsah[data-astro-cid-uukcahgk]{max-width:1320px;margin:0 auto}.kontakt-hlavicka[data-astro-cid-uukcahgk]{max-width:640px;margin-bottom:clamp(32px,5vh,52px)}.stitek[data-astro-cid-uukcahgk]{letter-spacing:.04em;color:var(--color-accent-dark);margin-bottom:14px;font-size:14px;font-weight:600;display:inline-block}.nadpis[data-astro-cid-uukcahgk]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-heading);margin:0;font-size:clamp(30px,3.8vw,48px);font-weight:600;line-height:1.08}.kontakt-mrizka[data-astro-cid-uukcahgk]{grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,64px);display:grid}@media (width>=861px){.kontakt-mrizka[data-astro-cid-uukcahgk]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.karta[data-astro-cid-uukcahgk]{background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-direction:column;gap:26px;padding:clamp(24px,3vw,38px);display:flex}.udaje[data-astro-cid-uukcahgk]{color:var(--color-text-mid);flex-direction:column;gap:20px;margin:0;font-size:15px;line-height:1.6;display:flex}.udaj[data-astro-cid-uukcahgk]{margin:0}.popisek[data-astro-cid-uukcahgk]{letter-spacing:.04em;color:var(--color-accent-dark);margin:0 0 5px;font-size:13px;font-weight:600}.hodnota[data-astro-cid-uukcahgk]{margin:0}.adresa[data-astro-cid-uukcahgk]{color:var(--color-text-mid);border-bottom:1px solid var(--color-accent-line);text-decoration:none;transition:border-color .25s,color .25s}.adresa[data-astro-cid-uukcahgk]:hover,.adresa[data-astro-cid-uukcahgk]:focus-visible{color:var(--color-accent-dark);border-bottom-color:var(--color-accent)}.text[data-astro-cid-uukcahgk]{margin:0}.text[data-astro-cid-uukcahgk]+.text[data-astro-cid-uukcahgk]{margin-top:6px}.poznamka[data-astro-cid-uukcahgk]{color:var(--color-text-muted);margin:8px 0 0;font-size:13.5px;line-height:1.55}.nezalomit[data-astro-cid-uukcahgk]{white-space:nowrap}.zajem[data-astro-cid-uukcahgk]{border-top:1px solid var(--color-border-light);margin-top:auto;padding-top:22px}.tlacitko[data-astro-cid-uukcahgk]{white-space:nowrap;background:var(--color-button);color:#fff;border-radius:44px;align-items:center;padding:14px 24px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}.tlacitko[data-astro-cid-uukcahgk]:hover,.tlacitko[data-astro-cid-uukcahgk]:focus-visible{background:var(--color-button-hover);transform:translateY(-2px)}.foto[data-astro-cid-uukcahgk]{margin:0}.foto-obrazek[data-astro-cid-uukcahgk]{border-radius:var(--radius);width:100%;height:auto;box-shadow:var(--shadow-card);display:block}@media (prefers-reduced-motion:reduce){.tlacitko[data-astro-cid-uukcahgk]:hover,.tlacitko[data-astro-cid-uukcahgk]:focus-visible{transform:none}}
