.dice-icon-wrap[data-v-1c3e71f0]{filter:drop-shadow(0 0 4px #ffffff8c);justify-content:center;align-items:center;width:22px;height:22px;animation:1.6s ease-in-out infinite dice-idle-bob-1c3e71f0;display:inline-flex;position:relative}.dice-icon-wrap.variant-outline[data-v-1c3e71f0]{filter:drop-shadow(0 0 3px #5ec8ff73)}.dice-icon[data-v-1c3e71f0]{display:block;overflow:visible}@keyframes dice-idle-bob-1c3e71f0{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-1.5px)rotate(4deg)}}.dice-sheen[data-v-1c3e71f0]{transform-origin:50%;mix-blend-mode:screen;animation:2.4s ease-in-out infinite dice-sheen-sweep-1c3e71f0}@keyframes dice-sheen-sweep-1c3e71f0{0%{opacity:0;transform:translate(-12px)}35%{opacity:.9}60%{opacity:.6}to{opacity:0;transform:translate(12px)}}.dice-pips[data-v-1c3e71f0]{transform-origin:12px 12px;animation:.18s ease-out pip-pop-1c3e71f0}@keyframes pip-pop-1c3e71f0{0%{opacity:.4;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.dice-icon-wrap.rolling[data-v-1c3e71f0]{filter:drop-shadow(0 0 8px #ffffffe6)drop-shadow(0 0 14px #7ec8ffb3);animation:.32s linear infinite dice-roll-spin-1c3e71f0}@keyframes dice-roll-spin-1c3e71f0{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.18)}to{transform:rotate(360deg)scale(1)}}@media (prefers-reduced-motion:reduce){.dice-icon-wrap[data-v-1c3e71f0],.dice-icon-wrap.rolling[data-v-1c3e71f0],.dice-sheen[data-v-1c3e71f0],.dice-pips[data-v-1c3e71f0]{animation:none!important}}.slot-icon-wrap[data-v-0771cb0c]{filter:drop-shadow(0 0 3px #5ec8ff73);justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}.slot-icon[data-v-0771cb0c]{display:block;overflow:visible}.slot-cabinet[data-v-0771cb0c],.slot-divider[data-v-0771cb0c]{stroke:#5ec8ff;stroke-width:2px;opacity:.7}.reel-sym[data-v-0771cb0c]{fill:#5ec8ff;opacity:.75}.reel-col-1[data-v-0771cb0c]{animation:1.2s linear infinite slot-tick-0771cb0c}.reel-col-2[data-v-0771cb0c]{animation:1.6s linear infinite slot-tick-0771cb0c}.reel-col-3[data-v-0771cb0c]{animation:2s linear infinite slot-tick-0771cb0c}@keyframes slot-tick-0771cb0c{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.slot-icon-wrap.rolling .reel-col-1[data-v-0771cb0c]{animation-duration:.25s}.slot-icon-wrap.rolling .reel-col-2[data-v-0771cb0c]{animation-duration:.35s}.slot-icon-wrap.rolling .reel-col-3[data-v-0771cb0c]{animation-duration:.45s}.slot-icon-wrap.rolling[data-v-0771cb0c]{filter:drop-shadow(0 0 6px #ffd16699)drop-shadow(0 0 3px #5ec8ff8c)}@media (prefers-reduced-motion:reduce){.reel-col-1[data-v-0771cb0c],.reel-col-2[data-v-0771cb0c],.reel-col-3[data-v-0771cb0c]{animation:none!important}}.app-menu[data-v-e1f98dfe]{z-index:60;position:fixed;top:clamp(.8rem,2.5vw,1.4rem);left:clamp(.8rem,2.5vw,1.4rem)}.menu-btn[data-v-e1f98dfe]{z-index:2;-webkit-backdrop-filter:blur(10px);color:#e8eaf6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0b0f24a6;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;transition:background .25s,border-color .25s,transform .18s;display:inline-flex;position:relative}.menu-btn[data-v-e1f98dfe]:hover{background:#7ec8ff33;border-color:#b3b8ff73}.menu-btn[data-v-e1f98dfe]:active{transform:scale(.94)}.menu-btn.is-open[data-v-e1f98dfe]{color:#0b0f24;background:linear-gradient(135deg,#b3b8ff 0%,#7ec8ff 100%);border-color:#0000}.bar[data-v-e1f98dfe]{background:currentColor;border-radius:2px;width:18px;height:2px;transition:transform .32s cubic-bezier(.4,.1,.3,1.4),opacity .2s}.menu-btn.is-open .bar-1[data-v-e1f98dfe]{transform:translateY(7px)rotate(45deg)}.menu-btn.is-open .bar-2[data-v-e1f98dfe]{opacity:0;transform:scaleX(.3)}.menu-btn.is-open .bar-3[data-v-e1f98dfe]{transform:translateY(-7px)rotate(-45deg)}.overlay[data-v-e1f98dfe]{z-index:0;background:0 0;position:fixed;inset:0}.overlay-enter-active[data-v-e1f98dfe],.overlay-leave-active[data-v-e1f98dfe]{transition:opacity .2s}.overlay-enter-from[data-v-e1f98dfe],.overlay-leave-to[data-v-e1f98dfe]{opacity:0}.dropdown[data-v-e1f98dfe]{z-index:1;color:#e8eaf6;transform-origin:0 0;background:linear-gradient(#141830f2 0%,#0a0c1cf5 100%);border:1px solid #b3b8ff2e;border-radius:16px;min-width:260px;padding:.6rem;font-family:Inter,Noto Sans TC,system-ui,-apple-system,Segoe UI,sans-serif;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 30px 60px -20px #000000b3}.dropdown-enter-active[data-v-e1f98dfe],.dropdown-leave-active[data-v-e1f98dfe]{transition:opacity .22s,transform .28s cubic-bezier(.22,.84,.32,1)}.dropdown-enter-from[data-v-e1f98dfe],.dropdown-leave-to[data-v-e1f98dfe]{opacity:0;transform:translateY(-8px)scale(.96)}.brand[data-v-e1f98dfe]{letter-spacing:.22em;text-transform:uppercase;color:#8a8fae;padding:.3rem .6rem .5rem;font-size:.66rem;display:block}.dropdown ul[data-v-e1f98dfe]{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.item[data-v-e1f98dfe]{color:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:.75rem;padding:.7rem .75rem;text-decoration:none;transition:background .2s,transform .15s;display:flex}.item[data-v-e1f98dfe]:hover{background:#ffffff0d}.item[data-v-e1f98dfe]:active{transform:scale(.985)}.item.is-active[data-v-e1f98dfe]{background:linear-gradient(135deg,#7ec8ff38,#7c5cff38);border:1px solid #b3b8ff52;padding:calc(.7rem - 1px) calc(.75rem - 1px)}.item-icon[data-v-e1f98dfe]{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;display:inline-flex}.item-text[data-v-e1f98dfe]{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.item-label[data-v-e1f98dfe]{color:#f0f2ff;font-size:.92rem;font-weight:700}.item-desc[data-v-e1f98dfe]{color:#8a8fae;font-size:.74rem}.item-arrow[data-v-e1f98dfe]{color:#5e6285;font-size:1.2rem;transition:transform .2s,color .2s}.item-icon.icon-list[data-v-e1f98dfe]:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%235EC8FF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" opacity=\"0.7\"><line x1=\"8\" y1=\"6\" x2=\"21\" y2=\"6\"/><line x1=\"8\" y1=\"12\" x2=\"21\" y2=\"12\"/><line x1=\"8\" y1=\"18\" x2=\"21\" y2=\"18\"/><line x1=\"3\" y1=\"6\" x2=\"3.01\" y2=\"6\"/><line x1=\"3\" y1=\"12\" x2=\"3.01\" y2=\"12\"/><line x1=\"3\" y1=\"18\" x2=\"3.01\" y2=\"18\"/></svg>") 50%/contain no-repeat;position:absolute;inset:0}.item-icon.icon-chart[data-v-e1f98dfe]:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%235EC8FF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" opacity=\"0.7\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"/><line x1=\"5\" y1=\"19\" x2=\"19\" y2=\"19\"/><polyline points=\"19 9 15 13 9 7 5 11\"/></svg>") 50%/contain no-repeat;position:absolute;inset:0}.item-icon.icon-about[data-v-e1f98dfe]:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%235EC8FF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" opacity=\"0.7\"><circle cx=\"12\" cy=\"12\" r=\"10\"/><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"/><line x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"/></svg>") 50%/contain no-repeat;position:absolute;inset:0}.item-icon.icon-faq[data-v-e1f98dfe]:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%235EC8FF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" opacity=\"0.7\"><path d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\"/><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"/><circle cx=\"12\" cy=\"12\" r=\"10\"/></svg>") 50%/contain no-repeat;position:absolute;inset:0}.item-icon.icon-list[data-v-e1f98dfe],.item-icon.icon-chart[data-v-e1f98dfe],.item-icon.icon-about[data-v-e1f98dfe],.item-icon.icon-faq[data-v-e1f98dfe]{font-size:0;position:relative}.item-icon.icon-slot[data-v-e1f98dfe]{font-size:0}.item:hover .item-arrow[data-v-e1f98dfe]{color:#c9cce8;transform:translate(2px)}.item.is-active .item-arrow[data-v-e1f98dfe]{color:#b3b8ff}@media (width<=420px){.dropdown[data-v-e1f98dfe]{min-width:calc(100vw - 2rem)}}@media (prefers-reduced-motion:reduce){.dropdown-enter-active[data-v-e1f98dfe],.dropdown-leave-active[data-v-e1f98dfe],.overlay-enter-active[data-v-e1f98dfe],.overlay-leave-active[data-v-e1f98dfe],.bar[data-v-e1f98dfe],.item-arrow[data-v-e1f98dfe]{transition:none!important}}.app-footer[data-v-0b38aac7]{z-index:55;padding:.45rem 1rem calc(.45rem + env(safe-area-inset-bottom,0px));pointer-events:none;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#070a1a00 0%,#070a1ac7 55%,#070a1aeb 100%);border-top:1px solid #b3b8ff14;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.footer-inner[data-v-0b38aac7]{pointer-events:auto;letter-spacing:.02em;color:#8a8fae;text-align:center;white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.45rem;font-family:Inter,Noto Sans TC,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(.58rem,1.85vw,.78rem);line-height:1.4;display:inline-flex}.copy[data-v-0b38aac7]{font-variant-numeric:tabular-nums;align-items:baseline;gap:.35rem;display:inline-flex}.brand[data-v-0b38aac7]{background:linear-gradient(90deg,#b3b8ff 0%,#7ec8ff 100%);color:#0000;-webkit-text-fill-color:transparent;letter-spacing:.04em;-webkit-background-clip:text;background-clip:text;font-weight:700}.sep[data-v-0b38aac7]{color:#4a4f73}.rights[data-v-0b38aac7]{color:#6e7396}.disclaimer-link[data-v-0b38aac7]{cursor:pointer;font:inherit;color:#b3b8ff;text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline #b3b8ff66;text-decoration:underline #b3b8ff66;transition:color .2s,text-decoration-color .2s}.disclaimer-link[data-v-0b38aac7]:hover,.disclaimer-link[data-v-0b38aac7]:focus-visible{color:#fff;outline:none;text-decoration-color:#fff}.contact-link[data-v-0b38aac7]{color:#b3b8ff;text-underline-offset:3px;-webkit-text-decoration:underline #b3b8ff66;text-decoration:underline #b3b8ff66;transition:color .2s,text-decoration-color .2s}.contact-link[data-v-0b38aac7]:hover,.contact-link[data-v-0b38aac7]:focus-visible{color:#fff;outline:none;text-decoration-color:#fff}.modal-backdrop[data-v-0b38aac7]{z-index:200;-webkit-backdrop-filter:blur(10px);background:#050712b8;justify-content:center;align-items:center;padding:clamp(1rem,4vw,2rem);display:flex;position:fixed;inset:0}.modal[data-v-0b38aac7]{color:#e8eaf6;background:linear-gradient(#161a34fa 0%,#0a0c1cfa 100%);border:1px solid #b3b8ff38;border-radius:clamp(14px,2.4vw,20px);outline:none;flex-direction:column;width:min(560px,100%);max-height:min(80dvh,640px);font-family:Inter,Noto Sans TC,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:relative;box-shadow:0 40px 80px -20px #000000b3,inset 0 1px #ffffff0f}.modal-header[data-v-0b38aac7]{border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;padding:1rem clamp(1rem,3vw,1.5rem) .85rem;display:flex}.modal-title[data-v-0b38aac7]{letter-spacing:.04em;text-align:center;background:linear-gradient(90deg,#fff 0%,#b3b8ff 60%,#7ec8ff 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1rem,3.4vw,1.15rem);font-weight:800}.modal-body[data-v-0b38aac7]{color:#c9cce8;flex:1;min-height:0;padding:.9rem clamp(1rem,3vw,1.5rem) 1rem;font-size:clamp(.84rem,2.6vw,.92rem);line-height:1.75;overflow-y:auto}.modal-body p[data-v-0b38aac7]{margin:0 0 .8rem}.modal-body p[data-v-0b38aac7]:last-child{margin-bottom:0}.section-title[data-v-0b38aac7]{color:#b3b8ff;letter-spacing:.04em;margin:0 0 .6rem;font-size:clamp(.86rem,2.6vw,.95rem);font-weight:700}.modal-footer[data-v-0b38aac7]{border-top:1px solid #ffffff0f;justify-content:center;padding:.85rem clamp(1rem,3vw,1.5rem) 1.05rem;display:flex}.modal-confirm[data-v-0b38aac7]{appearance:none;color:#0b0f24;cursor:pointer;letter-spacing:.04em;background:linear-gradient(135deg,#b3b8ff 0%,#7ec8ff 100%);border:0;border-radius:10px;padding:.65rem 1.6rem;font-family:inherit;font-size:.92rem;font-weight:700;transition:transform .18s,box-shadow .2s,filter .2s;box-shadow:0 12px 28px -10px #7c5cff80}.modal-confirm[data-v-0b38aac7]:hover,.modal-confirm[data-v-0b38aac7]:focus-visible{filter:brightness(1.06);outline:none;transform:translateY(-1px);box-shadow:0 16px 32px -10px #7c5cff99}.modal-confirm[data-v-0b38aac7]:active{filter:brightness(.96);transform:translateY(0)}.modal-enter-active[data-v-0b38aac7],.modal-leave-active[data-v-0b38aac7]{transition:opacity .22s}.modal-enter-active .modal[data-v-0b38aac7],.modal-leave-active .modal[data-v-0b38aac7]{transition:opacity .22s,transform .28s cubic-bezier(.22,.84,.32,1)}.modal-enter-from[data-v-0b38aac7],.modal-leave-to[data-v-0b38aac7]{opacity:0}.modal-enter-from .modal[data-v-0b38aac7],.modal-leave-to .modal[data-v-0b38aac7]{opacity:0;transform:translateY(8px)scale(.97)}@media (width<=540px){.footer-inner[data-v-0b38aac7]{gap:.3rem}.copy[data-v-0b38aac7]{gap:.22rem}}@media (width<=360px){.footer-inner[data-v-0b38aac7]{gap:.22rem;font-size:.54rem}}@media (prefers-reduced-motion:reduce){.modal-enter-active[data-v-0b38aac7],.modal-leave-active[data-v-0b38aac7],.modal-enter-active .modal[data-v-0b38aac7],.modal-leave-active .modal[data-v-0b38aac7]{transition:none!important}}.speaker-btn[data-v-fd4bec0d]{z-index:60;-webkit-backdrop-filter:blur(10px);color:#e8eaf6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0b0f24a6;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .25s,border-color .25s,transform .18s,color .25s;display:inline-flex;position:fixed;top:clamp(.8rem,2.5vw,1.4rem);right:clamp(.8rem,2.5vw,1.4rem)}.speaker-btn[data-v-fd4bec0d]:hover{background:#7ec8ff33;border-color:#b3b8ff73}.speaker-btn[data-v-fd4bec0d]:active{transform:scale(.94)}.speaker-btn.is-muted[data-v-fd4bec0d]{color:#ff9a9a;background:#2d0c168c;border-color:#ff9a9a66}.speaker-icon[data-v-fd4bec0d]{display:block}@media (prefers-reduced-motion:reduce){.speaker-btn[data-v-fd4bec0d]{transition:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-footer-height:2.4rem}*{box-sizing:border-box}html,body,#app{background:#070a1a;min-height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Noto Sans TC,system-ui,-apple-system,Segoe UI,sans-serif}html{scrollbar-width:thin;scrollbar-color:#7ec8ff73 #0b0f2499}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0b0f248c;border-radius:8px}::-webkit-scrollbar-thumb{background:linear-gradient(#7ec8ff73,#7c5cff73);border:1px solid #b3b8ff52;border-radius:8px;box-shadow:inset 0 1px #ffffff1f,0 0 8px #7ec8ff2e}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#7ec8ffb3,#7c5cffb3)}::-webkit-scrollbar-thumb:active{background:linear-gradient(#b3b8ffe6,#7ec8ffe6)}::-webkit-scrollbar-corner{background:#0b0f248c}.page[data-v-a34058ae]{min-height:100dvh;padding:clamp(1.5rem, 5vw, 4.5rem) clamp(1rem, 4vw, 3rem) calc(var(--app-footer-height) + clamp(.6rem, 2vw, 1.2rem));color:#e8eaf6;background:radial-gradient(1200px 600px at 10% -20%,#2a1f6b 0%,#0000 60%),radial-gradient(900px 500px at 110% 10%,#1e4778 0%,#0000 55%),linear-gradient(#0b0f24 0%,#070a1a 100%);font-family:Inter,Noto Sans TC,system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow-x:hidden}.aurora[data-v-a34058ae]{pointer-events:none;background:radial-gradient(circle at 50% 0,#7c5cff2e,#0000 50%),radial-gradient(circle at 80% 90%,#53c4ff1f,#0000 50%);transition:filter .3s;position:absolute;inset:0}.page.is-rolling .aurora[data-v-a34058ae]{filter:saturate(1.4)brightness(1.3);animation:.55s ease-in-out infinite alternate aurora-rage-a34058ae}@keyframes aurora-rage-a34058ae{0%{opacity:.85;transform:scale(1)}to{opacity:1.2;transform:scale(1.06)}}.page.is-revealing[data-v-a34058ae]{animation:.46s cubic-bezier(.36,.07,.19,.97) page-quake-a34058ae}@keyframes page-quake-a34058ae{0%{transform:translate(0,0)}10%{transform:translate(-4px,2px)}20%{transform:translate(5px,-3px)}30%{transform:translate(-6px,3px)}40%{transform:translate(4px,-2px)}50%{transform:translate(-3px,2px)}60%{transform:translate(2px,-1px)}70%{transform:translate(-2px,1px)}80%{transform:translate(1px,-1px)}to{transform:translate(0,0)}}.page-flash[data-v-a34058ae]{pointer-events:none;z-index:9999;mix-blend-mode:screen;background:radial-gradient(circle,#ffffff8c 0%,#b3b8ff40 30%,#0000 70%);animation:.42s ease-out forwards page-flash-a34058ae;position:fixed;inset:0}@keyframes page-flash-a34058ae{0%{opacity:.95}40%{opacity:.5}to{opacity:0}}.hero[data-v-a34058ae]{text-align:center;max-width:720px;margin:0 auto clamp(1.6rem,4vw,2.5rem);position:relative}.eyebrow[data-v-a34058ae]{letter-spacing:.18em;text-transform:uppercase;color:#c9c6f6;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:.35rem .9rem;font-size:clamp(.7rem,2.4vw,.78rem);display:inline-block}.hero h1[data-v-a34058ae]{letter-spacing:.02em;background:linear-gradient(90deg,#fff 0%,#b3b8ff 60%,#7ec8ff 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:.9rem 0 .6rem;font-size:clamp(1.75rem,6vw,3.2rem);font-weight:800;line-height:1.2}.subtitle[data-v-a34058ae]{color:#b1b6d6;max-width:540px;margin:0 auto;font-size:clamp(.88rem,2.6vw,.98rem);line-height:1.7}.stage[data-v-a34058ae]{max-width:720px;margin:0 auto;position:relative}.state[data-v-a34058ae]{text-align:center;color:#b1b6d6;padding:clamp(2rem,8vw,3rem) 1rem}.state-error p[data-v-a34058ae]:first-child{color:#ff9a9a;font-weight:600}.hint[data-v-a34058ae]{color:#8a8fae;margin-top:.4rem;font-size:.85rem}.spinner[data-v-a34058ae]{border:3px solid #ffffff1f;border-top-color:#8a7dff;border-radius:50%;width:32px;height:32px;margin:0 auto .8rem;animation:.9s linear infinite spin-a34058ae}@keyframes spin-a34058ae{to{transform:rotate(360deg)}}.card[data-v-a34058ae]{-webkit-backdrop-filter:blur(14px);background:linear-gradient(#ffffff0f 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:clamp(16px,3vw,22px);padding:clamp(.55rem,2vw,1.1rem) clamp(1.1rem,4vw,2.2rem);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;position:relative;box-shadow:0 30px 60px -30px #0009,inset 0 1px #ffffff0d}.card-fx[data-v-a34058ae]{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.card.has-result[data-v-a34058ae]{transform:translateY(-2px);box-shadow:0 40px 70px -30px #536eff8c,inset 0 1px #ffffff0f}.card.is-rolling[data-v-a34058ae]{border-color:#b3b8ff73;animation:.42s ease-in-out infinite alternate card-breathing-a34058ae,90ms linear infinite card-jitter-a34058ae;box-shadow:0 30px 60px -10px #536eff8c,0 0 0 1px #b3b8ff59,inset 0 1px #ffffff14}@keyframes card-breathing-a34058ae{0%{transform:scale(1)}to{transform:scale(1.018)}}@keyframes card-jitter-a34058ae{0%{margin-left:0}25%{margin-left:-1px}50%{margin-left:0}75%{margin-left:1px}to{margin-left:0}}.card.is-revealing[data-v-a34058ae]{animation:.72s cubic-bezier(.22,1.5,.32,1) forwards card-slam-a34058ae;box-shadow:0 60px 90px -20px #7ec8ffb3,0 0 0 2px #fff9,inset 0 1px #ffffff1f}@keyframes card-slam-a34058ae{0%{transform:scale(1.12)translateY(-6px)}35%{transform:scale(.94)translateY(6px)}55%{transform:scale(1.03)translateY(-2px)}75%{transform:scale(.99)translateY(1px)}to{transform:scale(1)translateY(0)}}.card-glow[data-v-a34058ae]{filter:blur(40px);opacity:0;z-index:0;background:conic-gradient(#7ec8ff00 0deg,#7ec8ff2e 90deg,#b3b8ff2e 180deg,#ff7ac826 270deg,#7ec8ff00 360deg);transition:opacity .6s;position:absolute;inset:-40%}.card.has-result .card-glow[data-v-a34058ae]{opacity:.9;animation:8s linear infinite rotate-a34058ae}.card.is-rolling .card-glow[data-v-a34058ae]{opacity:1;animation:1.1s linear infinite rotate-a34058ae,.32s ease-in-out infinite alternate glow-burst-a34058ae}@keyframes glow-burst-a34058ae{0%{filter:blur(38px)brightness(1.1)saturate(1.2)}to{filter:blur(64px)brightness(1.9)saturate(1.8)}}.card.is-revealing .card-glow[data-v-a34058ae]{opacity:1;animation:.72s ease-out forwards glow-impact-a34058ae}@keyframes glow-impact-a34058ae{0%{filter:blur(80px)brightness(2.6)saturate(2);opacity:1}60%{filter:blur(60px)brightness(1.4)saturate(1.4);opacity:.95}to{filter:blur(40px)brightness()saturate();opacity:.9}}@keyframes rotate-a34058ae{to{transform:rotate(360deg)}}.card-rings[data-v-a34058ae]{z-index:0;mix-blend-mode:screen;position:absolute;inset:0}.ring[data-v-a34058ae]{filter:blur(6px);border-radius:50%;position:absolute;inset:-10%}.ring-1[data-v-a34058ae]{background:conic-gradient(#0000 0deg,#7ec8ff8c 60deg,#0000 140deg,#b3b8ff99 240deg,#0000 320deg);animation:.55s linear infinite rotate-a34058ae}.ring-2[data-v-a34058ae]{background:conic-gradient(from 180deg,#0000 0deg,#ff7ac873 50deg,#0000 130deg,#ffda7966 230deg,#0000 310deg);animation:.42s linear infinite rotate-rev-a34058ae;inset:5%}.ring-3[data-v-a34058ae]{background:conic-gradient(from 90deg,#0000 0deg,#b4ffc866 70deg,#0000 150deg,#7ec8ff66 250deg,#0000 330deg);animation:.28s linear infinite rotate-a34058ae;inset:18%}@keyframes rotate-rev-a34058ae{to{transform:rotate(-360deg)}}.shockwave[data-v-a34058ae]{z-index:2;place-items:center;display:grid;position:absolute;inset:0}.wave[data-v-a34058ae]{border:3px solid #b3b8ffcc;border-radius:50%;width:0;height:0;position:absolute;box-shadow:0 0 30px #7ec8ff99}.wave-1[data-v-a34058ae]{animation:.7s cubic-bezier(.18,.84,.34,1) forwards wave-expand-a34058ae}.wave-2[data-v-a34058ae]{border-color:#fff9;animation:.78s cubic-bezier(.18,.84,.34,1) .1s forwards wave-expand-a34058ae}@keyframes wave-expand-a34058ae{0%{opacity:1;border-width:8px;width:0;height:0}60%{opacity:.65;border-width:3px}to{opacity:0;border-width:1px;width:140%;height:140%}}.vegas-lights[data-v-a34058ae]{pointer-events:none;z-index:3;animation:.6s ease-in-out infinite alternate vegas-pulse-a34058ae;position:absolute;top:-10px;left:-10px}.vegas-svg[data-v-a34058ae]{display:block;overflow:visible}.vegas-rim[data-v-a34058ae]{fill:none;stroke-linecap:round;stroke-dasharray:12 14}.vegas-rim-gold[data-v-a34058ae]{stroke:#ffd166;stroke-width:4.5px;filter:drop-shadow(0 0 6px #ffd166)drop-shadow(0 0 14px #ffd16699);animation:1.8s ease-out forwards vegas-chase-decelerate-a34058ae}@keyframes vegas-chase-decelerate-a34058ae{0%{stroke-dashoffset:0}to{stroke-dashoffset:-390px}}@keyframes vegas-pulse-a34058ae{0%{filter:brightness(.95)saturate()}to{filter:brightness(1.25)saturate(1.4)}}.card-top[data-v-a34058ae]{z-index:10;flex-direction:column;gap:.6rem;margin-bottom:clamp(1rem,3vw,1.4rem);display:flex;position:relative}.card-body[data-v-a34058ae],.card-actions[data-v-a34058ae]{z-index:1;position:relative}.card-header-row[data-v-a34058ae]{justify-content:space-between;align-items:center;display:flex}.card-label[data-v-a34058ae]{letter-spacing:.22em;color:#8a8fae;text-transform:uppercase;font-size:clamp(.7rem,2.4vw,.75rem)}.dropdown-container[data-v-a34058ae]{display:inline-block;position:relative}.dropdown-toggle[data-v-a34058ae]{color:#6e7396;cursor:pointer;letter-spacing:.05em;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:4px;align-items:center;gap:.3rem;padding:.2rem .4rem;font-size:clamp(.7rem,2.4vw,.75rem);font-weight:500;transition:all .2s;display:inline-flex}.dropdown-toggle[data-v-a34058ae]:hover{color:#8a8fae;background:#ffffff0a}.arrow[data-v-a34058ae]{font-size:.6rem;transition:transform .2s}.arrow.open[data-v-a34058ae]{transform:rotate(180deg)}.dropdown-menu[data-v-a34058ae]{-webkit-backdrop-filter:blur(12px);z-index:100;text-align:left;background:#0b0f24f2;border:1px solid #b3b8ff40;border-radius:10px;flex-direction:column;gap:.3rem;min-width:140px;padding:.6rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 12px 30px #00000080,inset 0 1px #ffffff0d}.dropdown-item[data-v-a34058ae]{color:#e8eaf6;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:.6rem;padding:.4rem .6rem;font-size:.85rem;transition:background .2s;display:flex}.dropdown-item[data-v-a34058ae]:hover{background:#ffffff14}.dropdown-item input[type=checkbox][data-v-a34058ae]{appearance:none;font:inherit;color:currentColor;cursor:pointer;background-color:#ffffff1a;border:1px solid #ffffff4d;border-radius:.15em;place-content:center;width:1.15em;height:1.15em;margin:0;transition:all .2s;display:grid}.dropdown-item input[type=checkbox][data-v-a34058ae]:before{content:"";transform-origin:50%;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background-color:canvastext;width:.65em;height:.65em;transition:transform .12s ease-in-out;transform:scale(0);box-shadow:inset 1em 1em #fff}.dropdown-item input[type=checkbox][data-v-a34058ae]:checked{background-color:#7ec8ff;border-color:#7ec8ff}.dropdown-item input[type=checkbox][data-v-a34058ae]:checked:before{transform:scale(1)}.card-sources[data-v-a34058ae]{flex-wrap:wrap;gap:.4rem;min-height:28px;display:flex}.pill[data-v-a34058ae]{color:#e2e6ff;background:linear-gradient(135deg,#7ec8ff2e,#7c5cff2e);border:1px solid #b3b8ff47;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:clamp(.72rem,2.4vw,.78rem);display:inline-flex}.pill-code[data-v-a34058ae]{letter-spacing:.04em;font-weight:700}.pill-weight[data-v-a34058ae]{font-variant-numeric:tabular-nums;color:#b3b8ff}.pill-ghost[data-v-a34058ae]{color:#c9cce8;background:#ffffff0f;border-color:#b3b8ff33}.source-divider[data-v-a34058ae]{color:#ffffff26;align-items:center;margin:0 .1rem;font-size:.9rem;display:flex}.source-hint[data-v-a34058ae]{color:#6e7396;letter-spacing:.05em;align-items:center;font-size:clamp(.68rem,2vw,.72rem);display:flex}.card-body[data-v-a34058ae]{text-align:center;border-top:1px dashed #ffffff14;border-bottom:1px dashed #ffffff14;padding:clamp(1rem,3vw,1.4rem) 0 clamp(.8rem,3vw,1.2rem)}.block[data-v-a34058ae]{transition:transform .25s,filter .25s}.block.rolling[data-v-a34058ae]{filter:blur(.6px)saturate(1.3);animation:.11s linear infinite shake-hard-a34058ae}@keyframes shake-hard-a34058ae{0%{transform:translate(-2px,1px)rotate(-1deg)}20%{transform:translate(3px,-2px)rotate(1.2deg)}40%{transform:translate(-3px,2px)rotate(-.6deg)}60%{transform:translate(2px,-1px)rotate(.8deg)}80%{transform:translate(-1px,-2px)rotate(-1deg)}to{transform:translate(2px,2px)rotate(1deg)}}.block.revealing[data-v-a34058ae]{animation:.5s cubic-bezier(.2,1.5,.32,1) forwards block-land-a34058ae}@keyframes block-land-a34058ae{0%{transform:translateY(-8px)scale(1.05)}50%{transform:translateY(4px)scale(.97)}to{transform:translateY(0)scale(1)}}.block-name[data-v-a34058ae]{letter-spacing:.04em;background:linear-gradient(#fff 0%,#c2c7f0 100%);color:#0000;-webkit-text-fill-color:transparent;word-break:break-word;-webkit-background-clip:text;background-clip:text;min-height:2.6rem;font-size:clamp(1.8rem,7vw,2.8rem);font-weight:800;transition:text-shadow .3s}.block.revealing .block-name[data-v-a34058ae]{text-shadow:0 0 20px #b3b8ffcc,0 0 40px #7ec8ff80;animation:.6s cubic-bezier(.18,1.5,.32,1) forwards stamp-a34058ae}@keyframes stamp-a34058ae{0%{letter-spacing:.18em;filter:blur(2px);transform:scale(1.55)}40%{letter-spacing:.02em;filter:blur();transform:scale(.9)}70%{transform:scale(1.04)}to{letter-spacing:.04em;transform:scale(1)}}.block-meta[data-v-a34058ae]{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:1rem;max-width:100%;margin-top:clamp(.7rem,2.5vw,.9rem);padding:.55rem 1rem;display:inline-flex}.meta-item[data-v-a34058ae]{align-items:baseline;gap:.45rem;display:inline-flex}.meta-key[data-v-a34058ae]{color:#8a8fae;letter-spacing:.12em;white-space:nowrap;font-size:clamp(.68rem,2.2vw,.72rem)}.meta-val[data-v-a34058ae]{color:#f0f2ff;font-variant-numeric:tabular-nums;font-size:clamp(.88rem,2.6vw,.95rem);font-weight:600}.meta-divider[data-v-a34058ae]{background:#ffffff14;align-self:stretch;width:1px}.card-actions[data-v-a34058ae]{justify-content:center;align-items:center;gap:1rem;margin-top:clamp(1rem,3vw,1.4rem);display:flex}.draw-btn[data-v-a34058ae]{letter-spacing:.04em;color:#0b0f24;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(135deg,#b3b8ff 0%,#7ec8ff 100%);border:none;border-radius:14px;align-items:center;gap:.6rem;padding:clamp(.7rem,2.6vw,.85rem) clamp(1.4rem,5vw,1.8rem);font-size:clamp(.92rem,2.8vw,1rem);font-weight:700;transition:transform .15s,box-shadow .3s,filter .2s;display:inline-flex;position:relative;box-shadow:0 10px 25px -10px #b3b8ff99,inset 0 -2px #0000001f}.draw-btn[data-v-a34058ae]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 16px 35px -10px #b3b8ffb3,inset 0 -2px #00000026}.draw-btn[data-v-a34058ae]:active:not(:disabled){transform:translateY(0)}.draw-btn[data-v-a34058ae]:disabled{cursor:not-allowed;opacity:.7}.draw-btn-icon[data-v-a34058ae]{justify-content:center;align-items:center;display:inline-flex}.disclaimer[data-v-a34058ae]{text-align:center;color:#6e7396;margin-top:clamp(1.1rem,3.5vw,1.5rem);font-size:clamp(.72rem,2.4vw,.78rem);line-height:1.6}.br-mobile-only[data-v-a34058ae]{display:none}.br-desktop-only[data-v-a34058ae]{display:inline}@media (width<=768px){.hero[data-v-a34058ae]{margin-bottom:1.6rem}}@media (width<=540px){.block-meta[data-v-a34058ae]{flex-direction:column;gap:.5rem;width:100%;padding:.7rem 1rem}.meta-divider[data-v-a34058ae]{display:none}.meta-item[data-v-a34058ae]{justify-content:center}.br-desktop-only[data-v-a34058ae]{display:none}.br-mobile-only[data-v-a34058ae]{display:inline}.disclaimer-break[data-v-a34058ae]{display:none}}@media (width<=360px){.hero h1[data-v-a34058ae]{font-size:1.6rem}.card[data-v-a34058ae]{padding:1rem}.draw-btn[data-v-a34058ae]{justify-content:center;width:100%}}@media (width>=1280px){.card.has-result[data-v-a34058ae]{box-shadow:0 50px 90px -30px #536eff99,inset 0 1px #ffffff0f}}@media (prefers-reduced-motion:reduce){.page.is-revealing[data-v-a34058ae],.page.is-rolling .aurora[data-v-a34058ae],.card.is-rolling[data-v-a34058ae],.card.is-rolling .card-glow[data-v-a34058ae],.card.is-revealing[data-v-a34058ae],.card.is-revealing .card-glow[data-v-a34058ae],.block.rolling[data-v-a34058ae],.block.revealing[data-v-a34058ae],.block.revealing .block-name[data-v-a34058ae],.page-flash[data-v-a34058ae],.card-rings[data-v-a34058ae],.shockwave[data-v-a34058ae],.ring[data-v-a34058ae],.wave[data-v-a34058ae],.spinner[data-v-a34058ae]{animation:none!important}.page-flash[data-v-a34058ae],.card-rings[data-v-a34058ae],.shockwave[data-v-a34058ae]{display:none!important}.card[data-v-a34058ae]{transition:none}}
