*{box-sizing:border-box}html{scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}html,body{margin:0;padding:0}body{background:#0a0807;color:#f2e9dc;font-family:Golos Text,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.ambient-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(1100px 620px at 50% -6%,rgba(240,160,60,.1),transparent 60%),radial-gradient(960px 780px at 4% 70%,rgba(165,40,49,.1),transparent 62%),radial-gradient(960px 780px at 96% 22%,rgba(125,79,160,.085),transparent 62%),linear-gradient(180deg,#100c0a,#0a0807 52%,#0c0907)}::selection{background:#f0b3474d;color:#fff}a{color:inherit}:focus-visible{outline:2px solid rgba(240,179,71,.85);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}.lock-zone:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #f0b95f73,0 0 30px #f0a03c1f}@keyframes fl3{0%,to{opacity:.85;transform:scaleY(1)}45%{opacity:1;transform:scaleY(1.14)}70%{opacity:.78;transform:scaleY(.95)}}@keyframes glo{0%,to{box-shadow:inset 0 2px #ffffff80,inset 0 -3px #78460a8c,0 0 20px 2px #f0a03c73}50%{box-shadow:inset 0 2px #ffffff80,inset 0 -3px #78460a8c,0 0 34px 6px #ffb450a6}}@keyframes pop{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes prizeGlow{0%,to{text-shadow:0 0 30px rgba(240,160,60,.4),0 2px 2px rgba(0,0,0,.5)}50%{text-shadow:0 0 54px rgba(255,180,80,.68),0 2px 2px rgba(0,0,0,.5)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes loadbar{0%{width:0}to{width:100%}}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@keyframes sparkRise{0%{opacity:0;transform:translateY(8px) scale(.7)}25%{opacity:1}to{opacity:0;transform:translateY(-38px) scale(1.2)}}@media (max-width: 620px){.dash-navlinks{display:none!important}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}@keyframes runeflick{0%,to{opacity:1}48%{opacity:.6}}@keyframes tap{0%,52%,to{transform:rotate(-12deg) translateY(0) scale(1)}66%{transform:rotate(-12deg) translateY(8px) scale(.92)}80%{transform:rotate(-12deg) translateY(0) scale(1)}}@keyframes ripple{0%,52%{transform:scale(.3);opacity:0}64%{opacity:.7}to{transform:scale(1.5);opacity:0}}@keyframes lockShake{0%,to{transform:translate(0)}12%{transform:translate(-7px) rotate(-.7deg)}28%{transform:translate(6px) rotate(.6deg)}44%{transform:translate(-5px)}60%{transform:translate(4px)}76%{transform:translate(-2px)}88%{transform:translate(1px)}}.lock-zone{transition:box-shadow .25s;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation}.lock-zone:hover{box-shadow:inset 0 0 0 3px #f0b95f73,0 0 30px #f0a03c1f}button,a,summary,[role=button]{-webkit-tap-highlight-color:transparent}summary{list-style:none}summary::-webkit-details-marker{display:none}details.faq-card{transition:border-color .2s,background-color .2s}details.faq-card:hover{border-color:#3d322a!important;background:#181310!important}details.faq-card[open]{border-color:#5a3a18!important}details.faq-card[open] .faq-chev{transform:rotate(45deg)}details.faq-card[open] .faq-body{animation:pop .28s ease-out}@keyframes numTick{0%{opacity:.3;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.num-tick{animation:numTick .35s ease-out}.lk{transition:color .16s}.lk:hover{color:#f0b347!important}.shake{animation:shake .45s cubic-bezier(.36,.07,.19,.97) both}.lang-btn{cursor:pointer;padding:9px 12px;border:none;border-radius:4px;font:700 12px/1 Golos Text;background:transparent;color:#8c7c6b}.lang-btn.active{font-weight:800;background:linear-gradient(#f6c969,#e0982a);color:#2a1808}.feat-ic{color:#f0b347;display:inline-flex}.sponsor-tile{transition:border-color .2s,transform .2s,background .2s}.sponsor-tile:hover{border-color:#7a4d1e!important;transform:translateY(-3px);background:#181310!important}.sponsor-logo{filter:grayscale(1);opacity:.8;transition:filter .28s,opacity .28s}.sponsor-tile:hover .sponsor-logo{filter:none;opacity:1}.sponsor-cta{transition:border-color .2s,color .2s,background .2s}.sponsor-cta:hover{border-color:#5a3a18!important;background:#f0b34708!important;color:#c7b6a0!important}@media (prefers-reduced-motion: reduce){.sponsor-tile:hover{transform:none}}.col2>*,.grid-3>*,.lock-grid>*{min-width:0}.in{transition:border-color .16s,box-shadow .16s}.in:focus{border-color:#f0b347!important;outline:none;box-shadow:0 0 0 3px #f0b34724}.in::placeholder{color:#6f5f4d}.cta{transition:filter .16s,transform .1s}.cta:hover{filter:brightness(1.07)}.cta:active{transform:translateY(1px)}.cta:disabled{filter:grayscale(.5);opacity:.5;cursor:not-allowed;animation:none}.ghost{transition:background .16s,border-color .16s}.ghost:hover{background:#221b15!important;border-color:#5a4c3f!important}.screen{animation:pop .4s ease-out}#vk-loader{transition:opacity .7s ease}#vk-loader.hide{opacity:0;pointer-events:none}@media (min-width: 920px){.lore-screen{min-height:50vh}}.burger-btn{display:none}@media (max-width: 1040px){.nav-anchors,.header-cta{display:none!important}.burger-btn{display:inline-flex!important}}@media (min-width: 1041px){.mobile-menu{display:none!important}}@media (max-width: 860px){.lock-grid{grid-template-columns:1fr!important;gap:30px!important;padding:34px 22px!important}}@media (max-width: 980px){.hero-grid{grid-template-columns:1fr!important}.hero-art{order:-1;max-width:420px;margin:0 auto}}@media (max-width: 920px){.col2{grid-template-columns:1fr!important}.col2-rev .art{order:-1}.nav-anchors{display:none!important}.lore-art{min-height:240px!important}.lore-img{-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent)!important;mask-image:linear-gradient(180deg,#000 62%,transparent)!important}.cab-grid{grid-template-columns:1fr!important}.how-sticky{position:static!important}}@media (max-width: 600px){.grid-3{grid-template-columns:1fr!important}.feat-cell{border-right:none!important;border-bottom:1px solid #2c241d}.feat-cell:last-child{border-bottom:none}.big-timer{gap:9px!important}.big-timer .tcell{min-width:0!important;flex:1;padding:16px 4px!important;border-radius:12px!important}.big-timer .tcell-lab{letter-spacing:.04em!important}.site-header{padding:11px 12px!important;gap:8px!important}.brand-text{display:none!important}.reg-btn{padding:10px 12px!important}.m-pad{padding:34px 22px!important}.footer-grid{grid-template-columns:1fr!important;gap:28px!important}}.modal-scroll{scrollbar-width:thin;scrollbar-color:#4a3d30 transparent}.modal-scroll::-webkit-scrollbar{width:8px}.modal-scroll::-webkit-scrollbar-track{background:transparent}.modal-scroll::-webkit-scrollbar-thumb{background:#4a3d30;border-radius:8px;border:2px solid transparent;background-clip:padding-box}.modal-scroll::-webkit-scrollbar-thumb:hover{background:#5a3a18}@keyframes rsFlick{0%,to{filter:brightness(1);box-shadow:0 0 3px #ffb08a inset,0 0 14px 4px #ff2d2dcc,0 0 34px 10px #ff402066}45%{filter:brightness(1.22);box-shadow:0 0 4px #ffd0b0 inset,0 0 20px 6px #ff4637eb,0 0 46px 14px #ff502880}72%{filter:brightness(.92);box-shadow:0 0 2px #ff9070 inset,0 0 12px 3px #ff2d2db8,0 0 30px 9px #ff3c1e57}}@keyframes poolPulse{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(1)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.1)}}@keyframes igniteIn{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.18)}to{transform:scale(1);opacity:1}}@keyframes emberRise{0%{transform:translateY(0) scale(1);opacity:0}20%{opacity:.9}to{transform:translateY(-46px) scale(.4);opacity:0}}@keyframes badgeIn{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes dropIn{0%{transform:scale(.4) rotate(-8deg);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes glowPulse{0%,to{box-shadow:inset 0 0 18px #c8821f26,0 0 0 1px #3a2c1c}50%{box-shadow:inset 0 0 26px #c8821f47,0 0 0 1px #5a3a18}}@keyframes runeLit{0%,to{text-shadow:0 0 10px rgba(240,170,60,.5)}50%{text-shadow:0 0 18px rgba(240,170,60,.85)}}@keyframes twinkle{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes starPulse{0%,to{filter:brightness(1);box-shadow:0 0 6px 2px #f0c878b3,0 0 18px 6px #f0aa3c59}50%{filter:brightness(1.3);box-shadow:0 0 10px 3px #ffdc96f2,0 0 28px 10px #f0aa3c80}}@keyframes drift{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes glowRing{0%,to{box-shadow:inset 0 0 30px #c8821f24,0 0 0 1px #5a3a18}50%{box-shadow:inset 0 0 40px #c8821f3d,0 0 0 1px #7a521e}}@keyframes rowIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes shakeX{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes invArrive{0%{opacity:0;transform:translateY(-10px) scale(.7)}60%{transform:scale(1.08)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fitIn{0%{transform:scale(.6) rotate(-6deg);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes signGlow{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}@keyframes slotIdle{0%,to{opacity:.72}50%{opacity:1}}@keyframes confettiFall{0%{opacity:0;transform:translateY(0) rotate(0)}8%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(420px) rotate(540deg)}}@media (prefers-reduced-motion: reduce){[style*=confettiFall]{animation:none!important;opacity:.55!important}}@keyframes qBlink{0%,to{opacity:1}50%{opacity:.45}}@keyframes emblemIn{0%{opacity:0;transform:scale(.5) rotate(-16deg)}60%{transform:scale(1.14) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes dustSweep{0%{transform:translate(-120%) skew(-18deg)}to{transform:translate(220%) skew(-18deg)}}
