@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/chakra-petch-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/chakra-petch-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/chakra-petch-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/chakra-petch-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/chakra-petch-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/chakra-petch-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#100f26;--bg-2:#16142f;--surface:#ffffff0a;--surface-2:#ffffff12;--border:#ffffff1a;--text:#d6d4ea;--muted:#a29fc8;--pink:#ff2e9a;--pink-hover:#ff4aab;--pink-btn:#d6157a;--pink-btn-hover:#e0187f;--cyan:#22d3ee;--violet:#8b5cf6;--glow-pink:0 0 24px #ff2e9a73;--measure:none;--font-display:"Chakra Petch", "Segoe UI", sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}[data-bs-theme=dark]{--bs-body-bg:var(--bg);--bs-body-color:var(--text);--bs-secondary-color:var(--muted);--bs-border-color:var(--border);--bs-link-color-rgb:34, 211, 238;--bs-link-hover-color-rgb:255, 255, 255;--bs-emphasis-color:#fff}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100vh;line-height:1.65;display:flex;overflow-x:hidden}main{flex:1 0 auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.navbar-brand,.btn-neon,.btn-ghost,.stat-value{font-family:var(--font-display);color:#fff}a{color:var(--cyan);text-underline-offset:4px}a:hover{color:#fff}::selection{background:var(--pink);color:#fff}.navbar{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#100f26cc}.navbar-brand{letter-spacing:.04em;font-size:1.4rem;font-weight:700;color:#fff!important}.navbar-brand img{width:44px;height:auto;margin-right:.7rem;position:relative;top:-2px}.navbar .nav-link{font-size:.95rem;font-weight:500;transition:color .2s;color:var(--muted)!important}.navbar .nav-link:hover,.navbar .nav-link.active{color:#fff!important}.navbar .nav-cta{align-items:center;margin-left:.5rem;display:flex}.btn-nav{color:var(--pink);background:0 0;border:1px solid #ff2e9a99;border-radius:999px;padding:.2rem .8rem;font-size:.95rem;font-weight:500;transition:background .15s,color .15s}.btn-nav:hover,.btn-nav:focus-visible{color:#fff;background:var(--pink-btn);border-color:var(--pink-btn)}.navbar-toggler{border-color:var(--border)}.btn-neon{background:var(--pink-btn);color:#fff;letter-spacing:.03em;box-shadow:var(--glow-pink);border:0;border-radius:.6rem;padding:.85rem 1.8rem;font-size:1.1rem;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s}.btn-neon:hover,.btn-neon:focus-visible{color:#fff;background:var(--pink-btn-hover);transform:translateY(-2px);box-shadow:0 0 36px #ff2e9aa6}.btn-neon:active{transform:none;color:#fff!important;background:var(--pink-btn)!important}.btn-ghost{color:#fff;border:1px solid var(--border);background:0 0;border-radius:.6rem;padding:.85rem 1.6rem;font-size:1.1rem;font-weight:600;transition:border-color .15s,background .15s}.btn-ghost:hover,.btn-ghost:focus-visible{color:#fff;border-color:var(--cyan);background:#22d3ee14}.btn-ghost:active{color:#fff!important;border-color:var(--cyan)!important}.hero{background:radial-gradient(60% 50% at 80% 30%, #8b5cf659, transparent 70%), radial-gradient(40% 40% at 10% 80%, #ff2e9a2e, transparent 70%), radial-gradient(40% 40% at 60% 100%, #22d3ee1f, transparent 70%), var(--bg);padding:5rem 0;position:relative;overflow:hidden}.hero:before,.page-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 40% 70%,#0000);mask-image:linear-gradient(#0000,#000 40% 70%,#0000)}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--cyan);border:1px solid #22d3ee59;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.3rem .9rem;font-size:.8rem;font-weight:600;display:inline-flex}.hero h1{letter-spacing:.01em;text-transform:uppercase;margin-bottom:1.5rem;font-size:clamp(2.6rem,6vw,4.4rem);font-weight:700;line-height:1.02}.hero h1 .initial{color:var(--pink);text-shadow:var(--glow-pink)}.hero .lead{color:var(--muted);max-width:34rem;font-size:1.1rem;font-weight:400}.hero .lead strong{color:#fff;font-weight:600}.poster{border-radius:1.25rem;transition:transform .3s;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 0 0 1px #ffffff14,0 30px 80px -20px #8b5cf68c,0 0 60px -10px #ff2e9a59}.poster:hover{transform:rotate(0)}.poster img{width:100%;height:auto;display:block}.poster-slides img{opacity:0;transition:opacity 1s}.poster-slides img:not(:first-child){height:100%;position:absolute;inset:0}.poster-slides img.active{opacity:1}.poster-slides{cursor:pointer;user-select:none}.poster-slides:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.countdown{gap:.75rem;margin-top:2.25rem;display:flex}.countdown .unit{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:.75rem;min-width:4.5rem;padding:.6rem .5rem}.countdown .num{font-family:var(--font-display);color:#fff;font-size:1.7rem;font-weight:700;line-height:1}.countdown .lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.facts{background:var(--bg-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.fact{background:var(--surface);border:1px solid var(--border);border-radius:1rem;height:100%;padding:1.5rem;transition:border-color .2s,transform .2s}.fact:hover{border-color:#22d3ee73;transform:translateY(-3px)}.fact i{color:var(--cyan);margin-bottom:.75rem;font-size:1.5rem;display:inline-block}.fact .stat-value{color:#fff;font-size:1.35rem;font-weight:700;line-height:1.2}.fact .stat-label{color:var(--muted);margin-top:.25rem;font-size:.9rem}.section-title{text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:700}.path{background:var(--surface);border:1px solid var(--border);border-radius:1rem;flex-direction:column;height:100%;padding:1.75rem;display:flex}.path .tag{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;color:var(--pink);margin-bottom:.5rem;font-size:.8rem;font-weight:600}.path h3{margin-bottom:.75rem;font-size:1.35rem;font-weight:700}.path p{color:var(--muted);margin-bottom:1.25rem}.path .btn{align-self:flex-start;margin-top:auto}.path.highlight{background:linear-gradient(180deg, #ff2e9a14, var(--surface));border-color:#ff2e9a73}a.path{color:inherit;text-decoration:none;transition:border-color .2s,transform .2s}a.path:hover{border-color:#22d3ee73;transform:translateY(-3px)}.deadline{color:var(--muted);font-size:.95rem}.deadline strong{color:#fff}.page-hero{background:radial-gradient(50% 120% at 85% 0%, #8b5cf647, transparent 70%), radial-gradient(35% 100% at 5% 100%, #ff2e9a24, transparent 70%), var(--bg);border-bottom:1px solid var(--border);padding:4.5rem 0 2.5rem;position:relative;overflow:hidden}.page-hero h1{text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:700;position:relative}.page-hero h1:after{content:"";background:var(--pink);width:4rem;height:4px;box-shadow:var(--glow-pink);border-radius:2px;margin-top:1rem;display:block}.page-hero.narrow .container>*{max-width:var(--measure);margin-inline:auto}.page-hero .subtitle{color:var(--muted);margin:1rem 0 0;font-size:1.1rem;position:relative}.page-body{padding:3rem 0 4rem}.panel{background:var(--surface);border:1px solid var(--border);border-radius:1rem;padding:2rem}.status-page{text-align:center;padding:5rem 0}.status-page .status-icon{color:var(--cyan);text-shadow:0 0 24px #22d3ee80;margin-bottom:1.25rem;font-size:3.5rem;line-height:1}.status-page h1{text-transform:uppercase;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700}.status-page p{color:var(--muted);font-size:1.1rem}.status-page .poster{max-width:520px;margin:2.5rem auto 0;transform:none}.obsah-stranky{max-width:var(--measure);margin-inline:auto;font-size:1.0625rem;line-height:1.75}.obsah-stranky.wide{max-width:none}.obsah-stranky p,.obsah-stranky ul,.obsah-stranky ol{margin-bottom:1.1rem}.obsah-stranky strong,.obsah-stranky b{color:#fff}.obsah-stranky h2,.obsah-stranky h3,.obsah-stranky h4,.obsah-stranky h5{margin-top:2rem;margin-bottom:1rem}.obsah-stranky li::marker{color:var(--pink)}.obsah-stranky img{border-radius:.75rem;max-width:100%;height:auto}.obsah-stranky table{max-width:100%;margin-bottom:1.5rem}@media (width<=767.98px){.obsah-stranky table:not(.table){-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:max-content!important}}.obsah-stranky td,.obsah-stranky th{padding:.25rem .5rem}.obsah-stranky [style*="color: #000000"],.obsah-stranky [style*="color: #000"],.obsah-stranky [style*="color: black"],.obsah-stranky [style*="color: #34495e"]{color:inherit!important}.obsah-stranky [style*="color: #7e8c8d"]{color:var(--muted)!important}.obsah-stranky [style*="color: #ba372a"],.obsah-stranky [style*="color: #e03e2d"]{color:#ff6b6b!important}.obsah-stranky [style*="color: #236fa1"],.obsah-stranky [style*="color: #3598db"]{color:var(--cyan)!important}.obsah-stranky [style*="color: #169179"]{color:#34d399!important}.obsah-stranky table[style*=background-color],.obsah-stranky table[style*=background-color] *{color:#1a1830!important}.embed-frame{border:1px solid var(--border);background:#fff;border-radius:1rem;overflow:hidden}.ratio iframe{border-radius:.75rem}.form-panel{max-width:46rem;margin:0 auto}.form-label{color:var(--text)}.form-label small{color:var(--muted)}.form-control,.form-select{border-color:var(--border);color:#fff;background-color:#ffffff0d;border-radius:.6rem;padding:.65rem .9rem}.form-control:focus,.form-select:focus{border-color:var(--cyan);color:#fff;background-color:#ffffff12;box-shadow:0 0 0 .2rem #22d3ee33}.form-select option{background:var(--bg-2);color:#fff}.gdpr{color:var(--muted);border-top:1px solid var(--border);margin-top:2.5rem;padding-top:1.5rem;font-size:.85rem}footer{border-top:1px solid var(--border);color:var(--muted);font-size:.9rem}footer .bi-heart-fill{color:var(--pink)}@media (width<=991.98px){.hero{padding:3rem 0 3.5rem}.poster{max-width:440px;margin:0 auto;transform:none}.navbar .navbar-collapse{background:var(--bg);border-bottom:1px solid var(--border);padding:.5rem 1.5rem 1rem;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 40px -10px #0009}.navbar .navbar-nav .nav-link{padding:.65rem 0;font-size:1.05rem}.navbar .nav-cta{margin:.5rem 0 0}.btn-nav{padding:.4rem 1rem;font-size:1.05rem}}@media (width<=575.98px){.hero{padding-top:2rem}.countdown .unit{flex:1;min-width:0}.hero .btn-neon,.hero .btn-ghost{width:100%}.panel{padding:1.25rem}.page-hero{padding:3.5rem 0 2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}section[id]{scroll-margin-top:80px}.obsah-partneri img:not([src*=bila]):not([src*=white]){background:#fff;border-radius:6px;padding:4px 6px}.tabulka-partneri{--bs-table-bg:transparent;--bs-table-color:var(--text);--bs-border-color:var(--border);margin-bottom:2.5rem}.tabulka-partneri td{padding:1rem .75rem}.tabulka-partneri td:first-child{width:1%;padding-left:0}.tabulka-partneri td:first-child a{background:#fff;border-radius:.6rem;justify-content:center;align-items:center;width:140px;height:64px;padding:8px 12px;display:flex}.obsah-stranky .tabulka-partneri td:first-child img{background:0 0;border-radius:0;width:auto;max-width:100%;height:auto;max-height:100%;padding:0}@media (width<=575.98px){.tabulka-partneri td:first-child a{width:96px;height:52px;padding:6px 8px}}.obsah-historie .tabulka-partneri td:first-child a{width:200px;height:146px;padding:10px}@media (width<=575.98px){.obsah-historie .tabulka-partneri td:first-child a{width:120px;height:88px;padding:6px}}