@font-face{font-family:CeremoniousOneCustom;src:url(/fonts/ceremoniousone.woff2) format("woff2"),url(/fonts/ceremoniousone.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Optima Cyr;src:url(/fonts/subset/OptimaCyrRegular.subset.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Optima Cyr;src:url(/fonts/subset/OptimaCyrbold.subset.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--gradient-gold: var(--1_3, linear-gradient(90deg, #bd9144 0%, #eccb8a 37.72%, #fbdfa3 72.96%, #a3701b 119.72%));--font-ceremonious: "CeremoniousOneCustom";--font-optima-regular: "Optima Cyr";--font-optima-bold: "Optima Cyr";--feature-card-gap: 13px;--feature-card-reserved-space: clamp(160px, 24dvh, 220px);--details-logo-width: min(100%, clamp(240px, 72vw, 920px));font-family:var(--font-optima-regular);color:#f7f6f0;background:#10231c;line-height:1.5;font-weight:400}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}body{min-width:320px;position:relative;background:#10231c}.app-shell{position:relative;width:100%;height:100dvh;overflow:hidden}.screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);width:100%;height:100%;transition:transform .6s ease,opacity .45s ease,filter .6s ease;transform-origin:center center}@keyframes intro-screen-enter-from-top{0%{transform:translateY(-8%);opacity:0;filter:blur(18px)}to{transform:translateY(0);opacity:1;filter:blur(0)}}@keyframes intro-item-enter-from-top{0%{transform:translateY(-18px);opacity:0;filter:blur(12px)}to{transform:translateY(0);opacity:1;filter:blur(0)}}.screen[data-active=false]{pointer-events:none}.screen:before{content:"";position:absolute;inset:auto 0 0;z-index:-1;width:100vw;height:100%;background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;pointer-events:none}.screen-intro:before{background-image:url(/bg/bg-1.webp)}.screen-details:before{background-image:url(/bg/bg-1.webp)}.screen-unity:before{display:none}.screen-unity{display:block}.app-shell[data-screen=intro] .screen-intro{transform:scale(1);opacity:1;filter:blur(0)}.app-shell[data-screen=intro] .screen-details,.app-shell[data-screen=intro] .screen-unity{transform:scale(1.035);opacity:0;filter:blur(18px)}.app-shell[data-screen=details] .screen-intro{transform:scale(.985);opacity:0;filter:blur(14px)}.app-shell[data-screen=details] .screen-details{transform:scale(1);opacity:1;filter:blur(0)}.app-shell[data-screen=details] .screen-unity{transform:scale(1.035);opacity:0;filter:blur(18px)}.app-shell[data-screen=unity] .screen-intro,.app-shell[data-screen=unity] .screen-details{transform:scale(.985);opacity:0;filter:blur(14px)}.app-shell[data-screen=unity] .screen-unity{transform:scale(1);opacity:1;filter:blur(0)}.app-shell[data-screen=details] .details-stack>*{opacity:1;transform:translateY(0)}.app-header,.app-content,.app-footer{min-width:0;min-height:0;display:grid;align-content:center}.app-title,.feature-card,.app-footer>*{opacity:0}.app-shell[data-screen=intro] .app-title,.app-shell[data-screen=intro] .feature-card,.app-shell[data-screen=intro] .app-footer>*{animation:intro-item-enter-from-top .55s ease both}.app-shell[data-screen=intro] .app-title{animation-delay:.08s}.app-shell[data-screen=intro] .feature-card:nth-child(1){animation-delay:.18s}.app-shell[data-screen=intro] .feature-card:nth-child(2){animation-delay:.28s}.app-shell[data-screen=intro] .feature-card:nth-child(3){animation-delay:.38s}.app-shell[data-screen=intro] .feature-card:nth-child(4){animation-delay:.48s}.app-shell[data-screen=intro] .app-footer>*:nth-child(1){animation-delay:.6s}.app-shell[data-screen=intro] .app-footer>*:nth-child(2){animation-delay:.68s}.app-header{display:grid;place-items:center;padding:0 24px}.app-title{margin:0;text-align:center;white-space:nowrap;font-family:var(--font-optima-regular);font-size:32px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.64px;background:var(--gradient-gold);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.app-content{min-height:0;overflow:hidden;padding:0 24px 24px}.details-content{display:grid;place-items:center;padding:24px}.app-footer{justify-items:center;gap:12px;padding:0 24px 20px}.content-stack{width:min(100%,1180px,calc((100dvh - var(--feature-card-reserved-space) - (3 * var(--feature-card-gap))) * 323 / 400));margin:0 auto;display:grid;grid-template-rows:repeat(4,auto);gap:var(--feature-card-gap)}.feature-card{position:relative;display:grid;container-type:size;grid-template-columns:minmax(0,1fr) clamp(96px,18vw,168px);align-items:center;gap:clamp(12px,2vw,16px);aspect-ratio:323 / 100;min-height:0;padding:10px 12px 10px 18px;border-radius:19px;background:radial-gradient(55.05% 108.92% at 50% 50%,#01230178 49.46%,#23362378);box-shadow:0 1px .4px #e0b75d59;-webkit-backdrop-filter:blur(1.7000000476837158px);backdrop-filter:blur(1.7000000476837158px);overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:var(--gradient-gold);pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.feature-text{margin:0;color:#f0ca77;font-family:var(--font-optima-regular);font-size:clamp(14px,16.5cqh,16px);font-style:normal;font-weight:400;line-height:1.1;letter-spacing:-.3px}.feature-line{display:block;white-space:nowrap}.feature-image-wrap{position:relative;justify-self:center;display:grid;place-items:center;width:100%;height:100%}.feature-image-wrap:before{content:"";position:absolute;left:50%;top:50%;width:min(128%,18cqw);aspect-ratio:1;transform:translate(-50%,-40%);border-radius:50%;background:radial-gradient(circle,#ffe46085,#ffec4600 72%);filter:blur(14px);pointer-events:none}.feature-image{width:min(100%,clamp(84px,42cqh,148px));max-height:84cqh;height:auto;object-fit:contain;position:relative;z-index:1}.feature-image-pear{transform:scale(1.3);transform-origin:center center}.footer-button{width:min(100%,314px);aspect-ratio:314 / 58;padding:0 24px;border:0;border-radius:999px;background:var(--gradient-gold);color:#012301;font-family:var(--font-optima-bold);font-size:27px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.54px;cursor:pointer;box-shadow:0 6px 18px #a3701b47}.footer-rules-link{color:#f0ca77;text-align:center;font-family:var(--font-optima-regular);font-size:16px;font-style:normal;font-weight:400;line-height:1.1;letter-spacing:-.32px;text-decoration-line:underline;text-underline-offset:3px}.details-stack{width:min(100%,880px);display:grid;justify-items:center;gap:clamp(18px,3dvh,34px)}.details-stack>*{opacity:0;transform:translateY(16px);transition:opacity .45s ease,transform .6s ease}.details-stack>:nth-child(1){transition-delay:.1s}.details-stack>:nth-child(2){transition-delay:.18s}.details-stack>:nth-child(3){transition-delay:.26s}.details-stack>:nth-child(4){transition-delay:.34s}.details-logo{width:var(--details-logo-width);height:auto}.details-line{width:min(100%,clamp(220px,66vw,880px));height:auto}.details-copy{margin:0;color:#f0ca77;text-align:center;font-family:var(--font-optima-regular);font-size:13px;font-style:normal;font-weight:400;line-height:14.3px;letter-spacing:1.3px;text-transform:uppercase}.details-error{margin:0;color:#ffd7d7;text-align:center;font-family:var(--font-optima-regular);font-size:12px;line-height:1.3}.progress-shell{position:relative;width:var(--details-logo-width);aspect-ratio:214 / 34;margin-top:clamp(18px,3dvh,34px);border-radius:999px;border:1px solid rgba(240,202,119,.95);background:#002400f5;box-shadow:0 10px 24px #0000002e,inset 0 1px #fff3d01f;overflow:hidden}.progress-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--gradient-gold);box-shadow:inset 0 0 22px #ffffff38}.progress-label{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;font-family:var(--font-optima-bold);font-size:clamp(22px,3.6vw,43px);font-style:normal;font-weight:700;line-height:29.005px;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:background-image .12s linear}.unity-shell{width:100%;height:100%;min-width:100%;min-height:100%;background:#000}.unity-canvas{display:block;width:100%;height:100%;background:url(/unity/TemplateData/bg.webp) center center / auto 100% no-repeat}@media (max-width: 900px){.app-content{padding:0 16px 16px}.details-content{padding:16px}.app-footer{padding:0 16px 16px;gap:10px}.content-stack{gap:var(--feature-card-gap)}.feature-card{grid-template-columns:minmax(0,1fr) 96px;padding:10px 12px 10px 18px}.feature-image{width:min(100%,84px)}.footer-button{font-size:22px}.footer-rules-link{font-size:14px}.details-stack{gap:20px}.progress-shell{width:var(--details-logo-width)}}
