:root{--micek:#FFC61A;--jazyk:#FF6B5E;--srst:#1C1410;--srst2:#2A201A;--smetana:#FDFBF7;--trava:#3E9E5F;--ink:#241A14;--muted:#8A7A6E;--line:#EFE6DA;--r:20px;--maxw:1140px;--font-display:"Unbounded";--font-body:"Manrope"}body{font-family:var(--font-body),system-ui,sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}body{background:var(--smetana);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit;cursor:pointer}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 22px}.display,h1,h2,h3{font-family:var(--font-display),sans-serif}h1,h2,h3{line-height:1.15;letter-spacing:-.01em}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(28,20,16,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--smetana)}.site-header .wrap{display:flex;align-items:center;gap:22px;height:64px}.logo{font-family:var(--font-display),sans-serif;font-weight:800;font-size:19px;white-space:nowrap;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.logo .dot{color:var(--micek)}.main-nav{display:flex;gap:20px;font-size:14px;font-weight:700;margin-left:auto;white-space:nowrap}.main-nav a{opacity:.85;padding:6px 2px}.main-nav a:focus-visible,.main-nav a:hover{opacity:1;color:var(--micek)}.nav-cta{background:var(--micek);color:var(--ink);padding:9px 16px;border-radius:999px;font-weight:800;font-size:13.5px;white-space:nowrap}.main-nav a.nav-cta:focus-visible,.main-nav a.nav-cta:hover{transform:translateY(-1px);color:var(--ink);opacity:1}.main-nav a.active{color:var(--micek);opacity:1}body.hdr-light .site-header{background:rgba(253,251,247,.94);color:var(--ink);border-bottom:1.5px solid var(--line)}body.hdr-light .main-nav a:focus-visible,body.hdr-light .main-nav a:hover{color:var(--ink);opacity:1;box-shadow:inset 0 -3px 0 var(--micek)}body.hdr-light .main-nav a.active{color:var(--ink);opacity:1;box-shadow:inset 0 -3px 0 var(--micek)}body.hdr-light .nav-burger span{background:var(--ink)}body.hdr-light .hero{background:radial-gradient(55% 65% at 15% 15%,color-mix(in srgb,var(--micek) 42%,transparent),transparent 60%),radial-gradient(45% 55% at 88% 25%,color-mix(in srgb,var(--jazyk) 20%,transparent),transparent 60%),var(--smetana);color:var(--ink)}body.hdr-light .hero h1 em{color:var(--ink);background:linear-gradient(transparent 66%,var(--micek) 66%)}body.hdr-light .hero p.lead{color:var(--muted)}body.hdr-light .hero .btn-ghost{color:var(--ink);border-color:rgba(36,26,20,.35)}body.hdr-light .hero .btn-ghost:hover{border-color:var(--ink);color:var(--ink)}.nav-burger{display:none;margin-left:auto;width:42px;height:42px;flex-direction:column;justify-content:center;align-items:center;gap:5px;background:transparent;border:none;cursor:pointer;padding:0}.nav-burger span{display:block;width:24px;height:2.5px;border-radius:2px;background:var(--smetana);transition:transform .25s ease,opacity .2s ease}.nav-burger span.x:first-child{transform:translateY(7.5px) rotate(45deg)}.nav-burger span.x:nth-child(2){opacity:0}.nav-burger span.x:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.nav-overlay{position:fixed;inset:0;z-index:60;background:rgba(20,16,12,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:nav-fade .2s ease}@keyframes nav-fade{0%{opacity:0}to{opacity:1}}.nav-drawer{position:fixed;top:0;right:0;z-index:61;height:100dvh;width:min(78vw,320px);background:var(--srst);color:var(--smetana);transform:translateX(100%);transition:transform .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s;box-shadow:-12px 0 40px rgba(0,0,0,.3);padding:78px 26px 26px;overflow-y:auto;visibility:hidden;pointer-events:none}.nav-drawer.open{transform:translateX(0);visibility:visible;pointer-events:auto;transition:transform .28s cubic-bezier(.4,0,.2,1)}body,html{overflow-x:hidden}.nav-drawer-links{display:flex;flex-direction:column;gap:4px}.nav-drawer-links a{font-family:var(--font-display),sans-serif;font-weight:700;font-size:19px;padding:14px 8px;border-radius:12px;opacity:.9}.nav-drawer-links a.active{color:var(--micek)}.nav-drawer-links a:hover{background:rgba(255,255,255,.06);opacity:1}.nav-drawer-cta{margin-top:14px;text-align:center;font-size:16px!important;opacity:1!important}@media (max-width:1080px){.main-nav{display:none}.nav-burger{display:flex}}.hero{background:radial-gradient(55% 65% at 15% 15%,color-mix(in srgb,var(--micek) 24%,transparent),transparent 60%),radial-gradient(45% 55% at 88% 25%,color-mix(in srgb,var(--jazyk) 20%,transparent),transparent 60%),var(--srst);color:var(--smetana);padding:72px 0 150px;position:relative;overflow:hidden}.hero .paw-field{inset:0;pointer-events:none;opacity:.12;font-size:26px}.hero .paw-field,.hero .paw-field span{position:absolute}.hero h1{font-size:clamp(34px,5.5vw,60px);font-weight:800;max-width:13ch}.hero h1 em{font-style:normal;color:var(--micek)}.hero p.lead{margin-top:16px;font-size:17px;color:#D8CCC0;max-width:46ch}.hero-ctas{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:14px;border:none;font-weight:800;font-size:15px;transition:transform .12s ease}.btn:active{transform:scale(.97)}.btn-primary{background:var(--micek);color:var(--ink)}.btn-ghost{background:transparent;color:var(--smetana);border:1.5px solid rgba(255,255,255,.35)}.btn-ghost:hover{border-color:var(--micek);color:var(--micek)}.section{padding:56px 0}.section-head{display:flex;align-items:baseline;gap:16px;margin-bottom:22px}.section-head h2{font-size:26px;font-weight:800}.section-head .more{margin-left:auto;font-size:13.5px;font-weight:800;color:var(--muted);white-space:nowrap}.section-head .more:hover{color:var(--ink)}.section-dark{background:var(--srst);color:var(--smetana)}.section-dark .section-head .more{color:#B7A99C}.section-dark .section-head .more:hover{color:var(--micek)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:18px;gap:18px}.vcard{border-radius:var(--r);overflow:hidden;background:#fff;box-shadow:0 3px 16px rgba(36,26,20,.07);transition:transform .15s ease,box-shadow .15s ease}.vcard:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(36,26,20,.13)}.vcard:focus-visible{outline:3px solid var(--micek)}.vthumb{aspect-ratio:4/3;background:linear-gradient(155deg,#3A2C22,#241A14);position:relative;display:flex;align-items:center;justify-content:center;font-size:46px}.vthumb img,.vthumb video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vthumb .featured{position:absolute;top:10px;left:10px;background:var(--micek);color:var(--ink);font-size:10.5px;font-weight:800;padding:4px 9px;border-radius:8px}.vthumb .paws-chip{position:absolute;bottom:10px;right:10px;background:rgba(28,20,16,.78);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px}.vbody{padding:13px 15px 15px}.vbody .vtitle{font-weight:700;font-size:14.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vbody .vmeta{margin-top:7px;font-size:12.5px;color:var(--muted);display:flex;gap:6px;align-items:center}.vbody .vmeta .cat{margin-left:auto;background:#F1EADF;color:#6B6156;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.chip{padding:9px 16px;border-radius:999px;border:1.5px solid var(--line);background:#fff;font-size:13.5px;font-weight:700;color:var(--ink)}.chip.on,.chip:hover{border-color:var(--micek)}.chip.on{background:var(--micek)}.podium{display:flex;align-items:flex-end;justify-content:center;gap:18px;padding:26px 0 10px}.pod{text-align:center;width:150px}.pod .pava{width:62px;height:62px;border-radius:50%;margin:0 auto 8px;background:linear-gradient(135deg,var(--micek),var(--jazyk));display:flex;align-items:center;justify-content:center;font-size:28px;overflow:hidden}.pod.first .pava{width:82px;height:82px;font-size:38px;box-shadow:0 0 0 4px var(--micek)}.pod .crown{height:28px;font-size:22px}.pod b{font-size:14px;display:block}.pod .pts{font-family:var(--font-display),sans-serif;font-weight:800;color:#B8860B}.pod .bar{border-radius:12px 12px 0 0;background:linear-gradient(180deg,#FFE9A8,#FFD34D);margin-top:10px}.pod.first .bar{height:84px}.pod.second .bar{height:56px;opacity:.85}.pod.third .bar{height:38px;opacity:.7}.board{max-width:620px;margin:10px auto 0}.brow{display:flex;align-items:center;gap:14px;padding:13px 6px;border-bottom:1px solid var(--line)}.brow .rank{width:30px;font-family:var(--font-display),sans-serif;font-weight:600;color:var(--muted)}.brow .bava{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--micek),var(--jazyk));display:flex;align-items:center;justify-content:center;font-size:19px;overflow:hidden}.brow b{flex:1 1;font-size:14.5px}.brow .pts{font-weight:800;font-size:13.5px;color:var(--muted)}.player-wrap{background:#000;border-radius:var(--r)}.player-wrap video{max-height:68vh}.player-empty{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;color:#8A7A6E;font-size:60px}.detail-meta{justify-content:space-between;gap:14px;margin-top:18px}.detail-actions,.detail-meta{display:flex;align-items:center;flex-wrap:wrap}.detail-actions{gap:10px}.detail-actions .pill.paws{margin:0}.author-line{gap:11px}.aava,.author-line{display:flex;align-items:center}.aava{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--micek),var(--jazyk));justify-content:center;font-size:22px;overflow:hidden}.author-line b{font-size:15px}.author-line small{display:block;color:var(--muted);font-size:12.5px}.pill{padding:8px 15px;border-radius:999px;background:#fff;border:1.5px solid var(--line);font-weight:800;font-size:13.5px}.pill.paws{border-color:transparent;background:#FFF3CE;color:#7A5A00}.cmt{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.cmt .cava{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--micek),var(--jazyk));display:flex;align-items:center;justify-content:center;font-size:17px;flex:none;overflow:hidden}.cmt b{font-size:13.5px}.cmt p{font-size:14px;margin-top:2px}.cmt time{font-size:11.5px;color:var(--muted)}.cta-strip{margin-top:22px;background:linear-gradient(120deg,#FFF3CE,#FFE4DF);border-radius:var(--r);padding:18px 22px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cta-strip b{font-size:15px}.acard{display:flex;flex-direction:column;background:#fff;border-radius:var(--r);overflow:hidden;box-shadow:0 3px 16px rgba(36,26,20,.07)}.acard .acover{aspect-ratio:16/9;background:linear-gradient(155deg,color-mix(in srgb,var(--micek) 22%,#fff),color-mix(in srgb,var(--jazyk) 18%,#fff));display:flex;align-items:center;justify-content:center;font-size:40px}.acard .abody{padding:16px 18px 18px}.acard h3{font-size:16.5px}.acard p{font-size:13.5px;color:var(--muted);margin-top:7px}.acard .ameta{margin-top:10px;font-size:12px;font-weight:700;color:color-mix(in srgb,var(--jazyk) 78%,#000)}.article-body{max-width:720px;margin:0 auto;font-size:16.5px}.article-body h1,.article-body h2,.article-body h3{margin:1.4em 0 .5em}.article-body p{margin:.8em 0}.article-body img{border-radius:14px;margin:1em 0}.article-body ol,.article-body ul{padding-left:1.3em;margin:.8em 0}.form-card{max-width:420px;margin:0 auto;background:#fff;border-radius:var(--r);padding:30px;box-shadow:0 6px 26px rgba(36,26,20,.08)}.form-card h1{font-size:23px;margin-bottom:6px}.form-card .sub{color:var(--muted);font-size:14px;margin-bottom:20px}.field{margin-bottom:14px}.field label{display:block;font-size:12.5px;font-weight:800;margin-bottom:6px}.field input,.field select,.field textarea{width:100%;padding:12px 14px;border:1.5px solid var(--line);border-radius:12px;font:inherit;font-size:16px;background:var(--smetana)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--micek)}.form-error{background:#FFE4DF;color:#A03428}.form-error,.form-ok{border-radius:10px;padding:10px 14px;font-size:13.5px;font-weight:600;margin-bottom:14px}.form-ok{background:#E2F3E8;color:#235C38}.stat-row{display:flex;background:#fff;border-radius:var(--r);box-shadow:0 3px 16px rgba(36,26,20,.07)}.stat{flex:1 1;text-align:center;padding:18px 6px}.stat+.stat{border-left:1px solid var(--line)}.stat .n{font-family:var(--font-display),sans-serif;font-weight:800;font-size:21px}.stat .l{font-size:11px;font-weight:800;color:var(--muted);letter-spacing:.06em}.dropzone{border:2px dashed #d8ccc0;border-radius:var(--r);padding:42px 22px;text-align:center;color:var(--muted);background:#fff;cursor:pointer}.dropzone.drag{border-color:var(--micek);background:#FFFBEF}.progress{height:10px;border-radius:5px;background:var(--line);overflow:hidden;margin-top:14px}.progress .fill{height:100%;background:linear-gradient(90deg,var(--micek),#FFDE7A);transition:width .2s ease;border-radius:5px}.site-footer{background:var(--srst);color:#B7A99C;padding:42px 0;margin-top:70px;font-size:13.5px}.site-footer .wrap{display:flex;gap:26px;flex-wrap:wrap;align-items:center}.site-footer .logo{color:var(--smetana)}.site-footer nav{display:flex;gap:18px;margin-left:auto;font-weight:700}.site-footer a:hover{color:var(--micek)}.empty{color:var(--muted);padding:48px 0;font-size:15px}.load-more{display:block;margin:30px auto 0}:focus-visible{outline:3px solid var(--micek);outline-offset:2px}.btn,.nav-cta,button{transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .15s ease}.btn:hover,.nav-cta:hover{transform:translateY(-2px) scale(1.03)}.btn:active,.nav-cta:active,button:active{transform:scale(.94)}.vcard{transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease}.vcard:hover{transform:translateY(-6px) rotate(-1deg);box-shadow:0 18px 40px -18px rgba(28,20,16,.35)}.vcard:nth-child(2n):hover{transform:translateY(-6px) rotate(1deg)}.vthumb img,.vthumb video{transition:transform .4s ease}.vcard:hover .vthumb img,.vcard:hover .vthumb video{transform:scale(1.06)}.vcard .paws-chip{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.vcard:hover .paws-chip{transform:scale(1.15) rotate(-6deg)}.chip{transition:transform .15s cubic-bezier(.34,1.56,.64,1),background .15s}.chip:hover{transform:translateY(-2px) rotate(-1deg)}.chip:active{transform:scale(.92)}.paw-float{position:absolute;font-size:34px;opacity:.18;animation:paw-bob 6s ease-in-out infinite;pointer-events:none}.paw-float.p2{animation-delay:-2s;font-size:26px}.paw-float.p3{animation-delay:-4s;font-size:44px}@keyframes paw-bob{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-16px) rotate(8deg)}}.sticker{display:inline-block;background:var(--jazyk);color:#fff;font-family:var(--font-display),sans-serif;font-weight:600;font-size:13px;padding:6px 14px;border-radius:999px;transform:rotate(-2deg);box-shadow:0 4px 12px -4px rgba(255,107,94,.5)}.empty{font-size:16px}@media (prefers-reduced-motion:reduce){.paw-float{animation:none}.btn:hover,.chip:hover,.vcard:hover{transform:none}}.article-video{margin:26px 0;max-width:100%;overflow:hidden;border-radius:16px}.article-video video{width:100%;max-width:100%;aspect-ratio:16/9;border-radius:16px;background:#000;display:block;object-fit:contain}.article-video-caption{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;margin-top:10px;font-size:14px;color:var(--srst)}.article-video-caption b{font-size:15px}.article-video-author{color:var(--muted)}.article-video-more{font-weight:700;margin-left:auto}.article-video-caption:hover .article-video-more{color:var(--jazyk)}.chat-box{border:1.5px solid var(--line);border-radius:18px;padding:16px;background:#fff}.chat-thread{gap:10px;max-height:380px;overflow-y:auto;padding:4px}.bubble,.chat-thread{display:flex;flex-direction:column}.bubble{max-width:78%;padding:10px 14px;border-radius:16px;font-size:15px;gap:2px}.bubble.from-redakce{align-self:flex-start;background:var(--line);border-bottom-left-radius:4px}.bubble.from-me{align-self:flex-end;background:var(--micek);border-bottom-right-radius:4px}.bubble-author{font-size:12px;font-weight:800;color:var(--jazyk)}.bubble-time{font-size:11px;color:var(--muted);align-self:flex-end}.chat-reply{display:flex;gap:10px;margin-top:12px}.chat-reply input{flex:1 1;border:1.5px solid var(--line);border-radius:999px;padding:10px 16px;font-size:16px;font-family:inherit}.chat-reply input:focus{outline:none;border-color:var(--micek)}.player-wrap{position:relative;background:#14100d;border-radius:20px;overflow:hidden;display:flex;align-items:center;justify-content:center}.player-wrap video{width:100%;max-height:74vh;object-fit:contain;display:block;background:#14100d}.player-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.92);color:var(--srst);display:flex;align-items:center;justify-content:center;font-size:32px;line-height:1;font-weight:700;text-decoration:none;box-shadow:0 6px 18px -6px rgba(0,0,0,.4);transition:transform .15s cubic-bezier(.34,1.56,.64,1),background .15s}.player-arrow:hover{background:var(--micek);transform:translateY(-50%) scale(1.12)}.player-arrow-left{left:14px}.player-arrow-right{right:14px}@media (max-width:640px){.player-arrow{width:42px;height:42px;font-size:26px}}.contest-days{font-size:14px;font-weight:800;color:var(--jazyk)}.contest-partner{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-top:10px}.contest-partner img{height:52px;border-radius:10px;border:1.5px solid var(--line);background:#fff;padding:4px 8px;object-fit:contain}.contest-partner{font-size:14px}.contest-prize{gap:12px;background:#FFF7E0;border:1.5px solid var(--micek);padding:14px 18px;margin:18px 0;font-size:16px}.contest-cta,.contest-prize{display:flex;align-items:center;border-radius:16px}.contest-cta{margin-top:26px;background:var(--line);padding:16px 18px;font-size:15px;flex-wrap:wrap;gap:8px}.msg-alert{display:block;background:var(--micek);color:var(--srst);font-weight:800;padding:12px 18px;border-radius:14px;margin-bottom:20px;text-align:center}.msg-alert:hover{transform:scale(1.01)}.msg-badge{display:inline-block;background:var(--jazyk);color:#fff;font-size:12px;font-weight:800;border-radius:999px;padding:3px 10px;margin-left:10px;vertical-align:middle}.terms-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;margin:4px 0 10px;cursor:pointer}.terms-check input{margin-top:3px}.terms-check a{font-weight:800;color:#B8860B;text-decoration:underline}.acover-img{padding:0;overflow:hidden}.acover-img img{width:100%;height:100%;object-fit:cover;display:block}.loc-box{border:1.5px solid var(--line);border-radius:18px;padding:16px;background:#fff}.loc-toggle{display:inline-flex;gap:10px;align-items:center;margin-top:12px;font-weight:800;cursor:pointer}.live-intro{border:1.5px solid var(--line);border-radius:18px;padding:20px;background:#fff;font-size:15px}.live-badge{display:inline-block;background:#E5232E;color:#fff;font-weight:800;font-size:13px;padding:5px 12px;border-radius:999px;letter-spacing:.04em;animation:live-pulse 1.6s ease-in-out infinite}.live-badge-overlay{position:absolute;top:12px;left:12px;z-index:6}.live-note{margin-top:10px;font-size:14px;background:#FFF7E0;border:1.5px solid var(--micek);border-radius:12px;padding:10px 14px}.ask-show{margin-top:18px;border:1.5px solid var(--line,#e5ddd0);border-radius:14px;padding:16px 18px;background:var(--card,#fff)}.ask-show>b{display:block;font-size:16px}.ask-show>p{margin:4px 0 12px;font-size:14px;color:var(--muted)}.ask-show-row{margin-bottom:10px}.ask-show-row input,.ask-show-row textarea{width:100%;font:inherit;font-size:15px;padding:9px 12px;border:1.5px solid var(--line,#e5ddd0);border-radius:10px;background:var(--bg,#fff);resize:vertical}.ask-show-send{display:flex;gap:8px}.ask-show-send input{flex:1 1;min-width:0}.ask-show-send .btn{flex:none}.ask-show-list{max-height:240px;overflow-y:auto;display:grid;grid-gap:6px;gap:6px;margin-bottom:12px;padding-right:4px}.ask-show-msg{font-size:14.5px;padding:7px 10px;border:1.5px solid var(--line,#e5ddd0);border-radius:10px;overflow-wrap:anywhere}.ask-show-msg.onair{border-color:var(--micek);background:#FFF6DC}.ask-show-badge{margin-left:8px;font-size:10.5px;font-weight:800;letter-spacing:.04em;color:#B4231F}.ask-show-locked{font-size:14.5px;padding:10px 13px;border:1.5px dashed var(--line,#e5ddd0);border-radius:10px;color:var(--muted)}.ask-show-locked a{font-weight:800}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.live-badge{animation:none}}@media (max-width:640px){.wrap{padding:0 16px}.hero{padding:44px 0 60px}.hero h1{font-size:clamp(30px,9vw,42px);max-width:100%}.hero p.lead{font-size:15.5px;max-width:100%}.hero-ctas{gap:10px;margin-top:22px}.hero-ctas .btn{flex:1 1 auto;justify-content:center}.hero .paw-float{display:none}.section{padding:38px 0}.section-head{gap:10px;margin-bottom:16px;flex-wrap:wrap}.section-head h2{font-size:21px}.grid{grid-template-columns:1fr;gap:18px}.vbody{padding:13px 15px 14px}.vbody .vtitle{font-size:16.5px}.vbody .vmeta{font-size:12.5px}.vcard:hover,.vcard:nth-child(2n):hover{transform:none}.grid[style*="280px"]{grid-template-columns:1fr!important}.chips{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;margin:0 -16px 18px;padding-left:16px;padding-right:16px}.chips::-webkit-scrollbar{display:none}.chip{flex:none}.podium{gap:8px}.pod{width:auto;flex:1 1;max-width:120px}.pod.first .pava{width:66px;height:66px;font-size:30px}.pod .pava{width:50px;height:50px;font-size:22px}.pod b{font-size:12.5px}.player-wrap video{max-height:60vh}.detail-meta{gap:10px}.form-card{padding:22px 18px;border-radius:18px}.bubble{max-width:88%}.site-footer{padding:32px 0;margin-top:48px}.site-footer .wrap{flex-direction:column;align-items:flex-start;gap:16px}.site-footer nav{margin-left:0;flex-wrap:wrap;gap:14px}}.vote-bar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:linear-gradient(120deg,#FFF3CE,#FFE9A8);border:1.5px solid var(--micek);border-radius:16px;padding:16px 20px;margin-bottom:20px;font-size:15px}.vote-bar-paw{font-size:30px;flex:none}@media (max-width:640px){.vote-bar{padding:14px 16px}.vote-bar .btn{width:100%;justify-content:center}}.file-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.file-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border:1.5px solid var(--line);border-radius:12px;padding:9px 14px;font-size:13.5px}.file-list button,.file-list small{color:var(--muted)}.file-list button{background:none;border:none;cursor:pointer;font-size:15px;padding:2px 6px}.file-list button:hover{color:#A03428}.player-wrap{flex-direction:column}.multi-nav{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;padding:12px 16px 14px;background:#14100d}.multi-nav span{font-size:14px;font-weight:800;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.multi-nav button{background:var(--micek);color:var(--ink);border:none;cursor:pointer;font-weight:800;font-size:14.5px;padding:11px 20px;border-radius:999px;transition:transform .15s cubic-bezier(.34,1.56,.64,1)}.multi-nav button:hover:not(:disabled){transform:translateY(-1px) scale(1.04)}.multi-nav button:active:not(:disabled){transform:scale(.95)}.multi-nav button:disabled{opacity:.35;cursor:default}@media (max-width:640px){.multi-nav{gap:10px}.multi-nav button{flex:1 1;padding:12px 10px}}.profile-hero{display:flex;align-items:center;gap:18px;background:linear-gradient(120deg,#241A14,#3A2C22);color:var(--smetana);border-radius:22px;padding:22px 24px;margin-bottom:20px}.profile-hero-ava{position:relative;width:84px;height:84px;flex:none;border-radius:50%;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,var(--micek),var(--jazyk));display:flex;align-items:center;justify-content:center;font-size:40px;box-shadow:0 0 0 3px rgba(255,255,255,.25);transition:transform .15s cubic-bezier(.34,1.56,.64,1)}.profile-hero-ava:hover{transform:scale(1.05)}.profile-hero-ava img{width:100%;height:100%;object-fit:cover}.profile-hero-cam{position:absolute;bottom:2px;right:2px;background:var(--micek);border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:13px;box-shadow:0 2px 6px rgba(0,0,0,.3)}.profile-hero-info{flex:1 1;min-width:0}.profile-hero-info h2{font-size:clamp(20px,3vw,26px)}.profile-hero-link{display:inline-block;margin-top:6px;font-size:13.5px;font-weight:800;color:var(--micek)}.profile-hero-link:hover{text-decoration:underline}.profile-logout{background:none;border:1.5px solid rgba(255,255,255,.3);color:var(--smetana);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700;cursor:pointer;flex:none}.profile-logout:hover{border-color:var(--jazyk);color:var(--jazyk)}.pcard{background:#fff;border:1.5px solid var(--line);border-radius:18px;padding:20px;margin-top:20px}.pcard .section-head{margin-top:0!important;margin-bottom:14px}@media (max-width:640px){.profile-hero{flex-wrap:wrap;padding:18px;gap:14px}.profile-hero-info{flex:1 1 60%}.profile-logout{margin-left:auto}}.vcard-main{display:block}.vcard .vmeta-row{padding-top:0;margin-top:-6px}.author-link{font-weight:800;color:#B8860B}.author-link:hover{text-decoration:underline}.skeleton-player{width:100%;aspect-ratio:16/9;background:linear-gradient(100deg,#241A14 40%,#33261D 50%,#241A14 60%);background-size:200% 100%}.skeleton-line,.skeleton-player{animation:shimmer 1.2s linear infinite}.skeleton-line{height:16px;border-radius:8px;background:linear-gradient(100deg,#EDE5DA 40%,#F7F1E8 50%,#EDE5DA 60%);background-size:200% 100%;margin-top:10px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton-line,.skeleton-player{animation:none}}body.nv-broadcasting{overflow:hidden}body.nv-broadcasting .dock,body.nv-broadcasting .site-footer,body.nv-broadcasting .site-header{display:none!important}.broadcast-stage{position:fixed;inset:0;z-index:3000;background:#000}.broadcast-video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.broadcast-fade-top{top:0;height:130px;background:linear-gradient(rgba(0,0,0,.55),transparent)}.broadcast-fade-bot,.broadcast-fade-top{position:absolute;left:0;right:0;pointer-events:none}.broadcast-fade-bot{bottom:0;height:220px;background:linear-gradient(transparent,rgba(0,0,0,.78))}.broadcast-live{top:calc(env(safe-area-inset-top, 0px) + 16px);left:calc(env(safe-area-inset-left, 0px) + 16px);display:inline-flex;gap:7px;background:#e0342b;color:#fff;font-weight:800;font-size:14px;padding:7px 13px;border-radius:999px;letter-spacing:.02em;box-shadow:0 4px 14px rgba(0,0,0,.4)}.broadcast-controls,.broadcast-live{position:absolute;align-items:center;z-index:5}.broadcast-controls{left:0;right:0;bottom:calc(env(safe-area-inset-bottom, 0px) + 26px);display:flex;flex-direction:column;gap:12px;padding:0 20px}.broadcast-hint{font-size:12.5px;color:rgba(255,255,255,.85);text-shadow:0 1px 3px rgba(0,0,0,.6)}.broadcast-stop{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#e0342b;border:none;font-weight:800;font-size:16px;padding:15px 30px;border-radius:999px;box-shadow:0 12px 34px rgba(0,0,0,.45);cursor:pointer}.broadcast-stop:active{transform:scale(.96)}.broadcast-stop-sq{width:15px;height:15px;background:#e0342b;border-radius:3px}.site-header{padding-top:env(safe-area-inset-top,0)}@media (display-mode:standalone){body,html{overscroll-behavior-y:none}}.btn-live{background:#E5484D;color:#fff;border:none;font-weight:800}.btn-live:hover{background:#D93D42;color:#fff}.contest-list{display:flex;flex-direction:column;gap:18px}.contest-list .contest-card{display:grid;grid-template-columns:minmax(260px,380px) 1fr;width:100%;transform:none;overflow:hidden}.contest-list .contest-card:hover{transform:translateY(-3px)}.contest-list .contest-card .vthumb{aspect-ratio:auto;height:100%;min-height:220px}.contest-list .contest-card .vthumb img{width:100%;height:100%;object-fit:cover}.contest-list .contest-card .vbody{padding:22px 26px}.contest-list .contest-card .vbody h3,.contest-list .contest-card .vtitle{font-size:24px}.contest-list .contest-card:not(:has(.vthumb)){grid-template-columns:1fr}@media (max-width:700px){.contest-list .contest-card{grid-template-columns:1fr}.contest-list .contest-card .vthumb{min-height:0;aspect-ratio:16/9;height:auto}}.contest-hero-img{width:100%;max-height:440px;object-fit:cover;border-radius:20px;margin-bottom:22px;border:1.5px solid var(--line)}.btn-upload{background:#7BD8E4;border:none;font-weight:800}.btn-upload:hover{background:#63CBD9}.contest-submit{display:inline-flex;margin:18px 0 6px;font-size:16px;padding:14px 26px}.contest-upload-banner{background:#FFF7E0;border:1.5px solid var(--micek);border-radius:14px;padding:13px 16px;margin:14px 0 4px;font-size:14.5px}.sticker-soon{background:#7BD8E4}.join-strip-section{padding-top:26px}.join-wrap{background:linear-gradient(125deg,color-mix(in srgb,var(--micek) 12%,#fff),color-mix(in srgb,var(--micek) 22%,#fff) 55%,color-mix(in srgb,var(--micek) 30%,#fff));border:2px solid color-mix(in srgb,var(--micek) 55%,#fff);border-radius:28px;padding:34px 34px 30px;position:relative;overflow:hidden}.join-wrap:after{content:var(--join-mark,"🐾");position:absolute;right:-14px;bottom:-22px;font-size:130px;opacity:.08;transform:rotate(-18deg);pointer-events:none}.join-title{font-family:var(--font-display),sans-serif;font-size:clamp(21px,3vw,27px);margin-bottom:26px;text-align:center}.join-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;position:relative}.join-step{text-align:center;padding:0 10px;position:relative}.join-step:not(:last-child):after{content:"";position:absolute;top:27px;left:calc(50% + 36px);right:calc(-50% + 36px);border-top:3px dotted rgba(28,20,16,.28)}.join-badge{position:relative;display:inline-flex;width:56px;height:56px;background:#fff;border:2px solid var(--ink);font-size:25px;box-shadow:0 5px 0 rgba(28,20,16,.85);margin-bottom:12px}.join-badge,.join-num{border-radius:50%;align-items:center;justify-content:center}.join-num{position:absolute;top:-7px;right:-7px;width:22px;height:22px;background:var(--ink);color:var(--micek);font-size:12px;font-weight:900;display:flex}.join-step b{display:block;font-size:16.5px}.join-step p{margin-top:6px;font-size:13px;color:#6B5A34;line-height:1.45}.join-ctas{display:flex;justify-content:center;margin-top:26px}.btn-dark{background:var(--ink);color:var(--smetana);border:none;font-weight:800}.btn-dark:hover{background:#2E2119;color:#fff}@media (max-width:860px){.join-strip{grid-template-columns:repeat(2,1fr);gap:24px 10px}.join-step:nth-child(2):after{display:none}}@media (max-width:640px){.join-wrap{padding:24px 18px 22px}.join-strip{grid-template-columns:1fr;gap:20px}.join-step:after{display:none!important}.join-ctas .btn{width:100%;justify-content:center}}.logo-paw{width:.55em;height:.55em;margin-left:3px;display:inline-block;vertical-align:baseline}.logo-paw,.site-footer .logo-paw{fill:var(--micek)}.hero-collage{position:absolute;right:3%;top:50%;transform:translateY(-50%);width:380px;height:340px;pointer-events:none}.hero-collage.hero-pack{width:620px;height:480px}.hc-card{position:absolute;width:220px;aspect-ratio:16/10;border-radius:14px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.45);border:3px solid rgba(255,255,255,.9);background:#241A14}.hc-card img,.hc-card video{width:100%;height:100%;object-fit:cover}.hc-0{top:6%;right:26%;transform:rotate(-7deg);z-index:3}.hc-1{top:34%;right:0;transform:rotate(5deg);z-index:2}.hc-2{top:60%;right:34%;transform:rotate(-3deg);z-index:1;opacity:.92}@media (max-width:1500px){.hero-collage.hero-pack{transform:translateY(-50%) scale(.8);transform-origin:right center}}@media (max-width:1100px){.hero-collage{display:none}}.section--white{background:#fff}.section--dark{background:linear-gradient(120deg,#241A14,#33261D)}.section--dark,.section--dark .more,.section--dark .section-head h2{color:var(--smetana)}.section--dark .empty{color:rgba(255,246,235,.7)}.btn-upload{background:var(--micek);color:var(--ink)}.btn-upload:hover{background:#EDB714;color:var(--ink)}.sticker-soon{background:#F1EADF;color:#6B6156}.empty{text-align:center}.empty:before{content:"";display:block;width:var(--empty-art-size,84px);height:var(--empty-art-size,84px);margin:0 auto 10px;background-repeat:no-repeat;background-size:contain;opacity:.55;background-image:var(--empty-art,none)}.share-overlay{position:fixed;inset:0;z-index:80;background:rgba(20,16,12,.5);display:flex;align-items:center;justify-content:center;animation:nav-fade .18s ease}.share-sheet{background:#fff;border-radius:22px;padding:18px 20px 20px;width:min(92vw,460px);box-shadow:0 24px 70px rgba(0,0,0,.35)}.share-head{display:flex;align-items:center;justify-content:space-between;font-size:18px;margin-bottom:14px}.share-close{background:var(--line);border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:14px}.share-nets{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch}.share-net{flex:none;flex-direction:column;gap:7px;width:74px;font-size:12px;color:var(--ink);background:none;border:none;cursor:pointer}.share-net,.share-net-ic{display:flex;align-items:center}.share-net-ic{width:54px;height:54px;border-radius:50%;justify-content:center;color:#fff;font-size:22px;font-weight:800;transition:transform .15s cubic-bezier(.34,1.56,.64,1)}.share-net:hover .share-net-ic{transform:translateY(-2px) scale(1.07)}.sn-wa{background:#25D366}.sn-fb{background:#1877F2}.sn-ms{background:linear-gradient(45deg,#0099FF,#A033FF,#FF5280)}.sn-x{background:#14171A}.sn-mail{background:#6B6156}.sn-more{color:var(--ink)}.share-copy,.sn-more{background:var(--line)}.share-copy{margin-top:12px;width:100%;border:none;border-radius:999px;padding:13px;font-weight:800;font-size:14.5px;cursor:pointer}.share-copy:hover{background:#E4DACB}@media (max-width:640px){.share-overlay{align-items:flex-end}.share-sheet{width:100%;border-radius:22px 22px 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px))}}.paw-btn{transition:transform .15s ease}.paw-btn:active{transform:scale(1.2) rotate(-8deg)}.paw-btn.paw-on{background:var(--micek,#FFD34D);color:var(--srst,#3B2E22);border-color:transparent}.report-link{background:none;border:none;color:var(--muted,#8a7b6d);font-size:12.5px;cursor:pointer;text-decoration:underline;padding:0}.report-link:hover{color:var(--srst,#3B2E22)}.report-overlay{position:fixed;inset:0;background:rgba(30,22,14,.45);display:flex;align-items:center;justify-content:center;z-index:90;padding:16px}.report-dialog{background:#fff;border-radius:var(--r,16px);padding:24px;max-width:420px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 16px 48px rgba(0,0,0,.2)}.report-dialog h3{font-size:19px;margin-bottom:12px}.report-reasons{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.report-reasons label{display:flex;gap:10px;align-items:center;padding:10px 12px;border:1.5px solid var(--line,#eee);border-radius:12px;cursor:pointer;font-size:14px}.report-reasons label.on{border-color:var(--micek,#FFD34D);background:#FFF9E8}.report-dialog textarea{width:100%;border:1.5px solid var(--line,#eee);border-radius:12px;padding:10px 12px;font:inherit;font-size:16px;resize:vertical}.report-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.report-err{color:#C0392B;font-size:13px;margin-top:8px}.search-input{width:100%;margin:16px 0 20px;padding:14px 18px;font:inherit;font-size:17px;border:2px solid var(--line,#eee);border-radius:999px}.search-input:focus{outline:none;border-color:var(--micek,#FFD34D)}.search-h{font-size:19px;margin:26px 0 12px}.search-article{display:block;padding:14px 16px;border:1.5px solid var(--line,#eee);border-radius:var(--r,16px);margin-bottom:10px}.search-article p{color:var(--muted,#8a7b6d);font-size:14px;margin-top:4px}.thumb-empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:34px}.challenge-chip{position:absolute;left:10px;bottom:10px;background:var(--srst,#3B2E22);color:#fff;font-size:11.5px;font-weight:800;padding:4px 10px;border-radius:999px;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.challenge-hero{display:block}.contest-card.archive{opacity:.75}.author-social{display:flex;flex-direction:column;gap:12px;margin-top:14px}.follow-counts{display:flex;gap:20px}.follow-counts button{background:none;border:none;font:inherit;font-size:14px;cursor:pointer;color:inherit}.follow-counts button:hover{text-decoration:underline}.follow-list{display:grid;grid-gap:6px;gap:6px;margin:12px 0}.follow-row{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px}.follow-row:hover{background:#FAF6F0}.follow-row .aava{width:38px;height:38px;flex:none}.follow-name{font-weight:800;flex:1 1}.follow-row small{color:var(--muted,#8a7b6d)}.level-badge{display:inline-block;margin-top:8px;background:var(--micek,#FFD34D);color:var(--srst,#3B2E22);font-weight:800;font-size:13px;padding:4px 12px;border-radius:999px}.level-badge.sm{font-size:11px;padding:2px 8px;margin:0 0 0 8px;vertical-align:middle}.qa-row{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1.5px solid var(--line,#eee);border-radius:var(--r,16px);margin-bottom:10px}.qa-row:hover{border-color:var(--micek,#FFD34D)}.qa-meta{color:var(--muted,#8a7b6d);font-size:13px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.qa-verified{background:#E6F4EA;color:#2E7D32;font-weight:800;font-size:11.5px;padding:2px 8px;border-radius:999px}.qa-answer{border:1.5px solid var(--line,#eee);border-radius:var(--r,16px);padding:14px 16px;margin-bottom:10px}.qa-answer.verified{border-color:#2E7D32;background:#F4FBF5}.qa-answer .qa-verified{margin-bottom:6px;display:inline-block}.qa-form{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.qa-form input,.qa-form textarea{border:1.5px solid var(--line,#eee);border-radius:12px;padding:10px 12px;font:inherit;font-size:16px}.qa-form input:focus,.qa-form textarea:focus{outline:none;border-color:var(--micek,#FFD34D)}.my-follows{border:1.5px solid var(--line,#eee);border-radius:var(--r,16px);overflow:hidden;background:#fff}.follow-tabs{display:flex;border-bottom:1.5px solid var(--line,#eee)}.follow-tabs button{flex:1 1;padding:14px 10px;background:none;font:inherit;font-size:14.5px;cursor:pointer;color:var(--muted,#8a7b6d);border:none;border-bottom:3px solid transparent}.follow-tabs button b{color:var(--srst,#3B2E22);font-size:17px;margin-right:4px}.follow-tabs button.on{border-bottom-color:var(--micek,#FFD34D);color:var(--srst,#3B2E22);font-weight:800}.my-follows .follow-row{border-radius:0;padding:12px 16px}.my-follows .follow-row+.follow-row{border-top:1px solid var(--line,#eee)}.follow-sub{display:block;color:var(--muted,#8a7b6d);font-weight:400;font-size:12.5px;margin-top:2px}.btn-sm{padding:7px 14px;font-size:13px}.follow-counts.static{display:flex;gap:20px;font-size:14px}.follow-sort{display:flex;gap:8px;align-items:center;padding:12px 16px 0;flex-wrap:wrap}.follow-sort .chip{font-size:12.5px;padding:6px 12px}.follow-sort-label{color:var(--muted,#8a7b6d);font-size:12px;margin-left:auto}.follow-expand{display:block;width:100%;padding:12px;background:#FAF6F0;border:none;border-top:1px solid var(--line,#eee);font:inherit;font-weight:800;font-size:13.5px;cursor:pointer;color:var(--srst,#3B2E22)}.follow-expand:hover{background:#F3EDE4}.qa-cat{background:var(--line,#F0E8DC);color:var(--srst,#3B2E22);font-weight:800;font-size:11.5px;padding:2px 10px;border-radius:999px}.qa-attach{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.qa-attach-btn{display:inline-block;border:1.5px dashed var(--line,#ddd);border-radius:12px;padding:8px 14px;font-size:13.5px;font-weight:800;cursor:pointer}.qa-attach-btn:hover{border-color:var(--micek,#FFD34D)}.qa-attach-preview{position:relative;display:inline-block}.qa-attach-preview img{height:52px;border-radius:10px;display:block}.qa-attach-preview button{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;border:none;background:var(--srst,#3B2E22);color:#fff;font-size:11px;cursor:pointer;line-height:1}.qa-attach-video{border:1.5px solid var(--line,#eee);border-radius:12px;padding:8px 12px;font:inherit;font-size:13.5px;max-width:260px}.qa-photo{display:block;margin-top:12px}.qa-photo img{max-width:100%;max-height:420px;border-radius:var(--r,16px);display:block}.qa-photo.sm img{max-height:240px}.qa-media{margin-top:12px}.qa-media video{width:100%;max-height:420px;border-radius:var(--r,16px);background:#000;display:block}.qa-media-link{display:inline-block;margin-top:6px;font-size:13px;font-weight:800}.qa-form select{border:1.5px solid var(--line,#eee);border-radius:12px;padding:10px 12px;font:inherit;font-size:16px}.dm-row{display:flex;align-items:center;gap:12px;padding:12px 6px;border-bottom:1px solid var(--line,#eee)}.dm-row:hover{background:rgba(0,0,0,.02)}.dm-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.dm-avatar.sm{width:30px;height:30px}.dm-avatar-empty{display:inline-flex;align-items:center;justify-content:center;background:var(--line,#F0E8DC);font-weight:800}.dm-row-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.dm-last{color:var(--muted,#8A7A68);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-row-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.dm-badge{background:var(--micek,#FFD34D);color:var(--srst,#3B2E22);font-weight:800;font-size:12px;min-width:20px;text-align:center;padding:1px 6px;border-radius:999px}.dm-head{gap:14px;margin-bottom:14px;flex-wrap:wrap}.dm-head,.dm-head-user{display:flex;align-items:center}.dm-head-user{gap:8px;flex:1 1}.dm-block{border:none;background:none;color:var(--muted,#8A7A68);font-size:13px;cursor:pointer}.dm-block:hover{color:#C62828}.dm-request{background:var(--line,#FFF6DD);border-radius:var(--r,16px);padding:14px 16px;margin-bottom:14px;font-size:14.5px}.dm-messages{gap:10px;min-height:200px;max-height:55vh;overflow-y:auto;padding:4px 2px}.dm-messages,.dm-msg{display:flex;flex-direction:column}.dm-msg{align-items:flex-start;max-width:78%}.dm-msg.mine{align-self:flex-end;align-items:flex-end}.dm-bubble{background:var(--line,#F0E8DC);padding:9px 14px;border-radius:16px 16px 16px 4px;font-size:14.5px;white-space:pre-wrap;word-break:break-word}.dm-msg.mine .dm-bubble{background:var(--micek,#FFD34D);border-radius:16px 16px 4px 16px}.dm-msg-meta{font-size:11.5px;color:var(--muted,#8A7A68);margin-top:2px;display:flex;gap:6px;align-items:center}.dm-report{border:none;background:none;cursor:pointer;font-size:11px;opacity:.4}.dm-report:hover{opacity:1}.dm-compose{display:flex;gap:10px;margin-top:14px;align-items:flex-end}.dm-compose textarea{flex:1 1;border:1.5px solid var(--line,#eee);border-radius:14px;padding:10px 14px;font:inherit;font-size:16px;resize:none}.msg-switch{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:4px}@media (max-width:560px){.msg-switch{grid-template-columns:1fr}}.msg-tab{display:flex;align-items:center;gap:12px;text-align:left;padding:14px 16px;border:2px solid var(--line,#eee);border-radius:var(--r,16px);background:#fff;cursor:pointer;transition:border-color .15s,background .15s,transform .1s}.msg-tab:hover{border-color:var(--micek,#FFD34D);transform:translateY(-1px)}.msg-tab.on{border-color:var(--srst,#3B2E22);background:var(--paper,#FBFAF7)}.msg-tab-emoji{font-size:26px;line-height:1}.msg-tab-text{display:flex;flex-direction:column;gap:2px}.msg-tab-text b{font-size:15px;display:flex;align-items:center;gap:6px}.msg-tab-text small{color:var(--muted,#8A7E70);font-size:12px}.msg-tab .msg-badge{background:var(--srst,#3B2E22);color:#fff;border-radius:999px;padding:0 7px;font-size:11px;font-weight:800}.msg-panel{margin-top:16px}.dm-head-actions{display:flex;gap:6px}.dm-emoji-wrap{position:relative;display:flex;align-items:flex-end}.dm-emoji-btn{font-size:22px;background:none;border:none;cursor:pointer;padding:6px 8px;border-radius:10px;line-height:1}.dm-emoji-btn:hover{background:var(--paper,#f4f0e8)}.emoji-pop{position:absolute;bottom:46px;left:0;z-index:40;width:320px;max-width:86vw;background:#fff;border:1.5px solid var(--line,#eee);border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.16);padding:10px}.emoji-search{width:100%;border:1.5px solid var(--line,#eee);border-radius:10px;padding:7px 10px;font:inherit;font-size:14px;margin-bottom:8px}.emoji-tabs{display:flex;gap:2px;margin-bottom:6px;border-bottom:1px solid var(--line,#eee);padding-bottom:6px;overflow-x:auto}.emoji-tab{font-size:18px;background:none;border:none;cursor:pointer;padding:4px 6px;border-radius:8px;opacity:.55}.emoji-tab.on,.emoji-tab:hover{opacity:1;background:var(--paper,#f4f0e8)}.emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:2px;gap:2px;max-height:220px;overflow-y:auto}.emoji-cell{font-size:21px;background:none;border:none;cursor:pointer;padding:5px 0;border-radius:8px;line-height:1}.emoji-cell:hover{background:var(--paper,#f4f0e8);transform:scale(1.15)}.dock{position:fixed;right:18px;bottom:18px;z-index:90;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.dock-fab{width:54px;height:54px;border-radius:50%;border:none;background:var(--srst,#3B2E22);color:#fff;font-size:24px;cursor:pointer;box-shadow:0 8px 28px rgba(0,0,0,.25);position:relative;transition:transform .12s}.dock-fab:hover{transform:scale(1.06)}.dock-badge{position:absolute;top:-4px;right:-4px;background:var(--micek,#FFD34D);color:var(--srst,#3B2E22);font-size:11px;font-weight:900;border-radius:999px;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.dock-panel{width:340px;max-width:calc(100vw - 36px);height:460px;max-height:calc(100vh - 120px);background:#fff;border:1.5px solid var(--line,#eee);border-radius:18px;box-shadow:0 18px 60px rgba(0,0,0,.22);display:flex;flex-direction:column;overflow:hidden}.dock-head{justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--line,#eee);background:var(--paper,#FBFAF7)}.dock-head,.dock-head-user{display:flex;align-items:center}.dock-head-user{gap:8px;min-width:0}.dock-head-user b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock-head-actions{display:flex;gap:4px}.dock-mini{border:none;background:none;cursor:pointer;font-size:15px;padding:4px 7px;border-radius:8px;color:var(--muted,#8A7E70);text-decoration:none;line-height:1}.dock-mini:hover{background:rgba(0,0,0,.06);color:inherit}.dock-chips{padding:8px 12px 0}.dock-body{flex:1 1;overflow-y:auto;padding:6px 6px 10px}.dock-muted{color:var(--muted,#8A7E70);font-size:13.5px;padding:14px 10px}.dock-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:8px;border-radius:12px}.dock-row:hover{background:var(--paper,#FBFAF7)}.dock-row-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.dock-row-main b{font-size:14px}.dock-last,.dock-row-main b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock-last{color:var(--muted,#8A7E70);font-size:12.5px}.dock-row-meta{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.dock-row-meta small{color:var(--muted,#8A7E70);font-size:11px}.dock-msgs{flex:1 1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.dock-request{padding:10px 12px;background:var(--paper,#FBFAF7);border-bottom:1px solid var(--line,#eee);font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.dock-request span{display:flex;gap:6px}.btn-xs{padding:5px 11px;font-size:12.5px;border-radius:10px}.dock-compose{display:flex;align-items:flex-end;gap:6px;padding:8px 10px;border-top:1px solid var(--line,#eee)}.dock-compose textarea{flex:1 1;min-width:0;border:1.5px solid var(--line,#eee);border-radius:12px;padding:8px 10px;font:inherit;font-size:16px;resize:none;max-height:90px}.dock-compose .emoji-pop{bottom:52px}@media (max-width:560px){.dock{right:10px;bottom:10px}.dock-panel{height:70vh}}.pcards{display:flex;flex-direction:column;gap:10px}.pcard-wrap{border:1.5px solid var(--line,#eee);border-radius:var(--r,16px);background:#fff;overflow:hidden;transition:border-color .15s,box-shadow .15s}.pcard-wrap.open{border-color:var(--srst,#3B2E22);box-shadow:0 6px 24px rgba(0,0,0,.06)}.pcard{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:15px 18px;font:inherit}button.pcard{border:1.5px solid var(--line,#eee);border-radius:var(--r,16px);background:#fff;transition:border-color .15s,transform .1s}.pcard-wrap>button.pcard{border:none;border-radius:0}button.pcard:hover{border-color:var(--micek,#FFD34D)}.pcard-wrap>button.pcard:hover{background:var(--paper,#FBFAF7)}.pcard-emoji{font-size:24px;line-height:1;flex:none}.pcard-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.pcard-text b{display:flex;align-items:center;gap:8px}.pcard-text small{color:var(--muted,#8A7E70);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcard-chev{color:var(--muted,#8A7E70);font-size:15px;transition:transform .18s;flex:none}.pcard-chev.up{transform:rotate(180deg)}.pcard-body{border-top:1px dashed var(--line,#eee);margin:0;padding:14px 18px 18px}.btn-icon{display:inline-flex;align-items:center;gap:7px}.author-social .btn svg{flex:none}.pcard-ico{width:40px;height:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--paper,#FBFAF7);color:var(--srst,#3B2E22);border:1.5px solid var(--line,#eee)}.pcard-wrap.open .pcard-ico,.pcard:hover .pcard-ico{border-color:var(--micek,#FFD34D)}.pcard-chev svg{display:block}.pcard-alert{border-color:var(--jazyk,#2FB8C4)!important;background:linear-gradient(0deg,rgba(47,184,196,.06),rgba(47,184,196,.06))}.pcard-alert .pcard-ico{border-color:var(--jazyk,#2FB8C4);background:rgba(47,184,196,.12);color:var(--jazyk,#2FB8C4)}.pcard-alert .msg-badge{background:var(--jazyk,#2FB8C4);color:#fff}.cmt-form{display:flex;gap:10px;align-items:flex-end;margin-top:18px;flex-wrap:wrap}.cmt-form textarea{flex:1 1 200px;min-width:0;border:1.5px solid var(--line,#eee);border-radius:14px;padding:10px 14px;font:inherit;font-size:16px;resize:vertical}.cmt-form button{flex:0 0 auto;white-space:nowrap}body.nv-app .cmt-form textarea{flex-basis:100%}body.nv-app .cmt-form button{width:100%}.cmt-form-note{color:var(--srst,#3B2E22)}.cmt-form-err,.cmt-form-note{width:100%;font-size:14px;margin:4px 0 0}.cmt-form-err{color:#B3261E}.cmt-form-join{margin-top:18px;padding:14px 16px;border:1.5px dashed var(--line,#eee);border-radius:14px;font-size:14.5px;color:var(--muted,#8A7E70)}.cmt-form-join a{font-weight:700}.cmt-fresh{background:var(--paper,#FBFAF7);border-radius:12px;padding:10px 12px;animation:cmtIn .25s ease}@keyframes cmtIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cava img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.hero-pack{width:620px;height:480px}.hp{position:absolute;border-radius:50%;object-fit:cover;border:5px solid rgba(255,255,255,.94);box-shadow:0 20px 44px rgba(0,0,0,.45);animation:hpFloat 6s ease-in-out infinite}.hp-cool{width:230px;height:230px;top:0;left:4%;z-index:4;animation-delay:0s}.hp-pink{width:200px;height:200px;top:10%;right:0;z-index:3;animation-delay:-1.2s}.hp-chow1{width:190px;height:190px;bottom:4%;left:0;z-index:3;animation-delay:-2.4s}.hp-pug{width:170px;height:170px;bottom:0;left:36%;z-index:5;animation-delay:-3.1s}.hp-black{width:150px;height:150px;top:34%;left:34%;z-index:2;animation-delay:-4.2s}.hp-chow2{width:160px;height:160px;bottom:10%;right:3%;z-index:2;animation-delay:-5s}@keyframes hpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.hp{animation:none}}.hero-pack-mobile{display:none}@media (max-width:1100px){.hero-pack-mobile{display:flex;margin-top:26px}.hero-pack-mobile img{width:58px;height:58px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.92);box-shadow:0 8px 18px rgba(0,0,0,.35);margin-right:-12px}}.live-strip{background:#B3261E;color:#fff}.live-strip-inner{display:flex;align-items:center;gap:14px;padding:12px 0;flex-wrap:wrap}.live-dot{width:11px;height:11px;border-radius:50%;background:#fff;animation:liveBlink 1.4s ease-in-out infinite;flex-shrink:0}@keyframes liveBlink{0%,to{opacity:1}50%{opacity:.35}}.live-strip-items{display:flex;gap:10px;flex-wrap:wrap}.live-strip-item{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:6px 14px;color:#fff;font-weight:700;font-size:14.5px}.live-strip-item:hover{background:rgba(255,255,255,.26)}.live-strip-all{margin-left:auto;color:#fff;font-size:14px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}.home-live{background:#fff5f4;border-top:1px solid #f3dcda;border-bottom:1px solid #f3dcda}.home-live-h{display:flex;align-items:center;gap:10px}.home-live-h .live-dot{background:#B3261E}.home-live-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);grid-gap:26px;gap:26px;align-items:start}.home-live-main{min-width:0}.home-live-meta{margin-top:14px}.home-live-meta h3{font-size:clamp(19px,2.6vw,25px);line-height:1.2}.home-live-by{color:var(--muted);margin-top:4px}.home-live-perex{margin-top:8px;max-width:60ch}.home-live-lineup{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-wrap:wrap;gap:8px}.home-live-lineup li{background:#fff;border:1.5px solid #f0d6d3;border-radius:999px;padding:5px 13px;font-size:14px}.home-live-lineup span{color:var(--muted)}.home-live-side h4{font-size:15px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.home-live-other{display:flex;align-items:center;gap:10px;margin-top:10px;padding:11px 13px;background:#fff;border:1.5px solid #f0d6d3;border-radius:14px}.home-live-other:hover{border-color:#B3261E}.home-live-other .live-dot{background:#B3261E}.home-live-other b{display:block;font-size:15px}.home-live-other small{color:var(--muted)}@media (max-width:900px){.home-live-grid{grid-template-columns:1fr;gap:18px}}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-item{border:1.5px solid var(--line,#eee);border-radius:14px;background:#fff;overflow:hidden}.faq-item summary{cursor:pointer;list-style:none;padding:15px 46px 15px 18px;font-weight:700;font-size:16.5px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400;color:var(--muted,#8A7E70);transition:transform .18s ease}.faq-item[open] summary:after{content:"−"}.faq-item[open] summary{border-bottom:1.5px solid var(--line,#eee)}.faq-a{padding:14px 18px 16px;line-height:1.65;color:#4A3F35}.faq-item summary:hover{background:var(--paper,#FBFAF7)}.profile-delete{background:none;border:none;cursor:pointer;font:inherit;color:#B3261E;font-size:13.5px;opacity:.75;margin-left:14px;text-decoration:underline;text-underline-offset:3px}.profile-delete:hover{opacity:1}.chat-lock-hint{background:var(--paper,#FBFAF7);border:1.5px dashed var(--line,#e4dacc);border-radius:12px;padding:12px 14px;font-size:14px;color:var(--muted,#8A7E70);line-height:1.55;margin:0}.clips-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:20px;gap:20px;align-items:start}.clip-card{background:var(--card,#fff);border:1px solid var(--border,#e5e5e5);border-radius:14px;overflow:hidden}.clip-video{width:100%;display:block;background:#000}.clip-video.portrait{aspect-ratio:9/16;object-fit:contain}.clip-video.landscape{aspect-ratio:16/9;object-fit:contain}.clip-card.landscape{grid-column:span 2}@media (max-width:640px){.clip-card.landscape{grid-column:span 1}}.clip-meta{padding:10px 14px 14px}.clip-meta h3{margin:0 0 2px;font-size:15px}.clip-date{font-size:12px;color:var(--muted-fg,#777)}.clip-desc{margin:4px 0 6px;font-size:13px;line-height:1.4;color:var(--muted-fg,#555);white-space:pre-line}.bo-band{background:#f6f4f0;padding:28px 0}.bo-inner{background:linear-gradient(160deg,#14171d,#1f2530);color:#f3f0ea;border-radius:22px;padding:24px 22px 28px;position:relative;overflow:hidden;box-shadow:0 20px 50px -22px rgba(0,0,0,.55);z-index:2}.bo-inner:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,transparent,#eab764,transparent);opacity:.7}.bo-head{display:flex;align-items:center;gap:12px}.bo-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(234,183,100,.14);color:#eab764;font-weight:800;font-size:11px;letter-spacing:.6px;padding:5px 10px;border-radius:999px;text-transform:uppercase;border:1px solid rgba(234,183,100,.35)}.bo-head h2{margin:0;font-size:22px}.bo-more{margin-left:auto;color:#eab764;font-weight:700;font-size:14px;white-space:nowrap}.bo-sub{color:#a7afbd;font-size:14px;margin:6px 0 18px}.bo-rail{display:flex;gap:16px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none;scroll-snap-type:x proximity}.bo-rail::-webkit-scrollbar{display:none}.bo-clip{flex:0 0 176px;aspect-ratio:9/16;border-radius:15px;overflow:hidden;position:relative;box-shadow:0 8px 22px rgba(0,0,0,.38);scroll-snap-align:start;transition:transform .18s ease,box-shadow .18s ease;text-decoration:none}.bo-clip:hover{transform:translateY(-4px);box-shadow:0 16px 30px rgba(0,0,0,.5)}.bo-video{width:100%;height:100%;object-fit:cover;background:#0c0e12;display:block}.bo-scrim,.bo-video{position:absolute;inset:0}.bo-scrim{background:linear-gradient(0deg,rgba(8,10,14,.9) 4%,rgba(8,10,14,.25) 42%,rgba(8,10,14,0) 66%)}.bo-dur{top:10px;right:10px;background:rgba(20,23,29,.72);color:#fff;font-size:11px;padding:2px 7px;border-radius:6px;font-weight:600}.bo-dur,.bo-play{position:absolute}.bo-play{top:calc(50% - 22px);left:calc(50% - 22px);width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.16);border:1.5px solid rgba(255,255,255,.7);opacity:0;transition:opacity .18s}.bo-clip:hover .bo-play{opacity:1}.bo-play:after{content:"";position:absolute;top:11px;left:16px;border-left:14px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent}.bo-cap{position:absolute;left:12px;right:12px;bottom:11px;z-index:2}.bo-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;font-weight:800;color:#fff;line-height:1.22;text-shadow:0 1px 3px rgba(0,0,0,.5)}.bo-by{display:flex;align-items:center;gap:6px;font-size:11px;color:#e6dcc7;margin-top:6px;text-shadow:0 1px 2px rgba(0,0,0,.55)}.bo-by .avs{display:inline-flex}.bo-by .avs i{width:17px;height:17px;border-radius:50%;background:#c98b4a;border:1.5px solid #14171d;margin-left:-6px;display:inline-block}.bo-by .avs i:first-child{margin-left:0}.clip-credits{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:16px;font-size:13px;color:var(--muted)}.clip-credits .pill{display:inline-flex;align-items:center;gap:7px;background:#f1ece3;border:1px solid #e5ddd0;padding:5px 12px;border-radius:999px;color:#4a4034;font-weight:600}.clip-credits .pill i{width:16px;height:16px;border-radius:50%;background:#c98b4a;display:inline-block}@media (max-width:640px){.bo-clip{flex-basis:150px}}.nv-bell-wrap{position:relative;display:flex;align-items:center}.nv-bell{position:relative;width:40px;height:40px;border-radius:12px;border:1.5px solid var(--line);background:#fff;color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:background .15s,border-color .15s}.nv-bell:hover{background:var(--smetana);border-color:#E2D5C4}.nv-bell-badge{position:absolute;top:-6px;right:-6px;min-width:19px;height:19px;padding:0 5px;background:var(--jazyk);color:#fff;border-radius:999px;font-size:11px;font-weight:800;display:grid;place-items:center;border:2px solid #fff;line-height:1}.nv-bell-panel{position:absolute;top:50px;right:0;width:320px;background:#fff;border:1.5px solid var(--line);border-radius:16px;z-index:60;overflow:hidden;box-shadow:0 20px 50px rgba(36,26,20,.16)}.nv-bell-panel h4{margin:0;padding:13px 16px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);font-family:var(--font-body),sans-serif}.nv-bell-empty{padding:22px 16px;text-align:center;color:var(--muted);font-size:14px}.nv-bell-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;cursor:pointer;text-align:left;background:none;border:none;border-top:1px solid var(--line);color:var(--ink);text-decoration:none;font-family:inherit}.nv-bell-row:first-of-type{border-top:none}.nv-bell-row:hover{background:var(--smetana)}.nv-bell-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:16px;flex:0 0 auto}.nv-bell-ic.ic-chat{background:rgba(255,198,26,.18)}.nv-bell-ic.ic-pack{background:rgba(62,158,95,.16)}.nv-bell-ic.ic-topic{background:rgba(255,107,94,.16)}.nv-bell-txt{flex:1 1;min-width:0;display:flex;flex-direction:column}.nv-bell-txt b{font-size:14px;font-weight:700}.nv-bell-txt i{font-size:12px;color:var(--muted);font-style:normal}.nv-bell-count{min-width:21px;height:21px;padding:0 6px;background:var(--jazyk);color:#fff;border-radius:999px;font-size:12px;font-weight:800;display:grid;place-items:center}.new-strip{margin-top:18px;border:1.5px solid rgba(255,198,26,.55);border-radius:16px;overflow:hidden;background:linear-gradient(180deg,rgba(255,198,26,.1),rgba(255,198,26,.03))}.new-strip-hd{display:flex;align-items:center;gap:9px;padding:12px 16px;font-weight:800;font-size:14px;color:var(--ink);border-bottom:1px solid var(--line)}.new-dot{width:8px;height:8px;border-radius:50%;background:var(--jazyk);box-shadow:0 0 0 4px rgba(255,107,94,.18)}.new-item{display:flex;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;color:var(--ink);cursor:pointer}button.new-item{width:100%;background:none;border:none;font:inherit;text-align:left}.new-item+.new-item{border-top:1px solid var(--line)}.new-item:hover{background:rgba(255,255,255,.6)}.new-em{font-size:18px;flex:0 0 auto}.new-body{flex:1 1;min-width:0;display:flex;flex-direction:column}.new-body .t{font-size:14px;font-weight:700}.new-body .d{font-size:12.5px;color:var(--muted)}.new-go{color:#B8860B;font-size:13px;font-weight:700;white-space:nowrap}.topic-list{display:flex;flex-direction:column;gap:10px}.topic-item{display:flex;gap:12px;padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:#fff}.topic-em{font-size:18px;flex:0 0 auto;line-height:1.4}.topic-body{flex:1 1;min-width:0}.topic-title{font-size:15px;font-weight:800;color:var(--ink)}.topic-text{font-size:14px;color:var(--ink);opacity:.85;margin-top:2px}.topic-meta{font-size:12px;color:var(--muted);margin-top:6px}.prof-card{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(36,26,20,.06)}.prof-cover{height:168px;background-size:cover;background-position:50%}.prof-cover-empty{background:radial-gradient(120% 140% at 15% 0,rgba(255,198,26,.55),transparent 60%),radial-gradient(120% 140% at 90% 10%,rgba(255,107,94,.45),transparent 55%),var(--srst)}.prof-head{display:flex;gap:16px;padding:0 22px;margin-top:-44px;flex-wrap:wrap}.prof-ava{width:92px;height:92px;font-size:42px;border:4px solid #fff;box-shadow:0 6px 18px rgba(36,26,20,.18);background:var(--smetana);flex:0 0 auto}.prof-id{flex:1 1;min-width:180px;padding-bottom:4px}.prof-name{font-size:24px;margin:0;line-height:1.1}.prof-level{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px}.prof-level-hint{font-size:12.5px;color:var(--muted)}.prof-actions{padding-bottom:6px}.prof-stats{display:flex;flex-wrap:wrap;gap:10px;padding:18px 22px 0}.prof-stat{flex:1 1 90px;min-width:90px;text-align:center;padding:12px 8px;background:var(--smetana);border:1px solid var(--line);border-radius:14px}.prof-stat .n{display:block;font-size:20px;font-weight:800;color:var(--ink)}.prof-stat .l{display:block;font-size:11.5px;color:var(--muted);margin-top:3px;text-transform:uppercase;letter-spacing:.04em}.prof-bio{padding:16px 22px 22px;margin:0;color:var(--ink);opacity:.9;font-size:15px}@media (max-width:560px){.prof-head{justify-content:center}.prof-head,.prof-id{text-align:center}.prof-actions,.prof-level{justify-content:center}.prof-actions{width:100%;display:flex}}.cover-pick{position:relative;display:block;cursor:pointer;border-radius:14px;overflow:hidden;border:1.5px dashed var(--line);background:var(--smetana);min-height:120px}.cover-preview{display:block;width:100%;height:160px;object-fit:cover}.cover-empty{display:grid;place-items:center;height:120px;color:var(--muted);font-weight:700}.cover-cam{position:absolute;right:10px;bottom:10px;width:34px;height:34px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;display:grid;place-items:center;font-size:15px}.pcard-ico{width:44px;height:44px;border-radius:12px;border:none;background:var(--smetana)}.pcard-ico.acc-pack{background:rgba(107,74,47,.14);color:#6b4a2f}.pcard-ico.acc-chat{background:rgba(255,107,94,.15);color:var(--jazyk)}.pcard-ico.acc-red{background:rgba(255,198,26,.22);color:#b8860b}.pcard-ico.acc-tema{background:rgba(255,107,94,.12);color:var(--jazyk)}.pcard-ico.acc-loc{background:rgba(62,158,95,.15);color:var(--trava)}.pcard-ico.acc-prof{background:rgba(36,26,20,.08);color:var(--ink)}.pcard-wrap.open .pcard-ico.acc-chat,.pcard-wrap.open .pcard-ico.acc-loc,.pcard-wrap.open .pcard-ico.acc-pack,.pcard-wrap.open .pcard-ico.acc-prof,.pcard-wrap.open .pcard-ico.acc-red,.pcard-wrap.open .pcard-ico.acc-tema,.pcard:hover .pcard-ico.acc-chat,.pcard:hover .pcard-ico.acc-loc,.pcard:hover .pcard-ico.acc-pack,.pcard:hover .pcard-ico.acc-prof,.pcard:hover .pcard-ico.acc-red,.pcard:hover .pcard-ico.acc-tema{border-color:transparent}.pcard-wrap,button.pcard{transition:border-color .15s,box-shadow .15s,transform .12s}.pcard-wrap:hover,button.pcard:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(36,26,20,.07)}.pcard-wrap.open:hover{transform:none}.pcard-text b{font-size:15.5px;font-weight:800}.pcard-alert{box-shadow:inset 4px 0 0 var(--jazyk)}.cover-frame{position:relative;height:150px;border-radius:12px;overflow:hidden;border:1px solid var(--line)}.cover-img{background-size:cover;background-position:center 50%}.cover-guide,.cover-img{position:absolute;inset:0}.cover-guide{box-shadow:inset 0 0 0 2px rgba(255,255,255,.55);border-radius:12px;pointer-events:none}.cover-slider-row{display:flex;align-items:center;gap:12px;margin-top:12px}.cover-slider-row span{font-size:13px;color:var(--muted);white-space:nowrap}.cover-slider{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:999px;background:var(--line)}.cover-slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--ink);cursor:pointer}.cover-slider::-moz-range-thumb{width:20px;height:20px;border:none;border-radius:50%;background:var(--ink);cursor:pointer}.cover-change{display:inline-block;margin-top:12px;cursor:pointer;font-size:13.5px;font-weight:700;color:var(--ink);background:#fff;border:1.5px solid var(--line);border-radius:999px;padding:8px 14px}.cover-hint{font-size:12.5px;color:var(--muted);margin:10px 0 0}.prof-head{justify-content:space-between;flex-wrap:nowrap;align-items:flex-end}.prof-actions{padding-bottom:0}.prof-id{flex:none;min-width:0;padding:14px 22px 0}.prof-name{color:var(--ink)}@media (max-width:560px){.prof-head{justify-content:space-between}.prof-head,.prof-id{text-align:left}.prof-level{justify-content:flex-start}.prof-actions{width:auto}}.author-social{flex-direction:row;align-items:center;gap:8px;margin-top:0}.author-social .btn{background:#fff;color:var(--ink);border:1.5px solid var(--line);border-radius:999px;padding:9px 15px;font-weight:800;font-size:13.5px;box-shadow:0 2px 8px rgba(36,26,20,.06)}.author-social .btn:hover{border-color:#E2D5C4;background:var(--smetana)}.author-social .btn-dark{background:var(--ink);color:var(--smetana);border-color:var(--ink)}.author-social .btn-dark:hover{background:#2E2119;color:#fff}.lcard{display:block;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 6px 18px rgba(36,26,20,.06);transition:transform .12s,box-shadow .12s}.lcard:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(36,26,20,.1)}.lthumb{position:relative;aspect-ratio:16/9;background-size:cover;background-position:50%;background-color:var(--srst)}.lthumb-empty{background:linear-gradient(135deg,#3b2f26,#241a14)}.lthumb-cam{position:absolute;inset:0;display:grid;place-items:center;font-size:40px;opacity:.5}.live-badge-ov{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;gap:6px;background:#e0342b;color:#fff;font-weight:800;font-size:11.5px;padding:4px 9px;border-radius:999px}.live-badge-ov .dot{width:7px;height:7px;border-radius:50%;background:#fff;animation:livepulse 1.4s infinite}@keyframes livepulse{0%,to{opacity:1}50%{opacity:.35}}.rec-badge-ov{position:absolute;left:10px;top:10px;background:rgba(0,0,0,.6);color:#fff;font-weight:700;font-size:11px;padding:4px 9px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.lbody{padding:12px 14px}.lbody b{display:block;font-size:15.5px}.lbody small{color:var(--muted);font-size:13px}.live-social{margin-top:18px}.live-actions{display:flex;align-items:center;gap:12px;margin-bottom:16px}.paw-btn{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1.5px solid var(--line);border-radius:999px;padding:10px 18px;font-weight:800;font-size:15px;cursor:pointer;box-shadow:0 2px 8px rgba(36,26,20,.06);transition:transform .1s}.paw-btn:hover:not(:disabled){transform:translateY(-1px)}.paw-btn:disabled{opacity:.6;cursor:default}.paw-btn.on{background:rgba(255,107,94,.12);border-color:var(--jazyk);color:var(--jazyk)}.live-hint{font-size:13px;color:var(--muted)}.live-hint a{color:var(--ink);font-weight:700}.live-comments{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}.live-comments h3{margin:0;padding:13px 16px;font-size:14px;border-bottom:1px solid var(--line)}.lc-list{max-height:420px;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:12px}.lc-empty{color:var(--muted);font-size:14px;text-align:center;padding:20px 0;margin:0}.lc-item{display:flex;gap:10px;align-items:flex-start}.lc-ava{width:32px;height:32px;border-radius:50%;object-fit:cover;flex:none}.lc-ava-empty{display:grid;place-items:center;background:var(--srst);color:#fff;font-weight:800;font-size:13px}.lc-body{flex:1 1;min-width:0}.lc-meta{display:flex;align-items:baseline;gap:8px}.lc-name{font-size:13.5px;font-weight:800;color:var(--ink);text-decoration:none}.lc-name:hover{text-decoration:underline}.lc-time{font-size:11.5px;color:var(--muted)}.lc-text{font-size:14.5px;color:var(--ink);word-break:break-word}.lc-hide{flex:none;background:none;border:none;color:var(--muted);cursor:pointer;font-size:14px;padding:2px 6px;border-radius:6px}.lc-hide:hover{background:rgba(255,107,94,.12);color:var(--jazyk)}.lc-input{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--line)}.lc-input input{flex:1 1;border:1.5px solid var(--line);border-radius:999px;padding:9px 14px;font:inherit;font-size:16px;min-width:0}.lc-input button{background:var(--ink);color:#fff;border:none;border-radius:999px;padding:0 18px;font-weight:800;cursor:pointer}.lc-input button:disabled{opacity:.5;cursor:default}.lc-locked{padding:12px 14px;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted)}.lc-locked a{color:var(--ink);font-weight:700}body.nv-app .dock,body.nv-app .main-nav,body.nv-app .nav-burger,body.nv-app .nv-bell-wrap,body.nv-app .site-footer{display:none!important}body.nv-app main{padding-bottom:calc(66px + env(safe-area-inset-bottom, 0px))}body.nv-broadcasting .app-tabbar{display:none!important}.app-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:900;display:flex;align-items:flex-start;background:#fff;border-top:1px solid var(--line,#efe6da);padding:8px 4px calc(8px + env(safe-area-inset-bottom, 0px));box-shadow:0 -6px 20px rgba(36,26,20,.05)}.app-tab{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:none;cursor:pointer;text-decoration:none;color:var(--muted,#8A7A6E);font-size:10.5px;font-weight:700;font-family:inherit;padding:2px 0}.app-tab-ic{position:relative}.app-tab-ic,.app-tab-ic svg{width:25px;height:25px;display:block}.app-tab.on{color:var(--ink,#241A14)}.app-tab.on .app-tab-ic{color:var(--micek,#FFC61A)}.app-tab-badge{position:absolute;top:-5px;right:-8px;min-width:17px;height:17px;padding:0 4px;background:var(--jazyk,#FF6B5E);color:#fff;border-radius:999px;font-size:10px;font-weight:800;display:grid;place-items:center;border:2px solid #fff}.app-create{flex:1 1}.app-create-btn{display:grid;place-items:center;width:52px;height:52px;margin-top:-18px;background:var(--micek,#FFC61A);color:var(--ink,#241A14);border-radius:50%;font-size:30px;font-weight:400;line-height:1;box-shadow:0 8px 20px rgba(255,198,26,.5)}.app-create:active .app-create-btn{transform:scale(.94)}.app-sheet-overlay{position:fixed;inset:0;z-index:1200;background:rgba(20,14,8,.5);display:flex;align-items:flex-end;animation:fadein .2s ease}@keyframes fadein{0%{opacity:0}to{opacity:1}}.app-sheet{width:100%;background:#fff;border-radius:24px 24px 0 0;padding:10px 16px calc(18px + env(safe-area-inset-bottom, 0px));box-shadow:0 -16px 40px rgba(0,0,0,.3);animation:sheetup .28s ease}@keyframes sheetup{0%{transform:translateY(60px)}to{transform:none}}.app-sheet-grip{width:40px;height:4px;border-radius:999px;background:var(--line,#EFE6DA);margin:4px auto 12px}.app-sheet-title{margin:0 0 12px;font-size:17px;text-align:center}.app-sheet-opt{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--line,#efe6da);border-radius:16px;text-decoration:none;color:var(--ink,#241A14);margin-bottom:10px}.app-sheet-opt:active{background:var(--smetana,#FDFBF7)}.app-sheet-ic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;font-size:22px;flex:none}.app-sheet-ic.ic-up{background:rgba(255,198,26,.18)}.app-sheet-ic.ic-live{background:rgba(224,52,43,.14)}.app-sheet-txt{flex:1 1;min-width:0;display:flex;flex-direction:column}.app-sheet-txt b{font-size:15.5px}.app-sheet-txt small{font-size:13px;color:var(--muted,#8A7A6E)}.app-sheet-arrow{color:var(--muted,#8A7A6E);font-size:22px}.app-sheet-cancel{width:100%;margin-top:4px;background:var(--smetana,#FDFBF7);border:none;border-radius:14px;padding:13px;font-weight:800;font-size:15px;color:var(--ink,#241A14);cursor:pointer}.install-sheet{position:fixed;left:10px;right:10px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:1100;background:#fff;border-radius:22px;padding:18px 16px 14px;box-shadow:0 20px 50px rgba(0,0,0,.28);animation:sheetup .32s ease}.install-x{position:absolute;top:12px;right:14px;background:none;border:none;color:var(--muted,#8A7A6E);font-size:17px}.install-top{display:flex;align-items:center;gap:14px}.install-icon{width:56px;height:56px;border-radius:15px;background:linear-gradient(160deg,#2a2320,#160f09);display:grid;place-items:center;flex:none;box-shadow:0 6px 16px rgba(0,0,0,.2)}.install-paw{position:relative;width:30px;height:30px}.install-paw i{position:absolute;background:var(--micek,#FFC61A);border-radius:50%}.install-paw i:first-child{width:8px;height:10px;left:2px;top:6px}.install-paw i:nth-child(2){width:8px;height:10px;left:11px;top:2px}.install-paw i:nth-child(3){width:8px;height:10px;left:20px;top:6px}.install-paw i:nth-child(4){width:19px;height:14px;left:5px;top:15px;border-radius:50% 50% 45% 45%}.install-top h3{margin:0;font-size:17px}.install-top p{margin:3px 0 0;font-size:13px;color:var(--muted,#8A7A6E);line-height:1.35}.install-btn{width:100%;margin-top:14px;background:var(--micek,#FFC61A);color:var(--ink,#241A14);border:none;border-radius:999px;padding:13px;font-weight:800;font-size:16px;cursor:pointer}.install-steps{margin-top:14px;background:var(--smetana,#FDFBF7);border:1px solid var(--line,#efe6da);border-radius:14px;padding:12px 14px}.install-step{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.install-step+.install-step{margin-top:9px}.install-step .n{width:22px;height:22px;border-radius:50%;background:var(--ink,#241A14);color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center;flex:none}.install-share{color:#0a84ff;font-weight:800}.install-later{display:block;width:100%;text-align:center;background:none;border:none;color:var(--muted,#8A7A6E);font-size:13px;font-weight:700;margin-top:12px;cursor:pointer}.inbox-tabs{display:flex;gap:8px;margin:6px 0 18px;flex-wrap:wrap}.inbox-tab{position:relative;display:inline-flex;align-items:center;gap:7px;background:#fff;border:1.5px solid var(--line);border-radius:999px;padding:9px 15px;font-weight:800;font-size:14px;color:var(--ink);cursor:pointer;font-family:inherit}.inbox-tab:hover{border-color:#E2D5C4}.inbox-tab.on{background:var(--ink);color:var(--smetana);border-color:var(--ink)}.inbox-badge{min-width:19px;height:19px;padding:0 5px;background:var(--jazyk);color:#fff;border-radius:999px;font-size:11px;font-weight:800;display:grid;place-items:center}.inbox-tab.on .inbox-badge{box-shadow:0 0 0 1.5px var(--ink)}.media-tabs{display:flex;gap:8px;margin:4px 0 18px}.media-tab{background:#fff;border:1.5px solid var(--line);border-radius:999px;padding:8px 18px;font-weight:800;font-size:14px;color:var(--ink);text-decoration:none}.media-tab.on{background:var(--ink);color:var(--smetana);border-color:var(--ink)}body.nv-app #temata,body.nv-app #zpravy,body.nv-app .pcard-msg-dm{display:none!important}body.nv-app .chips{flex-wrap:wrap!important;overflow-x:visible!important;margin:0 0 18px!important;padding:0!important}.chat-reply input,.dm-compose textarea{min-width:0}.chat-reply,.dm-compose{width:100%}body.nv-app{overflow-x:hidden}.detail-desc{margin:8px 0 4px;color:var(--srst,#5C4F44);font-size:15.5px;line-height:1.5}body.nv-app .chat-reply,body.nv-app .dm-compose{flex-wrap:wrap}body.nv-app .chat-reply input,body.nv-app .dm-compose textarea{flex:1 1 auto;min-width:0}body.nv-app .chat-reply>button,body.nv-app .dm-compose>button{flex-basis:100%;width:100%}body.nv-app .dm-head{flex-wrap:wrap;row-gap:8px}body.nv-app .dm-head-actions{flex-wrap:wrap}body.nv-app .chat-thread,body.nv-app .dm-messages{max-width:100%}#nv-splash{-webkit-tap-highlight-color:transparent}.app-hdr{display:none}body.nv-app .app-hdr{display:flex;align-items:center;gap:10px;position:fixed;top:0;left:0;right:0;z-index:900;height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;background:var(--srst,#1C1410)}body.nv-app .app-hdr .app-hdr-logo{font-family:var(--font-display,"Unbounded"),sans-serif;font-weight:800;font-size:19px;color:#fff;text-decoration:none;display:flex;align-items:center;gap:5px}body.nv-app .app-hdr .app-hdr-logo svg{width:13px;height:13px;fill:var(--micek,#00DCF0)}body.nv-app .app-hdr .app-hdr-title{font-family:var(--font-display,"Unbounded"),sans-serif;font-weight:800;font-size:16.5px;color:#fff}body.nv-app .app-hdr .app-hdr-live{color:#FF9A93}body.nv-app .app-hdr .app-hdr-sp{flex:1 1}body.nv-app .app-hdr .app-hdr-back{background:none;border:none;color:#fff;font-size:26px;line-height:1;padding:2px 10px 6px 0;cursor:pointer}body.nv-app .app-hdr .app-hdr-seg{display:flex;gap:4px;background:rgba(255,255,255,.12);border-radius:11px;padding:3px}body.nv-app .app-hdr .app-hdr-seg a{font-size:12.5px;font-weight:700;color:#cfc5b6;padding:5px 11px;border-radius:8px;text-decoration:none}body.nv-app .app-hdr .app-hdr-seg a.on{background:var(--micek,#00DCF0);color:var(--srst,#1C1410)}body.nv-app .app-hdr .nv-bell-wrap{margin-left:0}body.nv-app .app-hdr .app-hdr-search{display:grid;place-items:center;width:40px;height:40px;margin-right:-8px;color:#cfc5b6;text-decoration:none;flex:none}body.nv-app .app-hdr .app-hdr-search svg{width:20px;height:20px}body.nv-app .app-hdr .app-hdr-search:active{transform:scale(.9)}body.nv-app .hero,body.nv-app .join-strip-section,body.nv-app .media-tabs,body.nv-app .site-footer,body.nv-app .site-header{display:none!important}body.nv-app main{padding-top:calc(52px + env(safe-area-inset-top))}body.nv-app .live-strip{background:var(--jazyk,#FE5246);position:-webkit-sticky;position:sticky;top:calc(52px + env(safe-area-inset-top));z-index:850}body.nv-app .live-strip-inner{padding:9px 0}body.nv-app .section{padding:18px 0}body.nv-app .section-head h2{font-size:19px}body.nv-app .section-sub{font-size:13px}body.nv-app .nv-page{animation:nvPageIn .28s cubic-bezier(.2,.8,.2,1)}@keyframes nvPageIn{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){body.nv-app .nv-page{animation:none}}body.nv-broadcasting .app-hdr,body.nv-broadcasting .app-tabbar{display:none!important}body.nv-app .video-detail{padding-top:0}body.nv-app .video-detail .player-wrap{margin:0 -22px;border-radius:0}body.nv-app .video-detail h1{font-size:20px;margin-top:14px!important;line-height:1.3}body.nv-app .video-detail .detail-desc{font-size:14px;margin-top:6px}body.nv-app .video-detail .detail-meta{margin-top:12px;gap:10px}body.nv-app .video-detail .aava{width:38px;height:38px;font-size:18px}body.nv-app .video-detail .cta-strip{display:none}.nv-up{padding:0 16px calc(96px + env(safe-area-inset-bottom))}.nv-up-pick{flex-direction:column;gap:10px;width:100%;margin-top:16px;padding:44px 20px;cursor:pointer;background:#fff;border:2.5px dashed color-mix(in srgb,var(--micek,#00dcf0) 45%,#fff);border-radius:22px;text-align:center;font-family:inherit}.nv-up-pick,.nv-up-pick-ic{display:flex;align-items:center}.nv-up-pick-ic{width:72px;height:72px;border-radius:50%;background:var(--micek,#00DCF0);justify-content:center;font-size:30px;box-shadow:0 10px 26px color-mix(in srgb,var(--micek,#00DCF0) 40%,transparent)}.nv-up-pick b{font-family:var(--font-display),sans-serif;font-size:16px;color:var(--ink,#241c15)}.nv-up-pick small{color:var(--muted,#94897b);font-size:12.5px;line-height:1.5}.nv-up-tips{margin-top:14px;background:#fff;border:1px solid var(--line,#ece5d8);border-radius:16px;padding:13px 15px}.nv-up-tips h5{margin:0 0 8px;font-size:11.5px;letter-spacing:1.5px;color:var(--muted,#94897b);text-transform:uppercase}.nv-up-tips div{font-size:13.5px;color:var(--ink,#241c15);padding:5px 0}.nv-up-prev{position:relative;margin:14px -16px 0;background:#000}.nv-up-prev img,.nv-up-prev video{display:block;width:100%;max-height:46vh;object-fit:contain}.nv-up-swap{right:52px;border:none;border-radius:9px;padding:7px 12px;font-size:12.5px;font-weight:700}.nv-up-del,.nv-up-swap{position:absolute;top:10px;background:rgba(0,0,0,.62);color:#fff;cursor:pointer}.nv-up-del{right:10px;width:32px;height:32px;border-radius:50%;border:none;font-size:14px}.nv-up-ctabar{position:fixed;left:0;right:0;bottom:calc(70px + env(safe-area-inset-bottom));padding:12px 16px;z-index:800;background:linear-gradient(transparent,var(--paper,#FAF6EF) 40%)}.nv-up-cta{display:block;width:100%;border:none;border-radius:999px;padding:15px;font-family:inherit;font-size:15.5px;font-weight:800;cursor:pointer;background:var(--micek,#00DCF0);color:var(--srst,#1C1410);box-shadow:0 8px 22px color-mix(in srgb,var(--micek,#00DCF0) 35%,transparent);text-align:center}.nv-up-cta:disabled{background:#e2ddd2;color:#a49a8a;box-shadow:none}.nv-up-center{min-height:62vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:20px 10px}.nv-up-center h2{font-family:var(--font-display),sans-serif;font-size:19px;color:var(--ink,#241c15);margin:0}.nv-up-center p{margin:0;font-size:13.5px;color:var(--muted,#94897b);max-width:260px;line-height:1.55}.nv-up-ring{width:128px;height:128px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;background:conic-gradient(var(--micek,#00DCF0) var(--p,0),var(--line,#ece5d8) 0);transition:--p .2s ease}.nv-up-ring:before{content:"";position:absolute;inset:10px;border-radius:50%;background:var(--paper,#FAF6EF)}.nv-up-ring b{position:relative;font-family:var(--font-display),sans-serif;font-size:21px;color:var(--ink,#241c15)}.nv-up-paw{width:94px;height:94px;border-radius:50%;background:var(--micek,#00DCF0);display:flex;align-items:center;justify-content:center;font-size:42px;box-shadow:0 14px 34px color-mix(in srgb,var(--micek,#00DCF0) 40%,transparent);animation:nvUpPop .5s cubic-bezier(.2,.9,.25,1.3) both}@keyframes nvUpPop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.nv-up-done-btns{display:flex;flex-direction:column;gap:10px;width:100%;max-width:260px}.nv-up-ghost{color:var(--muted,#94897b);font-weight:700;font-size:14px;text-decoration:underline}body.nv-app .profile-hero{flex-direction:column;align-items:center;text-align:center;gap:10px;padding:20px 16px}body.nv-app .profile-hero-info{display:flex;flex-direction:column;align-items:center;gap:6px}body.nv-app .stat-row{background:none;box-shadow:none;gap:9px}body.nv-app .stat{background:#fff;border:1px solid var(--line,#ece5d8);border-radius:14px;padding:13px 4px}body.nv-app .stat+.stat{border-left:1px solid var(--line,#ece5d8)}body.nv-app .stat .n,body.nv-app .stat b{font-family:var(--font-display),sans-serif;font-size:17px}body.nv-app .pcard{padding:13px 15px}body.nv-app .profil-create-actions{display:none!important}body.nv-app .live-detail{background:#12100c;padding:0 0 26px;min-height:calc(100vh - 52px - 70px)}body.nv-app .live-detail .player-wrap{margin:0 -22px;border-radius:0}body.nv-app .live-detail h1{color:#fff;font-size:18px;margin-top:14px!important}body.nv-app .live-detail p{color:#cbc0b2}body.nv-app .live-detail .live-note{background:rgba(255,255,255,.08);color:#e8ddcf;border-radius:12px;padding:10px 13px}body.nv-app .live-detail .live-social{border-color:rgba(255,255,255,.14)}body.nv-app .live-detail .live-comments .cmt b,body.nv-app .live-detail .live-social b,body.nv-app .live-detail .live-social h3{color:#fff}body.nv-app .live-detail .live-comments .cmt p{color:#e4dbce}body.nv-app .live-detail .live-comments .cmt{border-color:rgba(255,255,255,.1)}body.nv-app .live-detail .chat-reply input,body.nv-app .live-detail textarea{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22);color:#fff}body.nv-app .live-detail .live-hint{color:#a89c8c}.broadcast-chat{position:absolute;left:14px;right:90px;bottom:130px;z-index:5;display:flex;flex-direction:column;gap:6px;pointer-events:none}.broadcast-chat-msg{background:rgba(0,0,0,.52);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:13px;line-height:1.35;border-radius:12px;padding:7px 11px;max-width:100%;animation:nvUp .3s ease both;overflow-wrap:break-word}.broadcast-chat-msg b{color:var(--micek,#00DCF0);font-weight:800}body.nv-app .profile-delete{display:none!important}body.nv-app .profile-hero .btn{padding:8px 16px;font-size:13px}body{display:flex;flex-direction:column;min-height:100vh}body>main{flex:1 0 auto}.site-footer{margin-top:auto}body.nv-app .dock,body.nv-app .home-latest .chips{display:none!important}body.nv-app .home-latest .section-head{margin-bottom:10px}.nv-up-rec{padding:32px 20px;border-style:solid;border-color:var(--micek,#00DCF0)}.nv-up-gal{padding:20px;margin-top:10px}.nv-up-gal .nv-up-pick-ic{width:54px;height:54px;font-size:24px;background:#efe8db;box-shadow:none}body.nv-app .app-hdr .app-hdr-gear{background:none;border:none;color:#cfc5b6;font-size:19px;line-height:1;padding:6px;cursor:pointer}body.nv-app .app-hdr .app-hdr-gear:active{transform:scale(.9)}body.nv-app .nv-prof{padding-bottom:18px}body.nv-app .nv-prof-cover{height:120px;position:relative;background:linear-gradient(120deg,var(--srst,#1C1410),var(--micek,#00DCF0) 55%,#8ceef8);background-size:cover;background-position:center 50%}body.nv-app .nv-prof-cover-edit{position:absolute;right:10px;bottom:10px;background:rgba(0,0,0,.45);color:#fff;border-radius:9px;padding:5px 10px;font-size:11.5px;font-weight:700;cursor:pointer}body.nv-app .nv-prof-ava{width:84px;height:84px;border-radius:26px;overflow:hidden;background:var(--srst,#1C1410);border:4px solid var(--cream,#faf6ef);display:flex;align-items:center;justify-content:center;font-size:36px;margin:-42px auto 0;position:relative;z-index:2}body.nv-app .nv-prof-ava img{width:100%;height:100%;object-fit:cover}body.nv-app .nv-prof-name{text-align:center;margin-top:8px;padding:0 16px}body.nv-app .nv-prof-name h1{margin:0;font-family:var(--font-display),sans-serif;font-size:20px;line-height:1.2;color:var(--ink,#241c15);overflow-wrap:anywhere}body.nv-app .nv-prof-lvl{display:inline-flex;align-items:center;gap:5px;margin-top:7px;font-size:12px;font-weight:800;color:#00757f;background:#E4FBFD;border:1px solid #bdf2f8;padding:4px 12px;border-radius:20px;cursor:pointer}body.nv-app .nv-prof-lvl small{opacity:.7}body.nv-app .nv-prof-lvl-note{margin:8px auto 0;max-width:320px;font-size:12.5px;line-height:1.5;color:var(--muted,#94897b);background:#fff;border:1px solid var(--line,#ece5d8);border-radius:12px;padding:10px 12px}body.nv-app .nv-prof-stats{display:flex;gap:9px;margin:14px 16px 0}body.nv-app .nv-prof-stat{flex:1 1;min-width:0;background:#fff;border:1px solid var(--line,#ece5d8);border-radius:14px;padding:12px 4px;text-align:center}body.nv-app .nv-prof-stat b{display:block;font-family:var(--font-display),sans-serif;font-size:17px;color:var(--ink,#241c15)}body.nv-app .nv-prof-stat small{font-size:10px;color:var(--muted,#94897b);letter-spacing:.4px;display:block;margin-top:2px}body.nv-app .nv-prof-prog{margin:12px 16px 0;background:#fff;border:1px solid var(--line,#ece5d8);border-radius:14px;padding:12px 14px}body.nv-app .nv-prof-prog-row{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted,#94897b);font-weight:700}body.nv-app .nv-prof-prog-bar{height:7px;border-radius:4px;background:#efe8db;margin-top:7px;overflow:hidden}body.nv-app .nv-prof-prog-bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--micek,#00DCF0),#7ee9f4);transition:width .4s cubic-bezier(.2,.8,.2,1)}body.nv-app .nv-prof-tabs{display:flex;gap:18px;margin:16px 16px 0;border-bottom:1.5px solid var(--line,#ece5d8)}body.nv-app .nv-prof-tabs button{background:none;border:none;font-family:inherit;font-size:13.5px;font-weight:800;color:#a3988a;padding:0 2px 9px;position:relative;cursor:pointer}body.nv-app .nv-prof-tabs button.on{color:var(--ink,#241c15)}body.nv-app .nv-prof-tabs button.on:after{content:"";position:absolute;left:0;right:0;bottom:-1.5px;height:3px;background:var(--micek,#00DCF0);border-radius:2px}body.nv-app .nv-prof-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;padding:12px 16px 6px}body.nv-app .nv-prof-cell{border-radius:14px;overflow:hidden;background:#000;aspect-ratio:9/12;position:relative;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff;text-decoration:none}body.nv-app .nv-prof-cell img,body.nv-app .nv-prof-cell video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body.nv-app .nv-prof-st{position:absolute;top:7px;left:7px;font-size:9.5px;font-weight:800;padding:3px 7px;border-radius:6px;z-index:2}body.nv-app .nv-prof-st.ok{background:#DFF7E8;color:#0E7A3C}body.nv-app .nv-prof-st.wait{background:#FFF3CE;color:#7A5A00}body.nv-app .nv-prof-st.work{background:#E4EEFB;color:#1B4B8F}body.nv-app .nv-prof-st.bad{background:#FBE3E1;color:#8F2018}body.nv-app .nv-prof-hint{margin:12px 16px -4px;padding:9px 11px;border-radius:12px;background:rgba(0,0,0,.04);font-size:11.5px;line-height:1.45;color:var(--txt-2,#6B6259);display:flex;gap:7px;align-items:flex-start}body.nv-app .nv-prof-hint b{font-weight:700;color:var(--srst,#1C1410)}body.nv-app .nv-prof-paws{position:absolute;bottom:7px;right:7px;background:rgba(0,0,0,.6);color:#fff;font-size:10.5px;font-weight:800;padding:3px 7px;border-radius:6px;z-index:2}body.nv-app .nv-prof-cell-name{left:0;right:0;bottom:0;z-index:1;padding:20px 8px 7px;font-size:11.5px;background:linear-gradient(transparent,rgba(0,0,0,.75))}body.nv-app .nv-prof-cell-author,body.nv-app .nv-prof-cell-name{position:absolute;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.nv-app .nv-prof-cell-author{top:7px;left:7px;z-index:2;background:rgba(0,0,0,.55);font-size:9.5px;padding:3px 7px;border-radius:6px;max-width:calc(100% - 14px)}body.nv-app .nv-prof-empty{margin:22px 16px;text-align:center;font-size:14px;line-height:1.6;color:var(--muted,#94897b)}body.nv-app .nv-prof-badges{padding:12px 16px 6px;display:flex;flex-direction:column;gap:8px}body.nv-app .nv-prof-badge{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line,#ece5d8);border-radius:14px;padding:11px 13px;opacity:.55}body.nv-app .nv-prof-badge.on{opacity:1;border-color:var(--micek,#00DCF0)}body.nv-app .nv-prof-badge-ic{font-size:20px;flex:none}body.nv-app .nv-prof-badge-t b{display:block;font-size:14px;color:var(--ink,#241c15)}body.nv-app .nv-prof-badge-t small{font-size:11.5px;color:var(--muted,#94897b)}body.nv-app .nv-prof-settings-link{display:block;width:calc(100% - 32px);margin:16px;padding:13px;background:#fff;border:1px solid var(--line,#ece5d8);border-radius:14px;font-family:inherit;font-size:13.5px;font-weight:800;color:var(--ink,#241c15);text-align:center;cursor:pointer}body.nv-app .nv-prof-sheet{position:fixed;inset:0;z-index:1200;background:var(--cream,#FAF6EF);display:flex;flex-direction:column;animation:nvSheetIn .26s cubic-bezier(.2,.8,.2,1)}@keyframes nvSheetIn{0%{transform:translateX(14%);opacity:0}to{transform:none;opacity:1}}body.nv-app .nv-prof-sheet-bar{display:flex;align-items:center;gap:8px;flex:none;height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;background:var(--srst,#1C1410);color:#fff}body.nv-app .nv-prof-sheet-bar button{background:none;border:none;color:#fff;font-size:24px;line-height:1;width:30px;text-align:left;cursor:pointer}body.nv-app .nv-prof-sheet-bar b{font-family:var(--font-display),sans-serif;font-size:15px}body.nv-app .nv-prof-sheet-body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(24px + env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){body.nv-app .nv-prof-sheet{animation:none}}body.nv-watching{overflow:hidden}body.nv-watching .app-hdr,body.nv-watching .app-tabbar,body.nv-watching .dock,body.nv-watching .site-footer,body.nv-watching .site-header{display:none!important}body.nv-watching main{padding:0!important}.nv-live{position:fixed;inset:0;z-index:1000;background:#0c0906;overflow:hidden;touch-action:manipulation}.nv-live-video{position:absolute;inset:0}.nv-live-video .player-wrap,.nv-live-video video{width:100%;height:100%;margin:0;border-radius:0;object-fit:contain;background:#0c0906}.nv-live-fade-t{top:0;height:120px;background:linear-gradient(rgba(0,0,0,.72),transparent)}.nv-live-fade-b,.nv-live-fade-t{position:absolute;left:0;right:0;pointer-events:none}.nv-live-fade-b{bottom:0;height:240px;background:linear-gradient(transparent,rgba(0,0,0,.82))}.nv-live-top{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 14px);left:12px;right:12px;display:flex;align-items:center;gap:9px;z-index:5}.nv-live-back{background:rgba(0,0,0,.45);border:none;color:#fff;width:34px;height:34px;border-radius:50%;font-size:19px;flex:none;cursor:pointer}.nv-live-badge{background:var(--jazyk,#FE5246);color:#fff;font-size:11px;font-weight:800;letter-spacing:.6px;padding:5px 10px;border-radius:8px;display:flex;align-items:center;gap:6px}.nv-live-badge i{width:7px;height:7px;border-radius:50%;background:#fff;animation:nvLivePulse 1.4s infinite}.nv-live-badge-rec{background:rgba(0,0,0,.55)}@keyframes nvLivePulse{0%,to{opacity:1}50%{opacity:.35}}.nv-live-viewers{background:rgba(0,0,0,.45);color:#fff;font-size:11.5px;font-weight:700;padding:5px 10px;border-radius:8px;margin-left:auto}.nv-live-author{position:absolute;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom, 0px) + 170px);gap:10px;z-index:5}.nv-live-author,.nv-live-av{display:flex;align-items:center}.nv-live-av{width:40px;height:40px;border-radius:13px;flex:none;background:var(--srst,#1C1410);border:2px solid var(--micek,#00dcf0);justify-content:center;font-size:18px}.nv-live-who{min-width:0}.nv-live-who b{color:#fff;font-size:14.5px;font-family:var(--font-display),sans-serif}.nv-live-who b,.nv-live-who small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-live-who small{color:#cbc0b2;font-size:11.5px}.nv-live-follow{margin-left:auto;flex:none;background:var(--micek,#00DCF0);color:var(--srst,#1C1410);border:none;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:800;cursor:pointer}.nv-live-follow.on{background:rgba(255,255,255,.16);color:#fff}.nv-live-note{right:12px;top:calc(env(safe-area-inset-top, 0px) + 60px);background:rgba(0,0,0,.55);color:#f2e7d7;font-size:12px;line-height:1.45;border-radius:12px;padding:9px 12px;margin:0}.nv-live-chat,.nv-live-note{position:absolute;left:12px;z-index:5}.nv-live-chat{width:75%;bottom:calc(env(safe-area-inset-bottom, 0px) + 74px);display:flex;flex-direction:column;gap:6px;pointer-events:none}.nv-live-msg{background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:12.5px;border-radius:12px;padding:7px 11px;line-height:1.35;max-width:100%;overflow-wrap:break-word;animation:nvChatIn .3s ease both}.nv-live-msg b{color:var(--micek,#00DCF0);font-weight:800}@keyframes nvChatIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nv-live-err{bottom:calc(env(safe-area-inset-bottom, 0px) + 74px);z-index:8;background:var(--jazyk,#FE5246);color:#fff;font-size:12.5px;font-weight:700;border-radius:12px;padding:9px 12px;text-align:center}.nv-live-bar,.nv-live-err{position:absolute;left:12px;right:12px}.nv-live-bar{bottom:calc(env(safe-area-inset-bottom, 0px) + 14px);display:flex;gap:9px;align-items:center;z-index:6}.nv-live-bar input{flex:1 1;min-width:0;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#fff;padding:11px 15px;font-size:16px;font-family:inherit}.nv-live-bar input::placeholder{color:#c9beb0}.nv-live-bar input:focus{outline:none;border-color:var(--micek,#00DCF0)}.nv-live-login{flex:1 1;min-width:0;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:11px 15px;font-size:13.5px;font-weight:700;text-align:center;text-decoration:none}.nv-live-login,.nv-live-paw{background:rgba(255,255,255,.14);color:#fff}.nv-live-paw{width:46px;height:46px;border-radius:50%;flex:none;position:relative;border:1px solid rgba(255,255,255,.25);font-size:20px;cursor:pointer}.nv-live-paw-cnt{position:absolute;top:-7px;right:-4px;background:var(--micek,#00DCF0);color:var(--srst,#1C1410);font-size:9.5px;font-weight:800;border-radius:8px;padding:1px 6px}.nv-live-fly{position:absolute;font-size:22px;pointer-events:none;z-index:7;animation:nvPawFly 1.6s ease-out forwards}@keyframes nvPawFly{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-130px) scale(1.5)}}@media (prefers-reduced-motion:reduce){.nv-live-fly{animation:nvPawFadeOnly 1.2s linear forwards}@keyframes nvPawFadeOnly{to{opacity:0}}.nv-live-badge i{animation:none}}.live-viewers{color:var(--muted,#94897b)}.lc-err,.live-viewers{font-size:13px;font-weight:700}.lc-err{margin:8px 0 0;color:#fff;background:var(--jazyk,#FE5246);border-radius:10px;padding:8px 12px}.broadcast-viewers{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 16px);right:calc(env(safe-area-inset-right, 0px) + 16px);background:rgba(0,0,0,.5);color:#fff;font-size:13px;font-weight:800;padding:7px 12px;border-radius:999px;z-index:5;box-shadow:0 4px 14px rgba(0,0,0,.35)}body.nv-sheet-open{overflow:hidden}.load-err{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;margin:14px 0;border-radius:var(--r,14px);background:#FDECEA;border:1px solid rgba(254,82,70,.35);color:#8E2C24;font-size:14px;font-weight:700}.load-err .btn{flex:none}.send-err{font-size:13px;margin:6px 0 0}.paw-err,.send-err{color:#C0392B;font-weight:700}.paw-err{font-size:12px;margin-left:8px}.nv-up-ctaerr{margin:0 0 8px;padding:9px 12px;border-radius:12px;background:#FDECEA;border:1px solid rgba(254,82,70,.35);color:#8E2C24;font-size:13px;font-weight:700;text-align:center}.skeleton-card{border-radius:var(--r,14px);aspect-ratio:3/4;min-height:200px;background:linear-gradient(100deg,#EDE5DA 40%,#F7F1E8 50%,#EDE5DA 60%);background-size:200% 100%;animation:shimmer 1.2s linear infinite}@media (prefers-reduced-motion:reduce){.skeleton-card{animation:none}}.auth-expired{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:950;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:var(--srst,#241A14);color:var(--smetana,#FAF6EF);box-shadow:0 12px 34px -10px rgba(28,20,16,.55);font-size:14px;font-weight:700}.auth-expired-txt{flex:1 1;min-width:0}.auth-expired-cta{flex:none;padding:9px 14px;border-radius:999px;background:var(--micek,#00DCF0);color:var(--srst,#241A14);font-weight:800;font-size:14px;white-space:nowrap}.auth-expired-cta:active{transform:scale(.94)}.auth-expired-x{flex:none;width:32px;height:32px;border:none;background:none;color:var(--smetana,#FAF6EF);opacity:.7;font-size:15px;cursor:pointer}body.nv-app .auth-expired{bottom:calc(66px + 12px + env(safe-area-inset-bottom))}.nv-updock{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:940;display:flex;flex-direction:column;gap:8px;max-width:520px;margin:0 auto;pointer-events:none}body.nv-app .nv-updock{bottom:calc(66px + 12px + env(safe-area-inset-bottom))}body.nv-app .nv-updock:has(~.auth-expired){bottom:calc(66px + 70px + env(safe-area-inset-bottom))}.nv-updock-item{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--srst,#241A14);color:var(--smetana,#FAF6EF);box-shadow:0 12px 30px -12px rgba(28,20,16,.55)}.nv-updock-item.done{background:#1E5B3A}.nv-updock-item.auth,.nv-updock-item.error{background:#7C1F17}.nv-updock-ic{flex:none;font-size:16px;line-height:1}.nv-updock-txt{flex:1 1;min-width:0;display:block}.nv-updock-txt b{display:block;font-size:13.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-updock-txt small{display:block;font-size:11.5px;opacity:.8;margin-top:1px}.nv-updock-bar{height:4px;margin-top:6px;background:rgba(255,255,255,.18);overflow:hidden}.nv-updock-bar,.nv-updock-bar i{display:block;border-radius:999px}.nv-updock-bar i{height:100%;background:var(--micek,#00DCF0);transition:width .25s ease}.nv-updock-act{flex:none;padding:8px 12px;border:none;border-radius:999px;cursor:pointer;background:var(--micek,#00DCF0);color:var(--srst,#241A14);font-family:inherit;font-size:12.5px;font-weight:800;text-decoration:none;white-space:nowrap}.nv-updock-act:active{transform:scale(.94)}.nv-updock-x{flex:none;width:30px;height:30px;border:none;background:none;cursor:pointer;color:var(--smetana,#FAF6EF);opacity:.65;font-size:14px}.nv-updock-more{pointer-events:auto;text-align:center;font-size:11.5px;color:var(--muted,#8A7A6E)}.player-stage{position:relative}.ad-waiting{inset:0;z-index:6;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;letter-spacing:.04em}.ad-badge,.ad-waiting{position:absolute;background:rgba(20,16,13,.82);color:#fff;text-transform:uppercase}.ad-badge{top:10px;left:10px;z-index:8;font-size:10.5px;font-weight:800;letter-spacing:.06em;padding:4px 9px;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.ad-badge-inline{position:static;display:inline-block;-webkit-backdrop-filter:none;backdrop-filter:none}.ad-preroll{position:absolute;inset:0;z-index:7;background:#14100d;overflow:hidden}.ad-preroll-surface{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff}.ad-preroll-surface img,.ad-preroll-surface video{width:100%;height:100%;object-fit:contain;display:block}.ad-preroll-text{max-width:520px;padding:24px;text-align:center;display:grid;grid-gap:8px;gap:8px}.ad-preroll-text strong{font-family:var(--font-display),system-ui,sans-serif;font-size:22px}.ad-preroll-text span{color:rgba(255,255,255,.82);font-size:14.5px}.ad-preroll-bar{position:absolute;left:0;right:0;bottom:0;z-index:9;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 14px;background:linear-gradient(0deg,rgba(20,16,13,.92),rgba(20,16,13,0));flex-wrap:wrap}.ad-preroll-who{color:rgba(255,255,255,.88);font-size:12px;font-weight:700;min-width:0}.ad-preroll-btns{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ad-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1.5px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(20,16,13,.55);color:#fff;font-family:inherit;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .15s cubic-bezier(.34,1.56,.64,1),background .15s}.ad-btn:hover{background:rgba(20,16,13,.8);transform:translateY(-1px)}.ad-btn:active{transform:scale(.96)}.ad-btn-cta{background:var(--micek);border-color:var(--micek);color:var(--srst)}.ad-btn-cta:hover{background:var(--micek);filter:brightness(1.06)}.ad-btn-skip.is-off{opacity:.6;cursor:default}.ad-btn-skip.is-off:hover{transform:none;background:rgba(20,16,13,.55)}.ad-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.18);z-index:10}.ad-progress>div{height:100%;background:var(--micek);transition:width .2s linear}.ad-overlay{position:absolute;left:8px;right:8px;bottom:48px;z-index:6;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;background:rgba(253,251,247,.96);color:var(--ink);box-shadow:0 10px 30px -12px rgba(0,0,0,.6);animation:ad-overlay-in .25s cubic-bezier(.34,1.56,.64,1)}@keyframes ad-overlay-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ad-overlay-body{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;text-decoration:none;color:inherit}.ad-overlay-body img{height:48px;max-width:40%;object-fit:contain;border-radius:8px}.ad-overlay-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.ad-overlay-text strong{font-size:14px;line-height:1.25}.ad-overlay-text span{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-overlay-cta{margin-left:auto;flex:none;padding:8px 13px;border-radius:999px;background:var(--micek);color:var(--srst);font-size:12.5px;font-weight:800;white-space:nowrap}.ad-overlay-close{flex:none;width:44px;height:44px;border:none;background:none;cursor:pointer;color:var(--muted);font-size:15px;line-height:1;border-radius:50%}.ad-overlay-close:hover{background:rgba(36,26,20,.08);color:var(--ink)}.ad-card{border:2px dashed rgba(138,122,110,.45)}.ad-card:hover,.ad-card:nth-child(2n):hover{transform:translateY(-3px)}.ad-card .vtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ad-card-body{margin-top:4px;font-size:12.5px;color:var(--muted)}.ad-card-mark{font-size:42px}.ad-card-advertiser,.ad-card-cta{font-weight:800}.ad-card-cta{flex:none;padding:7px 13px;border-radius:999px;background:var(--micek);color:var(--srst);font-size:12.5px;text-decoration:none;white-space:nowrap}@media (max-width:640px){.ad-preroll-bar{padding:8px 10px 12px}.ad-preroll-who{width:100%;order:-1}.ad-btn{min-height:44px;padding:0 16px}.ad-overlay{left:6px;right:6px;bottom:44px}.ad-overlay-body img{height:40px}.ad-overlay-text span{display:none}}.grp-hero{display:flex;align-items:flex-start;gap:18px;flex-wrap:wrap;margin-bottom:26px}.grp-hero h2{font-size:28px;font-weight:800}.grp-hero p{color:var(--muted);margin-top:6px;max-width:52ch}.grp-hero-cta{margin-left:auto}.grp-block{margin-top:30px}.grp-head{margin-bottom:14px}.grp-head h3{font-size:19px;font-weight:800}.grp-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}.grp-card{display:flex;flex-direction:column;background:#fff;border:1.5px solid var(--line);border-radius:var(--r);overflow:hidden;text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.grp-card:hover{transform:translateY(-3px);border-color:var(--micek);box-shadow:0 10px 26px rgba(36,26,20,.08)}.grp-card-cover{position:relative;aspect-ratio:16/7;background:linear-gradient(135deg,#FFF3D0,#FFE1B8);display:flex;align-items:center;justify-content:center;overflow:hidden}.grp-card-cover img{width:100%;height:100%;object-fit:cover}.grp-card-icon{font-size:40px}.grp-card-badge{position:absolute;top:10px;left:10px;background:var(--srst);color:var(--smetana);font-size:11.5px;font-weight:800;padding:5px 10px;border-radius:999px}.grp-card-body{padding:13px 15px 15px;display:grid;grid-gap:5px;gap:5px;min-width:0}.grp-card-name{font-size:16px;font-weight:800;overflow-wrap:anywhere}.grp-card-desc{font-size:13.5px;color:var(--muted);overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.grp-card-meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12.5px;color:var(--muted)}.grp-lock{font-weight:800;color:var(--jazyk)}.grp-dim{color:var(--muted);font-size:12.5px}.grp-search{width:100%;border:1.5px solid var(--line);border-radius:14px;padding:13px 15px;font:inherit;font-size:16px;margin-bottom:16px;background:#fff}.grp-search:focus{outline:none;border-color:var(--micek)}.grp-walks{display:grid;grid-gap:8px;gap:8px}.grp-walk-row{display:flex;align-items:center;gap:14px;padding:12px 15px;min-height:56px;background:#fff;border:1.5px solid var(--line);border-radius:14px;text-decoration:none;color:inherit}.grp-walk-row:hover{border-color:var(--micek)}.grp-walk-when{flex:none;font-size:12.5px;font-weight:800;color:var(--trava);width:130px}.grp-walk-main{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.grp-walk-main b,.grp-walk-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grp-walk-sub{font-size:12.5px;color:var(--muted)}.grp-walk-going{flex:none;font-size:13px;font-weight:800}.grp-join-strip{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:26px;background:var(--srst);color:var(--smetana);border-radius:var(--r);padding:18px 22px}.grp-join-strip span{color:#D8CCC0;font-size:14px}.grp-join-strip .btn{margin-left:auto}.grp-join-strip .btn-dark{background:var(--micek);color:var(--ink)}.grp-skel{height:96px;border-radius:var(--r);background:linear-gradient(90deg,#F3EDE4,#FAF6F0,#F3EDE4);background-size:200% 100%;animation:grp-shimmer 1.2s infinite}.grp-skel.small{height:44px}@keyframes grp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.grp-detail .grp-header{display:flex;gap:20px;align-items:flex-start;margin:14px 0 18px;flex-wrap:wrap}.grp-header-cover{flex:none;width:128px;aspect-ratio:1;border-radius:var(--r);overflow:hidden;background:linear-gradient(135deg,#FFF3D0,#FFE1B8);display:flex;align-items:center;justify-content:center}.grp-header-cover img{width:100%;height:100%;object-fit:cover}.grp-header-icon{font-size:52px}.grp-header-main{flex:1 1;min-width:min(100%,260px)}.grp-header-main h1{font-size:27px;font-weight:800;overflow-wrap:anywhere}.grp-header-meta{gap:6px;font-size:13px;color:var(--muted);margin-top:6px}.grp-header-meta,.grp-join{display:flex;flex-wrap:wrap}.grp-join{align-items:center;gap:12px;margin-top:14px}.grp-join .btn{min-height:44px}.grp-join .btn-ghost{color:var(--ink);border-color:var(--line)}.grp-join .btn-ghost:hover{border-color:var(--micek);color:var(--ink)}.grp-badge-in{background:rgba(62,158,95,.14);color:var(--trava)}.grp-badge-in,.grp-badge-wait{font-weight:800;font-size:13px;padding:8px 14px;border-radius:999px}.grp-badge-wait{background:rgba(138,122,110,.14);color:var(--muted)}.grp-ask{width:100%}.grp-ask textarea{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:10px 12px;font:inherit;font-size:16px;resize:vertical}.grp-banner{background:#FFF6DC;border:1.5px solid var(--micek);border-radius:14px;padding:12px 16px;font-size:14px;margin-bottom:16px}.grp-banner.warn{background:#FFECEA;border-color:var(--jazyk)}.grp-tabs{display:flex;gap:6px;overflow-x:auto;border-bottom:1.5px solid var(--line);margin-bottom:20px;scrollbar-width:none}.grp-tabs::-webkit-scrollbar{display:none}.grp-tabs button{flex:none;background:none;cursor:pointer;font:inherit;font-weight:800;font-size:14.5px;color:var(--muted);padding:12px 14px;min-height:46px;border:none;border-bottom:3px solid transparent;white-space:nowrap}.grp-tabs button.on{color:var(--ink);border-bottom-color:var(--micek)}.grp-tab-badge{display:inline-block;margin-left:6px;background:var(--jazyk);color:#fff;font-size:11px;padding:2px 7px;border-radius:999px}.grp-locked{text-align:center;padding:46px 20px;color:var(--muted)}.grp-locked span{font-size:34px;display:block;margin-bottom:10px}.grp-locked b{display:block;color:var(--ink);font-size:17px;margin-bottom:6px}.grp-locked p{max-width:44ch;margin:0 auto;font-size:14px}.grp-feed{display:grid;grid-gap:14px;gap:14px}.grp-composer-stub{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 16px;background:#fff;border:1.5px solid var(--line);border-radius:var(--r);cursor:pointer;font:inherit;font-size:15px;color:var(--muted);text-align:left}.grp-composer-stub:hover{border-color:var(--micek)}.grp-composer-avatar{font-size:20px}.grp-composer{background:#fff;border:1.5px solid var(--micek);border-radius:var(--r);padding:14px;display:grid;grid-gap:10px;gap:10px}.grp-composer textarea,.grp-edit textarea{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:11px 13px;font:inherit;font-size:16px;resize:vertical}.grp-composer-img{position:relative}.grp-composer-img img{width:100%;max-height:280px;object-fit:cover;border-radius:12px}.grp-composer-img button{position:absolute;top:8px;right:8px;width:36px;height:36px;border-radius:50%;border:none;background:rgba(28,20,16,.72);color:#fff;cursor:pointer;font-size:15px}.grp-composer-tools{display:flex;gap:10px;flex-wrap:wrap}.grp-tool{display:inline-flex;align-items:center;min-height:44px;padding:0 15px;border-radius:999px;border:1.5px solid var(--line);background:#fff;font-size:13.5px;font-weight:800;cursor:pointer}.grp-tool:hover{border-color:var(--micek)}.grp-tool-select{min-height:44px;border:1.5px solid var(--line);border-radius:999px;padding:0 14px;font:inherit;font-size:13.5px;background:#fff;max-width:100%}.grp-composer-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.grp-composer-actions .btn{min-height:44px}.grp-composer-actions .btn-ghost,.grp-form .btn-ghost{color:var(--ink);border-color:var(--line)}.grp-composer-actions .btn-ghost:hover,.grp-form .btn-ghost:hover{border-color:var(--micek);color:var(--ink)}.grp-post{background:#fff;border:1.5px solid var(--line);border-radius:var(--r);padding:16px}.grp-post.pinned{border-color:var(--micek)}.grp-pin{font-size:12px;font-weight:800;color:var(--muted);margin-bottom:8px}.grp-post-head{display:flex;align-items:center;gap:11px}.grp-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}.grp-avatar-ph{display:flex;align-items:center;justify-content:center;background:#F3EDE4;font-size:19px}.grp-post-who{display:grid;grid-gap:1px;gap:1px;min-width:0}.grp-post-who a{text-decoration:none;color:inherit}.grp-post-who a:hover{color:var(--jazyk)}.grp-post-menu{position:relative;margin-left:auto}.grp-kebab{width:44px;height:44px;border:none;background:none;cursor:pointer;color:var(--muted);font-size:20px;border-radius:50%}.grp-kebab:hover{background:#F3EDE4}.grp-menu{position:absolute;right:0;top:46px;z-index:20;background:#fff;border:1.5px solid var(--line);border-radius:14px;box-shadow:0 12px 32px rgba(36,26,20,.14);padding:6px;display:grid;min-width:168px}.grp-menu button{background:none;border:none;cursor:pointer;font:inherit;font-size:14px;text-align:left;padding:11px 12px;border-radius:9px;min-height:44px}.grp-menu button:hover{background:#F8F3EC}.grp-menu-report{padding:11px 12px}.grp-danger{color:#C0392B}.grp-post-body{margin-top:10px;font-size:15px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.grp-post-img{margin-top:12px;width:100%;max-height:460px;object-fit:cover;border-radius:14px}.grp-post-video{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px;border:1.5px solid var(--line);border-radius:14px;text-decoration:none;color:inherit}.grp-post-video img{object-fit:cover}.grp-post-video img,.grp-post-video-ph{width:84px;height:56px;border-radius:9px;flex:none}.grp-post-video-ph{display:flex;align-items:center;justify-content:center;background:#F3EDE4;font-size:22px}.grp-post-foot{display:flex;gap:8px;margin-top:12px}.grp-cmt-toggle,.grp-like{min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--line);background:#fff;cursor:pointer;font:inherit;font-size:13.5px;font-weight:800}.grp-like.on{background:var(--micek);border-color:var(--micek)}.grp-like:disabled{opacity:.55;cursor:default}.grp-more{display:block;margin:6px auto 0;min-height:44px}.grp-comments{margin-top:12px;border-top:1.5px solid var(--line);padding-top:12px;display:grid;grid-gap:10px;gap:10px}.grp-comment-body{font-size:14.5px;line-height:1.5;overflow-wrap:anywhere}.grp-comment-foot{display:flex;gap:12px;align-items:center;margin-top:3px}.grp-comment-empty{margin:0}.grp-comment-form{display:flex;gap:8px}.grp-comment-form input{flex:1 1;min-width:0;border:1.5px solid var(--line);border-radius:999px;padding:0 16px;min-height:44px;font:inherit;font-size:16px}.grp-comment-form input:focus{outline:none;border-color:var(--micek)}.grp-comment-form .btn{min-height:44px}.grp-walks-tab{display:grid;grid-gap:14px;gap:14px}.grp-walk-new{justify-self:start;min-height:44px}.grp-walk-card{background:#fff;border:1.5px solid var(--line);border-radius:var(--r);padding:16px}.grp-walk-card.hl{border-color:var(--micek);box-shadow:0 0 0 4px rgba(255,198,26,.22)}.grp-walk-card.off{opacity:.65}.grp-walk-card h4{font-size:17px;font-weight:800;margin-top:4px;overflow-wrap:anywhere}.grp-walk-date{font-size:12.5px;font-weight:800;color:var(--trava);text-transform:capitalize}.grp-walk-place{font-size:13.5px;color:var(--muted);margin-top:4px}.grp-walk-cancel{font-size:13.5px;font-weight:800;color:var(--jazyk);margin-top:4px}.grp-rsvp{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.grp-rsvp-btn{min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid var(--line);background:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:800}.grp-rsvp-btn.on{background:var(--micek);border-color:var(--micek)}.grp-rsvp-btn:disabled{opacity:.5;cursor:default}.grp-walk-foot{gap:14px;margin-top:12px}.grp-walk-foot,.grp-who{display:flex;flex-wrap:wrap}.grp-who{gap:7px;margin-top:10px}.grp-who-chip{font-size:12.5px;padding:6px 11px;border-radius:999px;background:rgba(62,158,95,.14);color:var(--trava);font-weight:700}.grp-who-chip.maybe{background:rgba(138,122,110,.14);color:var(--muted)}.grp-person{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.grp-person:last-child{border-bottom:none}.grp-person-main{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.grp-person-main a{text-decoration:none;color:inherit}.grp-person-main a:hover{color:var(--jazyk)}.grp-person-note{font-size:13.5px;color:var(--ink);overflow-wrap:anywhere}.grp-person-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.grp-person-actions .btn{min-height:40px;padding:9px 16px;font-size:13.5px}.grp-form{display:grid;grid-gap:14px;gap:14px;background:#fff;border:1.5px solid var(--line);border-radius:var(--r);padding:18px;margin-top:12px}.grp-form label{display:grid;grid-gap:6px;gap:6px;font-size:13.5px;font-weight:800;color:var(--ink)}.grp-form input:not([type]),.grp-form input[type=datetime-local],.grp-form input[type=number],.grp-form input[type=search],.grp-form input[type=text],.grp-form textarea{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;font:inherit;font-weight:400;font-size:16px;min-height:46px;background:#fff}.grp-form textarea{resize:vertical}.grp-form input:focus,.grp-form textarea:focus{outline:none;border-color:var(--micek)}.grp-icon-input{max-width:90px;text-align:center;font-size:22px!important}.grp-field{display:grid;grid-gap:8px;gap:8px}.grp-field-label{font-size:13.5px;font-weight:800}.grp-icons{display:flex;gap:8px;flex-wrap:wrap}.grp-icon{width:46px;height:46px;border-radius:12px;border:1.5px solid var(--line);background:#fff;cursor:pointer;font-size:21px}.grp-icon.on{border-color:var(--micek);background:#FFF6DC}.grp-fieldset{border:1.5px solid var(--line);border-radius:14px;padding:12px 14px;display:grid;grid-gap:8px;gap:8px}.grp-fieldset legend{font-size:13px;font-weight:800;color:var(--muted);padding:0 6px}.grp-radios{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.grp-radio{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border:1.5px solid var(--line);border-radius:12px;cursor:pointer;font-size:14.5px;font-weight:400;min-height:46px}.grp-radio.on{border-color:var(--micek);background:#FFFBF0}.grp-radio input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:var(--micek)}.grp-radio span{display:grid;grid-gap:3px;gap:3px}.grp-radio em{font-style:normal;font-size:12.5px;color:var(--muted)}.grp-cover-btn{justify-self:start}.grp-cover-pick{display:grid;grid-gap:8px;gap:8px;justify-items:start}.grp-cover-pick img{width:100%;max-width:420px;aspect-ratio:21/9;object-fit:cover;border-radius:14px;border:1.5px solid var(--line)}.grp-cover-pick-actions{display:flex;gap:8px}.grp-invites{margin-top:20px;display:grid;grid-gap:10px;gap:10px}.grp-archive h4,.grp-invites h4{font-size:15.5px;font-weight:800}.grp-invite-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:10px 12px;border:1.5px solid var(--line);border-radius:12px}.grp-invite-row code{font-size:12px;overflow-wrap:anywhere;flex:1 1;min-width:0;color:var(--muted)}.grp-archive{margin-top:20px;display:grid;grid-gap:8px;gap:8px}.grp-about-report{margin-top:26px}.grp-invite-landing{text-align:center;display:grid;grid-gap:10px;gap:10px;justify-items:center;padding:20px 0}.grp-invite-landing .grp-header-cover{width:132px}.grp-invite-landing h1{font-size:26px;font-weight:800;overflow-wrap:anywhere}.grp-invite-landing .grp-post-body{text-align:center;max-width:44ch}.grp-invite-cta{min-height:48px;margin-top:8px}@media (max-width:640px){.grp-detail .grp-header{gap:14px}.grp-header-cover{width:100%;aspect-ratio:16/8}.grp-header-icon{font-size:46px}.grp-hero-cta{margin-left:0;width:100%;justify-content:center}.grp-walk-row{align-items:flex-start;flex-wrap:wrap}.grp-walk-when{width:100%}.grp-join-strip .btn{margin-left:0;width:100%;justify-content:center}.grp-person-actions{width:100%}.grp-menu{right:auto;left:auto}}body{--jazyk-text:color-mix(in srgb,var(--jazyk) 58%,var(--ink))}:root{--muted:#6F6157}.contest-days{color:var(--jazyk-text);font-size:15px}.bubble-author{font-size:12.5px}.bubble-author,.grp-lock,.grp-walk-cancel,.paw-btn.on{color:var(--jazyk-text)}.sticker{color:var(--srst);font-size:13.5px}.chip{font-size:15px;padding:11px 18px;min-height:44px;display:inline-flex;align-items:center}.vbody .vtitle{font-size:15.5px}.vbody .vmeta{font-size:13.5px}.vbody .vmeta .cat{font-size:12.5px}.empty{font-size:17px;line-height:1.65}.level-badge.sm{font-size:12.5px;padding:3px 9px}.pod .pts{font-size:19px;color:#8A6100}.pod b{font-size:16px;line-height:1.3;overflow-wrap:anywhere}.pod .bar{margin-top:12px}.board{max-width:660px}.brow{padding:15px 8px;gap:12px;min-height:56px}.brow .rank{font-size:15px;width:34px}.brow b{font-size:16px}.brow .pts,.lb-note{font-size:15px;color:var(--ink)}.lb-note{max-width:660px;margin:22px auto 0;padding:16px 18px;background:#fff;border:1.5px solid var(--line);border-radius:16px;line-height:1.6}.lb-note b{display:block;margin-bottom:4px}.lb-cta{max-width:660px;margin:18px auto 0;text-align:center}@media (max-width:620px){.podium{gap:8px;padding:18px 0 6px}.pod{width:auto;flex:1 1;min-width:0}.pod b{font-size:14.5px}.pod .pts{font-size:17px}.pod .pava{width:54px;height:54px;font-size:24px}.pod.first .pava{width:68px;height:68px;font-size:30px}.pod .crown{height:24px;font-size:20px}.brow{gap:10px;padding:14px 4px}.brow b{font-size:15px}}.page-sub{color:var(--muted);font-size:16px;line-height:1.6;max-width:640px;margin:-6px 0 24px}.contest-title{font-size:21px;display:block;margin-top:12px;line-height:1.25}.contest-perex{color:var(--muted);font-size:15.5px;margin-top:8px}.contest-prize-line{font-size:15.5px;margin-top:10px}.contest-go{display:inline-block;margin-top:14px;font-weight:800;font-size:15px;color:var(--ink);border-bottom:2px solid var(--micek);padding-bottom:2px}.contest-card:hover .contest-go{border-bottom-color:var(--jazyk)}.walkspot{margin-top:18px;padding:16px 16px 14px;background:color-mix(in srgb,var(--micek) 9%,#fff);border:1px solid color-mix(in srgb,var(--micek) 42%,var(--line));border-radius:18px}.walkspot-head{display:flex;gap:11px;align-items:flex-start}.walkspot-ic{font-size:22px;line-height:1.2;flex:none}.walkspot-head b{display:block;font-size:17px;line-height:1.3}.walkspot-head small{display:block;margin-top:2px;font-size:13.5px;color:var(--muted)}.walkspot-why{margin:10px 0 12px;font-size:15px;line-height:1.55;color:var(--ink)}.walkspot .field{margin:0}.walkspot-note{margin-top:9px;font-size:14px;line-height:1.5;color:var(--muted)}.walkspot-skip{margin-top:12px;width:100%;padding:11px 14px;background:transparent;border:1.5px solid var(--line);border-radius:12px;font-size:15px;font-weight:700;color:var(--muted)}.walkspot-skip:hover{border-color:var(--muted);color:var(--ink)}.walkspot-app{margin-top:16px}.field-hint{margin-top:7px;font-size:14px;line-height:1.5;color:var(--muted)}.prof-walkspot{margin-top:12px;font-size:15.5px;color:var(--ink)}.gs-wrap{max-width:100%}.gs-wait{color:var(--muted)}.gs-card{max-width:620px;margin:0 auto;background:#fff;border:1.5px solid var(--line,#eee);border-radius:20px;padding:26px 24px}.gs-kicker{font-size:13.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.gs-card h1{font-size:clamp(23px,3.6vw,31px);line-height:1.15;margin-top:6px}.gs-perex{margin-top:10px;color:var(--muted)}.gs-hello{margin-top:14px;font-size:17px}.gs-steps{margin:16px 0 0;padding-left:22px;display:flex;flex-direction:column;gap:9px;font-size:16px;line-height:1.5}.gs-enter{margin-top:20px;width:100%;font-size:17px;padding:14px 18px}.gs-err{margin-top:12px}.gs-tip{margin-top:14px;font-size:14.5px;line-height:1.55;color:var(--muted)}.gs-live{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);grid-gap:20px;gap:20px;align-items:start}.gs-stage{position:relative;background:#0c0906;border-radius:18px;overflow:hidden;aspect-ratio:16/9}.gs-self{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.gs-camoff{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#0c0906;font-weight:700}.gs-badges{position:absolute;left:12px;top:12px;display:flex;flex-wrap:wrap;gap:8px}.gs-badge{background:rgba(0,0,0,.62);color:#fff;border-radius:999px;padding:6px 13px;font-size:13.5px;font-weight:800}.gs-badge-live{background:#B3261E;display:inline-flex;align-items:center;gap:8px}.gs-badge-live i{width:9px;height:9px;border-radius:50%;background:#fff;animation:liveBlink 1.4s ease-in-out infinite}.gs-badge-mute{background:#7a4b00}.gs-return{position:absolute;right:12px;bottom:12px;width:30%;max-width:190px;border-radius:12px;border:2px solid rgba(255,255,255,.4);background:#000}.gs-panel{background:#fff;border:1.5px solid var(--line,#eee);border-radius:18px;padding:18px}.gs-panel h2{font-size:20px;line-height:1.25}.gs-role{color:var(--muted);margin-top:4px}.gs-check{margin-top:16px;display:flex;flex-direction:column;gap:12px}.gs-check-row{display:grid;grid-template-columns:76px 1fr auto;align-items:center;grid-gap:10px;gap:10px;font-size:14.5px}.gs-check-row>span{color:var(--muted)}.gs-check-row b.ok{color:#1a7f37}.gs-check-row b.bad{color:#B3261E}.gs-meter{height:9px;border-radius:999px;background:#f0eae7;overflow:hidden}.gs-meter i{display:block;height:100%;background:#1a7f37;transition:width .1s linear}.gs-note{font-size:14px;line-height:1.5;color:var(--muted)}.gs-actions{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}@media (max-width:900px){.gs-live{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gs-badge-live i{animation:none}}.event-live{margin-top:18px;padding:16px 18px;border-radius:18px;background:#faf6f3;border:1.5px solid var(--line,#eee)}.event-live--on{background:#fff5f4;border-color:#f0d6d3}.event-live h2{font-size:clamp(18px,2.4vw,23px);line-height:1.25;margin-top:8px}.event-live-flag{display:flex;align-items:center;gap:9px;font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.05em;color:#B3261E}.event-live-flag .live-dot{background:#B3261E}.event-live-flag--soon{color:var(--muted);letter-spacing:.03em}.event-live-perex{margin-top:6px;max-width:60ch;color:#5C4F44}.event-live-when{margin-top:10px;font-size:15px;line-height:1.55}.event-live--on .live-player,.event-live--on video{margin-top:14px;border-radius:14px}