.hhb{--u:min(calc(100vw / 1586),calc(100vh / 992),1.32px);--ease:cubic-bezier(.16,1,.3,1);position:fixed;inset:0;z-index:100;overflow:hidden;color:#e6eef9;font-family:HHInter,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-optical-sizing:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hhb *,.hhb :after,.hhb :before{box-sizing:border-box}.hhb svg{display:block;overflow:visible}.hhb.vlastni{background-color:#020817;transition:background-color .7s ease}.hhb.vlastni.out{background-color:transparent}.hh-boot-hotovo .hhb{display:none}.hhb-tint{position:absolute;inset:0;background:radial-gradient(ellipse 46% 64% at 50% 50%,rgba(2,6,16,.9),rgba(2,6,16,.8) 45%,rgba(2,6,16,.42) 78%,rgba(2,6,16,.18) 100%);transition:opacity .7s ease}.hhb-scan{position:absolute;left:0;right:0;top:0;height:24vh;background:linear-gradient(180deg,rgba(80,150,255,0),rgba(80,150,255,.05) 60%,rgba(150,200,255,.17) 97%,rgba(150,200,255,0));opacity:0;will-change:transform;transition:opacity .5s ease}.hhb.run .hhb-scan{opacity:1;animation:hhbScan 2.9s cubic-bezier(.45,0,.3,1) infinite}@keyframes hhbScan{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}.hhb-plocha{position:absolute;left:50%;top:50%;width:calc(1586 * var(--u));height:calc(992 * var(--u));transform:translate(-50%,-50%);transition:opacity .7s ease}.hhb.out .hhb-plocha,.hhb.out .hhb-scan,.hhb.out .hhb-tint{opacity:0}.hhb.out .hhp{opacity:0;transition:opacity .7s ease}.hhb.out{pointer-events:none}.hhb-stage{position:absolute;left:calc(503 * var(--u));top:calc(196 * var(--u));width:calc(580 * var(--u));height:calc(300 * var(--u));text-align:center}.hhb-stage:before{content:"";position:absolute;left:-12%;right:-12%;top:-18%;bottom:-18%;border-radius:50%;background:radial-gradient(closest-side,rgba(30,90,220,.26),rgba(20,60,160,.1) 55%,transparent 100%);animation:hhbDech 4.5s ease-in-out infinite}@keyframes hhbDech{50%{opacity:.7;transform:scale(1.04)}}.hhb-roh{position:absolute;width:calc(28 * var(--u));height:calc(28 * var(--u));border:calc(2 * var(--u)) solid #9cc8ff;filter:drop-shadow(0 0 calc(6 * var(--u)) rgba(50,135,255,.9));transition:border-color .5s,filter .5s;opacity:0}.hhb-roh.a{left:0;top:0;border-right:0;border-bottom:0;border-top-left-radius:calc(7 * var(--u));--rx:calc(40 * var(--u));--ry:calc(26 * var(--u))}.hhb-roh.b{right:0;top:0;border-left:0;border-bottom:0;border-top-right-radius:calc(7 * var(--u));--rx:calc(-40 * var(--u));--ry:calc(26 * var(--u))}.hhb-roh.c{left:0;bottom:0;border-right:0;border-top:0;border-bottom-left-radius:calc(7 * var(--u));--rx:calc(40 * var(--u));--ry:calc(-26 * var(--u))}.hhb-roh.d{right:0;bottom:0;border-left:0;border-top:0;border-bottom-right-radius:calc(7 * var(--u));--rx:calc(-40 * var(--u));--ry:calc(-26 * var(--u))}.hhb.run .hhb-roh{opacity:1;animation:hhbRoh .9s cubic-bezier(.16,1,.3,1) backwards}@keyframes hhbRoh{0%{opacity:0;transform:translate(var(--rx),var(--ry)) scale(.6)}}.hhb.hotovo .hhb-roh{border-color:#5ff0b8;filter:drop-shadow(0 0 calc(8 * var(--u)) rgba(52,211,153,.95))}.hhb-hud{position:absolute;top:calc(12 * var(--u));font-family:HHMono,ui-monospace,Menlo,monospace;font-size:calc(11 * var(--u));letter-spacing:.08em;color:rgba(160,194,242,.8);line-height:1;opacity:0}.hhb-hud.l{left:calc(40 * var(--u))}.hhb-hud.r{right:calc(40 * var(--u))}.hhb-logo{position:absolute;left:50%;top:calc(30 * var(--u));width:calc(108 * var(--u));height:calc(96 * var(--u));margin-left:calc(-54 * var(--u))}.hhb-logo picture{display:contents}.hhb-logo img{display:block;width:100%;height:100%;max-width:none;filter:drop-shadow(0 0 calc(16 * var(--u)) rgba(70,140,255,.6))}.hhb-logo-scan{position:absolute;inset:0;pointer-events:none;-webkit-mask:url(/hh-logo-bile-v1.webp) center/100% 100% no-repeat;mask:url(/hh-logo-bile-v1.webp) center/100% 100% no-repeat;background:linear-gradient(180deg,transparent,rgba(150,205,255,0) 38%,rgba(200,230,255,.95) 50%,rgba(150,205,255,0) 62%,transparent) 0 0/100% 260% no-repeat;background-position:0 120%}.hhb.run .hhb-logo-scan{animation:hhbLogoScan 2.4s ease-in-out .6s infinite}@keyframes hhbLogoScan{0%{background-position:0 120%}to{background-position:0 -20%}}.hhb-ring{position:absolute;left:50%;top:calc(78 * var(--u));width:calc(172 * var(--u));height:calc(172 * var(--u));margin:calc(-86 * var(--u)) 0 0 calc(-86 * var(--u));border-radius:50%;border:1px dashed rgba(120,175,255,.32);animation:hhbRot 14s linear infinite}.hhb-ring:after{content:"";position:absolute;inset:calc(-5 * var(--u));border-radius:50%;border-left:calc(1.5 * var(--u)) solid transparent;border-bottom:calc(1.5 * var(--u)) solid transparent;border-right-color:transparent;border-top-color:transparent;border-top:calc(1.5 * var(--u)) solid rgba(130,190,255,.85);border-right:calc(1.5 * var(--u)) solid rgba(130,190,255,.25);filter:drop-shadow(0 0 calc(5 * var(--u)) rgba(60,140,255,.9));animation:hhbRot 2.2s linear infinite reverse}@keyframes hhbRot{to{transform:rotate(1turn)}}.hhb.hotovo .hhb-ring:after{border-top-color:#5ff0b8;border-right-color:rgba(95,240,184,.3);filter:drop-shadow(0 0 calc(6 * var(--u)) rgba(52,211,153,.95))}.hhb-brand{position:absolute;left:0;right:0;top:calc(150 * var(--u));font-family:HHMonoB,HHMono,ui-monospace,Menlo,monospace;font-weight:700;font-size:calc(46 * var(--u));letter-spacing:calc(4 * var(--u));line-height:1;white-space:nowrap;color:#f4f8ff;text-shadow:0 0 calc(12 * var(--u)) rgba(80,150,255,.8),0 0 calc(32 * var(--u)) rgba(40,110,255,.45);opacity:0}.hhb-brand>span{display:block}.hhb-brand .ind{color:#9ccaff}.hhb-l1,.hhb-l2{position:absolute;inset:0;opacity:0;pointer-events:none;text-shadow:none}.hhb.burst .hhb-l1{opacity:.85;color:#ff4f74;animation:hhbC1 .16s steps(2) infinite}.hhb.burst .hhb-l2{opacity:.85;color:#3fd8ff;animation:hhbC2 .16s steps(2) infinite}.hhb.burst .hhb-txt{animation:hhbJ .12s steps(2) infinite}@keyframes hhbJ{0%,to{transform:translate(0) skewX(0)}25%{transform:translate(-2px,1px) skewX(-3deg)}50%{transform:translate(2px,-1px) skewX(2deg)}75%{transform:translate(-1px) skewX(-1deg)}}@keyframes hhbC1{0%{clip-path:inset(8% 0 78% 0);transform:translate(-9px,2px)}50%{clip-path:inset(70% 0 8% 0);transform:translate(8px,-2px)}to{clip-path:inset(30% 0 50% 0);transform:translate(-7px,1px)}}@keyframes hhbC2{0%{clip-path:inset(62% 0 18% 0);transform:translate(9px,-2px)}50%{clip-path:inset(12% 0 70% 0);transform:translate(-8px,2px)}to{clip-path:inset(45% 0 35% 0);transform:translate(7px,-1px)}}.hhb-sub{position:absolute;left:0;right:0;top:calc(216 * var(--u));font-size:calc(13 * var(--u));font-weight:500;letter-spacing:calc(9 * var(--u));padding-left:calc(9 * var(--u));color:rgba(198,216,244,.82);line-height:1;opacity:0}.hhb.run .hhb-brand,.hhb.run .hhb-hud,.hhb.run .hhb-sub{opacity:1;animation:hhbIn .9s cubic-bezier(.16,1,.3,1) .25s backwards}.hhb.run .hhb-sub{animation-delay:.45s}@keyframes hhbIn{0%{opacity:0;transform:translateY(calc(10 * var(--u)))}}.hhb-steps{position:absolute;left:calc(603 * var(--u));top:calc(528 * var(--u));width:calc(380 * var(--u))}.hhb-step{display:flex;align-items:center;gap:calc(12 * var(--u));height:calc(30 * var(--u));font-family:HHMono,ui-monospace,Menlo,monospace;font-size:calc(13.5 * var(--u));color:rgba(192,210,238,.9);white-space:nowrap;opacity:0;transform:translateX(calc(-12 * var(--u)));transition:opacity .35s ease,transform .5s cubic-bezier(.16,1,.3,1)}.hhb-step.on{opacity:1;transform:none}.hhb-step b{font-weight:400;color:#5ff0b8;text-shadow:0 0 calc(10 * var(--u)) rgba(52,211,153,.6)}.hhb-ok{position:relative;flex:none;width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:50%;border:calc(1.5 * var(--u)) solid rgba(120,170,255,.3);border-top-color:#8cc0ff;animation:hhbRot .75s linear infinite;transition:background .3s,border-color .3s,box-shadow .3s}.hhb-ok svg{position:absolute;left:50%;top:50%;width:calc(12 * var(--u));height:calc(12 * var(--u));margin:calc(-6 * var(--u)) 0 0 calc(-6 * var(--u));fill:none;stroke:#03261b;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .35s ease .12s}.hhb-step.done .hhb-ok{animation:none;border-color:#34d399;background:#34d399;box-shadow:0 0 calc(10 * var(--u)) rgba(52,211,153,.75)}.hhb-step.done .hhb-ok svg{stroke-dashoffset:0}.hhb-prog{position:absolute;left:calc(603 * var(--u));top:calc(664 * var(--u));width:calc(380 * var(--u))}.hhb-prog-top{display:flex;justify-content:space-between;font-family:HHMono,ui-monospace,Menlo,monospace;font-size:calc(10.5 * var(--u));letter-spacing:.14em;color:rgba(150,182,228,.75);line-height:1}.hhb-prog-top b{font-weight:400;color:#e6eef9;letter-spacing:.06em}.hhb-bar{position:relative;height:calc(3 * var(--u));margin-top:calc(10 * var(--u));border-radius:9px;background:rgba(120,160,230,.16)}.hhb-fill{position:absolute;inset:0;border-radius:inherit;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#1189fe,#004bfb 40%,#2a86fd 78%,#62b8fd);box-shadow:0 0 calc(10 * var(--u)) rgba(30,120,255,.9),0 0 calc(26 * var(--u)) rgba(30,120,255,.4)}.hhb-head{position:absolute;left:0;top:50%;width:calc(9 * var(--u));height:calc(9 * var(--u));margin:calc(-4.5 * var(--u)) 0 0 calc(-4.5 * var(--u));border-radius:50%;background:#eef6ff;box-shadow:0 0 calc(12 * var(--u)) calc(2 * var(--u)) rgba(120,185,255,.95)}.hhb.hotovo .hhb-fill{background:linear-gradient(90deg,#10b981,#34d399 60%,#6ef3c5);box-shadow:0 0 calc(12 * var(--u)) rgba(52,211,153,.9)}.hhb.hotovo .hhb-head{box-shadow:0 0 calc(14 * var(--u)) calc(3 * var(--u)) rgba(52,211,153,.95)}.hhb-ready{position:absolute;left:calc(503 * var(--u));width:calc(580 * var(--u));top:calc(700 * var(--u));text-align:center;font-family:HHMono,ui-monospace,Menlo,monospace;font-size:calc(13 * var(--u));color:#5ff0b8;text-shadow:0 0 calc(12 * var(--u)) rgba(52,211,153,.65);opacity:0;transform:translateY(calc(6 * var(--u)));transition:opacity .5s ease,transform .6s cubic-bezier(.16,1,.3,1)}.hhb-ready.on{opacity:1;transform:none}.hhb-tick{position:absolute;left:calc(593 * var(--u));top:calc(736 * var(--u));width:calc(400 * var(--u));height:calc(58 * var(--u));overflow:hidden;font-family:HHMono,ui-monospace,Menlo,monospace;font-size:calc(11 * var(--u));line-height:calc(19 * var(--u));color:rgba(150,182,228,.62);text-align:left}.hhb-tick div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hhb-tick div:first-child{color:rgba(206,224,250,.95);animation:hhbTick .5s cubic-bezier(.16,1,.3,1)}@keyframes hhbTick{0%{opacity:0;transform:translateY(calc(-8 * var(--u)))}}.hhb-cam{position:absolute;top:calc(196 * var(--u));width:calc(360 * var(--u));height:calc(560 * var(--u));border-radius:calc(14 * var(--u));overflow:hidden;border:calc(1.5 * var(--u)) solid rgba(170,205,252,.42);background:linear-gradient(180deg,rgba(9,22,50,.84),rgba(4,11,28,.9));box-shadow:inset 0 0 calc(40 * var(--u)) rgba(40,110,255,.16);opacity:0}.hhb-cam-l{left:calc(70 * var(--u));-webkit-mask-image:linear-gradient(100deg,#000 46%,transparent 96%);mask-image:linear-gradient(100deg,#000 46%,transparent 96%)}.hhb-cam-r{left:calc(1156 * var(--u));-webkit-mask-image:linear-gradient(260deg,#000 46%,transparent 96%);mask-image:linear-gradient(260deg,#000 46%,transparent 96%)}.hhb.run .hhb-cam{opacity:1;animation:hhbCam 1.1s cubic-bezier(.16,1,.3,1) .35s backwards}@keyframes hhbCam{0%{opacity:0;transform:scale(.96)}}.hhb-cam:before{inset:0;background:repeating-linear-gradient(180deg,rgba(140,190,255,.05) 0 1px,transparent 1px 3px),radial-gradient(ellipse 90% 70% at 50% 62%,rgba(40,95,180,.22),transparent 70%)}.hhb-cam:after,.hhb-cam:before{content:"";position:absolute;z-index:1;pointer-events:none}.hhb-cam:after{left:0;right:0;top:0;height:30%;background:linear-gradient(180deg,transparent,rgba(120,180,255,.08) 85%,rgba(170,215,255,.22));animation:hhbCamScan 3.6s linear infinite}@keyframes hhbCamScan{0%{transform:translateY(-100%)}to{transform:translateY(340%)}}.hhb-tag{position:absolute;left:calc(14 * var(--u));top:calc(13 * var(--u));z-index:2;display:flex;align-items:center;gap:calc(7 * var(--u));font-family:HHMono,ui-monospace,Menlo,monospace;font-size:calc(11 * var(--u));color:rgba(176,204,244,.9);line-height:1}.hhb-rec{width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:50%;background:#ff5a6a;box-shadow:0 0 calc(8 * var(--u)) rgba(255,80,100,.85);animation:hhbRec 1.2s step-end infinite}@keyframes hhbRec{50%{opacity:.15}}.hhb-fps{right:calc(14 * var(--u));bottom:calc(11 * var(--u));font-family:HHMono,ui-monospace,Menlo,monospace;font-size:calc(10 * var(--u));color:rgba(150,182,228,.72);line-height:1}.hhb-fps,.hhb-vf{position:absolute;z-index:2}.hhb-vf{width:calc(16 * var(--u));height:calc(16 * var(--u));border:calc(1.5 * var(--u)) solid rgba(160,200,255,.55)}.hhb-vf.a{left:calc(10 * var(--u));border-right:0}.hhb-vf.a,.hhb-vf.b{top:calc(34 * var(--u));border-bottom:0}.hhb-vf.b{right:calc(10 * var(--u));border-left:0}.hhb-vf.c{left:calc(10 * var(--u));border-right:0}.hhb-vf.c,.hhb-vf.d{bottom:calc(30 * var(--u));border-top:0}.hhb-vf.d{right:calc(10 * var(--u));border-left:0}.hhb-zeme{position:absolute;left:-10%;width:120%;height:1px;background:linear-gradient(90deg,transparent,rgba(120,172,255,.38) 30%,rgba(120,172,255,.38) 70%,transparent)}.hhb-cil{position:absolute;left:0;z-index:2}.hhb-ram{position:relative;border:calc(1.5 * var(--u)) solid #34d399;padding:calc(3 * var(--u));box-shadow:0 0 calc(8 * var(--u)) rgba(52,211,153,.45),inset 0 0 calc(6 * var(--u)) rgba(52,211,153,.18)}.hhb-ram i{top:calc(-17 * var(--u));left:calc(-1.5 * var(--u));background:#34d399;color:#032a1d;font-style:normal;font-size:calc(10 * var(--u));padding:0 calc(4 * var(--u));line-height:calc(15 * var(--u))}.hhb-ram i,.hhb-ram u{position:absolute;font-family:HHMono,ui-monospace,Menlo,monospace;white-space:nowrap}.hhb-ram u{bottom:calc(-16 * var(--u));left:0;font-size:calc(9.5 * var(--u));color:rgba(150,182,228,.78);text-decoration:none;line-height:1}.hhb-ram s{position:absolute;top:calc(-6 * var(--u));right:calc(-24 * var(--u));width:calc(18 * var(--u));border-top:calc(1.5 * var(--u)) dotted #34d399;opacity:.55;text-decoration:none}.hhb-ram s.vlevo{right:auto;left:calc(-24 * var(--u))}.hhb-ram.lock{border-color:#5aa8ff;box-shadow:0 0 calc(12 * var(--u)) rgba(90,168,255,.85),inset 0 0 calc(8 * var(--u)) rgba(90,168,255,.3);animation:hhbLock .8s ease-in-out infinite}.hhb-ram.lock i{background:#5aa8ff;color:#021230}@keyframes hhbLock{0%,to{opacity:.95}50%{opacity:.5}}.hhb-clovek{position:relative;width:calc(13 * var(--u));height:calc(30 * var(--u));border-radius:calc(6 * var(--u)) calc(6 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u));background:linear-gradient(180deg,rgba(160,200,255,.6),rgba(90,140,230,.32));animation:hhbBob 1s ease-in-out infinite}.hhb-clovek:before{content:"";position:absolute;top:calc(-9 * var(--u));left:calc(2.5 * var(--u));width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;background:rgba(170,208,255,.66)}@keyframes hhbBob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-2.5 * var(--u)))}}.hhb-auto{position:relative;width:calc(44 * var(--u));height:calc(17 * var(--u));border-radius:calc(5 * var(--u)) calc(7 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u));background:linear-gradient(180deg,rgba(160,200,255,.55),rgba(80,130,220,.32))}.hhb-auto:before{content:"";position:absolute;top:calc(-6 * var(--u));left:calc(8 * var(--u));width:calc(22 * var(--u));height:calc(8 * var(--u));border-radius:calc(4 * var(--u)) calc(5 * var(--u)) 0 0;background:rgba(150,192,255,.45)}.hhb-auto:after{content:"";position:absolute;top:calc(5 * var(--u));width:calc(26 * var(--u));height:calc(10 * var(--u));border-radius:50%;background:radial-gradient(closest-side,rgba(220,238,255,.75),transparent);right:calc(-18 * var(--u))}.hhb-cil.zpet .hhb-auto:after{right:auto;left:calc(-18 * var(--u))}@keyframes hhbwA{0%{transform:translateX(calc(-70 * var(--u)))}to{transform:translateX(calc(400 * var(--u)))}}@keyframes hhbwB{0%{transform:translateX(calc(400 * var(--u)))}to{transform:translateX(calc(-80 * var(--u)))}}.hhb-fly{position:fixed;z-index:101;transform-origin:0 0;pointer-events:none;will-change:transform;max-width:none}@media (max-width:900px){.hhb-cam{display:none}}@media (max-aspect-ratio:3/4),(max-height:560px),(max-width:720px){.hhb{--u:min(1px,calc((100vw - 28px) / 470))}.hhb-cam{display:none}.hhb-plocha{left:0;top:0;width:100%;height:100%;transform:none;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 14px;overflow-y:auto}.hhb-stage{position:relative;left:auto;top:auto;flex:none;width:calc(440 * var(--u));height:calc(276 * var(--u))}.hhb-hud.l{left:calc(34 * var(--u))}.hhb-hud.r{right:calc(34 * var(--u))}.hhb-brand{font-size:calc(37 * var(--u));letter-spacing:calc(3 * var(--u));top:calc(146 * var(--u))}.hhb-sub{top:calc(202 * var(--u));font-size:calc(14 * var(--u));letter-spacing:calc(7 * var(--u))}.hhb-prog,.hhb-ready,.hhb-steps,.hhb-tick{position:relative;left:auto;top:auto;flex:none}.hhb-steps{width:calc(410 * var(--u));margin-top:calc(24 * var(--u))}.hhb-step{height:calc(32 * var(--u));font-size:calc(15 * var(--u))}.hhb-prog{width:calc(410 * var(--u));margin-top:calc(16 * var(--u))}.hhb-prog-top{font-size:calc(12 * var(--u))}.hhb-ready{width:100%;margin-top:calc(18 * var(--u));font-size:calc(14.5 * var(--u))}.hhb-tick{width:calc(430 * var(--u));height:calc(64 * var(--u));margin-top:calc(14 * var(--u));font-size:calc(12.5 * var(--u));line-height:calc(21 * var(--u))}.hhb .hhf{width:calc(440 * var(--u));margin:calc(26 * var(--u)) auto 0}}@media (prefers-reduced-motion:reduce){.hhb *,.hhb :after,.hhb :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}