@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-sc-cyrillic-ext-400-normal-DJIpChGN.woff2)format("woff2"),url(/assets/cormorant-sc-cyrillic-ext-400-normal-DynpMnY7.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-sc-cyrillic-400-normal-BRWPzk-v.woff2)format("woff2"),url(/assets/cormorant-sc-cyrillic-400-normal-UcC-YONE.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-sc-vietnamese-400-normal-dTLPrO4v.woff2)format("woff2"),url(/assets/cormorant-sc-vietnamese-400-normal-B7Ql5Q3N.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-sc-latin-ext-400-normal-DzOor92w.woff2)format("woff2"),url(/assets/cormorant-sc-latin-ext-400-normal-DkOcQV9P.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-sc-latin-400-normal-CGpAFSg9.woff2)format("woff2"),url(/assets/cormorant-sc-latin-400-normal-B3TT9YU4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-sc-cyrillic-ext-600-normal-zT0PYgCP.woff2)format("woff2"),url(/assets/cormorant-sc-cyrillic-ext-600-normal-CQS0OalG.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-sc-cyrillic-600-normal-h2Rzx9J-.woff2)format("woff2"),url(/assets/cormorant-sc-cyrillic-600-normal-DOzyb-Sh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-sc-vietnamese-600-normal-jB6KAguT.woff2)format("woff2"),url(/assets/cormorant-sc-vietnamese-600-normal-CCuixYh8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-sc-latin-ext-600-normal-CSxfbO2F.woff2)format("woff2"),url(/assets/cormorant-sc-latin-ext-600-normal-D4UXNUIL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-sc-latin-600-normal-wS6gaVTd.woff2)format("woff2"),url(/assets/cormorant-sc-latin-600-normal-CtbbO-J9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-sc-cyrillic-ext-700-normal-CATgtMv9.woff2)format("woff2"),url(/assets/cormorant-sc-cyrillic-ext-700-normal-dPAuI-N9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-sc-cyrillic-700-normal-DfOZQpl7.woff2)format("woff2"),url(/assets/cormorant-sc-cyrillic-700-normal-DRe9UjKP.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-sc-vietnamese-700-normal-B3z4aG5-.woff2)format("woff2"),url(/assets/cormorant-sc-vietnamese-700-normal-DBKbihEL.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-sc-latin-ext-700-normal-xX0vxuIm.woff2)format("woff2"),url(/assets/cormorant-sc-latin-ext-700-normal-oC_EXZtZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-sc-latin-700-normal-DbXnBeCd.woff2)format("woff2"),url(/assets/cormorant-sc-latin-700-normal-ukfxaLH3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}html{-webkit-text-size-adjust:100%;line-height:1}body{min-height:100vh}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{color:inherit;background:0 0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:button}img,picture,svg,canvas,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}html,body,#app{min-height:100%}body{isolation:isolate;color:#fff;background-color:#050303;min-width:320px;min-height:100dvh;font-family:Cormorant SC,Georgia,serif;font-weight:400;position:relative;overflow-x:hidden}body:before,body:after{content:"";pointer-events:none;position:fixed;inset:0}body:before{z-index:-2;filter:blur(4px)brightness(.58)saturate(.78);background:#050303 url(/assets/back-awor0Ieg.png) 50%/cover no-repeat;inset:-8px;transform:scale(1.025)}body:after{z-index:-1;background:radial-gradient(circle at 50% 42%,#0000 15%,#0000002e 64%),#0502022e}button{--button-accent:#a92520;--button-metal:#a78658;isolation:isolate;border:1px solid color-mix(in srgb, var(--button-metal) 70%, #000);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);color:#e6d4bb;min-height:44px;box-shadow:inset 0 0 0 2px #080605, inset 0 0 0 3px color-mix(in srgb, var(--button-metal) 35%, transparent), 0 0 12px color-mix(in srgb, var(--button-accent) 24%, transparent);letter-spacing:.12em;text-transform:uppercase;background-color:#0000;background-image:linear-gradient(135deg,#0000 7px,#0c0807f5 0),linear-gradient(225deg,#0000 7px,#0c0807f5 0),linear-gradient(315deg,#0000 7px,#0c0807f5 0),linear-gradient(45deg,#0000 7px,#0c0807f5 0);background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:no-repeat;background-size:51% 51%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;padding:10px 22px;font-family:Cormorant SC,Georgia,serif;font-weight:700;transition:color .16s,border-color .16s,box-shadow .16s,transform .1s;position:relative}h1,h2,h3,h4,h5,h6{letter-spacing:.08em;text-transform:uppercase;font-family:Cormorant SC,Georgia,serif;font-weight:600}.app-loader{z-index:1000;min-height:100dvh;padding:max(24px, env(safe-area-inset-top,0px)) 24px max(24px, env(safe-area-inset-bottom,0px));color:#e4caa7;background:radial-gradient(circle,#690f0d52,#0000 38%),repeating-radial-gradient(circle,#0000 0 42px,#825c3514 43px 44px),#040202;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.app-loader__sigil{aspect-ratio:1;filter:drop-shadow(0 0 18px #c4251d94);place-items:center;width:clamp(132px,32vw,190px);display:grid;position:relative}.app-loader__ring{border-radius:50%;position:absolute}.app-loader__ring--outer{background:conic-gradient(from 0deg, transparent 0 10%, #bd2e26 11% 12%, transparent 13% 35%, #b78a4d 36% 37%, transparent 38% 72%, #bd2e26 73% 74%, transparent 75%);border:2px solid #956d40;animation:4s linear infinite loader-spin;inset:0;box-shadow:inset 0 0 0 5px #050303,inset 0 0 0 6px #7f1e18ad}.app-loader__ring--outer:before,.app-loader__ring--inner:before{content:"";border-radius:inherit;border:1px dashed #c6995b8c;position:absolute;inset:9px}.app-loader__ring--inner{border:1px solid #b52d26;animation:2.8s linear infinite loader-spin-reverse;inset:24%;box-shadow:0 0 12px #c1261fa6,inset 0 0 12px #c1261f59}.app-loader__ring--inner:before{inset:6px}.app-loader__icon{color:#d6382f;filter:drop-shadow(0 0 7px #b6211b)drop-shadow(0 0 18px #b5211bb8);width:40%;height:40%;animation:1.4s ease-in-out infinite loader-pulse}.app-loader__title{letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 12px #c0281fb8;margin-top:clamp(22px,5vh,38px);font-size:clamp(28px,7vw,48px);font-weight:600}.app-loader__progress{background:#090505;border:1px solid #75532f;width:min(280px,72vw);height:5px;margin-top:22px;overflow:hidden;box-shadow:0 0 9px #9c1f196b}.app-loader__progress span{background:linear-gradient(90deg,#68130f,#e94a3e,#d5a35d);height:100%;transition:width .26s;display:block;box-shadow:0 0 10px #d02e25}.app-loader__value{color:#a98b68;letter-spacing:.16em;margin-top:10px;font-size:16px;font-weight:600}@keyframes loader-spin{to{transform:rotate(360deg)}}@keyframes loader-spin-reverse{to{transform:rotate(-360deg)}}@keyframes loader-pulse{50%{opacity:.68;transform:scale(.9)}}.loader-leave-active{transition:opacity .5s,filter .5s}.loader-leave-to{opacity:0;filter:blur(8px)}@media (prefers-reduced-motion:reduce){.app-loader__ring,.app-loader__icon{animation-duration:8s}}button:before,button:after{content:"";z-index:-1;border:1px solid var(--button-accent);width:5px;height:5px;box-shadow:0 0 6px var(--button-accent);background:#090505;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}button:before{left:5px}button:after{right:5px}button:hover{color:#fff2dc;border-color:var(--button-metal);box-shadow:inset 0 0 0 2px #080605, inset 0 0 0 3px color-mix(in srgb, var(--button-accent) 58%, transparent), 0 0 18px color-mix(in srgb, var(--button-accent) 48%, transparent)}button:active{transform:translateY(1px)scale(.985)}button:focus-visible{outline:2px solid var(--button-accent);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.45;filter:grayscale(.7)}.app{min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + clamp(24px, 5vh, 64px)) max(18px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(18px, env(safe-area-inset-left,0px));position:relative}.language-switcher{z-index:10;top:calc(env(safe-area-inset-top,0px) + 12px);right:max(14px, env(safe-area-inset-right,0px));background:#070404e0;border:1px solid #977043b3;gap:5px;padding:4px;display:flex;position:absolute;box-shadow:inset 0 0 9px #000,0 4px 14px #00000080}.language-switcher__button{clip-path:none;color:#9f8b70;min-width:62px;min-height:36px;box-shadow:none;letter-spacing:.08em;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:5px 8px;font-family:Cormorant SC,Georgia,serif;font-size:15px;font-weight:700;display:inline-flex}.language-switcher__button:before,.language-switcher__button:after{display:none}.language-switcher__button img{object-fit:cover;border:1px solid #d2b8906b;width:22px;height:16px}.language-switcher__button:hover,.language-switcher__button--active{color:#f0d7ae;background:linear-gradient(#651f18d9,#1b0a08e6);border-color:#a77b43;transform:none;box-shadow:inset 0 0 8px #000,0 0 8px #ae261e57}.language-switcher__button:active{transform:translateY(1px)}.hero-header{text-align:center;flex-direction:column;align-items:center;gap:clamp(14px,2.5vh,24px);width:min(100%,560px);margin-inline:auto;display:flex}.hero-title{color:#dfc6a5;letter-spacing:clamp(.06em,1vw,.14em);text-shadow:0 2px #24120e,0 0 8px #c13024cc,0 0 24px #78100cbf;font-size:clamp(34px,7vw,68px);line-height:.95}.nft-button{color:#f4dfbe;text-shadow:0 1px 2px #000,0 0 7px #d54b3580;background:linear-gradient(#5b1f17f5 0%,#240c0bfa 48%,#0c0706fc 100%);border-width:2px;justify-content:center;align-items:center;min-width:min(270px,82vw);min-height:58px;padding:13px 34px 15px;font-size:clamp(22px,5.5vw,30px);line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffdea647,inset 0 -5px 10px #000000b8,inset 0 0 0 3px #090504,inset 0 0 0 4px #ac7e4870,0 5px #120706,0 8px 16px #000000b3,0 0 18px #a9252061}.nft-button:hover{color:#fff4dc;background:linear-gradient(#783027 0%,#431714 48%,#160a08 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffe4b56b,inset 0 -5px 10px #000000a6,inset 0 0 0 3px #090504,inset 0 0 0 4px #cb99559e,0 6px #120706,0 10px 20px #000000b8,0 0 24px #c72d258f}.nft-button:active{transform:translateY(3px)scale(.99);box-shadow:inset 0 4px 10px #000000c7,inset 0 0 0 3px #090504,inset 0 0 0 4px #ac7e4866,0 2px #120706,0 4px 10px #000000a6}.balance-card{clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);text-align:center;background:radial-gradient(circle at 50% 0,#9c2c1f33,#0000 58%),linear-gradient(#140a08f0,#070404f7);border:1px solid #8f693f;place-items:center;gap:3px;width:min(270px,82vw);min-height:126px;padding:11px 24px 13px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #050303,inset 0 0 0 3px #84582f59,inset 0 0 18px #000,0 5px 16px #0000008f,0 0 12px #991f1940}.balance-card:before,.balance-card:after{content:"✦";color:#a62a23;text-shadow:0 0 6px #a62a23;font-size:10px;position:absolute;top:50%;transform:translateY(-50%)}.balance-card:before{left:11px}.balance-card:after{right:11px}.balance-card__label{color:#bda783;letter-spacing:.13em;text-transform:uppercase;font-size:clamp(14px,3vw,18px);font-weight:600;line-height:1}.balance-card__value{color:#f0cf9c;letter-spacing:.08em;text-shadow:0 0 10px #bd31258a;font-size:clamp(27px,6vw,36px);font-weight:700;line-height:1}.balance-card__deposit{color:#f0cf9c;letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(#542018,#260c09);border:1px solid #a8753c;min-height:34px;margin-top:5px;padding:6px 16px;font-size:clamp(15px,3vw,18px);font-weight:700;box-shadow:inset 0 0 9px #130504,0 3px 8px #000}.balance-card__deposit:active{transform:translateY(1px)}.roulette{flex-direction:column;align-items:center;gap:clamp(16px,2.5vh,26px);width:min(1100px,100%);margin:clamp(42px,9vh,100px) auto 0;display:flex}.roulette__viewport{--card-size:clamp(96px, min(18vw, 24vh), 190px);--card-gap:clamp(8px, 1.2vw, 14px);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);background:linear-gradient(#080505f0,#120707e6,#050303f5);border:2px solid #8c6a42;width:100%;padding-block:clamp(12px,2vw,20px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #070404,inset 0 0 0 4px #97291f85,inset 0 0 34px #000,0 0 24px #710f0c73}.roulette__viewport:before,.roulette__viewport:after{content:"";z-index:3;pointer-events:none;width:clamp(20px,8vw,100px);position:absolute;top:0;bottom:0}.roulette__viewport:before{background:linear-gradient(90deg,#050303,#0000);left:0}.roulette__viewport:after{background:linear-gradient(-90deg,#050303,#0000);right:0}.roulette__track{gap:var(--card-gap);width:max-content;padding-inline:calc(50% - var(--card-size) / 2);will-change:transform;display:flex}.prize-card{--rarity-color:#a92520;flex:0 0 var(--card-size);width:var(--card-size);aspect-ratio:1;border:2px solid color-mix(in srgb, var(--rarity-color) 70%, #9d7747);box-shadow:inset 0 0 0 2px #080404, 0 0 12px color-mix(in srgb, var(--rarity-color) 45%, transparent);-webkit-user-select:none;user-select:none;background:#050303;position:relative;overflow:hidden}.prize-card img{object-fit:cover;pointer-events:none;width:100%;height:100%}.prize-card--uncommon{--rarity-color:#7bc632}.prize-card--rare{--rarity-color:#278fe7}.prize-card--epic{--rarity-color:#a844e8}.prize-card--legendary{--rarity-color:#f1a51b}.prize-card--mythic{--rarity-color:#e22b26}.roulette__marker{z-index:5;filter:drop-shadow(0 0 7px #ef372d);pointer-events:none;border-inline:11px solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.roulette__marker--top{border-top:15px solid #d6a45e;top:2px}.roulette__marker--bottom{border-bottom:15px solid #d6a45e;bottom:2px}.spin-button{--button-accent:#c62c25;background:linear-gradient(#681d16fa,#240908fc);min-width:min(330px,90vw);min-height:62px;padding-inline:30px;font-size:clamp(20px,4.5vw,28px)}.rules-button{--button-accent:#bd8a43;--button-metal:#d1aa69;color:#f1d8a9;background:linear-gradient(#553b19fa,#1d140afc);min-width:min(300px,86vw);min-height:52px;margin-top:-8px;font-size:clamp(17px,3.8vw,23px)}.rules-button:hover{background:linear-gradient(#795320fa,#2c1d0cfc)}.available-prizes{background:#050303d1;border:1px solid #89643cad;width:100%;margin-top:clamp(22px,4vh,42px);padding:clamp(18px,3vw,30px);box-shadow:inset 0 0 28px #000,0 8px 30px #0000007a}.available-prizes__title{color:#dfc39d;text-align:center;text-shadow:0 0 10px #b5261ea3;align-items:center;gap:16px;font-size:clamp(26px,5vw,42px);line-height:1;display:flex}.available-prizes__title:before,.available-prizes__title:after{content:"";background:linear-gradient(90deg,#0000,#9b7143,#a62620);flex:1;height:1px}.available-prizes__title:after{transform:scaleX(-1)}.available-prizes__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(9px,1.5vw,18px);margin-top:clamp(18px,3vw,30px);display:grid}.available-prize{--rarity-color:#b72b24;text-align:center;min-width:0}.available-prize--uncommon{--rarity-color:#7bc632}.available-prize--rare{--rarity-color:#278fe7}.available-prize--epic{--rarity-color:#a844e8}.available-prize--legendary{--rarity-color:#f1a51b}.available-prize--mythic{--rarity-color:#e22b26}.available-prize__image{border:1px solid color-mix(in srgb, var(--rarity-color) 70%, #a68150);box-shadow:0 0 10px color-mix(in srgb, var(--rarity-color) 38%, transparent);background:#050303;position:relative;overflow:hidden}.available-prize__image:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 13px #000}.available-prize__image img{aspect-ratio:1;object-fit:cover;width:100%}.available-prize__name{color:var(--rarity-color);letter-spacing:.08em;text-overflow:ellipsis;text-shadow:0 0 7px color-mix(in srgb, var(--rarity-color) 58%, transparent);white-space:nowrap;margin-top:10px;font-size:clamp(14px,2vw,21px);line-height:1;overflow:hidden}.available-prize__remaining{color:#c6b194;letter-spacing:.04em;margin-top:7px;font-size:clamp(12px,1.7vw,17px);line-height:1.1}.available-prize--skeleton{justify-items:center;gap:9px;display:grid}.available-prize__skeleton-image,.available-prize__skeleton-line{background:linear-gradient(100deg,#110908 18%,#321713 42%,#110908 66%) 0 0/220% 100%;width:100%;animation:1.25s ease-in-out infinite reserve-skeleton;display:block;overflow:hidden}.available-prize__skeleton-image{aspect-ratio:1;border:1px solid #855c336b;box-shadow:inset 0 0 18px #000}.available-prize__skeleton-line{width:78%;height:16px;margin-top:2px}.available-prize__skeleton-line--short{width:58%;height:12px;margin-top:0}@keyframes reserve-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=760px){.available-prizes__grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}}@media (width<=390px){.available-prizes{padding-inline:12px}.available-prizes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.available-prize__name{font-size:17px}.available-prize__remaining{font-size:14px}}.win-modal{z-index:100;padding:max(18px, env(safe-area-inset-top,0px)) max(18px, env(safe-area-inset-right,0px)) max(18px, env(safe-area-inset-bottom,0px)) max(18px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020101db;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.rules-modal{z-index:110;padding:max(18px, env(safe-area-inset-top,0px)) max(18px, env(safe-area-inset-right,0px)) max(18px, env(safe-area-inset-bottom,0px)) max(18px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020101e0;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.withdrawal-modal,.deposit-modal,.success-modal{z-index:120;padding:max(18px, env(safe-area-inset-top,0px)) max(18px, env(safe-area-inset-right,0px)) max(18px, env(safe-area-inset-bottom,0px)) max(18px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020101e6;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.success-modal{z-index:130;background:#010703eb}.withdrawal-modal__panel,.deposit-modal__panel,.success-modal__panel{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);text-align:center;background:radial-gradient(circle at 50% 35%,#8e1f1833,#0000 54%),linear-gradient(145deg,#1b0c0a,#050303);border:2px solid #a47b43;flex-direction:column;align-items:center;width:min(92vw,470px);padding:clamp(26px,5vw,42px);display:flex;position:relative;box-shadow:inset 0 0 0 3px #060303,inset 0 0 0 4px #a9773e5c,inset 0 0 34px #000,0 22px 65px #000}.withdrawal-modal__close,.deposit-modal__close,.success-modal__close{z-index:2;clip-path:none;color:#e4c9a3;background:#0c0605;border:1px solid #987446;place-items:center;min-width:38px;min-height:38px;padding:0 0 4px;font-family:Georgia,serif;font-size:28px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.withdrawal-modal__close:before,.deposit-modal__close:before,.withdrawal-modal__close:after,.deposit-modal__close:after,.success-modal__close:before,.success-modal__close:after{display:none}.deposit-modal__eyebrow{color:#b52f27;letter-spacing:.28em;font-size:16px;font-weight:700}.deposit-modal__title{color:#ead0a7;margin:5px 0 22px;font-size:clamp(28px,7vw,42px);line-height:1}.deposit-modal__field{text-align:left;gap:8px;width:100%;margin-top:14px;display:grid}.deposit-modal__field label{color:#d8bd98;font-size:clamp(15px,3.2vw,19px);line-height:1.25}.deposit-modal__copy-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.deposit-modal__copy-row input{color:#f0ddc0;background:#050303;border:1px solid #795a37;min-width:0;min-height:50px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;box-shadow:inset 0 0 12px #000}.deposit-modal__copy-row button{color:#f0cf9c;background:linear-gradient(#542018,#260c09);border:1px solid #a8753c;min-width:108px;min-height:50px;padding:8px 12px;font-size:15px;font-weight:700}.deposit-modal__check{color:#72d784;font-size:24px;line-height:1}@media (width<=430px){.deposit-modal__copy-row{grid-template-columns:1fr}.deposit-modal__copy-row button{width:100%}}.withdrawal-modal__eyebrow{color:#bd352b;letter-spacing:.22em;text-transform:uppercase;font-size:clamp(14px,3vw,18px);font-weight:700}.withdrawal-modal__title{color:#e5c69a;text-shadow:0 0 10px #b92d228c;margin-top:5px;font-size:clamp(28px,7vw,44px);line-height:1}.withdrawal-modal__image{background:#050303;border:2px solid #a77943;width:min(52vw,220px);margin-top:18px;padding:4px;box-shadow:0 0 19px #b5281f70}.withdrawal-modal__image img{aspect-ratio:1;object-fit:cover;width:100%}.withdrawal-modal__form{text-align:left;gap:12px;width:100%;margin-top:20px;display:grid}.withdrawal-modal__form label{color:#d8bd98;letter-spacing:.05em;font-size:clamp(17px,3.5vw,21px);font-weight:600}.withdrawal-modal__form input{color:#f2e0c4;background:#030202e6;border:1px solid #87623a;border-radius:0;outline:none;width:100%;min-height:52px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:16px;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 0 12px #000}.withdrawal-modal__form input::placeholder{color:#776856}.withdrawal-modal__form input:focus{border-color:#c49a5d;box-shadow:inset 0 0 12px #000,0 0 11px #b22d2266}.withdrawal-modal__error{color:#ef7b6c;text-align:center;font-size:14px;line-height:1.35}.withdrawal-modal__form button{width:min(100%,280px);min-height:52px;margin:6px auto 0;font-size:clamp(19px,4vw,25px)}.withdrawal-modal__form button:disabled{cursor:wait;opacity:.62}.success-modal__panel{background:radial-gradient(circle at 50% 30%,#2d9e4a38,#0000 55%),linear-gradient(145deg,#0b1d10,#030705);border-color:#5caa68;box-shadow:inset 0 0 0 3px #020603,inset 0 0 0 4px #4ead625c,inset 0 0 34px #000,0 0 28px #2fb14e57,0 22px 65px #000}.success-modal__icon{color:#8be69c;background:#0e3417b8;border:2px solid #62c276;border-radius:50%;place-items:center;width:76px;height:76px;font-family:Georgia,serif;font-size:46px;line-height:1;display:grid;box-shadow:inset 0 0 14px #061509,0 0 23px #3fc6598c}.success-modal__title{color:#8de29c;text-shadow:0 0 12px #3ebd5699;margin-top:22px;font-size:clamp(28px,7vw,43px);line-height:1.05}.success-modal__text{color:#c4d8c6;margin-top:13px;font-size:clamp(18px,4vw,23px);line-height:1.3}.success-modal__action{--button-accent:#45a85a;--button-metal:#72b77e;color:#d8f2dd;background:linear-gradient(#1f602df5,#08230ffa);min-width:min(250px,100%);margin-top:27px;font-size:clamp(18px,4vw,24px)}@media (height<=720px){.withdrawal-modal__panel{padding-block:22px}.withdrawal-modal__image{width:min(34vh,180px);margin-top:10px}.withdrawal-modal__form{margin-top:12px}}.rules-modal__panel{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);background:radial-gradient(circle at 50% 10%,#9a5b1b2e,#0000 44%),linear-gradient(145deg,#1c1209fc,#060403fe);border:2px solid #a47b43;width:min(92vw,560px);padding:clamp(28px,6vw,48px);position:relative;box-shadow:inset 0 0 0 3px #060403,inset 0 0 0 4px #b989465c,inset 0 0 36px #000,0 0 26px #ab6f2757,0 25px 70px #000}.rules-modal__close{clip-path:none;color:#e5c99f;background:#0c0805;border:1px solid #987446;place-items:center;min-width:38px;min-height:38px;padding:0 0 4px;font-family:Georgia,serif;font-size:28px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.rules-modal__close:before,.rules-modal__close:after{display:none}.rules-modal__eyebrow{color:#b42d25;letter-spacing:.25em;text-align:center;text-transform:uppercase;font-size:clamp(14px,3vw,18px);font-weight:700}.rules-modal__title{color:#e7cda8;text-align:center;text-shadow:0 0 10px #b1571e80;max-width:430px;margin:7px auto 0;font-size:clamp(29px,7vw,46px);line-height:1}.rules-modal__list{gap:15px;margin-top:clamp(24px,5vh,38px);display:grid}.rules-modal__list li{color:#d6c1a3;grid-template-columns:34px 1fr;align-items:center;gap:13px;font-size:clamp(17px,3.8vw,22px);line-height:1.25;display:grid}.rules-modal__list p{gap:4px;display:grid}.rules-modal__list strong{color:#e5bd7d;letter-spacing:.08em;text-transform:uppercase;font-size:.88em;font-weight:700}.rules-modal__list span{color:#e3b86f;background:#120a06;border:1px solid #a77a40;place-items:center;width:32px;height:32px;font-weight:700;display:grid;box-shadow:inset 0 0 8px #000,0 0 8px #a7631f59}.rules-modal__action{--button-accent:#bd8a43;--button-metal:#d1aa69;text-align:center;justify-content:center;align-items:center;min-width:min(260px,100%);margin:clamp(26px,5vh,40px) auto 0;padding-block:12px;font-size:clamp(18px,4vw,24px);line-height:1;display:flex}.win-modal__panel{--rarity-color:#b72b24;border:2px solid color-mix(in srgb, var(--rarity-color) 62%, #c39a60);clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--rarity-color) 20%, transparent), transparent 58%), linear-gradient(145deg, #1d0d0cfc, #050303fe);width:min(92vw,470px);box-shadow:inset 0 0 0 3px #070404, inset 0 0 0 4px color-mix(in srgb, var(--rarity-color) 42%, #8f744f), inset 0 0 38px #000, 0 0 24px color-mix(in srgb, var(--rarity-color) 55%, transparent), 0 28px 70px #000;text-align:center;flex-direction:column;align-items:center;padding:clamp(24px,5vw,40px);display:flex;position:relative}.win-modal__panel:before,.win-modal__panel:after{content:"✦";color:var(--rarity-color);text-shadow:0 0 9px var(--rarity-color);font-size:18px;position:absolute;top:12px}.win-modal__panel:before{left:16px}.win-modal__panel:after{right:16px}.win-modal__panel--uncommon{--rarity-color:#7bc632}.win-modal__panel--rare{--rarity-color:#278fe7}.win-modal__panel--epic{--rarity-color:#a844e8}.win-modal__panel--legendary{--rarity-color:#f1a51b}.win-modal__panel--mythic{--rarity-color:#e22b26}.win-modal__close{z-index:2;clip-path:none;color:#d9bea0;background:#090505e0;border:1px solid #caa670a6;place-items:center;min-width:34px;min-height:34px;padding:0 0 4px;font-family:Georgia,serif;font-size:28px;line-height:1;display:grid;position:absolute;top:14px;right:14px;box-shadow:inset 0 0 8px #000}.win-modal__close:before,.win-modal__close:after{display:none}.win-modal__eyebrow{color:#c9aa7d;letter-spacing:.22em;text-transform:uppercase;font-size:clamp(15px,3.5vw,19px);font-weight:600}.win-modal__title{color:var(--rarity-color);letter-spacing:.1em;text-shadow:0 0 8px var(--rarity-color), 0 2px 2px #000;margin-top:5px;font-size:clamp(31px,8vw,52px);line-height:1}.win-modal__image-frame{border:2px solid color-mix(in srgb, var(--rarity-color) 74%, #caa16a);width:min(100%,300px);box-shadow:inset 0 0 0 2px #000, 0 0 24px color-mix(in srgb, var(--rarity-color) 58%, transparent);background:#070404;margin-top:clamp(18px,4vh,30px);padding:5px}.win-modal__image-frame img{aspect-ratio:1;object-fit:cover;width:100%}.win-modal__action{--button-accent:var(--rarity-color);min-width:min(100%,260px);margin-top:clamp(20px,4vh,32px);font-size:clamp(19px,4.5vw,25px)}.modal-enter-active,.modal-leave-active{transition:opacity .22s}.modal-enter-active .win-modal__panel,.modal-leave-active .win-modal__panel{transition:opacity .22s,transform .26s}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .win-modal__panel,.modal-leave-to .win-modal__panel{opacity:0;transform:translateY(18px)scale(.94)}.inventory-modal{z-index:90;color:#ead8bc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#050202eb,#050202f7),url(/assets/back-awor0Ieg.png) 50%/cover fixed;width:100%;height:100dvh;position:fixed;inset:0;overflow-y:auto}.inventory-modal__header{z-index:2;min-height:calc(76px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(14px, env(safe-area-inset-right,0px)) 0 max(14px, env(safe-area-inset-left,0px));background:linear-gradient(#190908fc,#070404f7);border-bottom:1px solid #876441;grid-template-columns:48px 1fr 48px;align-items:center;display:grid;position:sticky;top:0;box-shadow:0 5px 24px #000000c7,0 0 14px #961d1747}.inventory-modal__title{color:#e5cba7;text-align:center;text-shadow:0 0 11px #b7271fb3;grid-column:2;font-size:clamp(29px,6vw,46px);line-height:1}.inventory-modal__close{clip-path:none;color:#e3c9a7;background:#100706;border:1px solid #916d44;grid-area:1/3;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0 0 4px;font-family:Georgia,serif;font-size:32px;line-height:1;display:grid;box-shadow:inset 0 0 10px #000,0 0 9px #ab271f59}.inventory-modal__close:before,.inventory-modal__close:after{display:none}.inventory-modal__content{width:min(100%,920px);padding:clamp(22px, 5vw, 52px) max(16px, env(safe-area-inset-right,0px)) max(32px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));margin-inline:auto}.inventory-modal__list{gap:clamp(14px,2.5vw,22px);display:grid}.inventory-modal__status{color:#d2b996;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#070404db;border:1px solid #8f663b94;place-items:center;min-height:180px;padding:28px;font-size:clamp(21px,4vw,30px);display:grid;box-shadow:inset 0 0 24px #000}.inventory-modal__status--error{color:#dd756d;border-color:#b12b22b3}.nft-lot{--rarity-color:#b72b24;border:1px solid color-mix(in srgb, var(--rarity-color) 62%, #9f7b4f);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:linear-gradient(90deg, color-mix(in srgb, var(--rarity-color) 10%, transparent), transparent 48%), #090505f0;min-width:0;box-shadow:inset 0 0 0 2px #050303, inset 0 0 0 3px color-mix(in srgb, var(--rarity-color) 23%, transparent), 0 8px 24px #0000008c;grid-template-columns:clamp(112px,22vw,180px) 1fr;align-items:stretch;gap:clamp(16px,4vw,34px);padding:clamp(10px,2vw,16px);display:grid}.nft-lot--uncommon{--rarity-color:#7bc632}.nft-lot--rare{--rarity-color:#278fe7}.nft-lot--epic{--rarity-color:#a844e8}.nft-lot--legendary{--rarity-color:#f1a51b}.nft-lot--mythic{--rarity-color:#e22b26}.nft-lot__image{border:2px solid color-mix(in srgb, var(--rarity-color) 72%, #ac8757);box-shadow:0 0 15px color-mix(in srgb, var(--rarity-color) 40%, transparent);background:#050303;align-self:center;overflow:hidden}.nft-lot__image img{aspect-ratio:1;object-fit:cover;width:100%}.nft-lot__details{flex-direction:column;justify-content:center;min-width:0;padding-block:8px;display:flex}.nft-lot__name{color:var(--rarity-color);text-shadow:0 0 9px color-mix(in srgb, var(--rarity-color) 65%, transparent);font-size:clamp(24px,5vw,40px);line-height:1.05}.nft-lot__withdraw{--button-accent:var(--rarity-color);color:#e8d2b3;letter-spacing:.07em;background:linear-gradient(180deg, color-mix(in srgb, var(--rarity-color) 25%, #1d0b09), #090505);align-self:flex-start;min-width:min(100%,260px);min-height:46px;margin-top:auto;padding:9px 18px 11px;font-size:clamp(15px,2.8vw,20px);line-height:1}.inventory-enter-active,.inventory-leave-active{transition:opacity .22s,transform .28s}.inventory-enter-from,.inventory-leave-to{opacity:0;transform:translateY(22px)}@media (width<=420px){.inventory-modal__header{min-height:calc(68px + env(safe-area-inset-top,0px));grid-template-columns:42px 1fr 42px}.inventory-modal__close{width:40px;min-width:40px;height:40px;min-height:40px}.nft-lot{grid-template-columns:105px minmax(0,1fr);gap:14px}.nft-lot__name{font-size:clamp(21px,7vw,29px)}.nft-lot__withdraw{letter-spacing:.04em;min-width:100%;padding-inline:10px;font-size:14px}}@media (height<=720px){.win-modal__panel{width:min(88vw,390px);padding:20px 24px}.win-modal__image-frame{width:min(46vh,250px);margin-top:12px}.win-modal__action{min-height:48px;margin-top:14px}}@media (width<=600px){.hero-header{padding-top:46px}.roulette{margin-top:clamp(34px,7vh,58px)}.roulette__viewport{--card-size:clamp(96px, 34vw, 142px)}}@media (height<=680px){.app{padding-top:calc(env(safe-area-inset-top,0px) + 16px)}.hero-header{gap:10px;padding-top:42px}.hero-title{font-size:clamp(30px,7vw,48px)}.nft-button{min-height:50px}.roulette{gap:12px;margin-top:24px}.roulette__viewport{--card-size:clamp(88px, 22vh, 132px);padding-block:10px}.spin-button{min-height:54px}}.game-icon{color:currentColor;filter:drop-shadow(0 0 .25em);width:1em;height:1em;display:inline-block}@media (width<=600px){body:before{background-position:top}}@media (width>=1680px) and (aspect-ratio>=16/9){body:before{background-size:100%}}
