.ws-card{isolation:isolate;color:#f5ede8;background:radial-gradient(120% 60% at 50% 0,#aa443b 0%,#7c2e28 40%,#5a1d17 100%);border-radius:26px;position:relative;overflow:hidden;box-shadow:0 18px 36px -18px #5c1e18cc,inset 0 1px #ffffff29}.ws-open-wrap,.ws-slim-wrap{transition:grid-template-rows .8s cubic-bezier(.4,0,.2,1);display:grid}.ws-open-wrap{grid-template-rows:1fr}.ws-slim-wrap,.ws-closed .ws-open-wrap{grid-template-rows:0fr}.ws-closed .ws-slim-wrap{grid-template-rows:1fr}.ws-open-in,.ws-slim-in{min-height:0;overflow:hidden}.ws-open-in{transition:opacity .45s;position:relative}.ws-open-pad{padding:18px 12px 14px}.ws-closed .ws-open-in{opacity:0}.ws-slim-in{opacity:0;transition:opacity .5s}.ws-closed .ws-slim-in{opacity:1;transition-delay:.35s}.ws-slim{width:100%;min-height:58px;color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.ws-slim:active{opacity:.88}.ws-slim:focus-visible,.ws-btn:focus-visible{outline-offset:-3px;outline:2px solid #d8a49b}.ws-slim-text{flex-direction:column;flex:none;gap:3px;display:flex}.ws-slim-title{font-family:var(--font-bellefair), "Bellefair", serif;letter-spacing:.13em;white-space:nowrap;align-items:center;gap:6px;font-size:clamp(13px,4.1vw,16px);font-weight:400;line-height:1.05;display:flex}.ws-slim-title .ws-grad{direction:ltr}.ws-slim-title svg{color:#ffc98b;filter:drop-shadow(0 0 6px #ffc98b80);flex:none;width:15px;height:15px}.ws-slim-sub{white-space:nowrap;color:#f2cfc7;font-size:11.5px;font-weight:500;line-height:1.2}.ws-faces{align-items:center;margin-inline-start:auto;display:flex}.ws-face{border-radius:50%;flex:none;width:34px;height:34px;position:relative;box-shadow:0 0 0 2px #7c2e28}.ws-face+.ws-face{margin-inline-start:-8px}.ws-face:first-child{box-shadow:0 0 0 2px #7c2e28,0 0 0 3.5px #fbe3dc}.ws-face img,.ws-face>b{object-fit:cover;color:#5c1e18;background:linear-gradient(145deg,#e9bdb4,#c98c82);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:15px;font-weight:800;display:flex}.ws-face i{z-index:1;bottom:-4px;color:#7c2e28;width:16px;height:16px;font-family:var(--font-karantina), var(--font-rubik), sans-serif;background:#f5ede8;border:1.5px solid #5c1e18;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:700;line-height:1;display:flex;position:absolute;inset-inline-end:-3px}.ws-chev{background:#ffffff24;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ws-btn{z-index:8;color:#f5ede8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff24;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:12px}.ws-btn-info{color:#fff8f3;width:32px;height:32px;font-family:var(--font-bellefair), "Bellefair", serif;background:#fff8f31a;border:1px solid #fff8f34d;font-size:17px;line-height:1;left:12px}.ws-btn-fold{opacity:0;pointer-events:none;transition:opacity .5s;right:12px}.ws-done .ws-btn-fold{opacity:1;pointer-events:auto}.ws-head{z-index:5;text-align:center;padding-top:2px;padding-inline:40px;position:relative}.ws-title{font-family:var(--font-bellefair), "Bellefair", serif;letter-spacing:.15em;white-space:nowrap;justify-content:center;align-items:center;gap:8px;margin:0;font-size:clamp(15px,4.8vw,21px);font-weight:400;line-height:1.05;display:flex}.ws-title .ws-grad{direction:ltr;padding-left:.15em}.ws-title svg{color:#ffc98b;filter:drop-shadow(0 0 8px #ffc98b8c);flex:none;width:16px;height:16px;animation:2.2s ease-in-out infinite ws-flick}.ws-title svg:last-child{animation-delay:-1.1s}.ws-grad{background:linear-gradient(100deg,#f2cfc7 0% 38%,#fff 50%,#f2cfc7 62% 100%) 0 0/260% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:3.6s ease-in-out infinite ws-shine}.ws-q{color:#f2cfc7;letter-spacing:.01em;margin:7px 0 0;font-size:14.5px;font-weight:600}@keyframes ws-shine{0%{background-position:125% 0}55%,to{background-position:-65% 0}}@keyframes ws-flick{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.14)rotate(-5deg)}}.ws-spots{z-index:1;pointer-events:none;position:absolute;inset:0}.ws-spots i{clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);opacity:0;transform-origin:50% 0;background:linear-gradient(#ffe2dc57,#ffe2dc00 90%);width:130px;height:250px;transition:opacity .8s;position:absolute;top:40px}.ws-spots i:first-child{right:2%;transform:rotate(14deg)}.ws-spots i:nth-child(2){left:calc(50% - 65px)}.ws-spots i:nth-child(3){left:2%;transform:rotate(-14deg)}.ws-on .ws-spots i{opacity:1;animation:3.8s ease-in-out infinite ws-beam}.ws-on .ws-spots i:nth-child(2){animation-delay:-1.3s}.ws-on .ws-spots i:nth-child(3){animation-delay:-2.4s}@keyframes ws-beam{0%,to{opacity:.55}50%{opacity:1}}.ws-floor{z-index:2;pointer-events:none;background:radial-gradient(#24080599,#24080500 70%);height:26px;position:absolute;bottom:74px;left:6%;right:6%}.ws-sparks{z-index:4;pointer-events:none;position:absolute;inset:0}.ws-sparks i{left:var(--x);top:var(--y);width:var(--s);height:var(--s);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;background:#fbe3dc;position:absolute}.ws-on .ws-sparks i{animation:2.6s ease-in-out infinite ws-tw;animation-delay:var(--dl)}@keyframes ws-tw{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:.95;transform:scale(1)rotate(45deg)}}.ws-flash{z-index:6;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 56%,#ffeee8f2,#ffeee800 62%);position:absolute;inset:0}.ws-boom .ws-flash{animation:.9s ease-out ws-flash}@keyframes ws-flash{0%{opacity:0}16%{opacity:1}to{opacity:0}}.ws-cfw{z-index:9;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ws-cf{width:var(--w);height:var(--h);background:var(--c);opacity:0;animation:ws-burst var(--t) cubic-bezier(.2,.7,.3,1) var(--dl) forwards;border-radius:2px;position:absolute;top:46%;left:50%}@keyframes ws-burst{0%{opacity:1;transform:translate(0)rotate(0)}38%{opacity:1;transform:translate(calc(var(--x) * .75), var(--up)) rotate(calc(var(--r) * .45))}to{opacity:0;transform:translate(var(--x), var(--dn)) rotate(var(--r))}}.ws-scene{z-index:3;perspective:760px;perspective-origin:50% 16%;touch-action:pan-y;height:236px;margin:4px -12px 0;position:relative}.ws-rig{--rx:-14deg;--ry:-18deg;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));justify-content:center;align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:30px;left:0;right:0}.ws-bx{width:var(--w);height:var(--h);transform-style:preserve-3d;transform-origin:50% 100%;flex:none;transition:transform .85s cubic-bezier(.2,1.35,.4,1);position:relative}.ws-k1{--w:98px;--h:78px;--d:30px;transition-delay:.28s}.ws-k2{--w:84px;--h:54px;--d:26px;transition-delay:.14s}.ws-k3{--w:84px;--h:38px;--d:26px;transition-delay:0s}.ws-pre .ws-bx{transform:scaleY(.001)}.ws-bx>i{backface-visibility:hidden;display:block;position:absolute}.ws-bx>.ws-fr{transform:translateZ(calc(var(--d) / 2));color:#f5ede8;font-style:normal;font-family:var(--font-karantina), var(--font-rubik), sans-serif;justify-content:center;align-items:flex-start;padding-top:4px;font-weight:700;line-height:1;display:flex;inset:0;box-shadow:inset 0 2px #ffffff52}.ws-k1 .ws-fr{background:linear-gradient(#b64c43 0%,#8a332c 45%,#5c1e18 100%);font-size:46px}.ws-k2 .ws-fr{background:linear-gradient(#cf948a 0%,#a85f56 100%);font-size:34px}.ws-k3 .ws-fr{background:linear-gradient(#ddaaa1 0%,#b3736a 100%);font-size:28px}.ws-bx>.ws-tp{width:100%;left:0;top:calc(var(--d) / -2);height:var(--d);transform:rotateX(90deg)}.ws-k1 .ws-tp{background:linear-gradient(#edb1a6,#d68a7e)}.ws-k2 .ws-tp{background:linear-gradient(#f4d3cb,#e4b3aa)}.ws-k3 .ws-tp{background:linear-gradient(#f9e0da,#edc3bb)}.ws-bx>.ws-rt{height:100%;top:0;left:calc(100% - var(--d) / 2);width:var(--d);transform:rotateY(90deg)}.ws-k1 .ws-rt{background:linear-gradient(#6e2620,#3f120e)}.ws-k2 .ws-rt{background:linear-gradient(#8e453d,#6b2f28)}.ws-k3 .ws-rt{background:linear-gradient(#9c5a51,#7a3f38)}.ws-bill{width:var(--p);height:var(--p);margin-left:calc(var(--p) / -2);transform-origin:50% 100%;transform:rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1));color:inherit;-webkit-tap-highlight-color:transparent;margin-bottom:9px;text-decoration:none;display:block;position:absolute;bottom:100%;left:50%}.ws-k1 .ws-bill{--p:74px}.ws-k2 .ws-bill,.ws-k3 .ws-bill{--p:56px}.ws-coin{border-radius:50%;position:absolute;inset:0}.ws-k1 .ws-coin{box-shadow:0 0 0 3px #fbe3dcf2,0 0 26px 4px #ffd6ce59}.ws-k2 .ws-coin,.ws-k3 .ws-coin{box-shadow:0 0 0 2.5px #d8a49bf2}.ws-coin>span{backface-visibility:hidden;border-radius:50%;transition:transform .95s cubic-bezier(.3,1.25,.5,1);position:absolute;inset:0;overflow:hidden}.ws-mys{color:#f5ede8;font-family:var(--font-karantina), var(--font-rubik), sans-serif;font-weight:700;font-size:calc(var(--p) * .66);background:linear-gradient(145deg,#d49a90,#7c2e28);justify-content:center;align-items:center;display:flex;transform:perspective(520px)rotateY(0)}.ws-mys em{font-style:normal;line-height:1;animation:1.3s ease-in-out infinite ws-qm}@keyframes ws-qm{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.ws-pho{background:#e9bdb4;justify-content:center;align-items:center;display:flex;transform:perspective(520px)rotateY(180deg)}.ws-pho img{object-fit:cover;width:100%;height:100%;display:block}.ws-pho b{font-size:calc(var(--p) * .42);color:#5c1e18;font-weight:800}.ws-s1 .ws-k1 .ws-mys,.ws-s2 .ws-k2 .ws-mys,.ws-s3 .ws-k3 .ws-mys{transform:perspective(520px)rotateY(-180deg)}.ws-s1 .ws-k1 .ws-pho,.ws-s2 .ws-k2 .ws-pho,.ws-s3 .ws-k3 .ws-pho{transform:perspective(520px)rotateY(0)}.ws-drum .ws-k1 .ws-mys{animation:.11s linear infinite ws-shake}@keyframes ws-shake{0%{transform:perspective(520px)translate(-2.5px)scale(1.04)}50%{transform:perspective(520px)translate(2.5px)scale(1.04)}to{transform:perspective(520px)translate(-2.5px)scale(1.04)}}.ws-spin{opacity:0;pointer-events:none;background:conic-gradient(#fbe3dc,#b3736a 25%,#5c1e18 50%,#b3736a 75%,#fbe3dc);border-radius:50%;transition:opacity .7s;animation:3s linear infinite ws-spin;position:absolute;inset:-9px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.ws-s1 .ws-spin{opacity:1}@keyframes ws-spin{to{transform:rotate(360deg)}}.ws-badge{z-index:2;color:#7c2e28;width:22px;height:22px;font-family:var(--font-karantina), var(--font-rubik), sans-serif;opacity:0;background:#f5ede8;border:1.5px solid #5c1e18;border-radius:50%;justify-content:center;align-items:center;margin-inline:auto;font-size:16px;line-height:1;transition:opacity .3s .45s,transform .6s cubic-bezier(.3,1.9,.5,1) .45s;display:flex;position:absolute;bottom:-9px;left:0;right:0;transform:scale(.3)}.ws-s1 .ws-k1 .ws-badge,.ws-s2 .ws-k2 .ws-badge,.ws-s3 .ws-k3 .ws-badge{opacity:1;transform:none}.ws-crown{z-index:3;color:#f8ddd6;opacity:0;filter:drop-shadow(0 3px 8px #2808058c);width:27px;height:27px;margin-inline:auto;position:absolute;top:-31px;left:0;right:0;transform:translateY(-40px)scale(.55)rotate(-22deg)}.ws-s1 .ws-crown{opacity:1;transition:transform .8s cubic-bezier(.3,1.8,.5,1) .35s,opacity .2s .35s;transform:none}.ws-infs{z-index:4;grid-template-columns:1fr 1fr 1fr;gap:4px;display:grid;position:relative}.ws-inf{color:inherit;opacity:0;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;min-width:0;text-decoration:none;transition:opacity .5s,transform .65s cubic-bezier(.3,1.4,.5,1);display:flex;transform:translateY(10px)}.ws-s1 .ws-i1,.ws-s2 .ws-i2,.ws-s3 .ws-i3{opacity:1;transform:none}.ws-nm{text-align:center;text-wrap:balance;font-size:12.5px;font-weight:700;line-height:1.25}.ws-i1 .ws-nm{font-size:13.5px}.ws-pr{align-items:center;gap:5px;margin-top:3px;display:flex}.ws-pt{font-family:var(--font-karantina), var(--font-rubik), sans-serif;color:#f5ede8;text-shadow:0 0 14px #ffd6ce80;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:.85}.ws-i1 .ws-pt{font-size:30px}.ws-mv{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:3px;height:17px;padding:0 6px 0 5px;font-size:11px;font-weight:700;display:inline-flex}.ws-mv svg{fill:currentColor;width:7px;height:7px}.ws-mv-up{color:#7c2e28;background:#f5ede8}.ws-mv-dn{color:#f2cfc7;background:#ffffff24}.ws-mv-dn svg{transform:rotate(180deg)}.ws-word{font-family:var(--font-bellefair), "Bellefair", serif;letter-spacing:.18em;text-align:center;direction:ltr;padding-left:.18em;font-weight:400}.ws-winbg{color:#fff8f3;background:radial-gradient(120% 80% at 50% -10%,#a6463c 0%,#7c2e28 45%,#511b16 100%);border-radius:28px;max-height:calc(100dvh - 48px);padding:26px 20px 20px;box-shadow:0 30px 70px -20px #1f131099,inset 0 1px #ffffff24}.ws-win-beam{pointer-events:none;filter:blur(3px);background:linear-gradient(#ffe2d638,#ffe2d600);width:70px;height:260px;position:absolute;top:-40px;left:22%;transform:rotate(14deg)}.ws-win-beam-r{background:linear-gradient(#ffe2d62e,#ffe2d600);left:auto;right:22%;transform:rotate(-14deg)}.ws-win-x{z-index:2;top:14px;cursor:pointer;color:#fff8f3;background:#fff8f31f;border:1px solid #fff8f340;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;inset-inline-end:14px}.ws-win-x:focus-visible{outline-offset:2px;outline:2px solid #f2cfc7}.ws-win-row{color:#fff8f3;background:#fff8f312;border-radius:16px;align-items:center;gap:11px;padding:8px 10px;font-size:15px;font-weight:600;line-height:1.3;display:flex;box-shadow:inset 0 0 0 1px #fff8f31f}.ws-win-ico{color:#fff8f3;background:#fff8f31f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}@keyframes ws-win{0%{opacity:0;transform:scale(.9)translateY(8px)}to{opacity:1;transform:none}}.ws-win{animation:.36s cubic-bezier(.3,1.35,.5,1) both ws-win}@media (prefers-reduced-motion:reduce){.ws-win{animation:none}.ws-grad,.ws-title svg,.ws-mys em,.ws-spin,.ws-on .ws-spots i,.ws-on .ws-sparks i{animation:none!important}.ws-bx,.ws-coin>span,.ws-inf,.ws-badge,.ws-crown,.ws-open-wrap,.ws-slim-wrap,.ws-open-in,.ws-slim-in{transition:none!important}}
