.qz{--ink:#0b043b;--cyan:#06ceee;--blue:#0039e4;--soft:#9ee8ff}.qz *{box-sizing:border-box;margin:0}.qz{font-family:var(--font-body),system-ui,sans-serif;color:#fff;background:var(--ink);min-height:100vh;overflow-x:hidden}.qz h1,.qz h2,.qz h3{font-family:var(--font-display),system-ui,sans-serif}.qz .bg{z-index:-1;background:radial-gradient(900px 600px at 85% -10%,#2a1c8a66,transparent),var(--ink);position:fixed;inset:0;overflow:hidden}.qz .bg i{filter:blur(70px);opacity:.45;border-radius:50%;animation:18s ease-in-out infinite alternate qz-drift;position:absolute}.qz .bg i:first-child{background:#0039e4;width:420px;height:420px;top:30%;left:-120px}.qz .bg i:nth-child(2){opacity:.28;background:#06ceee;width:360px;height:360px;animation-delay:-6s;top:8%;right:-100px}.qz .bg i:nth-child(3){opacity:.3;background:#6a3df0;width:300px;height:300px;animation-delay:-11s;bottom:-120px;left:40%}.qz .bg:after{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 75%);mask-image:radial-gradient(circle at 50% 40%,#000,#0000 75%)}@keyframes qz-drift{to{transform:translate(60px,-50px)scale(1.15)}}.qz .app{flex-direction:column;max-width:780px;min-height:100vh;margin:0 auto;padding:18px 20px 40px;display:flex}.qz .top{align-items:center;gap:14px;height:44px;display:flex}.qz .brand{font:900 18px var(--font-display),system-ui,sans-serif;letter-spacing:-.02em}.qz .brand b{background:linear-gradient(90deg,#4b7bff,var(--cyan));color:#0000;-webkit-background-clip:text}.qz .bar{background:#ffffff18;border-radius:9px;flex:1;height:8px;position:relative;overflow:hidden}.qz .bar b{background:linear-gradient(90deg,var(--blue),var(--cyan));border-radius:9px;width:0;height:100%;transition:width .6s cubic-bezier(.3,.9,.3,1);display:block;position:relative}.qz .bar b:after{content:"";filter:blur(6px);opacity:.8;background:#fff;width:18px;height:100%;position:absolute;top:0;right:0}.qz .back{color:#ffffff90;cursor:pointer;visibility:hidden;background:0 0;border:0;font-size:14px}.qz .back.on{visibility:visible}.qz .stage{flex-direction:column;flex:1;justify-content:center;padding:20px 0 70px;display:flex}.qz .scene{animation:.55s cubic-bezier(.2,.9,.3,1) both qz-in}.qz .scene.out{animation:.25s ease-in both qz-out}@keyframes qz-in{0%{opacity:0;transform:translate(40px)scale(.98)}to{opacity:1;transform:none}}@keyframes qz-out{to{opacity:0;transform:translate(-40px)}}.qz .tag{color:var(--soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:inline-flex}.qz .tag span{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 12px var(--cyan);border-radius:50%;animation:1.6s infinite qz-blink}@keyframes qz-blink{50%{opacity:.3}}.qz h1{letter-spacing:-.03em;font-size:clamp(34px,7vw,56px);font-weight:900;line-height:1.04}.qz h2{letter-spacing:-.02em;font-size:clamp(25px,5vw,36px);font-weight:700;line-height:1.15}.qz em{color:var(--cyan);font-style:normal}.qz .w{opacity:0;margin-right:.26em;animation:.45s forwards qz-wi;display:inline-block;transform:translateY(10px)}@keyframes qz-wi{to{opacity:1;transform:none}}.qz .sub{color:#ffffffb0;max-width:560px;margin-top:14px;font-size:18px;line-height:1.5}.qz .hint{color:#ffffff70;margin-top:12px;font-size:14px}.qz .cards{gap:12px;margin-top:24px;display:grid}.qz .card{text-align:left;color:#fff;width:100%;font:500 17px var(--font-body),system-ui,sans-serif;cursor:pointer;opacity:0;background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff1c;border-radius:18px;align-items:center;gap:16px;padding:17px 20px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;animation:.5s forwards qz-cin;display:flex;position:relative;overflow:hidden}.qz .card:first-child{animation-delay:.45s}.qz .card:nth-child(2){animation-delay:.58s}.qz .card:nth-child(3){animation-delay:.71s}.qz .card:nth-child(4){animation-delay:.84s}@keyframes qz-cin{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.qz .card:before{content:"";background:linear-gradient(110deg,#0000 30%,#fff2 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.qz .card:hover:before{transform:translate(120%)}.qz .card:hover{border-color:#06ceee88;transform:translateY(-3px)scale(1.01);box-shadow:0 14px 34px -14px #06ceeeaa}.qz .card.sel{border-color:var(--cyan);background:#06ceee26;transform:scale(1.02)}.qz .card .e{text-align:center;width:40px;font-size:30px;line-height:1;transition:transform .3s}.qz .card:hover .e{transform:scale(1.25)rotate(-8deg)}.qz .chips{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.qz .chip{color:#fff;font:500 16px var(--font-body),system-ui,sans-serif;cursor:pointer;opacity:0;background:#ffffff0a;border:1px solid #ffffff2a;border-radius:99px;padding:12px 18px;transition:all .2s;animation:.45s forwards qz-cin}.qz .chip:first-child{animation-delay:.4s}.qz .chip:nth-child(2){animation-delay:.48s}.qz .chip:nth-child(3){animation-delay:.56s}.qz .chip:nth-child(4){animation-delay:.64s}.qz .chip:nth-child(5){animation-delay:.72s}.qz .chip:hover{border-color:var(--cyan);transform:translateY(-3px)}.qz .chip.sel{background:var(--cyan);color:var(--ink);border-color:var(--cyan);font-weight:700}.qz .slider{margin-top:30px}.qz .big{font:900 clamp(46px,11vw,84px) var(--font-display),system-ui,sans-serif;letter-spacing:-.04em;text-align:center;color:var(--cyan);min-height:1.1em;transition:transform .15s}.qz .big.bump{transform:scale(1.08)}.qz input[type=range]{-webkit-appearance:none;background:#ffffff1f;border-radius:9px;outline:none;width:100%;height:10px;margin-top:22px}.qz input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:6px solid var(--cyan);cursor:grab;background:#fff;border-radius:50%;width:34px;height:34px;box-shadow:0 0 0 8px #06ceee22}.qz input[type=range]::-moz-range-thumb{border:6px solid var(--cyan);cursor:grab;background:#fff;border-radius:50%;width:22px;height:22px}.qz .ticks{color:#ffffff70;justify-content:space-between;margin-top:12px;font-size:13px;display:flex}.qz .btn{font:700 17px var(--font-display),system-ui,sans-serif;color:var(--ink);background:linear-gradient(90deg,#63f0ff,var(--cyan));cursor:pointer;border:0;border-radius:99px;align-items:center;gap:10px;margin-top:26px;padding:16px 28px;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 14px 34px -12px #06ceeeaa}.qz .btn:hover{transform:translateY(-2px)scale(1.03)}.qz .btn.ghost{color:#ffffffb0;box-shadow:none;background:0 0;border:1px solid #ffffff2a;margin-left:10px;font-weight:500}.qz .field{color:#fff;width:100%;font:500 20px var(--font-body),system-ui,sans-serif;background:#ffffff0d;border:1px solid #ffffff2a;border-radius:16px;outline:none;margin-top:22px;padding:18px 20px;transition:all .2s}.qz .field:focus{border-color:var(--cyan);box-shadow:0 0 0 4px #06ceee22}.qz .field.err{border-color:#ff7a7a;animation:.35s qz-shake}@keyframes qz-shake{25%{transform:translate(-7px)}75%{transform:translate(7px)}}.qz .chk{color:#ffffffb0;cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;margin-top:16px;padding:6px;font-size:14px;line-height:1.4;display:flex}.qz .chk.err{outline:1px solid #ff7a7a}.qz .chk a{color:var(--soft)}.qz .fine{color:#ffffff70;margin-top:12px;font-size:12.5px;line-height:1.4}.qz .mid{text-align:center}.qz .vbox{place-items:center;height:158px;margin-bottom:12px;display:grid}.qz .fl{filter:drop-shadow(0 12px 24px #06ceee55);font-size:84px;animation:3s ease-in-out infinite qz-float}@keyframes qz-float{50%{transform:translateY(-12px)rotate(4deg)}}.qz .wave{transform-origin:70% 80%;font-size:84px;animation:1.6s ease-in-out infinite qz-wave;display:inline-block}@keyframes qz-wave{0%,60%,to{transform:rotate(0)}10%,30%,50%{transform:rotate(16deg)}20%,40%{transform:rotate(-8deg)}}.qz .serp{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:16px;width:min(340px,100%);padding:12px}.qz .sbar{color:#222;background:#fff;border-radius:99px;align-items:center;gap:6px;margin-bottom:9px;padding:7px 14px;font-size:13px;display:flex}.qz .typed{white-space:nowrap;border-right:2px solid #222;width:0;animation:3.4s steps(26,end) infinite qz-typing;overflow:hidden}@keyframes qz-typing{0%{width:0}60%,to{width:26ch}}.qz .res{color:#ffffff70;background:#ffffff14;border-radius:7px;align-items:center;height:26px;margin-top:6px;padding:0 10px;font-size:12px;display:flex;position:relative}.qz .res.me{border:1px solid var(--cyan);color:#fff;background:#06ceee22;font-weight:700;animation:1.8s infinite qz-glow}.qz .res.me:after{content:"▲";color:var(--cyan);animation:1.2s ease-in-out infinite qz-up;position:absolute;right:10px}@keyframes qz-glow{50%{box-shadow:0 0 22px #06ceee88}}@keyframes qz-up{50%{transform:translateY(-5px)}}.qz .phone{background:#00000030;border:3px solid #fff5;border-radius:16px;width:78px;height:140px;padding:12px 8px;position:relative}.qz .phone:before{content:"";background:#ffffff40;border-radius:9px;width:22px;height:4px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.qz .phone .pg{background:#fff2;border-radius:9px;height:8px;margin-top:14px;overflow:hidden}.qz .phone .pg b{background:linear-gradient(90deg,var(--blue),var(--cyan));height:100%;animation:2.2s ease-in-out infinite qz-load;display:block}@keyframes qz-load{0%{width:5%}70%{width:100%}to{width:100%}}.qz .phone .bolt{font-size:28px;animation:1.2s infinite qz-float;position:absolute;top:20px;right:-26px}.qz .phone .tm{text-align:center;font:900 15px var(--font-display),system-ui,sans-serif;color:var(--cyan);margin-top:16px}.qz .doc{background:#ffffff10;border:1px solid #fff2;border-radius:12px;width:150px;height:130px;padding:14px;position:relative}.qz .doc i{background:var(--soft);transform-origin:0;opacity:.8;border-radius:9px;height:7px;margin-bottom:10px;animation:2.6s ease-in-out infinite qz-ln;display:block}.qz .doc i:first-child{background:var(--cyan);width:60%}.qz .doc i:nth-child(2){animation-delay:.25s}.qz .doc i:nth-child(3){width:85%;animation-delay:.5s}.qz .doc i:nth-child(4){width:70%;animation-delay:.75s}@keyframes qz-ln{0%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}.qz .doc .pen{font-size:30px;animation:1.3s infinite qz-pen;position:absolute;bottom:6px;right:-18px}@keyframes qz-pen{50%{transform:translate(-14px,-10px)rotate(-12deg)}}.qz .net{width:200px;height:140px;position:relative}.qz .net .pin{font-size:50px;animation:1.4s infinite qz-bounce;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes qz-bounce{50%{transform:translate(-50%,-70%)}}.qz .net .st{letter-spacing:3px;color:#ffd84d;font-size:18px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.qz .net .st span{opacity:0;animation:2.5s infinite qz-pop;display:inline-block}.qz .net .st span:nth-child(2){animation-delay:.2s}.qz .net .st span:nth-child(3){animation-delay:.4s}.qz .net .st span:nth-child(4){animation-delay:.6s}.qz .net .st span:nth-child(5){animation-delay:.8s}@keyframes qz-pop{10%{opacity:1;transform:scale(1.5)}25%,80%{opacity:1;transform:scale(1)}to{opacity:0}}.qz .net .nd{border:1px solid var(--cyan);background:#ffffff14;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;animation:2s infinite qz-pl;display:grid;position:absolute}.qz .net .nd:first-of-type{top:6px;left:2px}.qz .net .nd:nth-of-type(2){animation-delay:.5s;top:6px;right:2px}.qz .net .nd:nth-of-type(3){animation-delay:1s;top:60px;right:20px}@keyframes qz-pl{0%{box-shadow:0 0 #06ceee77}to{box-shadow:0 0 0 18px #06ceee00}}.qz .bars{align-items:flex-end;gap:9px;height:120px;display:flex}.qz .bars i{background:linear-gradient(180deg,var(--cyan),var(--blue));transform-origin:bottom;border-radius:7px 7px 0 0;width:22px;animation:2.8s ease-in-out infinite qz-gr}.qz .bars i:first-child{height:30%}.qz .bars i:nth-child(2){height:48%;animation-delay:.15s}.qz .bars i:nth-child(3){height:42%;animation-delay:.3s}.qz .bars i:nth-child(4){height:70%;animation-delay:.45s}.qz .bars i:nth-child(5){height:62%;animation-delay:.6s}.qz .bars i:nth-child(6){height:100%;animation-delay:.75s}@keyframes qz-gr{0%{transform:scaleY(.1)}45%,to{transform:scaleY(1)}}.qz .browser{background:#ffffff0a;border:1px solid #fff2;border-radius:14px;width:min(330px,100%);overflow:hidden}.qz .browser .ub{background:#ffffff12;align-items:center;gap:6px;padding:8px 10px;display:flex}.qz .browser .ub i{background:#ff6b6b;border-radius:50%;width:9px;height:9px}.qz .browser .ub i:nth-child(2){background:#ffd36b}.qz .browser .ub i:nth-child(3){background:#5eead4}.qz .browser .url{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;background:#00000040;border-radius:99px;flex:1;margin-left:8px;padding:4px 12px;font-size:12.5px;overflow:hidden}.qz .browser .pg{height:90px;padding:12px;position:relative;overflow:hidden}.qz .browser .pg i{background:#ffffff1c;border-radius:9px;height:9px;margin-bottom:9px;display:block}.qz .browser .pg i:first-child{background:#fff3;width:45%;height:13px}.qz .browser.scan .pg:after{content:"";background:var(--cyan);height:3px;box-shadow:0 0 18px var(--cyan);animation:1.6s ease-in-out infinite qz-sw;position:absolute;left:0;right:0}@keyframes qz-sw{0%{top:0}50%{top:calc(100% - 3px)}to{top:0}}.qz .mail{width:240px;height:120px;position:relative;overflow:hidden}.qz .mail span{font-size:56px;animation:2.6s ease-in-out infinite qz-fly;position:absolute;top:30px;left:0}.qz .mail b{border-top:2px dashed #ffffff30;position:absolute;top:66px;left:0;right:0}@keyframes qz-fly{0%{opacity:0;transform:translate(-20px)rotate(-10deg)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(200px)rotate(10deg)}}.qz .ring{font-size:76px;animation:.9s infinite qz-ring;display:inline-block}@keyframes qz-ring{0%,40%,to{transform:rotate(0)}10%,30%{transform:rotate(-14deg)}20%,35%{transform:rotate(14deg)}}.qz .spin{font-size:80px;animation:6s linear infinite qz-spin;display:inline-block}@keyframes qz-spin{to{transform:rotate(360deg)}}.qz .live{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;z-index:5;background:#0b043bcc;border:1px solid #fff2;border-radius:18px;width:112px;padding:8px 8px 6px;transition:transform .3s,opacity .4s;position:fixed;bottom:14px;right:14px}.qz .live small{color:#ffffff90;margin-bottom:2px;font-size:11px;display:block}.qz .live.pulse{transform:scale(1.12)}.qz .live.hide{opacity:0;pointer-events:none;transform:translateY(20px)}.qz .rad .gr{fill:none;stroke:#fff2;stroke-width:.6px}.qz .rad .ax{stroke:#ffffff1c;stroke-width:.5px}.qz .rad .data{fill:#06ceee40;stroke:var(--cyan);stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 0 3px #06ceee)}.qz .rad text{fill:#ffffffb8;font:500 5.4px var(--font-body),system-ui,sans-serif;text-anchor:middle}.qz .fly{z-index:20;font:900 26px var(--font-display),system-ui,sans-serif;pointer-events:none;text-shadow:0 2px 14px #000;position:fixed}.qz .score{align-items:center;gap:18px;display:grid}@media (min-width:640px){.qz .score{grid-template-columns:1fr 1fr}}.qz .dial{width:200px;height:200px;margin:0 auto;position:relative}.qz .dial svg{transform:rotate(-90deg)}.qz .dial .n{text-align:center;font:900 62px var(--font-display),system-ui,sans-serif;letter-spacing:-.04em;place-items:center;display:grid;position:absolute;inset:0}.qz .dial .n small{font:500 14px var(--font-body),system-ui,sans-serif;color:#ffffff90;letter-spacing:0;display:block}.qz .lvl{font:700 15px var(--font-display),system-ui,sans-serif;border-radius:99px;margin-bottom:12px;padding:6px 14px;display:inline-block}.qz .areas{gap:11px;margin-top:22px;display:grid}.qz .area{color:#ffffffc8;grid-template-columns:100px 1fr 30px;align-items:center;gap:12px;font-size:15px;display:grid}.qz .area .t{background:#ffffff18;border-radius:9px;height:8px;overflow:hidden}.qz .area .t b{border-radius:9px;width:0;height:100%;transition:width 1.1s cubic-bezier(.2,.9,.3,1);display:block}.qz .tips{gap:12px;margin-top:24px;display:grid}.qz .tip{opacity:0;background:#ffffff08;border:1px solid #ffffff1c;border-radius:16px;padding:16px 18px;animation:.6s forwards qz-cin}.qz .tip:first-child{animation-delay:1.2s}.qz .tip:nth-child(2){animation-delay:1.45s}.qz .tip:nth-child(3){animation-delay:1.7s}.qz .tip b{font-family:var(--font-display),system-ui,sans-serif;margin-bottom:4px;font-size:16px;display:block}.qz .tip p{color:#ffffffa8;font-size:15px;line-height:1.45}.qz .cta{background:linear-gradient(#06ceee14,#0039e414);border:1px solid #06ceee55;border-radius:20px;margin-top:24px;padding:22px}.qz .dev{color:#ffffffa0;border-top:1px dashed #fff2;margin-top:34px;padding-top:16px;font-size:14px}.qz .dev summary{cursor:pointer;color:var(--soft)}.qz .dev pre{color:#cfe;background:#00000050;border-radius:12px;margin-top:10px;padding:14px;font-size:12.5px;overflow:auto}.qz .confetti{pointer-events:none;z-index:30;position:fixed;inset:0;overflow:hidden}.qz .confetti i{opacity:.9;width:8px;height:14px;animation:linear forwards qz-fall;position:absolute;top:-12px}@keyframes qz-fall{to{transform:translateY(105vh)rotate(720deg)}}@media (prefers-reduced-motion:reduce){.qz *{transition-duration:10ms!important;animation-duration:10ms!important;animation-iteration-count:1!important}}.qz{isolation:isolate;min-height:80vh;position:relative;overflow:hidden}.qz .bg{z-index:-1;position:absolute}.qz .app{min-height:80vh}.qz .scene a{color:var(--soft)}
