@property --h1{syntax:"<color>";inherits:true;initial-value:#c8cdff}@property --h2{syntax:"<color>";inherits:true;initial-value:#5b6cff}@property --h3{syntax:"<color>";inherits:true;initial-value:#2a2f6b}.kq{--kq-gold:#e3b04f;--kq-gold-2:#f6d58e;--kq-muted:#9a9eaa;position:relative;height:100vh;height:100dvh;display:flex;flex-direction:column;background:#0c0d11;color:#f2f1ec;font-family:var(--font-onest),system-ui,sans-serif;overflow:hidden}.kq:before{content:"";position:absolute;inset:-20% -10% auto;height:60%;pointer-events:none;background:radial-gradient(40% 60% at 15% 0,#e3b04f1a,transparent 70%),radial-gradient(45% 60% at 85% 0,#5b6cff1f,transparent 70%)}.kq-top{position:relative;z-index:2;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;gap:16px;padding:calc(14px + env(safe-area-inset-top, 0px)) 16px 14px;border-bottom:1px solid #ffffff10}.kq-ib{width:40px;height:40px;border-radius:50%;border:0;background:#1a1c23;color:#e8e9f2;display:grid;place-items:center;cursor:pointer;transition:background .2s}.kq-ib:hover{background:#252833}.kq-ib[disabled]{opacity:.3;cursor:default}.kq-ib svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kq-prog{max-width:520px;width:100%;justify-self:center;height:5px;border-radius:5px;background:#ffffff14;overflow:hidden}.kq-prog i{display:block;height:100%;width:0;border-radius:5px;background:linear-gradient(90deg,#5b6cff,#8b97ff 55%,#e3b04f);transition:width .5s cubic-bezier(.2,.8,.2,1)}.kq-body{position:relative;z-index:1;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 16px calc(32px + env(safe-area-inset-bottom, 0px))}.kq-col{max-width:560px;margin:0 auto;padding-top:34px;text-align:center}.kq-col.wide{max-width:1024px}.kq-scr{animation:kqIn .45s cubic-bezier(.2,.8,.2,1) both}.kq-scr.back{animation-name:kqInB}@keyframes kqIn{0%{opacity:0;transform:translateX(26px)}}@keyframes kqInB{0%{opacity:0;transform:translateX(-26px)}}.kq-eye{font-family:var(--font-source-serif),Georgia,serif;font-style:italic;font-size:18px;color:#c4c2bb;margin:0}.kq-h{font-family:var(--font-playfair),Georgia,serif;font-weight:400;font-size:clamp(28px,4.4vw,40px);line-height:1.15;margin:8px 0 0;color:#f2f1ec;text-wrap:balance}.kq-h em{font-style:italic;color:#c2a36a}.kq-h.q{font-size:clamp(22px,4.4vw,40px);line-height:1.18}.kq-sub{color:var(--kq-muted);font-size:15.5px;margin:12px auto 0;max-width:46ch}.kq-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid #ffffff1c;background:#15171d;border-radius:999px;padding:6px 14px 6px 8px;font-size:13px;font-weight:600;color:#e8e9f2;margin-bottom:14px}.kq-pill i{width:16px;height:16px;border-radius:50%;background:var(--pc,#8b97ff);box-shadow:0 0 10px var(--pc,#8b97ff)}.kq-pill span{color:var(--kq-muted);font-weight:500}.kq-orb{--h1:#c8cdff;--h2:#5b6cff;--h3:#2a2f6b;width:120px;height:120px;margin:0 auto 22px;border-radius:50%;position:relative;background:radial-gradient(circle at 50% 42%,#fff 0 14%,var(--h1) 36%,var(--h2) 66%,var(--h3) 100%);box-shadow:0 0 60px 10px color-mix(in srgb,var(--h2) 45%,transparent),inset 0 -10px 30px #0006;transition:--h1 .9s,--h2 .9s,--h3 .9s,box-shadow .9s;animation:orbB 5s ease-in-out infinite}.kq-orb.sm{width:64px;height:64px;margin-bottom:16px}.kq-orb:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid color-mix(in srgb,var(--h2) 50%,transparent);opacity:.6}.kq-orb.pulse{animation:orbB 5s ease-in-out infinite,orbP .6s ease-out}@keyframes orbB{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes orbP{0%{filter:brightness(1.6)}to{filter:brightness(1)}}.kq-list{flex-direction:column;gap:12px;margin-top:30px}.kq-list,.kq-opt{display:flex;text-align:left}.kq-opt{position:relative;align-items:center;gap:16px;width:100%;font:inherit;color:#eceae4;cursor:pointer;background:#15171d;border:1px solid #ffffff17;border-radius:16px;padding:16px 18px;transition:background .2s,border-color .2s,transform .15s}.kq-opt:hover{background:#1b1e26;border-color:#ffffff2a}.kq-opt:active{transform:scale(.99)}.kq-opt.sel{border:1px solid transparent;background:linear-gradient(110deg,#2a2213,#1a1b2c) padding-box,linear-gradient(110deg,#e3b04f,#8b97ff) border-box}.kq-opt .rd{flex:none;width:22px;height:22px;border-radius:50%;border:1.5px solid #ffffff40;display:grid;place-items:center;transition:border-color .2s}.kq-opt.sel .rd{border-color:var(--kq-gold)}.kq-opt.sel .rd:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--kq-gold);box-shadow:0 0 10px var(--kq-gold)}.kq-opt .tx{min-width:0;font-size:16px;line-height:1.45}.kq-opt kbd{margin-left:auto;flex:none;font-family:inherit;font-size:11px;color:#6f7380;border:1px solid #ffffff17;border-radius:6px;padding:1px 6px}.kq-btn{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;max-width:520px;margin:30px auto 0;padding:15px;border-radius:999px;border:0;font:600 16px var(--font-onest),system-ui,sans-serif;color:#fff;cursor:pointer;background:linear-gradient(180deg,#6f7cff,#4b5cf0);box-shadow:0 10px 30px -10px #5b6cffaa;transition:transform .2s,opacity .2s}.kq-btn:hover{transform:translateY(-1px)}.kq-btn[disabled]{background:#4a4d57;box-shadow:none;cursor:default;opacity:.8;transform:none}.kq-btn.gold{background:linear-gradient(180deg,#f6d58e,#e3b04f);color:#1a1204;box-shadow:0 10px 30px -10px #e3b04faa}.kq-btn.ghost{background:transparent;border:1px solid #ffffff2a;box-shadow:none}.kq-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.kq-row .kq-btn{width:auto;margin:0;padding:14px 26px}.kq-link{margin-top:22px;background:none;border:0;font:500 15px var(--font-onest),system-ui,sans-serif;color:var(--kq-muted);cursor:pointer;text-underline-offset:4px}.kq-link:hover{color:#f2f1ec;text-decoration:underline}.kq-priv{display:flex;gap:16px;text-align:left;max-width:560px;margin:28px auto 0;padding:18px 20px;border-radius:18px;background:linear-gradient(180deg,#171a22,#121318);border:1px solid #8b97ff33}.kq-lock{flex:none;width:42px;height:42px;border-radius:50%;background:#1f2333;display:grid;place-items:center}.kq-lock svg{width:19px;height:19px;stroke:#a9b2ff;fill:none;stroke-width:1.8}.kq-priv b{font-size:16px;font-weight:600}.kq-priv p{margin:6px 0 0;font-size:14.5px;line-height:1.5;color:#b9bbc4}.kq-uvod{font-family:var(--font-source-serif),Georgia,serif;font-style:italic;font-size:19px;line-height:1.55;color:#d8d6cf;margin:18px auto 0;max-width:48ch}.kq-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#8a8e9a}.kq-card{margin-top:32px;padding:32px;border-radius:22px;background:linear-gradient(180deg,#171a22,#121318);border:1px solid #ffffff17}.kq-meter{height:5px;max-width:320px;margin:22px auto 0;border-radius:5px;background:#ffffff14;overflow:hidden}.kq-meter i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#5b6cff,#8b97ff 55%,#e3b04f)}.kq-scan{position:relative;width:230px;height:230px;margin:10px auto 0}.kq-scan svg{position:absolute;inset:0;width:100%;height:100%}.kq-scan .ring{animation:kqSpin 2.2s linear infinite;transform-origin:50% 50%}.kq-scan .sweep{transform-origin:115px 115px;animation:kqSpin 1.6s linear infinite}.kq-scan .kq-orb{position:absolute;inset:55px;width:auto;height:auto;margin:0}@keyframes kqSpin{to{transform:rotate(1turn)}}.kq-pct{font-family:var(--font-playfair),Georgia,serif;font-size:44px;margin-top:22px}.kq-steps{list-style:none;margin:20px auto 0;padding:0;max-width:360px;text-align:left;display:flex;flex-direction:column;gap:10px}.kq-steps li{display:flex;gap:12px;align-items:center;color:#5d616d;font-size:15.5px;transition:color .4s}.kq-steps li i{width:20px;height:20px;border-radius:50%;border:1.5px solid #3a3e4a;flex:none;display:grid;place-items:center;font-style:normal;font-size:12px;transition:all .4s}.kq-steps li.on{color:#e8e9f2}.kq-steps li.on i{border-color:var(--kq-gold);background:var(--kq-gold);color:#1a1204}@media (max-width:760px){.kq-opt kbd{display:none}}@media (max-height:820px){.kq-top{padding:calc(8px + env(safe-area-inset-top, 0px)) 16px 8px}.kq-body{padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px))}.kq-col{padding-top:22px}.kq-eye{font-size:16px}.kq-h{font-size:clamp(24px,3.4vw,32px);margin-top:4px}.kq-h.q{font-size:clamp(21px,3.4vw,32px)}.kq-pill{margin-bottom:8px;padding:4px 12px 4px 6px}.kq-orb{width:88px;height:88px;margin-bottom:18px}.kq-orb.sm{width:40px;height:40px;margin-bottom:14px}.kq-sub{margin-top:6px}.kq-list{gap:8px;margin-top:16px}.kq-opt{padding:11px 16px;border-radius:13px}.kq-opt .tx{font-size:15px;line-height:1.35}.kq-link{margin-top:10px}.kq-btn,.kq-priv{margin-top:16px}.kq-priv{padding:12px 16px}}@media (max-height:600px){.kq-col{padding-top:12px}.kq-orb.sm{display:none}.kq-h,.kq-h.q{font-size:clamp(20px,3vw,26px)}.kq-list{gap:6px;margin-top:12px}.kq-opt{padding:9px 14px}.kq-link{margin-top:6px}}