:root:has(.hl){background:#020817}.hl{--u:min(calc(100vw / 1586),calc(100vh / 992),1.32px);--ease:cubic-bezier(.16,1,.3,1);--spring:cubic-bezier(.34,1.56,.64,1);position:relative;min-height:100vh;min-height:100svh;overflow:hidden;background:#020817;color:#fff;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;-webkit-tap-highlight-color:transparent}.hl *,.hl :after,.hl :before{box-sizing:border-box}.hl button,.hl input{font-family:inherit;color:inherit;margin:0}.hl svg{display:block;overflow:visible}.hl h1,.hl p{margin:0}.hl-stage{position:absolute;left:50%;top:50%;width:calc(1586 * var(--u));height:calc(992 * var(--u));transform:translate(-50%,-50%);z-index:2}.hl-col{position:absolute;left:calc(527 * var(--u));width:calc(536 * var(--u));top:0;display:flex;flex-direction:column;align-items:center}.hl-t{display:block;line-height:1;white-space:nowrap}.hl-logo-wrap{position:relative;margin-top:calc(35 * var(--u));width:calc(144 * var(--u));height:calc(126 * var(--u))}.hl-logo-halo{position:absolute;left:50%;top:50%;width:calc(250 * var(--u));height:calc(210 * var(--u));transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(40,95,200,.32),rgba(20,60,150,.12) 55%,transparent 100%);animation:hlHalo 5s ease-in-out infinite}@keyframes hlHalo{50%{opacity:.7;transform:translate(-50%,-50%) scale(1.06)}}.hl-logo-wrap picture{display:contents}.hl-logo{width:100%;height:100%;filter:drop-shadow(0 0 calc(7 * var(--u)) rgba(90,150,255,.55))}.hl-logo,.hl-logo-shine{position:absolute;inset:0}.hl-logo-shine{pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.9) 48%,rgba(150,200,255,.8) 52%,transparent 62%);background-size:260% 100%;background-position:160% 0;-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;animation:hlLogoShine 6s ease-in-out 2.6s infinite}@keyframes hlLogoShine{0%{background-position:160% 0}35%,to{background-position:-70% 0}}.hl-title{position:relative;font-size:calc(31.9 * var(--u));font-weight:760;letter-spacing:-.003em;color:#fff;text-shadow:0 0 calc(18 * var(--u)) rgba(70,130,255,.3)}.hl-ch{display:inline-block}.hl-subtitle{margin-top:calc(6.2 * var(--u));font-size:calc(21.5 * var(--u));font-weight:400;color:#e8eefb}.hl-version{margin-top:calc(14 * var(--u));height:calc(12.25 * var(--u));display:flex;align-items:center;gap:calc(2 * var(--u));font-family:HHMono,ui-monospace,Menlo,monospace;font-size:calc(12.9 * var(--u));color:#f1f4fd;line-height:1}.hl-caret{width:calc(6.5 * var(--u));height:calc(11 * var(--u));background:#9cc8ff;box-shadow:0 0 calc(6 * var(--u)) #3b8bff;animation:hlBlink 1s steps(1) infinite;transition:opacity .6s}.hl-caret.done{opacity:0}@keyframes hlBlink{50%{opacity:0}}.hl-card-wrap{margin-top:calc(14.15 * var(--u));width:calc(536 * var(--u));perspective:calc(1500 * var(--u))}.hl-shaker.shake{animation:hlShake .6s cubic-bezier(.36,.07,.19,.97)}@keyframes hlShake{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(5px)}30%,50%,70%{transform:translateX(-10px)}40%,60%{transform:translateX(10px)}}.hl-card{position:relative;width:calc(536 * var(--u));height:calc(581 * var(--u));border-radius:calc(14 * var(--u));padding:calc(22 * var(--u)) calc(40 * var(--u)) 0;border:calc(1.5 * var(--u)) solid rgba(203,224,252,.93);background:radial-gradient(ellipse 34% 9% at 0 0,rgba(100,148,225,.55),transparent 100%),radial-gradient(ellipse 30% 9% at 100% 0,rgba(90,138,215,.5),transparent 100%),radial-gradient(ellipse 26% 8% at 0 100%,rgba(100,150,225,.5),transparent 100%),radial-gradient(ellipse 26% 8% at 100% 100%,rgba(95,145,222,.5),transparent 100%),linear-gradient(180deg,rgba(16,30,58,.88),rgba(10,21,44,.88) 40%,rgba(7,16,34,.9));box-shadow:0 0 calc(7 * var(--u)) rgba(135,185,255,.6),0 0 calc(26 * var(--u)) rgba(55,125,255,.3),0 0 calc(60 * var(--u)) rgba(40,100,240,.14),inset 0 0 calc(24 * var(--u)) rgba(70,140,255,.17),inset 0 0 calc(3 * var(--u)) rgba(150,200,255,.35)}.hl-card.bez-fid{height:auto;padding-bottom:calc(32 * var(--u))}.hl-rim{position:absolute;inset:0;border-radius:inherit;pointer-events:none;overflow:hidden}.hl-rim:after,.hl-rim:before{content:"";position:absolute;top:0;bottom:0;width:34%}.hl-rim:before{left:0;background:linear-gradient(90deg,rgba(150,195,255,1),rgba(118,168,244,.92) 2.5%,rgba(94,144,230,.64) 8%,rgba(72,118,208,.3) 22%,rgba(60,100,190,.1) 45%,transparent);-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.6) 14%,rgba(0,0,0,.18) 34%,rgba(0,0,0,.14) 50%,rgba(0,0,0,.45) 60%,rgba(0,0,0,.22) 72%,rgba(0,0,0,.7) 88%,#000);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.6) 14%,rgba(0,0,0,.18) 34%,rgba(0,0,0,.14) 50%,rgba(0,0,0,.45) 60%,rgba(0,0,0,.22) 72%,rgba(0,0,0,.7) 88%,#000)}.hl-rim:after{right:0;background:linear-gradient(270deg,rgba(146,192,255,1),rgba(116,164,242,.92) 3%,rgba(92,140,228,.66) 10%,rgba(72,118,208,.32) 25%,rgba(60,100,190,.1) 48%,transparent);-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.5) 14%,rgba(0,0,0,.12) 28%,rgba(0,0,0,.12) 44%,rgba(0,0,0,.45) 56%,#000 64%,rgba(0,0,0,.4) 78%,rgba(0,0,0,.75) 92%,#000);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.5) 14%,rgba(0,0,0,.12) 28%,rgba(0,0,0,.12) 44%,rgba(0,0,0,.45) 56%,#000 64%,rgba(0,0,0,.4) 78%,rgba(0,0,0,.75) 92%,#000)}.hl-card:after{content:"";position:absolute;inset:calc(-1.5 * var(--u));border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s ease}.hl-card.ok:after{opacity:1;box-shadow:0 0 0 calc(1.5 * var(--u)) rgba(110,231,183,.95),0 0 calc(30 * var(--u)) rgba(16,185,129,.6),inset 0 0 calc(30 * var(--u)) rgba(16,185,129,.25)}.hl-card.err:after{opacity:1;box-shadow:0 0 0 calc(1.5 * var(--u)) rgba(252,165,165,.95),0 0 calc(30 * var(--u)) rgba(239,68,68,.55),inset 0 0 calc(30 * var(--u)) rgba(239,68,68,.2)}.hl-sweep{display:none;position:absolute;inset:calc(-1.5 * var(--u));border-radius:inherit;padding:calc(1.5 * var(--u));pointer-events:none;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.hl-sweep:before{content:"";position:absolute;left:50%;top:50%;width:300%;aspect-ratio:1;transform:translate(-50%,-50%);animation:hlRot 9s linear infinite;background:conic-gradient(from 0deg,transparent 0 80%,rgba(255,255,255,0) 84%,rgba(255,255,255,.95) 90%,rgba(170,215,255,.6) 93%,transparent 97%)}@keyframes hlRot{to{transform:translate(-50%,-50%) rotate(1turn)}}.hl-glare{display:none;position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(calc(480 * var(--u)) circle at var(--gx,50%) var(--gy,0),rgba(255,255,255,.2),transparent 46%)}.hl-card-wrap:hover .hl-glare{opacity:1}.hl-head{display:flex;align-items:flex-start;margin-left:calc(3 * var(--u))}.hl-head,.hl-tile-wrap{height:calc(61 * var(--u))}.hl-tile-wrap{position:relative;flex:none;width:calc(65 * var(--u))}.hl-tile{position:absolute;inset:0;border-radius:calc(14 * var(--u));display:grid;place-items:center;overflow:hidden;background:linear-gradient(170deg,#ffffff,#fbfcff 70%,#eef3ff);box-shadow:0 0 calc(10 * var(--u)) rgba(215,232,255,.55),0 0 calc(26 * var(--u)) rgba(120,170,255,.3)}.hl-tile svg{width:calc(38 * var(--u));height:calc(38 * var(--u));color:#0730fe}.hl-tile:after{content:"";position:absolute;left:0;right:0;top:-70%;height:50%;background:linear-gradient(180deg,transparent,rgba(30,90,255,.22),transparent);animation:hlTileScan 4.2s ease-in-out 3s infinite}@keyframes hlTileScan{0%{top:-70%}45%,to{top:120%}}.hl-ping{position:absolute;inset:0;border-radius:calc(14 * var(--u));border:2px solid rgba(190,220,255,.85);opacity:0;animation:hlPing 4.2s ease-out 3s infinite}@keyframes hlPing{0%{transform:scale(1);opacity:.85}40%,to{transform:scale(1.5);opacity:0}}.hl-head-txt{margin-left:calc(17.8 * var(--u))}.hl-h1{margin-top:calc(12.2 * var(--u))!important;font-size:calc(23 * var(--u));font-weight:700;letter-spacing:-.004em;line-height:1}.hl-head-txt p{margin-top:calc(11.6 * var(--u));font-size:calc(14.2 * var(--u));font-weight:400;color:rgba(226,236,250,.92);line-height:1}.hl-lbl{display:flex;align-items:center;justify-content:space-between;height:calc(15 * var(--u));font-size:calc(15.9 * var(--u));font-weight:600;color:#f2f7ff;line-height:1}.hl-lbl-email{margin-top:calc(26 * var(--u));padding-left:calc(2 * var(--u))}.hl-lbl-heslo{margin-top:calc(17.6 * var(--u));padding-left:calc(1 * var(--u))}.hl-field{position:relative;display:flex;align-items:center;height:calc(54 * var(--u));margin-top:calc(10.04 * var(--u));padding-left:calc(16.5 * var(--u));border-radius:calc(10 * var(--u));border:1px solid rgba(168,192,240,.38);background:linear-gradient(180deg,rgba(128,164,236,.3),rgba(116,152,228,.25));box-shadow:inset 0 1px 0 rgba(200,220,255,.08);transition:border-color .35s,box-shadow .35s,background .35s}.hl-field-heslo{margin-top:calc(11.04 * var(--u))}.hl-ico{flex:none;width:calc(28 * var(--u));height:calc(28 * var(--u));color:#e9f1fe;transition:transform .45s var(--spring),filter .3s,color .3s}.hl-field input{flex:1;min-width:0;height:100%;margin-left:calc(15.5 * var(--u));padding:0;background:transparent;border:0;outline:0;box-shadow:none;color:#f4f8ff;font-size:calc(16.6 * var(--u));font-weight:400;caret-color:#9cc8ff}.hl-field input::-moz-placeholder{color:#c9dbf3;opacity:1}.hl-field input::placeholder{color:#c9dbf3;opacity:1}.hl-field input[type=password]::-moz-placeholder{color:#e6efff;letter-spacing:calc(4.2 * var(--u));font-size:calc(19 * var(--u));font-weight:700}.hl-field input[type=password]::placeholder{color:#e6efff;letter-spacing:calc(4.2 * var(--u));font-size:calc(19 * var(--u));font-weight:700}.hl-field input:-webkit-autofill{-webkit-text-fill-color:#f4f8ff;-webkit-transition:background-color 9999s ease 0s;transition:background-color 9999s ease 0s}.hl-field:focus-within{border-color:rgba(150,195,255,.85);background:linear-gradient(180deg,rgba(90,140,255,.3),rgba(80,128,240,.24));box-shadow:0 0 0 calc(3 * var(--u)) rgba(60,130,255,.2),0 0 calc(24 * var(--u)) rgba(60,130,255,.45),inset 0 1px 0 rgba(200,220,255,.12)}.hl-field:focus-within .hl-ico{transform:scale(1.1) rotate(-6deg);filter:drop-shadow(0 0 calc(6 * var(--u)) rgba(120,180,255,.95));color:#fff}.hl-field.tick{animation:hlTick .26s ease-out}@keyframes hlTick{0%{box-shadow:0 0 0 calc(3 * var(--u)) rgba(60,130,255,.26),0 0 calc(40 * var(--u)) rgba(130,190,255,.85),inset 0 1px 0 rgba(200,220,255,.12)}}.hl-field.bad{border-color:rgba(252,165,165,.85);box-shadow:0 0 0 calc(3 * var(--u)) rgba(248,113,113,.2),0 0 calc(22 * var(--u)) rgba(248,113,113,.55)}.hl .hl-reveal{display:inline-flex;align-items:center;gap:calc(5 * var(--u));margin-right:calc(1 * var(--u));padding:0;border:0;background:none;cursor:pointer;font-size:calc(15.4 * var(--u));font-weight:500;color:#f4faff;line-height:1;transition:color .2s,text-shadow .2s}.hl-reveal:hover{text-shadow:0 0 calc(10 * var(--u)) rgba(150,200,255,.8)}.hl-reveal svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.hl-reveal .hl-eye{transform-box:fill-box;transform-origin:center}.hl-reveal.blink .hl-eye{animation:hlEyeBlink .32s ease}@keyframes hlEyeBlink{50%{transform:scaleY(.1)}}.hl-reveal .hl-slash{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .4s var(--ease)}.hl-reveal.on .hl-slash{stroke-dashoffset:0}.hl-rtxt{display:grid}.hl-rtxt span{grid-area:1/1;transition:opacity .25s,transform .3s var(--ease)}.hl-rtxt span:last-child{opacity:0;transform:translateY(5px)}.hl-reveal.on .hl-rtxt span:first-child{opacity:0;transform:translateY(-5px)}.hl-reveal.on .hl-rtxt span:last-child{opacity:1;transform:none}.hl-caps{position:absolute;right:calc(14 * var(--u));top:50%;transform:translateY(-50%) scale(.9);display:flex;align-items:center;gap:calc(5 * var(--u));padding:calc(4 * var(--u)) calc(8 * var(--u));border-radius:calc(7 * var(--u));background:rgba(251,191,36,.14);border:1px solid rgba(251,191,36,.45);color:#fcd34d;font-size:calc(12 * var(--u));font-weight:600;opacity:0;pointer-events:none;transition:opacity .3s,transform .35s var(--spring)}.hl-caps svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.hl-caps.on{opacity:1;transform:translateY(-50%) scale(1)}.hl-remember{position:relative;display:flex;align-items:center;height:calc(22 * var(--u));margin-top:calc(15 * var(--u));margin-left:calc(1 * var(--u));width:-moz-fit-content;width:fit-content;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:calc(15 * var(--u));color:#eef4ff;line-height:1}.hl-remember input{position:absolute;opacity:0;width:1px;height:1px}.hl-box{position:relative;flex:none;width:calc(22 * var(--u));height:calc(22 * var(--u));margin-right:calc(14 * var(--u));border-radius:calc(5 * var(--u));border:calc(1.5 * var(--u)) solid rgba(160,182,226,.85);background:rgba(255,255,255,.02);display:grid;place-items:center;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s var(--spring)}.hl-box svg{width:calc(15 * var(--u));height:calc(15 * var(--u));color:#fff}.hl-box path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .4s cubic-bezier(.65,0,.35,1) .05s}.hl-remember:hover .hl-box{border-color:#cfe0ff}.hl-remember:active .hl-box{transform:scale(.88)}.hl-remember input:checked+.hl-box{background:linear-gradient(135deg,#1477ff,#0035f0);border-color:transparent;box-shadow:0 0 calc(14 * var(--u)) rgba(30,110,255,.8)}.hl-remember input:checked+.hl-box path{stroke-dashoffset:0}.hl-remember input:focus-visible+.hl-box{outline:2px solid #9cc8ff;outline-offset:3px}.hl-box:after{content:"";position:absolute;inset:calc(-6 * var(--u));border-radius:calc(9 * var(--u));border:2px solid rgba(130,190,255,.8);opacity:0}.hl-remember input:checked+.hl-box:after{animation:hlBurstRing .55s ease-out}@keyframes hlBurstRing{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.35)}}.hl-alert{position:absolute;left:calc(40 * var(--u));right:calc(40 * var(--u));z-index:4;display:flex;gap:calc(9 * var(--u));align-items:center;padding:calc(10 * var(--u)) calc(13 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(13.5 * var(--u));line-height:1.35;color:#fee2e2;text-align:left;cursor:pointer;background:linear-gradient(180deg,rgba(80,14,24,.94),rgba(60,10,20,.94));border:1px solid rgba(248,113,113,.55);box-shadow:0 0 calc(26 * var(--u)) rgba(248,113,113,.45),0 calc(10 * var(--u)) calc(30 * var(--u)) rgba(0,0,0,.45);opacity:0;transform:translateY(calc(-8 * var(--u))) scale(.97);pointer-events:none;transition:opacity .3s,transform .45s var(--spring)}.hl-alert svg{flex:none;width:calc(18 * var(--u));height:calc(18 * var(--u));color:#fca5a5}.hl-alert.on{opacity:1;transform:none;pointer-events:auto}.hl-alert-main{top:calc(296 * var(--u))}.hl-alert-pk{top:calc(532 * var(--u))}.hl .hl-primary{position:relative;display:block;width:100%;height:calc(60 * var(--u));margin-top:calc(18 * var(--u));padding:0;border:0;border-radius:calc(10 * var(--u));cursor:pointer;overflow:hidden;isolation:isolate;color:#fff;font-size:calc(17.8 * var(--u));font-weight:600;background:linear-gradient(90deg,#1189fe,#0069fd 13%,#004bfb 26%,#0033e0 40%,#0025d1 51%,#002cd9 61%,#0050fb 74%,#2a86fd 87%,#62b8fd);box-shadow:inset 0 1px 0 rgba(150,205,255,.65),inset 0 calc(-8 * var(--u)) calc(16 * var(--u)) rgba(0,20,120,.18),0 0 calc(12 * var(--u)) rgba(0,95,255,.62),0 calc(-3 * var(--u)) calc(18 * var(--u)) rgba(0,80,255,.38);transform:translate(var(--bx,0),var(--by,0));transition:transform .3s var(--spring),box-shadow .35s,filter .3s}.hl-primary:hover{filter:brightness(1.1) saturate(1.05);box-shadow:inset 0 1px 0 rgba(170,215,255,.75),inset 0 calc(-8 * var(--u)) calc(16 * var(--u)) rgba(0,20,120,.18),0 0 calc(24 * var(--u)) rgba(0,120,255,.75),0 calc(9 * var(--u)) calc(34 * var(--u)) rgba(0,95,255,.55)}.hl-primary:active{transform:translate(var(--bx,0),var(--by,0)) scale(.985)}.hl-primary:disabled{cursor:progress}.hl-faceid:focus-visible,.hl-primary:focus-visible,.hl-reveal:focus-visible{outline:2px solid #9cc8ff;outline-offset:3px}.hl-primary .hl-shine{position:absolute;top:0;left:-45%;width:34%;height:100%;z-index:-1;transform:skewX(-20deg);background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);animation:hlBtnShine 4.6s ease-in-out 3s infinite}@keyframes hlBtnShine{0%{left:-45%}36%,to{left:125%}}.hl-blbls{position:relative;display:grid;place-items:center;height:100%}.hl-blbl{grid-area:1/1;display:flex;align-items:center;gap:calc(12 * var(--u));line-height:1;transition:opacity .3s,transform .45s var(--ease)}.hl-blbl svg{width:calc(21 * var(--u));height:calc(21 * var(--u))}.hl-arrow{transition:transform .35s var(--spring)}.hl-primary:hover .hl-arrow{transform:translateX(calc(5 * var(--u)))}.hl-b-load,.hl-b-ok{opacity:0;transform:translateY(calc(16 * var(--u)))}.hl-primary.loading .hl-b-idle,.hl-primary.success .hl-b-idle{opacity:0;transform:translateY(calc(-16 * var(--u)))}.hl-primary.loading .hl-b-load,.hl-primary.success .hl-b-ok{opacity:1;transform:none}.hl-primary:after{content:"";position:absolute;left:0;bottom:0;height:calc(3 * var(--u));width:32%;background:linear-gradient(90deg,transparent,#e0f2fe,transparent);opacity:0;pointer-events:none}.hl-primary.loading:after{opacity:1;animation:hlLoadbar 1.1s ease-in-out infinite}@keyframes hlLoadbar{0%{transform:translateX(-110%)}to{transform:translateX(330%)}}.hl-spin{width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:50%;border-left:calc(2.5 * var(--u)) solid rgba(255,255,255,.28);border-bottom:calc(2.5 * var(--u)) solid rgba(255,255,255,.28);border-right-color:rgba(255,255,255,.28);border-top-color:rgba(255,255,255,.28);border-top:calc(2.5 * var(--u)) solid #fff;border-right:calc(2.5 * var(--u)) solid #dbeafe;animation:hlSpin .75s linear infinite}@keyframes hlSpin{to{transform:rotate(1turn)}}.hl-b-ok path{stroke-dasharray:1;stroke-dashoffset:1}.hl-primary.success .hl-b-ok path{transition:stroke-dashoffset .55s cubic-bezier(.65,0,.35,1) .1s;stroke-dashoffset:0}.hl-primary .hl-okbg{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#10b981,#059669 30%,#047857 50%,#059669 70%,#34d399);opacity:0;transition:opacity .45s ease}.hl-primary.success .hl-okbg{opacity:1}.hl-ripple{position:absolute;border-radius:50%;pointer-events:none;z-index:-1;transform:translate(-50%,-50%) scale(0);background:radial-gradient(circle,rgba(255,255,255,.55),rgba(255,255,255,0) 62%);animation:hlRipple .75s ease-out forwards}@keyframes hlRipple{to{transform:translate(-50%,-50%) scale(1);opacity:0}}.hl-divider{position:relative;display:flex;align-items:flex-start;justify-content:center;width:100%;height:calc(15 * var(--u));margin-top:calc(20.6 * var(--u));font-size:calc(16 * var(--u));color:#c5d1ed;line-height:1}.hl-divider i{position:absolute;top:calc(8 * var(--u));height:1px;background:rgba(165,183,222,.62);transform-origin:right}.hl-divider i:first-child{left:0;right:calc(263 * var(--u))}.hl-divider i:last-child{right:calc(1 * var(--u));left:calc(264 * var(--u));transform-origin:left}.hl-divider i:after{content:"";position:absolute;top:calc(-2 * var(--u));width:calc(34 * var(--u));height:calc(5 * var(--u));border-radius:3px;background:radial-gradient(closest-side,#dbeafe,transparent);opacity:0;animation:hlTravel 6.5s ease-in-out 3.6s infinite}.hl-divider i:first-child:after{animation-name:hlTravelL}@keyframes hlTravel{0%{left:0;opacity:0}8%{opacity:1}40%{left:calc(100% - 34px);opacity:0}to{opacity:0}}@keyframes hlTravelL{0%{left:calc(100% - 34px);opacity:0}8%{opacity:1}40%{left:0;opacity:0}to{opacity:0}}.hl .hl-faceid{position:relative;display:block;width:100%;height:calc(61 * var(--u));margin-top:calc(23.95 * var(--u));padding:0;border-radius:calc(10 * var(--u));cursor:pointer;color:#fff;font-size:calc(17.6 * var(--u));font-weight:600;text-align:left;border:1px solid rgba(176,198,242,.5);background:linear-gradient(90deg,rgba(132,160,226,.24),rgba(110,140,210,.2) 22%,rgba(132,162,228,.26) 60%,rgba(150,180,240,.32));box-shadow:inset 0 1px 0 rgba(210,225,255,.12);transition:transform .3s var(--spring),border-color .35s,box-shadow .35s,background .35s}.hl-faceid:hover{transform:translateY(calc(-2 * var(--u)));border-color:rgba(170,205,255,.85);box-shadow:inset 0 1px 0 rgba(210,225,255,.16),0 calc(14 * var(--u)) calc(34 * var(--u)) calc(-14 * var(--u)) rgba(40,120,255,.75)}.hl-faceid:disabled{cursor:progress}.hl-faceid.scan{border-color:rgba(125,200,255,.9);box-shadow:0 0 0 calc(3 * var(--u)) rgba(56,160,248,.15),0 0 calc(34 * var(--u)) rgba(56,160,248,.55)}.hl-faceid.ok{border-color:rgba(110,231,183,.9);box-shadow:0 0 0 calc(3 * var(--u)) rgba(52,211,153,.15),0 0 calc(34 * var(--u)) rgba(52,211,153,.55)}.hl-fid{position:absolute;left:calc(101 * var(--u));top:calc(6 * var(--u));width:calc(46 * var(--u));height:calc(49 * var(--u));border-radius:calc(10 * var(--u));display:grid;place-items:center;background:linear-gradient(180deg,rgba(30,46,80,.96),rgba(15,29,57,.96));border:1px solid rgba(140,172,232,.46);box-shadow:inset 0 1px 0 rgba(170,195,245,.14),inset 0 0 calc(14 * var(--u)) rgba(30,110,255,.2),0 0 calc(8 * var(--u)) rgba(40,120,255,.25);transition:border-color .4s,box-shadow .4s}.hl-fp{width:calc(30 * var(--u));height:calc(30 * var(--u));color:#1990ff;filter:drop-shadow(0 0 calc(3 * var(--u)) rgba(20,140,255,.95)) drop-shadow(0 0 calc(9 * var(--u)) rgba(0,110,255,.6));transition:opacity .35s,transform .45s var(--spring)}.hl-fp path{stroke-dasharray:1;stroke-dashoffset:0}.hl-ring{position:absolute;inset:0;border-radius:inherit;border:1.5px solid rgba(60,150,255,.6);opacity:0;animation:hlFidRing 3s ease-out infinite}.hl-ring+.hl-ring{animation-delay:1.5s}@keyframes hlFidRing{0%{transform:scale(.96);opacity:.75}70%,to{transform:scale(1.11);opacity:0}}.hl-faceid:hover .hl-ring{animation-duration:1.7s}.hl-faceid.scan .hl-fp{color:#9ad2ff}.hl-faceid.scan .hl-fp path{animation:hlFpDraw 1.4s ease-in-out infinite}.hl-faceid.scan .hl-fp path:nth-child(2){animation-delay:.12s}.hl-faceid.scan .hl-fp path:nth-child(3){animation-delay:.24s}.hl-faceid.scan .hl-fp path:nth-child(4){animation-delay:.36s}@keyframes hlFpDraw{0%{stroke-dashoffset:1;opacity:.3}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-1;opacity:.3}}.hl-brackets{position:absolute;inset:calc(-4 * var(--u));width:calc(100% + 8 * var(--u));height:calc(100% + 8 * var(--u));fill:none;stroke:#8fcbff;stroke-width:2.2;stroke-linecap:round;opacity:0;transform:scale(1.25);transition:opacity .3s,transform .5s var(--spring);filter:drop-shadow(0 0 4px #3b9bff)}.hl-faceid.scan .hl-brackets{opacity:1;transform:scale(1);animation:hlBrk 1.2s ease-in-out .5s infinite alternate}@keyframes hlBrk{to{transform:scale(.9)}}.hl-scanline{position:absolute;left:calc(8 * var(--u));right:calc(8 * var(--u));top:calc(9 * var(--u));height:2px;border-radius:2px;opacity:0;background:linear-gradient(90deg,transparent,#e0f2fe,transparent);box-shadow:0 0 10px 2px rgba(56,170,248,.9)}.hl-faceid.scan .hl-scanline{opacity:1;animation:hlScanY 1s ease-in-out infinite alternate}@keyframes hlScanY{to{top:calc(100% - 11px)}}.hl-fid-ok{position:absolute;width:calc(26 * var(--u));height:calc(26 * var(--u));fill:none;stroke:#34d399;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0;filter:drop-shadow(0 0 6px rgba(52,211,153,.9))}.hl-fid-ok path{stroke-dasharray:1;stroke-dashoffset:1}.hl-faceid.ok .hl-fid{border-color:rgba(110,231,183,.8);box-shadow:inset 0 0 calc(18 * var(--u)) rgba(52,211,153,.45),0 0 calc(10 * var(--u)) rgba(52,211,153,.55)}.hl-faceid.ok .hl-fp{opacity:0;transform:scale(.5)}.hl-faceid.ok .hl-fid-ok{opacity:1}.hl-faceid.ok .hl-fid-ok path{transition:stroke-dashoffset .55s cubic-bezier(.65,0,.35,1) .1s;stroke-dashoffset:0}.hl-fl{position:absolute;left:calc(159.5 * var(--u));top:0;bottom:0;display:grid;align-items:center;line-height:1}.hl-fl>span{grid-area:1/1;transition:opacity .3s,transform .45s var(--ease)}.hl-fl>span:not(:first-child){opacity:0;transform:translateY(calc(12 * var(--u)))}.hl-faceid.ok .hl-fl>span:first-child,.hl-faceid.scan .hl-fl>span:first-child{opacity:0;transform:translateY(calc(-12 * var(--u)))}.hl-faceid.ok .hl-fl>.hl-f-ok,.hl-faceid.scan .hl-fl>.hl-f-scan{opacity:1;transform:none}.hl-dots:after{content:"";animation:hlDots 1.2s steps(4) infinite}@keyframes hlDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.hl-hint{margin-top:calc(15 * var(--u))!important;font-size:calc(13.7 * var(--u));color:rgba(220,234,252,.92)}.hl-build,.hl-hint{text-align:center;line-height:1}.hl-build{position:absolute;top:calc(926.6 * var(--u));left:0;right:0;font-family:HHMono,ui-monospace,Menlo,monospace;font-size:calc(12 * var(--u));color:#c7dcf0;white-space:nowrap}.hl-flash{inset:0;background:radial-gradient(circle at 50% 12%,rgba(170,205,255,.4),rgba(40,100,240,.1) 40%,transparent 70%)}.hl-flash,.hl-tap{position:fixed;z-index:1;pointer-events:none;opacity:0}.hl-tap{border-radius:50%;transform:translate(-50%,-50%);border:1.5px solid rgba(125,190,255,.8);box-shadow:0 0 24px 4px rgba(56,140,248,.35)}.hl-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hl:not(.ready) .hhf,.hl:not(.ready) .hl-build,.hl:not(.ready) .hl-card,.hl:not(.ready) .hl-logo-wrap,.hl:not(.ready) .hl-rv,.hl:not(.ready) .hl-subtitle,.hl:not(.ready) .hl-title,.hl:not(.ready) .hl-version{opacity:0}.hl.ready .hl-rv{animation:hlFadeUp .85s var(--ease) calc(1.05s + var(--d) * 70ms) backwards}@keyframes hlFadeUp{0%{opacity:0;transform:translateY(calc(16 * var(--u)))}to{opacity:1;transform:none}}.hl.ready .hl-logo{animation:hlLogoIn 1.45s var(--ease) .25s backwards}@keyframes hlLogoIn{0%{opacity:0;transform:scale(.55) rotate(-10deg)}60%{opacity:1}to{opacity:1;transform:none}}.hl.ready .hl-logo-halo{animation:hlHaloIn 1.6s var(--ease) .2s backwards,hlHalo 5s ease-in-out 2s infinite}@keyframes hlHaloIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}}.hl.ready .hl-ch{animation:hlChIn .9s var(--ease) calc(.6s + var(--i) * 42ms) backwards}@keyframes hlChIn{0%{opacity:0;transform:translateY(calc(18 * var(--u))) scale(.9)}to{opacity:1;transform:none}}.hl.ready .hl-subtitle{animation:hlTrackIn 1.4s var(--ease) .95s backwards}@keyframes hlTrackIn{0%{opacity:0;letter-spacing:.55em}to{opacity:1;letter-spacing:normal}}.hl.ready .hl-version{animation:hlFadeIn .6s ease .9s backwards}.hl.ready .hl-card{animation:hlCardIn 1.3s var(--ease) .8s backwards}@keyframes hlCardIn{0%{opacity:0;transform:translateY(calc(44 * var(--u))) scale(.95)}to{opacity:1;transform:none}}.hl.ready .hl-divider i{animation:hlLineIn 1s var(--ease) 1.65s backwards}@keyframes hlLineIn{0%{transform:scaleX(0)}}.hl.ready .hhf{animation:hlFadeIn .9s ease 2s backwards}.hl.ready .hl-build{animation:hlFadeIn .9s ease 2.3s backwards}@keyframes hlFadeIn{0%{opacity:0}}.hl.ready .hl-flash{animation:hlFlash 1.4s ease-out .35s}@keyframes hlFlash{0%{opacity:0}18%{opacity:1}to{opacity:0}}.hl.boot-on .hl-stage{visibility:hidden}.hl.po-bootu .hl-logo{animation:none}.hl.po-bootu .hl-logo-halo{animation:hlHalo 5s ease-in-out infinite}.hl.po-bootu .hhf{animation:none}.hl.po-bootu:not(.logo-dosedl) .hl-logo-wrap{opacity:0}.hl.po-bootu .hl-card{animation-delay:.12s}.hl.po-bootu .hl-rv{animation-delay:calc(.4s + var(--d) * 70ms)}.hl.po-bootu .hl-ch{animation-delay:calc(.62s + var(--i) * 32ms)}.hl.po-bootu .hl-subtitle{animation-delay:.45s}.hl.po-bootu .hl-version{animation-delay:.5s}.hl.po-bootu .hl-divider i{animation-delay:.95s}.hl.po-bootu .hl-build{animation-delay:.6s}@media (max-aspect-ratio:3/4),(max-height:560px),(max-width:720px){.hl{--u:min(1px,calc((100vw - 28px) / 470));overflow:visible}.hl-stage{position:relative;left:auto;top:auto;transform:none;width:100%;height:auto;min-height:100vh;min-height:100svh;padding:0 14px 4px;display:flex;flex-direction:column;justify-content:center}.hl-logo-wrap{margin-top:18px}.hl-col{position:relative;left:auto;max-width:560px;margin:0 auto}.hl-card,.hl-card-wrap,.hl-col{width:100%}.hl-card{height:auto;padding:calc(22 * var(--u)) calc(22 * var(--u)) calc(26 * var(--u))}.hl-head{margin-left:0}.hl-fid{left:calc(7 * var(--u))}.hl-fl{left:calc(68 * var(--u))}.hl-alert{left:calc(22 * var(--u));right:calc(22 * var(--u))}.hl-divider i:first-child{right:calc(50% + 28 * var(--u))}.hl-divider i:last-child{left:calc(50% + 28 * var(--u))}.hl .hl-build{position:relative;top:auto;margin-top:10px;white-space:normal;padding:0 10px;font-size:11px;letter-spacing:.08em;color:rgba(199,220,240,.62)}.hl-build:before{content:"";display:block;width:64px;height:1px;margin:0 auto 8px;background:linear-gradient(90deg,transparent,rgba(150,195,255,.55),transparent)}.hl.ready .hhf{animation:none}.hl.ready .hhf-b{animation:hlFadeUp .8s var(--ease) calc(1.9s + var(--i) * .11s) backwards}.hl.po-bootu .hhf-b{animation:none}}@media (pointer:coarse){.hl-field input{font-size:max(16px,calc(16.6 * var(--u)))}.hl-field input[type=password]::-moz-placeholder{font-size:max(16px,calc(19 * var(--u)))}.hl-field input[type=password]::placeholder{font-size:max(16px,calc(19 * var(--u)))}}@media (prefers-reduced-motion:reduce){.hl *,.hl :after,.hl :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hlo{color:#fff}.hl:has(.hlo) .hl-stage{opacity:0;transition:opacity .35s ease}.hlo-bg{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 70% 60% at 50% 42%,rgba(3,10,27,.78) 0,rgba(2,8,23,.88) 58%,rgba(2,8,23,.95) 100%);animation:hloFade .35s ease both}@keyframes hloFade{0%{opacity:0}to{opacity:1}}.hlo-codebg{position:absolute;inset:0;z-index:1;display:flex;justify-content:space-between;padding:0 6px;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;line-height:1.55;white-space:pre;transition:color .5s ease;animation:hloFade .5s ease both}.hlo-codecol{animation:hloScroll linear infinite}@keyframes hloScroll{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.hlo-flash{background:radial-gradient(circle at 50% 42%,rgba(52,211,153,.26),rgba(52,211,153,.08) 60%,transparent 80%);opacity:0;transition:opacity .5s}.hlo-flash,.hlo-veil{position:absolute;inset:0;z-index:2;pointer-events:none}.hlo-veil{background:radial-gradient(circle at 50% 42%,transparent 22%,rgba(2,8,23,.82) 70%)}.hlo-spark{position:absolute;inset:0;z-index:3;width:100%;height:100%;pointer-events:none}.hlo-dash{animation:hloSpin 12s linear infinite}@keyframes hloSpin{to{transform:rotate(1turn)}}.hlo-prog{filter:drop-shadow(0 0 5px rgba(52,211,153,.75));animation:hloProg 1.1s ease .55s forwards}@keyframes hloProg{to{stroke-dashoffset:0}}.hlo-glow{width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(52,211,153,.24),rgba(37,99,235,.08) 55%,transparent 70%);animation:hloGlow 2.4s ease-in-out infinite}@keyframes hloGlow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.13)}}.hlo-ring{width:104px;height:104px;border-radius:50%;border:2px solid rgba(95,240,184,.45);opacity:0;animation:hloRing 2.6s ease-out infinite}.hlo-ring2{animation-delay:.9s}@keyframes hloRing{0%{transform:scale(1);opacity:.6}to{transform:scale(1.78);opacity:0}}.hlo-pop{background:linear-gradient(140deg,#34e0a8,#14a876 55%,#0b7d5a);box-shadow:0 0 0 1.5px rgba(190,255,230,.55),0 0 26px rgba(52,211,153,.55),0 16px 42px -8px rgba(16,185,129,.55),inset 0 1px 0 rgba(255,255,255,.45);animation:hloPop .6s cubic-bezier(.2,1.35,.35,1) .35s both}@keyframes hloPop{0%{transform:scale(0) rotate(-20deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.hlo-scan{position:absolute;left:0;right:0;top:0;height:36%;transform:translateY(-111%);background:linear-gradient(180deg,transparent,rgba(255,255,255,.32),transparent);animation:hloScan 1.1s ease .5s 1 forwards}@keyframes hloScan{0%{transform:translateY(-111%)}to{transform:translateY(333%)}}.hlo-shine{position:absolute;top:0;left:0;width:70%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:translateX(-171%) skewX(-20deg);animation:hloShine 2.8s ease 1.4s infinite}@keyframes hloShine{0%{transform:translateX(-171%) skewX(-20deg)}45%,to{transform:translateX(243%) skewX(-20deg)}}.hlo-check{animation:hloCheck .5s ease 1s forwards}@keyframes hloCheck{to{stroke-dashoffset:0}}.hlo-stage{font-family:HHMono,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.08em;transition:color .3s}.hlo-pozdrav{font-size:28px;font-weight:760;letter-spacing:-.01em;line-height:1.2;color:#fff;text-shadow:0 0 18px rgba(70,130,255,.35)}.hlo-ok{color:#5ff0b8}.hlo-badge{border:1px solid rgba(150,190,255,.28);background:rgba(16,30,58,.72);color:#cfe0ff;box-shadow:0 0 14px rgba(55,125,255,.18)}.hlo-presm{color:#8ea3c7}.hlo-presm span{color:#e6eef9}.hlo-track{background:rgba(150,190,255,.16)}.hlo-bar{width:0;background:linear-gradient(90deg,#2563eb,#60a5fa);box-shadow:0 0 10px rgba(96,165,250,.7);animation:hloBar 1.6s ease 1.7s forwards}@keyframes hloBar{to{width:100%}}.hlo-f1{animation:hloUp .55s ease 1.25s both}.hlo-f2{animation:hloUp .55s ease 1.4s both}.hlo-badge{animation:hloUp .55s ease 1.52s both}.hlo-f3{animation:hloUp .55s ease 1.65s both}@keyframes hloUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hlo-codecol,.hlo-dash,.hlo-glow,.hlo-ring,.hlo-shine{animation:none}}