.wo{width:min(440px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--hf-text);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.wo::backdrop{backdrop-filter:blur(6px);background:#030506b8}.wo[open]{animation:.45s cubic-bezier(.2,.7,.2,1) woIn}.wo[open]::backdrop{animation:.35s ease-out woFade}@keyframes woIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes woFade{0%{opacity:0}to{opacity:1}}.wo-card{box-sizing:border-box;background:linear-gradient(#06090a4d 0%,#06090a8c 30%,#06090ad1 55%,#06090af0 78%,#06090a 100%),linear-gradient(120deg,#dbf9820f 0%,#dbf98200 42%),url(/assets/offer-city.webp) 70% 0/cover no-repeat,#0b0f10;border:1px solid #dbf9823d;border-radius:24px;flex-direction:column;align-items:flex-start;max-height:calc(100dvh - 32px);padding:36px 32px 28px;display:flex;position:relative;overflow:auto;box-shadow:inset 0 1px #ffffff14,0 40px 90px -30px #000000e6}.wo-card:focus{outline:none}.wo-x{color:#fff9;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;display:flex;position:absolute;top:14px;right:14px}.wo-x svg{width:13px;height:13px}.wo-x:hover{color:var(--hf-text);background:#ffffff0f}.wo-av{background:radial-gradient(70% 70% at 50% 30%,#ffffff1a 0%,#ffffff05 100%);border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:inset 0 1px #ffffff1f,0 0 28px #ccff331f}.wo-av img{filter:drop-shadow(0 0 8px #cf36);width:auto;height:32px}.wo-k{font:400 13px/1 var(--hf-label-face);letter-spacing:.24em;text-transform:uppercase;color:#fff9;margin:22px 0 0}.wo-h{font-family:var(--hf-display);font-variation-settings:"wdth" 90, "wght" 800;letter-spacing:-.025em;color:var(--hf-text);text-wrap:balance;margin:12px 0 0;font-size:38px;font-weight:800;line-height:1.02}.wo-pct{color:var(--hf-lime)}.wo-p{font:300 16px/1.55 var(--hf-body);color:#ffffffbd;text-wrap:pretty;margin:14px 0 0}.wo-f{flex-direction:column;gap:10px;width:100%;margin-top:24px;display:flex}.wo-l{font:400 13px/1 var(--hf-label-face);letter-spacing:.24em;text-transform:uppercase;color:#fff9}.wo-in{box-sizing:border-box;width:100%;height:52px;color:var(--hf-text);font:400 16px/1 var(--hf-body);background:#ffffff0a;border:1px solid #ffffff2e;border-radius:14px;outline:none;margin:0;padding:0 16px;transition:border-color .2s,background .2s}.wo-in::placeholder{color:#ffffff61}.wo-in:hover{border-color:#ffffff4d}.wo-in:focus{background:#ffffff0f;border-color:#dbf98299;box-shadow:0 0 0 3px #dbf9821f}.wo-in[aria-invalid=true]{border-color:#ff8c78b3}.wo-err{font:400 13px/1.4 var(--hf-body);color:#ffb3a6;margin:0}.wo-go{--g:.35;box-sizing:border-box;width:100%;height:52px;font:700 16px/1 var(--hf-body);color:#05070a;text-shadow:0 1px #ffffff4d;cursor:pointer;white-space:nowrap;background:radial-gradient(76% 62% at 50% 0%, rgba(255,255,255,var(--g)) 0%, #ffffff1f 52%, #fff0 100%) padding-box, radial-gradient(70% 80% at 50% 120%, #7abe1480 0%, #7abe1400 70%) padding-box, linear-gradient(180deg, #d8eb94 0%, #cde979 48%, #bedd58 100%) padding-box, linear-gradient(180deg, #fffc 0%, #dfefa773 42%, #96c921e6 100%) border-box;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:6px 0 0;padding:0 24px;transition:translate .16s ease-out,scale .1s ease-out,box-shadow .15s ease-out;display:inline-flex;box-shadow:inset 0 1px #ffffff57,inset 0 -2px 3px -1px #60960066,0 0 20px #ccff3324,0 12px 28px -8px #ccff3361,0 2px 6px #00000073}.wo-go:hover{--g:.41;translate:0 -1px}.wo-go:active{scale:.98}.wo-go:disabled{opacity:.7;cursor:progress}.wo-done .wo-go{margin-top:24px}.wo-fine{font:400 13px/1.5 var(--hf-body);color:#ffffff80;text-wrap:pretty;margin:16px 0 0}.wo-no{height:44px;font:400 13px/1 var(--hf-label-face);letter-spacing:.2em;text-transform:uppercase;color:#fff9;cursor:pointer;background:0 0;border:0;align-self:center;margin:6px 0 0;padding:0 14px}.wo-no:hover{color:var(--hf-text)}.wo-x:focus-visible,.wo-no:focus-visible,.wo-go:focus-visible{outline:2px solid var(--hf-lime);outline-offset:3px}.wo-done{flex-direction:column;align-items:flex-start;width:100%;display:flex}@media (width<=699px){.wo{width:100vw;max-height:calc(100dvh - 24px);margin:auto 0 0}.wo-card{padding:30px 20px calc(18px + env(safe-area-inset-bottom));border-bottom:0;border-radius:24px 24px 0 0;max-height:calc(100dvh - 24px)}.wo[open]{animation-name:woUp}@keyframes woUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.wo-h{font-size:32px}}@media (prefers-reduced-motion:reduce){.wo[open],.wo[open]::backdrop{animation:none}.wo-go,.wo-in{transition:none}}
