@font-face{font-family:Forma DJR Cyrillic Text;src:url(/fonts/forma-djr-text-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Forma DJR Cyrillic Text;src:url(/fonts/forma-djr-text-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}*{box-sizing:border-box}:root{--sans:"Forma DJR Cyrillic Text",Arial,sans-serif;color-scheme:light;font-synthesis:none}body,html{margin:0;min-height:100%;color:#181613;background:#dedcd7}body{font:16px/1.35 var(--sans);text-align:center}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:#dedcd7 url(/art/tones.webp) 50%/100% 100% no-repeat}.page{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;padding:max(26px,5.9svh,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,3.6svh,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.page,header{position:relative}header{flex:none;width:100%}.brand{display:block;width:clamp(100px,23.4vw,146px);height:auto;margin:0 auto}.test-note{font-size:11px;letter-spacing:.01em;color:#59554e;margin:12px 0 0}h1,p{margin:0}h1{font:400 clamp(23px,5.3vw,38px)/1.1 var(--sans);letter-spacing:-.015em;text-wrap:balance}h1:focus{outline:none}.title-brand{display:inline-block;height:.72em;width:auto;vertical-align:-.01em}.hero{margin:auto 0;max-width:660px;width:100%;padding:clamp(42px,9svh,110px) 0 clamp(32px,6svh,84px)}.hero p{margin-left:auto;margin-right:auto;text-wrap:pretty}.description,.result-zone>p{max-width:450px}.description{margin-top:clamp(24px,4.4svh,44px)}.action{margin:clamp(36px,8svh,85px) auto 0}.action p{margin-bottom:14px}button{min-height:46px;width:min(100%,272px);padding:12px 16px;background:transparent;color:inherit;border:1px solid #292723;border-radius:6px;font:inherit;cursor:pointer;transition:background .15s}button:hover:enabled{background:#ffffff36}button:disabled{color:#58544f;border-color:#89847d;cursor:wait}a:focus-visible,button:focus-visible{outline:2px solid #403b33;outline-offset:4px}footer{font-size:12.5px;line-height:1.32;width:min(100%,520px);flex:none}footer p+p{margin-top:4px}.await-rules,footer a{display:inline-block;margin-top:9px;color:inherit}.await-rules span,footer a{text-decoration:underline;text-underline-offset:2px}.await-rules small{display:block;margin-top:3px;color:#59554e;font-size:11px}.result-zone>p:first-of-type{margin-top:clamp(22px,4.5svh,45px)}.result-zone>p+p{margin-top:clamp(18px,3.8svh,38px)}.gift-line strong{font-weight:500}.whole-check-discount{white-space:nowrap}.wheel-zone{width:100%;padding-top:clamp(38px,7.8svh,82px)}.wheel{display:block;width:min(86vw,57svh,510px);height:auto;margin:clamp(22px,3.9svh,48px) auto 0;overflow:visible}.rotor{transform-origin:300px 300px}.wheel-label{transform-origin:0 0}.wheel-label text{font:24px var(--sans);letter-spacing:-.75px;fill:#181613}@media(max-width:480px){.hero{max-width:410px}h1{font-size:clamp(23px,5.35vw,27px)}.description,.result-zone>p{max-width:94%}.action button{width:min(100%,64vw)}footer{width:min(100%,365px)}}@media(max-width:360px){.wheel{width:94vw;margin-left:calc(50% - 47vw)}}@media(max-height:620px){.hero{padding-top:32px;padding-bottom:30px}.description{margin-top:18px}.action{margin-top:24px}.wheel-zone{padding-top:22px}.wheel{margin-top:16px}}@media(min-width:800px){.hero{max-width:760px}.intro .description{max-width:482px}.result-zone>p{max-width:520px}footer{max-width:510px}.wheel-zone{padding-top:7svh}}@media(min-height:720px){.hero{padding-top:clamp(95px,18svh,175px);padding-bottom:clamp(16px,2svh,26px)}.wheel{margin-top:5.1svh}}