.training-scenario-grid[data-astro-cid-it6vlayr]{background:#0a0a0c2e;border:1px solid #0a0a0c2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:36px;display:grid}.training-scenario[data-astro-cid-it6vlayr]{background:var(--c-bg);min-height:250px;padding:clamp(24px,4vw,48px)}.training-scenario[data-astro-cid-it6vlayr]>span[data-astro-cid-it6vlayr]{font:500 11px/1.3 var(--font-mono,monospace);letter-spacing:.12em}.training-scenario[data-astro-cid-it6vlayr] h3[data-astro-cid-it6vlayr]{max-width:20ch;margin:44px 0 14px;font-size:clamp(23px,3vw,38px);line-height:1.04}.training-scenario[data-astro-cid-it6vlayr] p[data-astro-cid-it6vlayr]{max-width:55ch}@media (width>=801px){.training-scenario-grid[data-astro-cid-it6vlayr]{grid-auto-rows:auto auto 1fr}.training-scenario[data-astro-cid-it6vlayr]{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.training-scenario[data-astro-cid-it6vlayr] h3[data-astro-cid-it6vlayr]{align-self:end}.training-scenario[data-astro-cid-it6vlayr] p[data-astro-cid-it6vlayr]{align-self:start}.training-scenario[data-astro-cid-it6vlayr]>span[data-astro-cid-it6vlayr]{min-height:max(24px, calc(var(--sk-art-y) + var(--sk-art-w) * 110 / 120 + 20px - clamp(24px, 4vw, 48px) - 44px))}}.training-related-links[data-astro-cid-it6vlayr]{margin-top:32px}.training-related-links[data-astro-cid-it6vlayr] a[data-astro-cid-it6vlayr]{text-underline-offset:3px;text-decoration:underline}@media (width<=800px){.training-scenario-grid[data-astro-cid-it6vlayr]{grid-template-columns:1fr}}.sk-ico,.sk-row-ico,.sk-scen__art,.sk-art,.sk-rule__ico,.sk-cta__art{overflow:visible}:is(.sk-ico,.sk-row-ico,.sk-scen__art,.sk-art,.sk-rule__ico,.sk-cta__art) .sk-fill{fill:color-mix(in srgb, currentColor 12%, transparent)}:is(.sk-art,.sk-cta__art) text{stroke:none;fill:currentColor}.sk-art-label{font:500 9px/1 var(--font-mono);letter-spacing:.12em;opacity:.7}[data-ambient] :is(.ia-draw,.ia-pulse,.ia-scan,.ia-blink,.ia-spin,.ia-hit,.ia-lift,.ia-flow,.ia-dot,.ia-bounce,.ia-drop,.ia-pop,.ia-glass,.ia-grow,.ia-slide,.ia-ride){animation-play-state:paused;animation-delay:var(--dl,0s);transform-box:fill-box;transform-origin:50%}[data-ambient].is-ambient-live :is(.ia-draw,.ia-pulse,.ia-scan,.ia-blink,.ia-spin,.ia-hit,.ia-lift,.ia-flow,.ia-dot,.ia-bounce,.ia-drop,.ia-pop,.ia-glass,.ia-grow,.ia-slide,.ia-ride){animation-play-state:running}.ia-draw{stroke-dasharray:1 1;animation:ia-draw 4.8s var(--ease) infinite}.ia-pulse{animation:2.6s ease-in-out infinite ia-pulse}.ia-scan{animation:3.6s ease-in-out infinite ia-scan;transform-box:view-box!important}.ia-blink{animation:1.4s step-end infinite ia-blink}.ia-spin{animation:ia-spin var(--dur,9s) linear infinite;transform-box:view-box!important}.ia-spin.ia-slow{--dur:26s}.ia-hit{animation:ia-hit 4.2s var(--ease) infinite}.ia-lift{animation:ia-lift 3.2s var(--ease) infinite}.ia-flow{animation:1.2s linear infinite ia-flow}.ia-dot{display:none}@supports (offset-path:path("M0 0")){.ia-dot{offset-rotate:0deg;animation:3.2s cubic-bezier(.45,0,.55,1) infinite ia-ride;display:inline}}.ia-bounce{animation:ia-bounce 3.2s var(--ease) infinite}.ia-drop{animation:ia-drop 3.6s var(--ease) infinite}.ia-pop{animation:ia-pop 4.6s var(--ease) infinite;transform-box:view-box!important}.ia-glass{animation:6s ease-in-out infinite ia-glass;transform-box:view-box!important}.ia-grow{animation:ia-grow 4.4s var(--ease) infinite}.ia-slide{animation:1.8s ease-in-out infinite ia-slide}.ia-ride{display:none}@supports (offset-path:path("M0 0")){.ia-ride{offset-rotate:0deg;offset-distance:52%;animation:7s cubic-bezier(.45,0,.55,1) infinite alternate ia-ride;display:inline}}.ia-dl15{--dl:.15s}.ia-dl20{--dl:.2s}.ia-dl25{--dl:.25s}.ia-dl30{--dl:.3s}.ia-dl40{--dl:.4s}.ia-dl45{--dl:.45s}.ia-dl50{--dl:.5s}.ia-dl60{--dl:.6s}.ia-dl75{--dl:.75s}.ia-dl90{--dl:.9s}.ia-dl130{--dl:1.3s}.ia-d3{--d:3px}.ia-d6{--d:6px}.ia-d40{--d:40px}.ia-dur14{--dur:14s}.ia-dur22{--dur:22s}:root [data-ambient] .ia-grow{transform-origin:50% 100%}:root [data-ambient] .ia-o-24-24{transform-origin:24px 24px}:root [data-ambient] .ia-o-44-52{transform-origin:44px 52px}:root [data-ambient] .ia-o-68-70{transform-origin:68px 70px}:root [data-ambient] .ia-o-96-84{transform-origin:96px 84px}:root [data-ambient] .ia-o-130-130{transform-origin:130px 130px}.sk-path-data{offset-path:path("M90 86H140L160 96V116L172 100H226")}.sk-path-rail{offset-path:path("M14 75C60 75 70 44 110 44s50 62 90 62 50-56 90-56 40 25 56 25")}@keyframes ia-draw{0%,45%{stroke-dashoffset:0}58%,62%{stroke-dashoffset:1px}92%,to{stroke-dashoffset:0}}@keyframes ia-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}@keyframes ia-scan{0%,to{transform:translateY(0)}50%{transform:translateY(var(--d,40px))}}@keyframes ia-blink{0%{opacity:1}50%{opacity:.15}}@keyframes ia-spin{to{transform:rotate(360deg)}}@keyframes ia-hit{0%,55%{opacity:1;transform:translate(0)}62%{opacity:0;transform:translate(14px,-14px)}70%{opacity:0;transform:translate(18px,-18px)}86%{opacity:1;transform:translate(-2px,2px)}92%,to{transform:translate(0)}}@keyframes ia-lift{0%,60%,to{transform:translateY(0)}70%,80%{transform:translateY(-3px)}}@keyframes ia-flow{to{stroke-dashoffset:-16px}}@keyframes ia-ride{0%{offset-distance:0%;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes ia-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-6px)}55%{transform:translateY(0)}65%{transform:translateY(-2px)}}@keyframes ia-drop{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ia-pop{0%,62%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(.4)}82%{opacity:1;transform:scale(1.12)}90%,to{transform:scale(1)}}@keyframes ia-glass{0%,to{transform:translate(0)}33%{transform:translate(-14px,-18px)}66%{transform:translate(-22px,4px)}}@keyframes ia-grow{0%,55%{transform:scaleY(1)}62%{transform:scaleY(.15)}85%,to{transform:scaleY(1)}}@keyframes ia-slide{0%,to{transform:translate(0)}50%{transform:translateX(var(--d,6px))}}.sk-hero-cta{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}:root .sk-hero-btn{min-height:56px;box-shadow:0 18px 36px -22px color-mix(in srgb, var(--blue) 80%, transparent);isolation:isolate;padding:0 1.4rem 0 1.75rem;font-size:1.0625rem;position:relative;overflow:hidden}:root .sk-hero-btn:before{content:"";z-index:-1;background:linear-gradient(110deg, transparent 35%, color-mix(in srgb, var(--white2) 26%, transparent) 50%, transparent 65%);animation:sk-shine 5s var(--ease) 1.2s infinite;position:absolute;inset:0;transform:translate(-120%)}.sk-hero-link{min-height:44px;color:var(--ink);text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-underline-offset:5px;transition:text-decoration-color .3s var(--ease), color .3s var(--ease);align-items:center;gap:8px;font-weight:500;display:inline-flex}.sk-hero-link svg{width:15px;height:15px;transition:transform .3s var(--ease)}.sk-hero-link:hover{color:var(--blue);text-decoration-color:currentColor}.sk-hero-link:hover svg{transform:translateY(3px)}@keyframes sk-shine{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.sk-ico .ia-hit{transform-box:view-box}.sk-program .page-ledger{counter-reset:sk-row}.sk-program .page-ledger__row{counter-increment:sk-row;transition:background-color .4s var(--ease), padding .4s var(--ease);border-radius:14px}.sk-program .page-ledger__row h3:before{content:counter(sk-row, decimal-leading-zero);font:500 12px/1 var(--font-mono);letter-spacing:.14em;color:var(--blue);margin-bottom:8px;display:block}@media (hover:hover){.sk-program .page-ledger__row:hover{background:color-mix(in srgb, var(--blue) 6%, transparent);padding-left:18px;padding-right:18px}}.sk-priprava__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.sk-priprava__art{color:color-mix(in srgb, var(--white2) 82%, transparent);margin:0}.sk-priprava__art .sk-art{width:100%;height:auto;display:block}.sk-row-ico{width:48px;height:48px;color:color-mix(in srgb, var(--white2) 85%, transparent);margin-bottom:16px;display:block}.sk-row{transition:transform .4s var(--ease)}@media (hover:hover){.sk-row:hover .sk-row-ico{color:var(--white2)}}@media (width<=900px){.sk-priprava__head{grid-template-columns:1fr;gap:28px}.sk-priprava__art{max-width:420px}}.sk-scen{--sk-art-y:clamp(18px, 3vw, 36px);--sk-art-x:clamp(18px, 3vw, 40px);--sk-art-w:clamp(84px, 11vw, 132px);transition:background-color .4s var(--ease);position:relative;overflow:hidden}.sk-scen__art{top:var(--sk-art-y);right:var(--sk-art-x);width:var(--sk-art-w);height:auto;color:var(--blue);pointer-events:none;transition:transform .6s var(--ease);position:absolute}.sk-scen>span{position:relative}@media (hover:hover){.sk-scen:hover{background:color-mix(in srgb, var(--blue) 5%, var(--c-bg))}.sk-scen:hover .sk-scen__art{transform:translateY(-4px)rotate(-2deg)}}@media (width<=800px){.sk-scen{padding-top:120px!important}.sk-scen h3{margin-top:0!important}}.sk-pravidla .subpage-grid>div{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;column-gap:56px;display:grid}.sk-pravidla .subpage-grid>div>:is(h2,.subpage-lead){grid-column:1}.sk-pravidla .sk-rails{color:var(--blue);grid-area:3/1/span 2;margin:36px 0 0}.sk-pravidla .sk-rails .sk-art{width:100%;height:auto;display:block}.sk-pravidla .sk-rules{grid-area:1/2/span 4;gap:12px;margin:0;padding:0;list-style:none;display:grid}.sk-pravidla .training-related-links{grid-column:1}.sk-rule{border-radius:var(--r-card);background:var(--white2);box-shadow:inset 0 0 0 1px var(--paper-200);transition:box-shadow .4s var(--ease), transform .4s var(--ease);grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:4px 18px;padding:18px 20px;display:grid}.sk-rule__ico{width:52px;height:52px;color:var(--blue);background:color-mix(in srgb, var(--blue) 8%, transparent);border-radius:14px;grid-row:1/span 2;padding:7px}.sk-rule__tag{font:500 11px/1.2 var(--font-mono);letter-spacing:.14em;color:var(--blue)}.sk-rule__txt{color:var(--ink);font-size:17px;line-height:1.4}.sk-rule__txt:first-letter{text-transform:uppercase}@media (hover:hover){.sk-rule:hover{box-shadow:inset 0 0 0 1px var(--blue), 0 22px 40px -30px color-mix(in srgb, var(--navy) 45%, transparent);transform:translate(6px)}}@media (prefers-reduced-motion:no-preference){.sk-rules.is-ambient-live .sk-rule{animation:sk-rise .9s var(--ease) backwards;animation-delay:calc(var(--i,0) * 90ms)}}.sk-rule:nth-child(2){--i:1}.sk-rule:nth-child(3){--i:2}.sk-rule:nth-child(4){--i:3}.sk-rule:nth-child(5){--i:4}@keyframes sk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=1024px){.sk-pravidla .subpage-grid>div{grid-template-columns:1fr}.sk-pravidla .subpage-grid>div>*{grid-area:auto/1!important}.sk-pravidla .sk-rules{margin-top:36px}}.sk-cta{position:relative;overflow:hidden;padding-top:clamp(72px,9vw,128px)!important;padding-bottom:clamp(72px,9vw,128px)!important}.sk-cta__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.sk-cta__title{margin:var(--s-3,20px) 0 0;letter-spacing:-.035em;max-width:17ch;color:var(--white2);text-wrap:balance;font-size:clamp(36px,5.4vw,72px);font-weight:400;line-height:1.02}.sk-cta__title em{letter-spacing:-.02em;color:color-mix(in srgb, var(--white2) 60%, transparent);margin-top:.25em;font-size:.62em;font-style:normal;line-height:1.12;display:block}.sk-cta__lead{max-width:54ch;color:color-mix(in srgb, var(--white2) 78%, transparent);margin:28px 0 0;font-size:18px;line-height:1.55}.sk-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:40px 0 0;padding:0;list-style:none;display:grid}.sk-steps li{box-shadow:inset 0 0 0 1px var(--hairline-dark);transition:box-shadow .4s var(--ease), background-color .4s var(--ease);border-radius:16px;gap:6px;padding:18px 18px 20px;display:grid}.sk-steps b{font:500 12px/1 var(--font-mono);letter-spacing:.14em;color:color-mix(in srgb, var(--white2) 55%, transparent)}.sk-steps span{color:var(--white2);font-size:18px;font-weight:500}.sk-steps small{color:color-mix(in srgb, var(--white2) 65%, transparent);font-size:14px;line-height:1.4}@media (hover:hover){.sk-steps li:hover{background:color-mix(in srgb, var(--white2) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--white2) 40%, transparent)}}.sk-cta__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:40px;display:flex}.sk-cta__actions .btn{transform-origin:0}.sk-cta__mail{color:color-mix(in srgb, var(--white2) 80%, transparent);text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:5px;min-height:44px;transition:color .3s var(--ease);align-items:center;display:inline-flex}.sk-cta__mail:hover{color:var(--white2);text-decoration-color:currentColor}.sk-cta__art{width:100%;max-width:360px;height:auto;color:color-mix(in srgb, var(--white2) 80%, transparent);justify-self:end}@media (width<=900px){.sk-cta__grid{grid-template-columns:1fr}.sk-cta__art{order:-1;justify-self:start;max-width:160px}.sk-steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:root .sk-hero-btn:before{animation:none}.sk-rule,.sk-scen__art,.sk-hero-link svg{transition:none}.ia-dot{display:none}}@media print{.sk-scen__art,.sk-priprava__art,.sk-rails,.sk-cta__art{display:none}}
