@font-face{font-family:New Rocker;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/new-rocker-latin-ext-400-normal-CaA-Vusr.woff2) format("woff2"),url(/assets/new-rocker-latin-ext-400-normal-xIfo5LFX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:New Rocker;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/new-rocker-latin-400-normal-Dx1Qcjw-.woff2) format("woff2"),url(/assets/new-rocker-latin-400-normal-B_vCYENR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pinyon-script-vietnamese-400-normal-D9IEVGR9.woff2) format("woff2"),url(/assets/pinyon-script-vietnamese-400-normal-DsnOr8jX.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pinyon-script-latin-ext-400-normal-DzUoH_k9.woff2) format("woff2"),url(/assets/pinyon-script-latin-ext-400-normal-Cu_llAZZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pinyon-script-latin-400-normal-HCoaxbyT.woff2) format("woff2"),url(/assets/pinyon-script-latin-400-normal-3W0BoeAr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-cyrillic-wght-normal-BfQLqnEI.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-latin-ext-wght-normal-CsF3XSp0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-latin-wght-normal-Cbhn5ptY.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DynaPuff Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:DynaPuff Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/dynapuff-latin-ext-wght-normal-CdncvL5j.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DynaPuff Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/dynapuff-latin-wght-normal-Cyz4smvr.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fab-root{--fab-ink: #3b1f4a;--fab-plum: #6e3a8a;--fab-line: #7a5c99;--fab-cream: #fff8ee;--fab-font: "Space Grotesk Variable", "Space Grotesk", sans-serif;--fab-font-px: "Pixelify Sans Variable", "Pixelify Sans", sans-serif;--fab-font-title: "New Rocker", cursive;--fab-font-script: "Pinyon Script", cursive;--fab-font-puff: "DynaPuff Variable", "DynaPuff", sans-serif;--fab-spring: cubic-bezier(.34, 1.56, .64, 1);position:relative;overflow:hidden;min-height:100vh;color:var(--fab-ink);font-family:var(--fab-font);transition:background-color 1.1s ease}.fab-root a{color:inherit;text-decoration:none}.fab-hd{font-family:var(--fab-font);font-weight:500}.fab-root main{position:relative}.fab-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fab-grain{position:absolute;inset:0;z-index:60;overflow:hidden;border-radius:inherit;pointer-events:none;mix-blend-mode:multiply}.fab-grain svg{display:block;width:100%;height:100%}.fab-checker{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(90deg,var(--fab-ta) 50%,transparent 50%),linear-gradient(var(--fab-ta) 50%,transparent 50%);background-size:96px 96px}.fab-checker.is-fade-a{animation:fab-fade-a .7s ease-out}.fab-checker.is-fade-b{animation:fab-fade-b .7s ease-out}@keyframes fab-fade-a{0%{opacity:0}}@keyframes fab-fade-b{0%{opacity:0}}.fab-title{margin:0;font-family:var(--fab-font-title);font-weight:400;line-height:.92;letter-spacing:-.01em;color:var(--fab-ink)}.fab-h2{font-size:clamp(44px,5vw,72px);outline:none}.fab-tl{display:inline-block}.fab-btn{min-height:44px;padding:12px 18px;border:0;border-radius:999px;font-family:var(--fab-font-px);font-weight:700;font-size:15px;cursor:pointer;transition:translate .3s var(--fab-spring),box-shadow .3s,background-color .4s,color .4s}.fab-btn:hover{translate:0 -3px}.fab-btn:active{translate:0 2px}.fab-btn[aria-disabled=true]{cursor:not-allowed;opacity:.6}.fab-btn[aria-disabled=true]:hover{translate:0 0}.fab-btn--dark{background:linear-gradient(180deg,#553066,#3b1f4a);color:#ffe9a8}.fab-btn--pink{background:linear-gradient(180deg,#fbd1e4,#f6b8d6);color:var(--fab-ink)}.fab-btn--solid{box-shadow:inset 0 1px #ffffff40,inset 0 -3px #0000002e,0 8px 14px -8px #3b1f4a80}.fab-btn--soft{background:#fff;color:var(--fab-ink);box-shadow:inset 0 1px #fff,inset 0 -3px #7a5c992e,inset 0 0 0 1px #7a5c9940,0 8px 14px -8px #3b1f4a66}.fab-btn--small{margin-top:10px;min-height:36px;padding:8px 12px;font-family:var(--fab-font);font-size:12px}.fab-root .fab-btn:focus-visible,.fab-root .fab-coin:focus-visible,.fab-root .fab-knob:focus-visible,.fab-root .fab-token:focus-visible,.fab-root .fab-charm:focus-visible,.fab-root .fab-sw:focus-visible,.fab-root .fab-input:focus-visible,.fab-root .fab-ch:focus-visible{outline:3px solid var(--fab-ink);outline-offset:4px}.fab-pol{position:relative;width:260px;padding:14px 14px 0;box-sizing:border-box;background-color:var(--fab-cream);background-image:linear-gradient(180deg,#fff9,#fff0 40%,#3b1f4a0d);box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #7a5c9938,0 16px 26px -16px #3b1f4a73,0 34px 44px -26px #3b1f4a59;transition:background-color .4s}.fab-pol--holo{background-image:linear-gradient(135deg,#d9f6ff,#e4d9ff 22%,#ffd6ee 45%,#fff6c9 62%,#d6ffef 80%,#e0cfff)}.fab-pol__photo{position:relative;aspect-ratio:1;overflow:hidden;background:#222;touch-action:none}.fab-pol__photo:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 0 1px #7a5c9966,inset 0 6px 12px #3b1f4a40}.fab-pol__cap{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-height:30px;margin:0;padding:14px 4px 16px;font-family:var(--fab-font-script);font-size:28px;line-height:1;color:var(--fab-ink)}.fab-secret{position:absolute;left:-16px;bottom:38px;z-index:6;padding:6px 12px;border-radius:999px;background:#ffe9a8;color:var(--fab-ink);font-family:var(--fab-font-px);font-size:13px;rotate:-8deg;box-shadow:0 0 0 2px var(--fab-line)}.fab-kutie{position:absolute;inset:0;background:#222}.fab-kutie img{position:absolute;inset:0;display:block;width:100%;height:100%;user-select:none;-webkit-user-select:none}.fab-pol--develop .fab-kutie{animation:fab-develop 2.8s ease-out}@keyframes fab-develop{0%{filter:brightness(.1) sepia(.7) blur(3px)}55%{filter:brightness(.75) sepia(.25) blur(.5px)}}.fab-ch{position:absolute;z-index:2;display:block;padding:0;border:0;background:none;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;filter:drop-shadow(0 4px 0 rgba(59,31,74,.25))}.fab-ch.is-on{cursor:grabbing;filter:drop-shadow(0 12px 8px rgba(59,31,74,.35))}.fab-ch--static{cursor:default;pointer-events:none}.fab-ch svg{display:block;width:100%;pointer-events:none}.fab-arrive{animation:fab-arrive .8s var(--fab-spring)}@keyframes fab-arrive{0%{translate:0 -80px;scale:.6;rotate:-12deg;opacity:0}}.fab-fly{animation:fab-fly .9s cubic-bezier(.65,0,.35,1) forwards;pointer-events:none}@keyframes fab-fly{30%{translate:0 -40px;scale:1.05;rotate:-6deg}to{translate:0 420px;scale:.3;rotate:14deg;opacity:0}}.fab-pop{animation:fab-pop .45s var(--fab-spring)}@keyframes fab-pop{0%{scale:.3;opacity:0}}.fab-sechead{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-bottom:22px}.fab-sechead__txt{max-width:34ch;margin:0;font-family:var(--fab-font-px);font-size:16px;color:var(--fab-plum)}@media(prefers-reduced-motion:reduce){.fab-root,.fab-checker,.fab-pol,.fab-btn{animation:none!important;transition-duration:.01ms!important}.fab-pol--develop .fab-kutie{animation-duration:.3s!important}.fab-arrive,.fab-pop{animation:fab-fade-in .3s ease-out!important}.fab-fly{animation:fab-fade-out .3s ease-in forwards!important}}@keyframes fab-fade-in{0%{opacity:0}}@keyframes fab-fade-out{to{opacity:0}}.fab-stage{position:relative;max-width:1368px;margin:0 auto;padding:120px clamp(8px,2vw,24px) 60px;box-sizing:border-box;background:radial-gradient(ellipse at 50% 0%,#ffffff8c,#fff0 60%)}.fab-wash{position:absolute;left:50%;top:62%;z-index:2;width:60vw;height:60vw;max-width:900px;max-height:900px;translate:-50% -50%;border-radius:50%;opacity:0;pointer-events:none;background:radial-gradient(circle,var(--fab-t1) 0%,var(--fab-t2) 45%,rgba(255,255,255,0) 70%);animation:fab-wash 1.4s cubic-bezier(.2,.8,.3,1) forwards}@keyframes fab-wash{0%{opacity:.85;scale:.15}to{opacity:0;scale:3.2}}.fab-burst{position:absolute;left:50%;top:62%;z-index:6;width:0;height:0;pointer-events:none}.fab-cf{position:absolute;left:0;top:0;width:14px;height:14px;opacity:0;animation:fab-cf 1.4s cubic-bezier(.2,.8,.3,1) forwards}.fab-cf--round{border-radius:50%}.fab-cf--diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}@keyframes fab-cf{0%{opacity:1;translate:0 0;rotate:0deg;scale:.4}60%{opacity:1}to{opacity:0;translate:var(--fab-dx) var(--fab-dy);rotate:var(--fab-rr);scale:1.1}}.fab-mach{position:relative;z-index:3;width:min(100%,1320px);margin:0 auto}.fab-mach__body{position:relative;padding:clamp(16px,2.4vw,30px);border-radius:60px 60px 44px 44px;background:linear-gradient(168deg,#f3ecfc,#dfd0f7 28%,#f3cde3 68%,#e9b4d0);box-shadow:inset 0 0 0 1.5px #7a5c9952,inset 0 12px 22px #ffffffbf,inset 0 -26px 34px #7a5c9938,inset 18px 0 30px #ffffff59,inset -18px 0 30px #7a5c991a,0 60px 80px -36px #3b1f4a80,0 24px 34px -22px #3b1f4a59}.fab-mach__body:before{content:"";position:absolute;left:5%;top:1.2%;z-index:1;width:42%;height:9%;border-radius:50%;background:radial-gradient(ellipse at center,#ffffffd9,#fff0 70%);filter:blur(5px);pointer-events:none}.fab-mach.is-turning .fab-mach__body{animation:fab-squash .9s var(--fab-spring)}@keyframes fab-squash{20%{transform:scale(1.01,.985) translate(-4px)}45%{transform:scale(.99,1.012) translate(4px)}70%{transform:scale(1.004,.996) translate(-2px)}}.fab-dome{position:relative;width:min(60%,760px);height:80px;margin:0 auto -4px;border-radius:60px 60px 0 0;background:linear-gradient(180deg,#fff,#efe6fb 45%,#d6c5f2);box-shadow:inset 0 0 0 1.5px #7a5c994d,inset 0 -14px 18px #7a5c9929,inset 0 6px 10px #ffffffe6,0 -8px 24px -10px #ffffffe6}.fab-dome:before{content:"";position:absolute;left:22%;top:14px;width:22%;height:14px;border-radius:999px;background:radial-gradient(ellipse at center,#fff,#fff0 72%);filter:blur(1px)}.fab-lights{position:absolute;left:0;right:0;bottom:-10px;display:flex;justify-content:space-evenly;padding:0 40px}.fab-lamp{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#fff,#fff8ee 55%,#e8ddf2);box-shadow:inset 0 0 0 1px #7a5c9959,inset 0 -3px 4px #7a5c992e,0 2px 4px #3b1f4a33}.fab-mach.is-paid .fab-lamp,.fab-mach.is-turning .fab-lamp,.fab-mach.is-drop .fab-lamp,.fab-mach.is-result .fab-lamp{animation:fab-lamp 1s steps(2) infinite}.fab-mach.is-turning .fab-lamp{animation-duration:.3s}@keyframes fab-lamp{50%{background:radial-gradient(circle at 38% 32%,#fff,#ffe9a8 50%,#ffd98a);box-shadow:inset 0 0 0 1px #aa823266,0 0 16px #ffe9a8}}.fab-win{position:relative;padding:clamp(12px,1.6vw,20px);border-radius:40px;background:linear-gradient(180deg,#fffdf8,#fbf1e4);box-shadow:inset 0 0 0 1px #7a5c9938,inset 0 3px #fff,inset 0 -4px #7a5c9929,0 14px 26px -18px #3b1f4a66}.fab-glass{position:relative;overflow:hidden;border-radius:26px;box-shadow:inset 0 0 0 1px #7a5c9947,inset 0 22px 40px #3b1f4a24,inset 0 -14px 26px #ffffff80,inset 10px 0 20px #ffffff40}.fab-glass:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(170deg,#ffffff8c,#ffffff14 28%,#fff0 50%,#ffffff24)}.fab-glass:after{content:"";position:absolute;top:-30%;bottom:-30%;left:-40%;z-index:3;width:22%;rotate:14deg;pointer-events:none;background:linear-gradient(100deg,#fff0,#ffffff8c 50%,#fff0);animation:fab-gloss 8s ease-in-out infinite}@keyframes fab-gloss{0%,70%{left:-40%}to{left:140%}}.fab-poster{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:460px;padding:clamp(18px,2.6vw,36px) clamp(16px,2.6vw,40px) 10px;box-sizing:border-box;background-color:#fff7f3;background-image:linear-gradient(90deg,rgba(246,184,214,.5) 50%,transparent 50%),linear-gradient(rgba(246,184,214,.5) 50%,transparent 50%);background-size:30px 30px}.fab-poster__scr{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(22px,4vw,70px);padding:8px 0}.fab-poster__left{display:flex;flex:1 1 380px;justify-content:center;min-width:0}.fab-poster__right{display:flex;flex:0 1 auto;flex-direction:column;align-items:center}.fab-poster__title{font-size:clamp(56px,9vw,128px);line-height:.9;text-align:left}.fab-poster__line{display:block}.fab-poster__line+.fab-poster__line{padding-left:.4em;color:var(--fab-plum)}.fab-pol--poster{width:clamp(230px,27vw,350px);padding:16px 16px 0;rotate:-3deg;background-color:var(--fab-cream);animation:fab-wob 6s ease-in-out infinite alternate}.fab-pol--poster .fab-pol__cap{padding:16px 6px 22px}.fab-poster__cycle .fab-kutie{opacity:0;scale:1.04;transition:opacity 1.2s ease,scale 1.2s ease}.fab-poster__cycle .fab-kutie.is-show{opacity:1;scale:1}@keyframes fab-wob{to{rotate:2deg}}.fab-panel{--fab-rx: min(72vw, 860px);display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,1.3fr) minmax(220px,1fr);align-items:center;gap:clamp(16px,2.4vw,36px);margin-top:22px;padding:clamp(20px,2.6vw,34px) clamp(22px,3vw,44px);border-radius:48px;background:linear-gradient(180deg,#f6edfc,#e7dbf7 60%,#daccf1);box-shadow:inset 0 0 0 1px #7a5c9942,inset 0 8px #ffffff8c,inset 0 -12px 20px #7a5c9924,0 10px 20px -16px #3b1f4a66}.fab-panel__col{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px}.fab-panel__col--right{justify-content:center}.fab-lbl{font-family:var(--pm-font-unbounded);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fab-plum)}.fab-lcd{display:flex;align-items:center;width:100%;min-height:64px;padding:12px 16px;box-sizing:border-box;border-radius:14px;background:linear-gradient(180deg,#d6e7d2,#e8f3e4);box-shadow:inset 0 3px 6px #3b1f4a47,inset 0 0 0 1px #7a5c994d;font-family:var(--fab-font-px);font-size:17px;line-height:1.25;color:#2b3f28}.fab-lcd:before{content:"▶ ";opacity:.6;white-space:pre}.fab-slotrow{display:flex;align-items:center;gap:18px}.fab-cslot{position:relative;flex:0 0 auto;width:74px;height:74px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#2a1536 0 34%,#3b1f4a 35% 48%,#e9dff6 49%);box-shadow:inset 0 3px 6px #0006,0 0 0 3px #fff9f0,0 0 0 4px #7a5c9959}.fab-slot{position:absolute;inset:0}.fab-slot:before{content:"";position:absolute;left:50%;top:50%;width:34px;height:7px;translate:-50% -50%;border-radius:3px;background:#f9cfe3;box-shadow:inset 0 2px #00000080}.fab-clink{position:absolute;left:50%;top:0;translate:-50% -110%;font-family:var(--fab-font-puff);font-weight:600;font-size:22px;color:#fff4fb;white-space:nowrap;pointer-events:none;animation:fab-clink 1s var(--fab-spring) forwards}@keyframes fab-clink{0%{opacity:0;scale:.4}20%{opacity:1;scale:1.2}to{opacity:0;translate:-50% -200%}}.fab-dish{position:relative;display:flex;align-items:center;justify-content:center;width:110px;height:96px}.fab-dish__txt{font-family:var(--fab-font-px);font-size:13px;color:var(--fab-plum);text-align:center}.fab-coin{position:relative;display:flex;align-items:center;justify-content:center;width:68px;height:68px;padding:0;border:0;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fffdf2,#ffe9a8 36%,#f5cf72 74%,#d7ae54);box-shadow:inset 0 0 0 1px #aa823259,inset 0 0 0 6px #ffffff4d,inset 0 -8px 10px #aa82324d,inset 0 6px 8px #ffffffb3,0 7px #d2a84e,0 16px 22px -10px #3b1f4a73;color:var(--fab-ink);font-family:var(--pm-font-unbounded);font-weight:700;font-size:13px;cursor:grab;touch-action:none;transition:translate .5s var(--fab-spring)}.fab-coin.is-drag{z-index:9;cursor:grabbing;transition:none}.fab-coin.is-ready{animation:fab-coin-idle 2.4s ease-in-out infinite}@keyframes fab-coin-idle{50%{translate:0 -8px;box-shadow:inset 0 0 0 1px #aa823259,inset 0 0 0 6px #ffffff4d,inset 0 -8px 10px #aa82324d,inset 0 6px 8px #ffffffb3,0 15px #d2a84e,0 26px 26px -10px #3b1f4a66}}.fab-coin.is-fly{cursor:default;animation:fab-coin-fly .8s cubic-bezier(.65,0,.35,1) forwards}@keyframes fab-coin-fly{0%{translate:0 0;rotate:0deg}45%{translate:0 -84px;rotate:110deg;scale:1}70%{translate:0 -104px;rotate:90deg;scale:.12 1}to{translate:0 -78px;rotate:90deg;scale:.12 .1;opacity:0}}.fab-coin.is-drop-a{animation:fab-coin-roll-a 1.3s cubic-bezier(.34,1.4,.64,1)}.fab-coin.is-drop-b{animation:fab-coin-roll-b 1.3s cubic-bezier(.34,1.4,.64,1)}@keyframes fab-coin-roll-a{0%{translate:var(--fab-rx) -70px;rotate:0deg;opacity:0}12%{opacity:1;translate:var(--fab-rx) -4px}75%{translate:0 0;rotate:-1080deg}88%{translate:-10px -8px;rotate:-1100deg}to{translate:0 0;rotate:-1080deg}}@keyframes fab-coin-roll-b{0%{translate:var(--fab-rx) -70px;rotate:0deg;opacity:0}12%{opacity:1;translate:var(--fab-rx) -4px}75%{translate:0 0;rotate:-1080deg}88%{translate:-10px -8px;rotate:-1100deg}to{translate:0 0;rotate:-1080deg}}@keyframes fab-coin-pop-a{0%{translate:0 240px;scale:.5;opacity:0}55%{translate:0 -40px;scale:1;opacity:1}}@keyframes fab-coin-pop-b{0%{translate:0 240px;scale:.5;opacity:0}55%{translate:0 -40px;scale:1;opacity:1}}.fab-speaker{display:flex;justify-content:center;gap:5px}.fab-speaker span{width:5px;height:14px;border-radius:3px;background:#7a5c994d}.fab-dial{position:relative;width:230px;margin:0 auto}.fab-dial__ticks{position:absolute;inset:-16px;pointer-events:none}.fab-knob{position:relative;display:block;width:230px;height:230px;padding:0;border:0;border-radius:50%;background:radial-gradient(circle at 34% 26%,#fffdf2,#ffe9a8 32%,#f5cf72 72%,#d7ae54);box-shadow:inset 0 0 0 1px #aa823259,inset 0 -16px 22px #aa823252,inset 0 12px 16px #ffffffb3,0 12px #d2a84e,0 26px 34px -14px #3b1f4a80;cursor:grab;touch-action:none;transition:rotate .5s var(--fab-spring)}.fab-knob:before{content:"";position:absolute;left:50%;top:50%;width:24%;height:70%;translate:-50% -50%;border-radius:999px;background:linear-gradient(90deg,#8c5aa8,#6e3a8a 40%,#4e2766);box-shadow:inset 0 2px #ffffff59,0 3px 6px #3b1f4a59}.fab-knob:after{content:"";position:absolute;left:50%;top:8%;width:18px;height:18px;translate:-50% 0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe4f1,#f6b8d6 60%,#d98fb8);box-shadow:inset 0 -2px 3px #7a5c994d,0 2px 3px #3b1f4a40}.fab-knob.is-drag{cursor:grabbing;transition:none}.fab-knob.is-locked{filter:saturate(.45) brightness(.96)}.fab-knob.is-spin-a{animation:fab-spin-a 1.1s var(--fab-spring)}.fab-knob.is-spin-b{animation:fab-spin-b 1.1s var(--fab-spring)}@keyframes fab-spin-a{0%{rotate:0deg}15%{rotate:-18deg}to{rotate:360deg}}@keyframes fab-spin-b{0%{rotate:0deg}15%{rotate:-18deg}to{rotate:360deg}}.fab-knob.is-shake-a{animation:fab-shake-a .5s ease-in-out}.fab-knob.is-shake-b{animation:fab-shake-b .5s ease-in-out}@keyframes fab-shake-a{20%,60%{translate:-6px 0;rotate:-5deg}40%,80%{translate:6px 0;rotate:5deg}}@keyframes fab-shake-b{20%,60%{translate:-6px 0;rotate:-5deg}40%,80%{translate:6px 0;rotate:5deg}}.fab-credit{display:flex;align-items:center;gap:12px;padding:10px 18px;border-radius:14px;background:linear-gradient(180deg,#f3eef9,#fff);box-shadow:inset 0 2px #fff,inset 0 -3px #7a5c9929,inset 0 0 0 1px #7a5c9940,0 10px 18px -12px #3b1f4a80}.fab-credit b{padding:4px 14px;border-radius:8px;background:linear-gradient(180deg,#d6e7d2,#e8f3e4);box-shadow:inset 0 3px 6px #3b1f4a47,inset 0 0 0 1px #7a5c994d;font-family:var(--fab-font-px);font-size:30px;line-height:1;color:#2b3f28}.fab-token{min-height:48px;padding:12px 22px;border:0;border-radius:999px;background:linear-gradient(180deg,#fff,#c9eedf);box-shadow:inset 0 2px #fff,inset 0 -4px #7a5c9933,inset 0 0 0 1px #7a5c9940,0 6px 10px -6px #3b1f4a66;color:var(--fab-ink);font-family:var(--fab-font-px);font-weight:700;font-size:16px;white-space:nowrap;cursor:pointer;transition:translate .2s,filter .4s,opacity .4s}.fab-token:hover{translate:0 -2px}.fab-token:active{translate:0 2px}.fab-token.is-off{filter:saturate(.35);opacity:.6;cursor:not-allowed}.fab-token.is-off:hover{translate:0 0}.fab-token__hint{position:absolute;left:50%;bottom:-6px;z-index:6;translate:-50% 100%;padding:6px 10px;border-radius:999px;background:var(--fab-cream);box-shadow:0 0 0 1px #7a5c994d,0 6px 10px -6px #3b1f4a66;color:var(--fab-ink);font-family:var(--fab-font-px);font-size:13px;white-space:nowrap;animation:fab-pop .4s var(--fab-spring)}.fab-flap{position:relative;width:min(100%,520px);height:110px;margin:20px auto 0;border-radius:0 0 26px 26px;background:linear-gradient(180deg,#4e2766,#6e3a8a 60%,#7a4a99);box-shadow:inset 0 0 0 1px #3b1f4a80,inset 0 18px 28px #1e0a2d8c,inset 0 -6px 10px #ffffff1f,0 16px 24px -16px #3b1f4a80}.fab-flap__door{position:absolute;left:6%;right:6%;top:10px;display:flex;align-items:center;justify-content:center;height:74px;border-radius:16px;background:linear-gradient(180deg,#fff,#e4f6ee 55%,#a9e2cc);box-shadow:inset 0 0 0 1px #7a5c9940,inset 0 2px #fff,inset 0 -8px 10px #7a5c9929,0 6px 10px -6px #3b1f4a66;transform-origin:top;transition:transform .6s var(--fab-spring)}.fab-flap__door svg{width:34px;opacity:.7}.fab-mach.is-drop .fab-flap__door,.fab-mach.is-result .fab-flap__door{transform:perspective(600px) rotateX(-62deg)}.fab-eject{position:absolute;left:50%;top:16px;z-index:5;translate:-50% 0;animation:fab-eject 1.2s cubic-bezier(.34,1.3,.64,1) forwards}@keyframes fab-eject{0%{clip-path:inset(0 0 100% 0);translate:-50% -40px;rotate:0deg}60%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 0);translate:-50% 30px;rotate:-4deg}}.fab-feet{display:flex;justify-content:space-between;padding:0 12%}.fab-feet span{width:90px;height:26px;border-radius:0 0 18px 18px;background:linear-gradient(180deg,#6e3a8a,#4e2766);box-shadow:inset 0 2px #fff3,0 10px 16px -8px #3b1f4a80}.fab-spacer{height:0;transition:height .6s var(--fab-spring)}.fab-spacer.is-open{height:330px}.fab-hint{position:relative;z-index:3;min-height:1.4em;margin:28px 0 0;font-family:var(--fab-font-px);font-size:20px;text-align:center;color:var(--fab-plum)}.fab-result{position:relative;z-index:3;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;animation:fab-pop .45s var(--fab-spring)}.fab-result .fab-btn{padding:16px 24px;background:var(--fab-ink);font-size:18px}@media(max-width:900px){.fab-panel{--fab-rx: 0px;grid-template-columns:1fr}.fab-coin.is-drop-a{animation-name:fab-coin-pop-a}.fab-coin.is-drop-b{animation-name:fab-coin-pop-b}}@media(prefers-reduced-motion:reduce){.fab-burst,.fab-wash{display:none}.fab-mach.is-turning .fab-mach__body,.fab-knob.is-shake-a,.fab-knob.is-shake-b,.fab-lamp,.fab-glass:after,.fab-coin.is-ready,.fab-coin.is-drop-a,.fab-coin.is-drop-b,.fab-pol--poster,.fab-token__hint,.fab-result{animation:none!important}.fab-knob,.fab-coin,.fab-flap__door,.fab-token,.fab-spacer,.fab-poster__cycle .fab-kutie{transition-duration:.01ms!important}.fab-coin.is-fly,.fab-knob.is-spin-a,.fab-knob.is-spin-b,.fab-eject,.fab-clink{animation-duration:.3s!important}}.fab-atelier{position:relative;z-index:3;max-width:1368px;margin:0 auto;padding:40px clamp(16px,3vw,40px) 60px;box-sizing:border-box}.fab-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.fab-grid__main{grid-column:span 8}.fab-grid__side{grid-column:span 4;display:flex;flex-direction:column;gap:12px}.fab-card{position:relative;padding:16px;box-sizing:border-box;border-radius:34px;box-shadow:inset 0 0 0 1px #7a5c9938,inset 0 2px #fff,inset 0 -3px #7a5c991a,0 16px 30px -22px #3b1f4a66}.fab-card--stage{display:flex;align-items:center;justify-content:center;min-height:720px;padding:clamp(20px,3vw,40px);background:linear-gradient(180deg,#fffdf8,#fff8ee)}.fab-card--mint{background:linear-gradient(180deg,#e4f7ee,#c9eedf)}.fab-card--cream{background:linear-gradient(180deg,#fffdf8,#fff8ee)}.fab-card__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px}.fab-card__head--center{align-items:center}.fab-card__title{margin:0;font-family:var(--fab-font-px);font-weight:700;font-size:15px}.fab-card__note{font-size:11px;color:var(--fab-plum)}.fab-pol--xl{width:min(100%,580px)}.fab-empty{display:flex;align-items:center;justify-content:center;width:360px;max-width:100%;aspect-ratio:1 / 1.22;padding:20px;box-sizing:border-box;border:2px dashed var(--fab-line);border-radius:6px;font-family:var(--fab-font-px);font-size:18px;text-align:center;color:var(--fab-plum)}.fab-tray{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px}.fab-charm{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;padding:8px;border:0;border-radius:12px;background:linear-gradient(180deg,#fff,#fff8ee);box-shadow:inset 0 0 0 1px #7a5c9938,inset 0 2px #fff,inset 0 -3px #7a5c991f,0 6px 10px -8px #3b1f4a66;cursor:pointer;transition:translate .3s var(--fab-spring),rotate .4s}.fab-charm:hover{translate:0 -5px;rotate:-6deg}.fab-charm[aria-disabled=true]{cursor:not-allowed}.fab-charm svg{width:100%}.fab-swatches{display:flex;gap:8px}.fab-sw{position:relative;width:30px;height:30px;padding:0;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #7a5c994d,inset 0 3px 4px #ffffffb3,inset 0 -4px 6px #3b1f4a24,0 4px 8px -4px #3b1f4a59;cursor:pointer;transition:translate .3s var(--fab-spring)}.fab-sw:after{content:"";position:absolute;inset:-8px}.fab-sw:hover{translate:0 -4px}.fab-sw.is-on{box-shadow:inset 0 0 0 1px #7a5c994d,inset 0 3px 4px #ffffffb3,inset 0 -4px 6px #3b1f4a24,0 0 0 3px #fff,0 0 0 5px var(--fab-plum)}.fab-label{display:block;margin-top:12px;font-size:13px;font-weight:700}.fab-label span{font-weight:500;color:var(--fab-plum)}.fab-input{display:block;width:100%;margin-top:6px;padding:10px 14px;box-sizing:border-box;border:1px solid rgba(122,92,153,.4);border-radius:999px;background:#fff;box-shadow:inset 0 2px 4px #3b1f4a14;color:var(--fab-ink);font:inherit;font-size:14px}.fab-input::placeholder{color:#7d6a8a}.fab-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}@media(max-width:900px){.fab-grid__main,.fab-grid__side{grid-column:1 / -1}.fab-tray{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(max-width:480px){.fab-tray{grid-template-columns:repeat(5,minmax(0,1fr))}.fab-card--stage{min-height:0}}@media(prefers-reduced-motion:reduce){.fab-charm,.fab-sw{transition-duration:.01ms}}.fab-mur{position:relative;z-index:3;margin:40px 0 0;padding:60px clamp(16px,3vw,40px) 150px}.fab-mur__inner{max-width:1368px;margin:0 auto}.fab-sechead--mur{margin-bottom:30px}.fab-sechead__txt--mur{max-width:none;font-size:18px}.fab-wall{position:relative;padding:clamp(28px,4vw,60px);border-radius:40px;background-color:#fff8ee;background-image:radial-gradient(rgba(122,92,153,.14) 1.6px,transparent 1.8px),radial-gradient(rgba(255,255,255,.7) 1.4px,transparent 1.6px);background-size:26px 26px,26px 26px;background-position:0 0,13px 13px;box-shadow:inset 0 0 0 2px #7a5c99,inset 0 0 0 16px #dccbf6,inset 0 0 0 18px #7a5c99,inset 0 30px 50px #3b1f4a0f,0 30px 50px -30px #3b1f4a66}.fab-wall__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:54px 26px;justify-items:center;margin:0;padding:14px 0 0;list-style:none}.fab-wall__item{position:relative}.fab-wob{animation:fab-wob 5s ease-in-out infinite alternate}.fab-pin{position:absolute;top:-16px;left:50%;z-index:4;width:34px;height:40px;translate:-50% 0;filter:drop-shadow(0 4px 0 rgba(59,31,74,.25))}.fab-me{position:absolute;top:24px;right:-18px;z-index:5;padding:8px 12px;border-radius:999px;background:linear-gradient(180deg,#553066,#3b1f4a);box-shadow:0 6px 10px -6px #3b1f4a80;color:#ffe9a8;font-family:var(--fab-font-px);font-size:14px;rotate:10deg}@media(prefers-reduced-motion:reduce){.fab-wob{animation:none}}
