.kh,.kh *{box-sizing:border-box}.kh{position:relative;min-height:100dvh;width:100%;background:#050505;color:#eee;font-family:Archivo,Helvetica,Arial,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}.kh-bgwrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.kh-bg{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;background:var(--kh-bg) center/cover no-repeat;filter:brightness(.78) contrast(1.1) grayscale(1);opacity:var(--kh-bg-op,.9);animation:kh-drift 60s ease-in-out infinite alternate;will-change:transform}@keyframes kh-drift{0%{transform:scale(1.02)}to{transform:scale(1.08) translate(-1%,.6%)}}.kh-bgwrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 74% 68% at 50% 50%,#05050500,#050505b8 90%),linear-gradient(180deg,#000c,#00000059 14%,#00000038 50%,#00000073 80%,#000000e0)}.kh-lasers{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;width:100%;height:100%}.kh-bar{position:relative;z-index:3;display:flex;justify-content:center;align-items:center;padding:clamp(28px,6vh,60px) 0 0}.kh-logo{width:min(240px,56vw);aspect-ratio:300/99;position:relative;overflow:hidden;-webkit-mask:var(--kh-logo) center/contain no-repeat;mask:var(--kh-logo) center/contain no-repeat;filter:drop-shadow(0 10px 30px rgba(0,0,0,.9))}.kh-logo:before{content:"";position:absolute;top:0;bottom:0;left:0;width:400%;background:linear-gradient(100deg,#fff 0% 8%,#c4c4c8 22%,#6a6a6e 38%,#000,#6a6a6e 62%,#c4c4c8 78%,#fff 92% 100%);animation:kh-shine 7s ease-in-out infinite;will-change:transform}@keyframes kh-shine{0%{transform:translate(0)}to{transform:translate(-75%)}}.kh-stage{position:relative;z-index:2;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:0 20px}.kh-sp{flex:1 1 0;min-height:18px}.kh h1{margin:0;font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;font-weight:400;text-transform:uppercase;line-height:.9;letter-spacing:.02em;font-size:clamp(64px,11.5vw,168px);background:linear-gradient(180deg,#fff,#ececea 30%,#a3a3a0 55%,#4a4a48 78%,#2b2b2a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 18px 40px rgba(0,0,0,.85));text-wrap:balance}.kh h1 span{display:block}.kh h1 .kh-q{font-family:Special Elite,Courier New,monospace;text-transform:lowercase;font-size:.4em;letter-spacing:.08em;margin-top:.22em;background:none;-webkit-text-fill-color:#ff3b4d;color:#ff3b4d;filter:none;text-shadow:0 0 18px rgba(255,26,46,.55),0 2px 0 rgba(0,0,0,.6)}.kh-lede{margin:22px auto 0;max-width:720px;font-size:clamp(14px,1.6vw,17px);line-height:1.5;color:#bdbdba;letter-spacing:.01em}.kh-lede b,.kh-lede strong{color:#f2f2f0;font-weight:700}.kh-heist{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:.45em;font-weight:900;font-stretch:112%;text-transform:uppercase;font-size:clamp(16px,1.9vw,21px);letter-spacing:.1em;line-height:1;color:#f2f2f0;text-shadow:0 4px 18px rgba(0,0,0,.8)}.kh-hl{display:block;width:3.9em;aspect-ratio:300/99;transform:translateY(.12em);background:#f2f2f0;-webkit-mask:var(--kh-logo) center/contain no-repeat;mask:var(--kh-logo) center/contain no-repeat}.kh-timer{margin-top:clamp(22px,4vh,40px);display:flex;gap:clamp(8px,2vw,20px);align-items:flex-start}.kh-cell{min-width:clamp(54px,10vw,96px)}.kh-cell b{display:block;font-weight:900;font-stretch:118%;font-size:clamp(34px,6.4vw,74px);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#f2f2f0;text-shadow:0 6px 30px rgba(0,0,0,.8)}.kh-cell small{display:block;margin-top:7px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#7a7a77}.kh-sep{font-weight:900;font-size:clamp(28px,5.6vw,64px);line-height:1;color:#ff3b4d;padding-top:2px;animation:kh-blink 1s steps(2) infinite;text-shadow:0 0 14px rgba(255,26,46,.6)}@keyframes kh-blink{50%{opacity:.2}}.kh-when{margin-top:clamp(16px,2.6vh,26px);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#bdbdba}.kh-remind{margin-top:clamp(22px,4vh,38px);width:min(520px,92vw)}.kh-field{position:relative;display:flex;align-items:center;height:54px;border-radius:6px;background:#0c0c0cd1;border:1px solid rgba(255,255,255,.2);transition:border-color .2s,box-shadow .2s}.kh-field:focus-within{border-color:#fff9;box-shadow:0 0 0 1px #ff3b4d40,0 0 30px #ff1a2e1f}.kh-field input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:none;border:0;outline:0;color:transparent;caret-color:transparent;font:inherit;font-size:16px;padding:0 18px;-webkit-text-fill-color:transparent;z-index:2;margin:0;box-shadow:none;border-radius:6px}.kh-field input::selection{background:#ff1a2e40}.kh-cipher{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:0 18px;font-family:JetBrains Mono,monospace;font-size:15px;letter-spacing:.1em;color:#f2f2f0;white-space:nowrap;overflow:hidden;pointer-events:none}.kh-ph{color:#6f6f6c;letter-spacing:.14em;font-size:12px;text-transform:uppercase}.kh-cipher.has .kh-ph{display:none}.kh-ch{display:inline-block;min-width:.62em;text-align:center;color:#ff3b4d;text-shadow:0 0 10px rgba(255,26,46,.7);transition:color .18s,text-shadow .18s}.kh-ch.set{color:#f2f2f0;text-shadow:none}.kh-cur{display:inline-block;width:.58em;height:1.05em;margin-left:2px;background:#ff1a2e;box-shadow:0 0 10px #ff1a2ecc;animation:kh-cblink 1s steps(2) infinite;opacity:0}.kh-field:focus-within .kh-cur{opacity:1}@keyframes kh-cblink{50%{opacity:.1}}.kh-go{margin-top:10px;width:100%;height:54px;border-radius:6px;border:0;background:#f2f2f0;color:#000;font:inherit;font-weight:900;font-size:13px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;transition:background .15s,transform .15s;box-shadow:0 20px 50px -16px #000000e6}.kh-go:hover{background:#fff;transform:translateY(-1px)}.kh-go[disabled]{opacity:.7;cursor:wait}.kh-go svg{width:15px;height:15px;fill:none;stroke:#000;stroke-width:2.6;stroke-linecap:square}.kh-go.denied,.kh-go.denied:hover{transform:none;background:#1a0608;color:#ff3b4d;box-shadow:inset 0 0 0 1px #ff1a2e,0 0 24px #ff1a2e59}.kh-go.denied svg{stroke:#ff3b4d}.kh-cut{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#000;display:none}.kh.cut .kh-cut{display:block}.kh.cut .kh-bgwrap,.kh.cut .kh-lasers,.kh.cut .kh-stage{visibility:hidden}.kh-fine{margin-top:12px;min-height:16px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#6f6f6c}.kh-fine.err{color:#ff3b4d}.kh-fine.ok{color:#bdbdba}.kh-remind.err .kh-field{border-color:#ff1a2e;animation:kh-shake .35s}@keyframes kh-shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.kh-granted{display:none;height:54px;border-radius:6px;border:1px solid rgba(255,255,255,.45);background:#0a0a0a;align-items:center;justify-content:center;font-weight:900;font-stretch:118%;text-transform:uppercase;letter-spacing:.14em;font-size:14px;position:relative;overflow:hidden;padding:0 12px}.kh-granted span{position:relative;background:linear-gradient(105deg,#6b6b6b,#dcdcdc 38%,#fff,#dcdcdc 62%,#6b6b6b);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:kh-tshine 3.5s ease-in-out infinite}@keyframes kh-tshine{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}.kh-remind.done .kh-field,.kh-remind.done .kh-go{display:none}.kh-remind.done .kh-granted{display:flex;animation:kh-pop .45s cubic-bezier(.2,.8,.2,1)}@keyframes kh-pop{0%{transform:scale(.96);opacity:0}}.kh-foot{position:relative;z-index:2;padding:0 20px calc(18px + env(safe-area-inset-bottom));text-align:center}.kh-foot small{display:block;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:#4d4d4b}.kh-live{display:none;margin-top:30px;padding:16px 36px;background:#f2f2f0;color:#000;font-weight:900;letter-spacing:.2em;text-transform:uppercase;font-size:13px;text-decoration:none}.kh.done-live .kh-timer,.kh.done-live .kh-when,.kh.done-live .kh-remind{display:none}.kh.done-live .kh-live{display:inline-block}@media(max-width:700px){.kh h1{filter:none;font-size:clamp(48px,15.5vw,86px)}.kh-stage{padding:0 18px}.kh-lede{font-size:13.5px;max-width:340px}.kh-when{font-size:10.5px;letter-spacing:.16em}.kh-foot small{font-size:8.5px;letter-spacing:.18em}}@media(max-height:700px){.kh-lede{margin-top:14px}.kh-timer,.kh-remind{margin-top:16px}.kh-bar{padding-top:22px}}@media(prefers-reduced-motion:reduce){.kh *{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/knock-heist.css.map */
