:root{--slot-machine-fg:#fff}[data-theme=light]{--slot-machine-fg:#000}.slot-machine[data-v-f1c2e293]{display:flex;flex-direction:row;gap:var(--s-4);margin:auto;position:relative}.result-wrapper[data-v-f1c2e293]{display:none;flex-direction:column;transition:all .5s ease}.result-wrapper.visible[data-v-f1c2e293]{display:flex}.slot-results[data-v-f1c2e293]{display:flex;margin-top:10px;align-items:center;flex-grow:1;justify-content:center;opacity:0;transition:all 1s ease;transform:scale(.8) translateY(20px)}.slot-results.visible[data-v-f1c2e293]{opacity:1;transform:scale(1) translateY(0)}.slot-item[data-v-f1c2e293]{text-align:center;margin:10px;color:var(--text);align-items:center;max-width:33%;display:flex;flex-direction:column;animation:slotItemFloat-f1c2e293 3s ease-in-out infinite;position:relative}.slot-item[data-v-f1c2e293]:first-child{animation-delay:0s}.slot-item[data-v-f1c2e293]:nth-child(2){animation-delay:.5s}.slot-item[data-v-f1c2e293]:nth-child(3){animation-delay:1s}.slot-label[data-v-f1c2e293]{font-weight:600;margin-bottom:var(--s-1);opacity:0;transform:translateY(-10px);transition:all .6s ease;font-size:var(--t-sm);text-transform:uppercase;letter-spacing:.5px;color:var(--fg-text-dim);position:relative}.slot-label[data-v-f1c2e293]:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:0;height:2px;background:linear-gradient(90deg,transparent,var(--fg-accent),transparent);transition:width .6s ease}.slot-item.animate-change .slot-label[data-v-f1c2e293]{opacity:1;transform:translateY(0);color:var(--fg-text)}.slot-item.animate-change .slot-label[data-v-f1c2e293]:after{width:100%}.slot-result[data-v-f1c2e293]{font-size:var(--t-base);align-self:center;border-radius:20px;background:linear-gradient(145deg,#ffffff1a,#7bd6c50d 25%,#7bd6c51a,#ffffff0d 75%,#7bd6c514);box-sizing:border-box;border:1px solid rgba(123,214,197,.15);display:flex;align-items:center;justify-content:center;padding:20px;transition:all .8s cubic-bezier(.34,1.56,.64,1);flex-grow:1;width:100%;height:auto;aspect-ratio:1;height:180px;width:180px;max-width:140px;max-height:140px;opacity:0;transform:translateY(-50px) scale(.7) rotateX(-15deg);white-space:pre-line;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000001a,inset 0 1px #fff3,inset 0 -1px #0000001a}.slot-result[data-v-f1c2e293]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .8s ease;z-index:1}.slot-result[data-v-f1c2e293]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(123,214,197,.1) 0,transparent 50%);pointer-events:none;z-index:0}.slot-result.animate-change[data-v-f1c2e293]{opacity:1;transform:translateY(0) scale(1) rotateX(0);border-color:#7bd6c566;box-shadow:0 20px 60px #7bd6c526,0 8px 32px #0000001a,inset 0 1px #ffffff4d,inset 0 -1px #0000001a;background:linear-gradient(145deg,#ffffff26,#7bd6c514 25%,#7bd6c526,#ffffff14 75%,#7bd6c51f)}.slot-result.animate-change[data-v-f1c2e293]:before{left:100%}.slot-result[data-v-f1c2e293]>*{position:relative;z-index:2;font-weight:500;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.1)}.handle-container[data-v-f1c2e293]{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--grid-gap-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:20;margin-bottom:-180px;transition:all .3s ease}.handle-container.active[data-v-f1c2e293]{margin-bottom:-32px}.slot-handle-button[data-v-f1c2e293]{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;z-index:25;pointer-events:auto;transition:all .4s cubic-bezier(.34,1.56,.64,1);transform-origin:bottom}.slot-handle-button[data-v-f1c2e293]:hover{transform:rotateX(25deg) scale(1.05)}.slot-handle-button[data-v-f1c2e293]:active{transform:rotateX(60deg) scale(.95);transition:all .15s ease}.slot-handle[data-v-f1c2e293]{max-height:200px;transition:filter .4s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.explain-icon[data-v-f1c2e293]{animation:explainFloat-f1c2e293 4s ease-in-out infinite;max-width:120px;transition:all .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));position:relative;z-index:15;pointer-events:auto}.explain-icon[data-v-f1c2e293]:hover{animation-play-state:paused;transform:scale(1.1);filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.explain-icon.hidden[data-v-f1c2e293]{opacity:0;visibility:hidden}@keyframes slotItemFloat-f1c2e293{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(.5deg)}}@keyframes explainFloat-f1c2e293{0%,to{transform:translateY(0) rotateX(0)}25%{transform:translateY(-8px) rotateX(10deg) scale(1.1)}50%{transform:translateY(-12px) rotateX(20deg) scale(1.15)}75%{transform:translateY(-8px) rotateX(10deg) scale(1.1)}}@keyframes slotReveal-f1c2e293{0%{opacity:0;transform:translateY(-60px) scale(.6) rotateX(-30deg);filter:blur(8px)}50%{opacity:.8;transform:translateY(-15px) scale(.9) rotateX(-10deg);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0);filter:blur(0)}}@keyframes glowPulse-f1c2e293{0%,to{box-shadow:0 20px 60px #7bd6c526,0 8px 32px #0000001a,inset 0 1px #ffffff4d,inset 0 -1px #0000001a}50%{box-shadow:0 25px 80px #7bd6c540,0 12px 40px #00000026,inset 0 1px #fff6,inset 0 -1px #0000001a,0 0 30px #7bd6c533}}.slot-result.animate-change[data-v-f1c2e293]{animation:slotReveal-f1c2e293 .8s cubic-bezier(.34,1.56,.64,1) forwards,glowPulse-f1c2e293 3s ease-in-out infinite}.big-win-content[data-v-f1c2e293]{background:var(--bg-alt);border-radius:var(--s-radius-xxl);padding:var(--s-5);max-height:80vh;overflow-y:auto;border:var(--s-border-m) solid var(--fg-accent)}.big-win-header[data-v-f1c2e293]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--s-4);padding-bottom:var(--s-3);border-bottom:var(--s-border-s) solid var(--fg-border-dim)}.big-win-header h2[data-v-f1c2e293]{margin:0;font-size:var(--t-subtitle);color:var(--fg-headline);font-weight:300;line-height:1.2}.big-win-body[data-v-f1c2e293]{margin-bottom:var(--s-5)}.big-win-body p[data-v-f1c2e293]{margin-bottom:var(--s-4);font-size:var(--t-paragraph);line-height:1.4;color:var(--fg-text);font-weight:400}.big-win-actions[data-v-f1c2e293]{display:flex;flex-direction:column;gap:var(--s-3)}@media(max-width:1024px){.slot-result[data-v-f1c2e293]{font-size:var(--t-base);height:140px;width:140px;padding:var(--s-3)}}@media(max-width:768px){.slot-result[data-v-f1c2e293]{height:120px;width:120px;padding:14px;font-size:var(--t-base)}.slot-machine[data-v-f1c2e293]{flex-direction:column;width:100%;gap:var(--s-2)}.slot-result[data-v-f1c2e293]{width:90px;height:90px;min-width:60px;min-height:60px;font-size:var(--t-sm);padding:12px;border-radius:16px}.slot-label[data-v-f1c2e293]{font-size:var(--t-sm);margin-bottom:6px}.handle-container[data-v-f1c2e293]{margin-bottom:-80px}.slot-handle[data-v-f1c2e293]{max-height:100px}.slot-handle-button[data-v-f1c2e293]{align-self:flex-end;padding-right:2.5rem}.explain-icon[data-v-f1c2e293]{align-self:flex-end}.big-win-content[data-v-f1c2e293]{padding:var(--s-4)}.big-win-header h2[data-v-f1c2e293]{font-size:var(--t-subtitle)}.big-win-actions[data-v-f1c2e293]{gap:var(--s-2)}}h1[data-v-eae77acf]{margin:0}section#about[data-v-eae77acf]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-container[data-v-eae77acf],section#about[data-v-eae77acf]{display:flex;justify-content:center}.header-container[data-v-eae77acf]{flex-wrap:wrap;gap:var(--grid-gap-xl)}.profile-wrapper[data-v-eae77acf]{flex:0 0 auto;position:relative;max-width:230px;transition:all .3s ease}.profile-wrapper.hidden[data-v-eae77acf]{opacity:0;display:none}.profile-img[data-v-eae77acf]{border-radius:3rem;border:10px solid #7bd6c5;min-width:200px;max-width:300px;aspect-ratio:4/3;align-self:center;transition:all .3s ease;overflow:hidden}.profile-img img[data-v-eae77acf]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease}.profile-img img[data-v-eae77acf]:hover{transform:translate3D(0,20px,0) scale(1.3)}.profile-wrapper[data-v-eae77acf]:hover:before{content:url(../assets/img/chatbubble.svg);margin:53px -58px;position:absolute;z-index:2;transition:all .3s ease;pointer-events:none}.profile-info[data-v-eae77acf]{flex:1;min-width:0;transition:all .5s ease}.profile-info.hidden[data-v-eae77acf]{opacity:0;display:none}.chip-container[data-v-eae77acf]{display:flex;gap:var(--grid-gap-sm);flex-wrap:wrap;padding-top:var(--s-3);padding-bottom:var(--s-1);overflow-x:visible;overflow-y:visible;scrollbar-width:none;-webkit-overflow-scrolling:auto}.chip-container[data-v-eae77acf]::-webkit-scrollbar,.chip-container[data-v-eae77acf]::-webkit-scrollbar-track{display:none}.chip-container[data-v-eae77acf]::-webkit-scrollbar-thumb,.chip-container[data-v-eae77acf]::-webkit-scrollbar-thumb:hover{display:none}@media(min-width:768px){.chip-container[data-v-eae77acf]{flex-wrap:wrap;overflow-x:visible;min-width:auto;scrollbar-width:none;-webkit-overflow-scrolling:auto}.chip-container[data-v-eae77acf]::-webkit-scrollbar,.chip-container[data-v-eae77acf]::-webkit-scrollbar-track{display:none}.chip-container[data-v-eae77acf]::-webkit-scrollbar-thumb,.chip-container[data-v-eae77acf]::-webkit-scrollbar-thumb:hover{display:none}}.button-wrap[data-v-eae77acf]{display:none;flex-direction:column;align-items:center;margin-top:20px}.button-wrap.visible[data-v-eae77acf]{display:flex}@media(max-width:1024px){.header-container[data-v-eae77acf]{gap:var(--grid-gap-xl)}}@media(max-width:768px){.profile-wrapper[data-v-eae77acf]:hover:before{margin:38px -42px}.profile-info[data-v-eae77acf]{flex:1;min-width:0}.chip-container[data-v-eae77acf]{justify-content:flex-start;gap:.25rem .75rem}}@media(max-width:576px){.header-container[data-v-eae77acf]{gap:var(--grid-gap-xl);flex-direction:column;align-items:center}.profile-img[data-v-eae77acf]{width:150px;height:150px}.profile-wrapper[data-v-eae77acf]:hover:before{margin:45px -50px}.chip-container[data-v-eae77acf]{gap:.4rem;padding-top:.75rem;padding-bottom:var(--s-1)}}
