.sparkle-wrapper[data-v-436de315]{display:inline-block;position:relative}.sparkle[data-v-436de315]{animation:sparkle-life-436de315 1.4s ease-in-out forwards;pointer-events:none;position:absolute;z-index:10}@keyframes sparkle-life-436de315{0%{opacity:0;transform:translate(-50%,-50%) scale(0) rotate(0)}25%{opacity:1;transform:translate(-50%,-50%) scale(1.1) rotate(20deg)}60%{opacity:.85;transform:translate(-50%,-50%) scale(.9) rotate(45deg)}to{opacity:0;transform:translate(-50%,-50%) scale(0) rotate(80deg)}}.shimmer-btn[data-v-65b0717c]{align-items:center;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;letter-spacing:.01em;overflow:hidden;position:relative;transition:all .3s ease;white-space:nowrap}.shimmer-btn[data-v-65b0717c]:disabled{cursor:not-allowed;opacity:.5}.shimmer-btn[data-v-65b0717c]:active:not(:disabled){transform:scale(.97)}.shimmer-sm[data-v-65b0717c]{font-size:.875rem;padding:.5rem 1.25rem}.shimmer-md[data-v-65b0717c]{font-size:1rem;padding:.75rem 2rem}.shimmer-lg[data-v-65b0717c]{font-size:1.125rem;padding:1rem 2.5rem}.shimmer-primary[data-v-65b0717c]{background:linear-gradient(135deg,#f59e0b,#ec4899);box-shadow:0 0 20px #f59e0b59,0 4px 20px #00000059}.shimmer-primary[data-v-65b0717c]:hover:not(:disabled){background:linear-gradient(135deg,#fbbf24,#f472b6);box-shadow:0 0 32px #f59e0b8c,0 6px 24px #00000059}.shimmer-gold[data-v-65b0717c]{background:linear-gradient(135deg,#b45309,#f59e0b);box-shadow:0 0 20px #f59e0b73,0 4px 20px #00000059}.shimmer-gold[data-v-65b0717c]:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#fbbf24);box-shadow:0 0 32px #f59e0ba6}.shimmer-secondary[data-v-65b0717c]{background:transparent;border:1px solid rgba(139,92,246,.45);color:#a78bfa}.shimmer-secondary[data-v-65b0717c]:hover:not(:disabled){background:#8b5cf61a;border-color:#a78bfab3;box-shadow:0 0 20px #8b5cf633}.shimmer-sweep[data-v-65b0717c]{animation:shimmer-move-65b0717c 2.4s linear infinite;background:linear-gradient(105deg,transparent 20%,hsla(0,0%,100%,.2) 50%,transparent 80%);background-size:200% 100%;inset:0;position:absolute}.shimmer-secondary .shimmer-sweep[data-v-65b0717c]{background:linear-gradient(105deg,transparent 20%,rgba(167,139,250,.12) 50%,transparent 80%);background-size:200% 100%}@keyframes shimmer-move-65b0717c{0%{background-position:200% 0}to{background-position:-200% 0}}.dob-drum[data-v-aebf85f2]{display:flex;flex-direction:column;gap:.75rem;width:100%}.picker-card[data-v-aebf85f2]{background:linear-gradient(160deg,#1e123cf7,#120a28f7 60%,#190c32f7);border:1px solid rgba(167,139,250,.35);border-radius:1rem;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 0 40px #8b5cf62e,0 8px 32px #0009,0 24px 64px #8b5cf626;overflow:hidden}.labels-row[data-v-aebf85f2]{align-items:center;background:#ffffff06;border-bottom:1px solid rgba(167,139,250,.15);display:flex;padding:.75rem 1rem .625rem}.label[data-v-aebf85f2]{color:#c0a7ffbf;font-size:.75rem;font-weight:600;letter-spacing:.1em;line-height:1rem;text-align:center;text-transform:uppercase}.lsep[data-v-aebf85f2]{align-self:stretch;background:#a78bfa38;width:1px}.drums-wrap[data-v-aebf85f2]{display:flex;overflow:hidden;position:relative}.edge-fade[data-v-aebf85f2]{height:8px;left:0;pointer-events:none;position:absolute;right:0;z-index:20}.edge-fade--top[data-v-aebf85f2]{background:linear-gradient(180deg,rgba(22,12,48,.96) 0,transparent);top:0}.edge-fade--bottom[data-v-aebf85f2]{background:linear-gradient(0deg,rgba(18,10,40,.96) 0,transparent);bottom:0}.drum[data-v-aebf85f2]{overflow-x:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;cursor:ns-resize;display:flex;flex-direction:column}.drum[data-v-aebf85f2]::-webkit-scrollbar{display:none}.drum-item[data-v-aebf85f2]{align-items:center;color:#ffffffeb;cursor:pointer;display:flex;flex-shrink:0;font-family:Cinzel,serif;font-size:1.05rem;font-weight:600;justify-content:center;scroll-snap-align:center;transition:opacity .08s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:opacity}.year-item[data-v-aebf85f2]{font-size:.9rem}.dsep[data-v-aebf85f2]{align-self:stretch;background:linear-gradient(180deg,transparent 0,rgba(167,139,250,.35) 25%,rgba(167,139,250,.35) 75%,transparent);flex-shrink:0;width:1px;z-index:10}.sel-band[data-v-aebf85f2]{animation:band-pulse-aebf85f2 3.5s ease-in-out infinite;background:linear-gradient(180deg,#a78bfa52,#8b5cf62e 50%,#f59e0b47);box-shadow:0 -2px #c0a7fff2,0 2px #fbbf24cc,0 0 16px #a78bfa59,0 0 32px #8b5cf633;left:0;pointer-events:none;position:absolute;right:0;z-index:5}.sel-shimmer[data-v-aebf85f2]{inset:0;overflow:hidden;position:absolute}.sel-shimmer[data-v-aebf85f2]:after{content:"";position:absolute;inset-y:0;animation:shimmer-sweep-aebf85f2 3.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.18),transparent);width:45%}@keyframes shimmer-sweep-aebf85f2{0%{left:-50%}to{left:150%}}@keyframes band-pulse-aebf85f2{0%,to{box-shadow:0 -2px #c0a7ffd9,0 2px #fbbf24a6,0 0 16px #a78bfa47,0 0 32px #8b5cf626}50%{box-shadow:0 -2px #dcc8ff,0 2px #fbbf24f2,0 0 24px #a78bfa8c,0 0 48px #8b5cf64d}}.preview-row[data-v-aebf85f2]{align-items:center;background:#ffffff05;border-top:1px solid rgba(167,139,250,.15);display:flex;justify-content:center;padding-bottom:.625rem;padding-top:.625rem}.preview-val[data-v-aebf85f2]{color:#c0a7ffa6;font-family:Cinzel,serif;font-size:.78rem;letter-spacing:.14em}.error-msg[data-v-aebf85f2]{align-items:center;display:flex;font-size:.875rem;gap:.375rem;justify-content:center;line-height:1.25rem;--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.err-enter-active[data-v-aebf85f2],.err-leave-active[data-v-aebf85f2]{transition:all .2s ease}.err-enter-from[data-v-aebf85f2],.err-leave-to[data-v-aebf85f2]{opacity:0;transform:translateY(-4px)}.cta-btn[data-v-aebf85f2]{border-radius:9999px;font-size:1rem;font-weight:600;line-height:1.5rem;width:100%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cta-btn[data-v-aebf85f2]:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cta-btn[data-v-aebf85f2]:disabled{opacity:.5}.cta-btn[data-v-aebf85f2]{background:linear-gradient(135deg,#7c3aed,#4f46e5);box-shadow:0 4px 24px #7c3aed66;padding:.75rem 2rem}.cta-btn[data-v-aebf85f2]:hover{background:linear-gradient(135deg,#6d28d9,#4338ca);box-shadow:0 6px 32px #7c3aed8c}.face-panel[data-v-cf74a3d4]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(160deg,#ffffff0a,#ffffff03 55%,#ffffff05);border:1px solid hsla(0,0%,100%,.09);border-radius:12px;display:flex;height:200px;justify-content:center;left:-60px;overflow:hidden;position:absolute;top:-100px;transition:border-color .5s ease,box-shadow .5s ease;width:120px}.face-spare[data-v-cf74a3d4]{background:linear-gradient(160deg,#ffffff07,#ffffff01 55%,#ffffff05);border-color:#ffffff0d}.face-active[data-v-cf74a3d4]{background:linear-gradient(160deg,color-mix(in srgb,var(--face-color) 14%,transparent) 0,color-mix(in srgb,var(--face-color) 4%,transparent) 55%,color-mix(in srgb,var(--face-color) 10%,transparent));border-color:var(--face-color);box-shadow:0 0 32px var(--face-glow),0 0 70px color-mix(in srgb,var(--face-glow) 35%,transparent)}.beam[data-v-cf74a3d4]{animation:td-beam-spin-cf74a3d4 2.5s linear infinite;background:conic-gradient(from var(--td-beam,0deg),transparent 0,var(--face-color,#8b5cf6) 18%,transparent 36%);border-radius:inherit;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;z-index:0}@property --td-beam{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes td-beam-spin-cf74a3d4{to{--td-beam:360deg}}.corner[data-v-cf74a3d4]{border-color:#ffffff38;border-style:solid;height:10px;pointer-events:none;position:absolute;width:10px}.corner-tl[data-v-cf74a3d4]{border-width:1px 0 0 1px;left:7px;top:7px}.corner-tr[data-v-cf74a3d4]{border-width:1px 1px 0 0;right:7px;top:7px}.corner-bl[data-v-cf74a3d4]{border-width:0 0 1px 1px;bottom:7px;left:7px}.corner-br[data-v-cf74a3d4]{border-width:0 1px 1px 0;bottom:7px;right:7px}.sheen[data-v-cf74a3d4]{background:linear-gradient(135deg,hsla(0,0%,100%,.09),transparent 38%,hsla(0,0%,100%,.04) 75%,transparent);inset:0;pointer-events:none;position:absolute}.panel-body[data-v-cf74a3d4]{align-items:center;display:flex;flex-direction:column;gap:5px;padding:10px;position:relative;text-align:center;z-index:1}.panel-icon[data-v-cf74a3d4]{filter:drop-shadow(0 3px 10px rgba(0,0,0,.7));font-size:2.6rem;line-height:1}.panel-name[data-v-cf74a3d4]{color:#ffffffe6;font-size:.56rem;font-weight:800;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.panel-sub[data-v-cf74a3d4]{color:#ffffff59;font-size:.5rem}.panel-name.spare-name[data-v-cf74a3d4]{color:#ffffff8c}.nav-dot[data-v-cf74a3d4]{border-radius:50%;cursor:pointer;height:7px;width:7px}.nav-dot-inactive[data-v-cf74a3d4]{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.07)}.nav-dot-inactive[data-v-cf74a3d4]:hover{background:#ffffff47}.dot-spare-inactive[data-v-cf74a3d4]{background:#ffffff38;border:1px solid hsla(0,0%,100%,.15)}.dot-spare-inactive[data-v-cf74a3d4]:hover{background:#ffffff61}.nav-dot-active[data-v-cf74a3d4]{transform:scale(1.5)}.face-pop-enter-active[data-v-cf74a3d4]{transition:all .22s cubic-bezier(.34,1.56,.64,1)}.face-pop-leave-active[data-v-cf74a3d4]{transition:all .14s ease-in}.face-pop-enter-from[data-v-cf74a3d4]{opacity:0;transform:scale(.82) translateY(8px)}.face-pop-leave-to[data-v-cf74a3d4]{opacity:0;transform:scale(.94) translateY(-5px)}
