.modal.sd{text-align:left;border-radius:var(--k-r-big,18px);background:radial-gradient(50% 70% at 22% 45%,#6e96ff21,#0000 70%),radial-gradient(40% 50% at 24% 40%,#ff3c3c12,#0000 70%),linear-gradient(#16171f 0%,#0d0e15 100%);border:1px solid #96beff1a;align-items:center;width:min(760px,100%);max-width:100%;min-height:400px;padding:40px 44px 36px 372px;animation:.5s cubic-bezier(.2,.9,.25,1.12) both sdIn;display:flex;position:relative;overflow:visible}@keyframes sdIn{0%{opacity:0;transform:translateY(14px)scale(.94)}}.sd-x{z-index:3;border-radius:var(--k-r-ctl,10px);cursor:pointer;width:40px;height:40px;color:var(--k-fg);width:44px;height:44px;background:#08080e9e;border:0;border-radius:50%;place-items:center;font-size:26px;line-height:1;transition:background .2s,color .2s;display:grid;position:absolute;top:12px;right:12px}.sd-x:hover{color:var(--k-fg);background:#08080ed9}.sd-art{pointer-events:none;-webkit-user-select:none;user-select:none;width:272px;position:absolute;bottom:0;left:40px}.sd-vit{animation:.7s cubic-bezier(.2,.9,.3,1.18) 60ms both sdDrop;position:relative;container-type:inline-size}.sd-machine{width:100%;height:auto;display:block}@keyframes sdDrop{0%{opacity:0;transform:translateY(-7%)}}.sd-body{flex-direction:column;align-items:flex-start;display:flex}.sd-cap{font:600 12px/1 var(--fira), "Fira Sans Condensed", sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--k-gold-hi)}.modal.sd .sd-title{font:700 44px/.98 var(--fira), "Fira Sans Condensed", sans-serif;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;background:var(--k-gold-bg);color:#0000;-webkit-background-clip:text;background-clip:text;margin:12px 0 0;display:block}.sd-sub{max-width:330px;font:400 14.5px/1.55 var(--body), sans-serif;color:var(--k-mut);margin:16px 0 28px}.btn.sd-go{width:100%;max-width:330px;position:relative;overflow:hidden}.btn.sd-go:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:28%;animation:3.8s ease-in-out 3.2s infinite sdShine;position:absolute;top:-10%;bottom:-10%;left:-35%;transform:translate(0)skew(-18deg)}@keyframes sdShine{0%{transform:translate(0)skew(-18deg)}32%,to{transform:translate(620%)skew(-18deg)}}.sd-lamp{background:radial-gradient(closest-side,#ffffff80,#c8dcff24 45%,#0000);border-radius:50%;width:34cqw;height:34cqw;margin:-17cqw 0 0 -17cqw;animation:6s linear .3s infinite both sdLamp;position:absolute;top:9.7%;left:52.5%}@keyframes sdLamp{0%{opacity:0}3%{opacity:.9}5%{opacity:.15}8%{opacity:1}11%,58%{opacity:.75}60%{opacity:.3}62%,to{opacity:.75}}.sd-lz{opacity:0;width:100%;height:auto;animation:1s linear .55s forwards sdLzOn,2.6s ease-in-out 1.55s infinite sdLzPulse;position:absolute;inset:0}@keyframes sdLzOn{0%{opacity:0}12%{opacity:1}22%{opacity:.05}34%{opacity:.9}44%{opacity:.2}60%,to{opacity:.9}}@keyframes sdLzPulse{0%,to{opacity:.9}50%{opacity:.3}}.sd-lzrun{position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/bonus/second/vitrine-lasers.webp) 0 0/100% 100% no-repeat;mask:url(/bonus/second/vitrine-lasers.webp) 0 0/100% 100% no-repeat}.sd-lzrun b{background:linear-gradient(90deg,#0000,#fff0f0 50%,#0000);width:30%;animation:2.6s cubic-bezier(.45,.1,.55,.9) 1.7s infinite sdLzRun;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-110%)skew(-24deg)}@keyframes sdLzRun{0%{transform:translate(-110%)skew(-24deg)}55%,to{transform:translate(360%)skew(-24deg)}}.sd-spark{opacity:0;width:9cqw;height:9cqw;margin:-4.5cqw 0 0 -4.5cqw;animation:3.4s ease-in-out 1.4s infinite sdSpark;position:absolute}.sd-spark:before,.sd-spark:after{content:"";background:linear-gradient(#0000,#fff 50%,#0000);border-radius:1cqw;width:.5cqw;margin-left:-.25cqw;position:absolute;top:0;bottom:0;left:50%}.sd-spark:after{transform:rotate(90deg)}.sd-spark-2{animation-delay:3.1s}@keyframes sdSpark{0%,66%,to{opacity:0;transform:scale(.2)rotate(0)}78%{opacity:1;transform:scale(1)rotate(45deg)}90%{opacity:0;transform:scale(.4)rotate(90deg)}}@media (max-width:760px){.modal-ov.sd-ov{padding-top:92px}.modal.sd{text-align:center;width:min(440px,100%);min-height:0;padding:0 20px 22px;display:block}.sd-art{width:190px;margin:-74px auto 2px;position:relative;bottom:auto;left:auto}.sd-body{align-items:center}.modal.sd .sd-title{margin-top:10px;font-size:32px}.sd-sub{margin:12px auto 20px;font-size:14px}.btn.sd-go{max-width:none}}
.hud-tip{z-index:2147483000;pointer-events:none;width:max-content;max-width:min(280px, calc(100vw / var(--zf) - 16px));opacity:0;transition:opacity .12s ease-out;position:fixed;top:0;left:0}.hud-tip.on{opacity:1}.hud-tip-box{clip-path:inset(0 100% 0 0);background-color:#08080ef2;background-image:linear-gradient(#a06bff,#a06bff),linear-gradient(#a06bff,#a06bff),linear-gradient(#a06bff,#a06bff),linear-gradient(#a06bff,#a06bff),linear-gradient(#a06bff,#a06bff),linear-gradient(#a06bff,#a06bff),linear-gradient(#a06bff,#a06bff),linear-gradient(#a06bff,#a06bff);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:9px 1.5px,1.5px 9px,9px 1.5px,1.5px 9px,9px 1.5px,1.5px 9px,9px 1.5px,1.5px 9px;padding:9px 13px 10px;transition:clip-path .19s cubic-bezier(.23,1,.32,1);position:relative;box-shadow:0 16px 34px -12px #000c}.hud-tip.on .hud-tip-box{clip-path:inset(0)}.hud-tip.instant,.hud-tip.instant .hud-tip-box{transition-duration:0s}.hud-tip-cap{font:600 10.5px/1 var(--fira), "Fira Sans Condensed", sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#cdb8ff;margin-bottom:5px}.hud-tip-title{font:600 13.5px/1.25 var(--fira), "Fira Sans Condensed", sans-serif;color:#f1f0ea;margin-bottom:2px}.hud-tip-text{font:500 12.5px/1.45 var(--body), sans-serif;color:#d9d9e3;white-space:pre-line}.hud-tip [hidden]{display:none}.hud-tip-lead{left:var(--ax,50%);background:linear-gradient(#a06bff,#0000);width:1.5px;height:10px;position:absolute}.hud-tip[data-side=top] .hud-tip-lead{bottom:-10px;transform:rotate(180deg)}.hud-tip[data-side=bottom] .hud-tip-lead{top:-10px}.hud-tip-lead:after{content:"";background:#a06bff;border-radius:50%;width:5.5px;height:5.5px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 8px #a06bff}@media (hover:none){[data-tip],[data-tip-t]{-webkit-touch-callout:none}}
