.ays-ofab-wrap{position:fixed;right:20px;bottom:22px;z-index:60;transform:translateY(140%) scale(.9);opacity:0;transition:transform .7s cubic-bezier(.22,1.4,.36,1),opacity .4s}.ays-ofab-wrap.ays-of-show{transform:none;opacity:1}@media(max-width:980px){.ays-ofab-wrap{right:12px;bottom:calc(84px + env(safe-area-inset-bottom))}}.ays-ofab{position:relative;display:flex;align-items:center;gap:14px;padding:12px 12px 12px 20px;border:0;border-radius:20px;cursor:pointer;color:#fff;text-align:left;font-family:var(--sans);background:linear-gradient(135deg,#c2410c,#e8641f 55%,#f59e0b);box-shadow:0 18px 40px -14px #c2410cd9,inset 0 0 0 1px #ffffff2e;overflow:hidden;animation:ays-of-breath 3.2s ease-in-out infinite}.ays-ofab:before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);animation:ays-of-shine 3.8s ease-in-out infinite}.ays-ofab:hover{transform:translateY(-3px)}.ays-ofab-txt b{display:block;font-size:15px;font-weight:800;letter-spacing:-.01em}.ays-ofab-txt small{display:block;font-size:12px;color:#ffe7d3;font-weight:600}.ays-ofab-gift{flex:0 0 auto;display:flex;animation:ays-of-gift 2.6s ease-in-out infinite;transform-origin:50% 90%}.ays-ofab-x{position:absolute;top:-8px;left:-8px;width:24px;height:24px;border-radius:50%;border:2px solid #fff;background:var(--ink);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #00000040}.ays-ofab-x:after{content:"";position:absolute;inset:-10px}@media(max-width:420px){.ays-ofab{padding:10px 10px 10px 16px;gap:10px}.ays-ofab-txt b{font-size:14px}.ays-ofab-txt small{font-size:11px}.ays-ofab-gift svg{width:34px;height:34px}}dialog.ays-offer{width:min(430px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:30px;background:transparent;overflow:visible;color:var(--ink)}dialog.ays-offer::backdrop{background:#190c059e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}dialog.ays-offer[open]{animation:ays-of-in .6s cubic-bezier(.22,1.3,.36,1)}.ays-of-inner{position:relative;max-height:calc(100dvh - 24px);overflow-y:auto;overflow-x:hidden;text-align:center;padding:40px 26px 24px;border-radius:30px;font-family:var(--sans);background:radial-gradient(circle at 50% 0%,#ffe9cf,#fff8ef 46%,#fffdf9);box-shadow:0 0 0 4px #f5b342,0 0 0 6px #fff,0 40px 100px -30px #0009}@media(max-width:420px){.ays-of-inner{padding:36px 18px 20px}}.ays-of-garland{position:absolute;left:0;right:0;top:0;height:16px;background:radial-gradient(circle at 8px 4px,#F59E0B 6px,transparent 6.5px) 0 0/32px 16px repeat-x,radial-gradient(circle at 24px 6px,#E8641F 6px,transparent 6.5px) 0 0/32px 16px repeat-x;animation:ays-of-sway 4s ease-in-out infinite;transform-origin:50% 0}.ays-of-diya{position:absolute;top:24px;opacity:.95}.ays-of-diya-l{left:16px}.ays-of-diya-r{right:62px}.ays-of-flame{transform-origin:24px 21px;animation:ays-of-flicker 1.4s ease-in-out infinite alternate}.ays-of-diya-r .ays-of-flame{animation-delay:.5s}@media(max-width:420px){.ays-of-diya{display:none}}.ays-of-close{position:absolute;right:14px;top:22px;z-index:3;width:42px;height:42px;border-radius:50%;border:2px solid var(--ink);background:#fff;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .4s var(--ease),background .3s,color .3s}.ays-of-close:hover{transform:rotate(90deg);background:var(--ink);color:#fff}.ays-of-pill{display:inline-flex;align-items:center;gap:10px;margin:22px 0 0;padding:9px 18px;border-radius:999px;background:#ffe7c2;color:#9a3412;font-size:11px;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.ays-of-pill svg{color:#f59e0b;animation:ays-of-twinkle 1.8s ease-in-out infinite}.ays-of-pill svg:last-child{animation-delay:.9s}.ays-offer h2{text-wrap:balance;margin:14px 0 0;font-family:var(--serif);font-weight:400;font-size:clamp(24px,6vw,30px);line-height:1.15;color:var(--ink)}.ays-offer h2 em{font-style:italic;color:var(--saffron)}.ays-of-sub{text-wrap:balance;margin:6px 0 0;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#8a6a4a}.ays-of-card{position:relative;margin:20px auto 0;height:178px;border-radius:22px;overflow:hidden;box-shadow:0 22px 44px -22px #c2410cbf;background:#fff;border:2px dashed #F5B342}.ays-of-prize{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:12px;background:radial-gradient(circle at 50% 30%,#fff4e2,#fff 70%)}.ays-of-won{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#b45309}.ays-of-won svg{color:#f59e0b}.ays-of-prize strong{font-family:var(--serif);font-weight:500;font-size:clamp(32px,9vw,42px);line-height:1.05;color:var(--saffron);letter-spacing:-.02em}.ays-of-prize>span:not(.ays-of-won):not(.ays-of-code){font-size:13px;color:var(--ink-2);font-weight:600}.ays-of-code{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:5px 6px 5px 12px;border-radius:999px;background:var(--ink);color:#f2e9de;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ays-of-code b{color:#ffd27a;font-size:13px;letter-spacing:.12em}.ays-of-copy{border:0;border-radius:999px;padding:5px 10px;background:#f59e0b;color:var(--ink);font:800 11px/1 var(--sans);cursor:pointer}.ays-of-canvas{position:absolute;inset:0;width:100%;height:100%;cursor:grab;touch-action:none;transition:opacity .6s ease}.ays-of-card.ays-of-done .ays-of-canvas{opacity:0;pointer-events:none}.ays-of-card.ays-of-done .ays-of-prize strong{animation:ays-of-pop .7s cubic-bezier(.22,1.5,.36,1)}.ays-of-hint{position:absolute;left:50%;bottom:14px;pointer-events:none;animation:ays-of-hand 2.2s ease-in-out infinite;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.ays-of-card.ays-of-touched .ays-of-hint{display:none}.ays-of-help{margin:12px 0 0;font-size:12.5px;color:#7a6a5c}.ays-of-link{border:0;background:none;padding:4px 2px;color:var(--saffron);font:700 12.5px var(--sans);text-decoration:underline;cursor:pointer}.ays-of-claim{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;margin-top:16px;border:0;border-radius:999px;cursor:pointer;color:#fff;font:800 15.5px var(--sans);background:linear-gradient(135deg,#c2410c,#e8641f 60%,#f59e0b);box-shadow:0 16px 30px -14px #c2410ce6;transition:transform .3s var(--ease),filter .3s,opacity .3s;position:relative;overflow:hidden}.ays-of-claim:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-20deg)}.ays-of-claim:not(:disabled):after{animation:ays-of-shine 2.8s ease-in-out infinite}.ays-of-claim:not(:disabled):hover{transform:translateY(-2px)}.ays-of-claim:disabled{cursor:not-allowed;filter:grayscale(.75);opacity:.55;box-shadow:none}.ays-of-terms{display:grid;gap:3px;margin-top:14px;padding:12px 14px;border-radius:16px;background:#fff;border:1px solid #F3D9B5;font-size:12px;color:#6b5b4e}.ays-of-terms b{color:var(--saffron-dark)}.ays-of-confetti{position:absolute;left:50%;top:50%;width:8px;height:12px;border-radius:2px;pointer-events:none;animation:ays-of-burst 1.4s cubic-bezier(.15,.7,.3,1) forwards}@media(prefers-reduced-motion:reduce){.ays-ofab,.ays-ofab:before,.ays-ofab-gift,.ays-of-garland,.ays-of-flame,.ays-of-pill svg,.ays-of-hint{animation:none!important}}dialog.ays-offer{position:fixed;inset:0;margin:auto!important;max-height:calc(100dvh - 24px);height:fit-content}dialog.ays-offer:not([open]){display:none}@keyframes ays-of-breath{0%,to{box-shadow:0 18px 40px -14px #c2410cd9,0 0 #e8641f73}50%{box-shadow:0 18px 40px -14px #c2410cd9,0 0 0 10px #e8641f00}}@keyframes ays-of-burst{0%{transform:translate(-50%,-50%) rotate(0);opacity:1}to{transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r));opacity:0}}@keyframes ays-of-flicker{0%{transform:scale(1) rotate(-3deg);opacity:.9}to{transform:scale(1.12,1.2) rotate(3deg);opacity:1}}@keyframes ays-of-gift{0%,70%,to{transform:none}76%{transform:rotate(-12deg) scale(1.08)}82%{transform:rotate(10deg) scale(1.08)}88%{transform:rotate(-6deg)}94%{transform:rotate(3deg)}}@keyframes ays-of-hand{0%,to{transform:translate(-90%) rotate(-12deg)}50%{transform:translate(20%) rotate(8deg)}}@keyframes ays-of-in{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:none}}@keyframes ays-of-pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes ays-of-shine{0%,60%{left:-60%}to{left:140%}}@keyframes ays-of-sway{0%,to{transform:translate(0)}50%{transform:translate(8px)}}@keyframes ays-of-twinkle{0%,to{transform:scale(.8) rotate(0);opacity:.6}50%{transform:scale(1.2) rotate(45deg);opacity:1}}@keyframes ays-of-shine2{0%,60%{left:-60%}to{left:130%}}@keyframes ays-of-wiggle{0%,86%,to{transform:none}90%{transform:rotate(-5deg) scale(1.06)}95%{transform:rotate(4deg) scale(1.06)}}.ays-ofab-wrap,dialog.ays-offer{--ease:cubic-bezier(.22,1,.36,1);--ink:#191512;--ink-2:#4A423C;--saffron:#C2410C;--saffron-dark:#9A3412;--sans:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--serif:"Fraunces",Georgia,serif;--of-c1:#C2410C;--of-c2:#E8641F;--of-c3:#F5B342}.ays-ofab-wrap{left:20px;right:auto;z-index:940}@media(max-width:980px){.ays-ofab-wrap{left:12px;right:auto;max-width:calc(100% - 96px)}}.ays-ofab{background:linear-gradient(135deg,var(--of-c1),var(--of-c2) 55%,var(--of-c3))}.ays-of-claim{background:linear-gradient(135deg,var(--of-c1),var(--of-c2) 60%,var(--of-c3))}.ays-of-inner{box-shadow:0 0 0 4px var(--of-c3),0 0 0 6px #fff,0 40px 100px -30px #0009}.ays-of-garland{background:radial-gradient(circle at 8px 4px,var(--of-c3) 6px,transparent 6.5px) 0 0/32px 16px repeat-x,radial-gradient(circle at 24px 6px,var(--of-c2) 6px,transparent 6.5px) 0 0/32px 16px repeat-x}.ays-offer h2 em{color:var(--of-c1)}.ays-of-nolights .ays-of-diya{display:none!important}.ays-of-emoji{margin:16px 0 -8px;font-size:42px;line-height:1}.ays-of-book{display:block;width:100%;margin-top:10px;padding:12px 16px;border:1px solid #ecd9c2;border-radius:999px;background:#fff;color:var(--ink);font:800 14px var(--sans);cursor:pointer}.ays-of-book:hover{border-color:var(--of-c2);color:var(--of-c1)}.ays-of-confetti{pointer-events:none}.ays-of-inner{scrollbar-width:none}.ays-of-inner::-webkit-scrollbar{display:none}@media(max-height:820px){.ays-of-inner{padding-top:32px}.ays-of-pill{margin-top:12px}.ays-of-emoji{margin:8px 0 -6px;font-size:34px}.ays-of-card{height:150px;margin-top:16px}.ays-of-terms{margin-top:10px;padding:8px 12px}}@media(max-height:720px){.ays-of-inner{padding:26px 18px 16px}.ays-of-emoji{margin:2px 0 4px;font-size:28px}.ays-of-pill,.ays-of-diya{display:none!important}.ays-offer h2{margin-top:4px;font-size:clamp(21px,5.4vw,25px)}.ays-of-sub{font-size:11px;letter-spacing:.1em}.ays-of-card{height:128px;margin-top:12px}.ays-of-prize strong{font-size:30px}.ays-of-help{margin-top:8px;font-size:12px}.ays-of-claim{min-height:48px;margin-top:10px;font-size:14.5px}.ays-of-book{margin-top:8px;padding:10px 14px;font-size:13px}.ays-of-terms span+span{display:none}}@media(max-height:620px){.ays-of-emoji{display:none}.ays-of-inner{padding:22px 16px 14px}.ays-of-card{height:112px;margin-top:10px}.ays-of-prize strong{font-size:26px}.ays-of-code{margin-top:4px}.ays-of-terms{margin-top:8px;padding:0;border:0;background:none;font-size:11px}.ays-of-claim{min-height:44px}}@media(max-height:560px){.ays-offer h2{font-size:20px;line-height:1.1}.ays-of-sub{margin-top:4px;font-size:10.5px}.ays-of-card{height:100px}.ays-of-help{font-size:11.5px;margin-top:6px}.ays-of-book{padding:8px 12px}}
