.LuckyFusion-module__-MxYwW__root{min-width:0}.LuckyFusion-module__-MxYwW__launcher,.LuckyFusion-module__-MxYwW__primary,.LuckyFusion-module__-MxYwW__secondary,.LuckyFusion-module__-MxYwW__close{min-height:44px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.LuckyFusion-module__-MxYwW__launcher{color:#8ee8ff;background:#ffffff0a;border:1px solid #8ee8ff3d;padding:0 12px;font-size:.82rem;font-weight:800}.LuckyFusion-module__-MxYwW__dialog{box-sizing:border-box;color:#eef2ff;text-align:left;background:#0c1220;border:1px solid #393953;border-radius:12px;width:440px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;font-family:Outfit,sans-serif;overflow:hidden}.LuckyFusion-module__-MxYwW__dialog[open]{flex-direction:column;display:flex}.LuckyFusion-module__-MxYwW__dialog::backdrop{background:#02050cd6}.LuckyFusion-module__-MxYwW__header{border-bottom:1px solid #ffffff0d;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.LuckyFusion-module__-MxYwW__header h2{margin:0;font:600 1.05rem Orbitron,sans-serif}.LuckyFusion-module__-MxYwW__close{color:#9ba7bc;background:0 0;border:0;width:44px;padding:0}.LuckyFusion-module__-MxYwW__body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:16px;overflow-y:auto}.LuckyFusion-module__-MxYwW__tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.LuckyFusion-module__-MxYwW__tiers button{color:#9ba7bc;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 2px;font-size:.78rem}.LuckyFusion-module__-MxYwW__tiers button[aria-pressed=true]{color:#eee7ff;background:#a78bfa10;border-color:#8071bc}.LuckyFusion-module__-MxYwW__recipe{grid-template-columns:repeat(3,minmax(0,1fr)) 18px minmax(0,1fr);align-items:center;gap:8px;margin:22px 0 12px;display:grid}.LuckyFusion-module__-MxYwW__slot{box-sizing:border-box;aspect-ratio:1;color:#718099;cursor:pointer;background:#111928;border:1px dashed #364158;border-radius:10px;place-items:center;width:100%;min-width:0;min-height:52px;display:grid}.LuckyFusion-module__-MxYwW__slot:disabled{cursor:default}.LuckyFusion-module__-MxYwW__slot:not(:disabled){border-style:solid;border-color:#8071bc}.LuckyFusion-module__-MxYwW__output{background:#17172e;border:1px solid #514a70}.LuckyFusion-module__-MxYwW__mystery{color:#c7b7ff;font-size:1.65rem}.LuckyFusion-module__-MxYwW__arrow{color:#76839b}.LuckyFusion-module__-MxYwW__odds{flex-wrap:wrap;justify-content:center;gap:6px 12px;margin:14px 0 20px;font-size:.7rem;display:flex}.LuckyFusion-module__-MxYwW__odds span{align-items:center;gap:4px;display:inline-flex}[data-tier=BRONZE].LuckyFusion-module__-MxYwW__card,[data-tier=BRONZE].LuckyFusion-module__-MxYwW__slot,.LuckyFusion-module__-MxYwW__odds [data-tier=BRONZE]{--tier:#d7a475}[data-tier=SILVER].LuckyFusion-module__-MxYwW__card,[data-tier=SILVER].LuckyFusion-module__-MxYwW__slot,.LuckyFusion-module__-MxYwW__odds [data-tier=SILVER]{--tier:#a5d4e4}[data-tier=GOLD].LuckyFusion-module__-MxYwW__card,[data-tier=GOLD].LuckyFusion-module__-MxYwW__slot,.LuckyFusion-module__-MxYwW__odds [data-tier=GOLD]{--tier:#e4cf81}[data-tier=PLATINUM].LuckyFusion-module__-MxYwW__card,[data-tier=PLATINUM].LuckyFusion-module__-MxYwW__slot,.LuckyFusion-module__-MxYwW__odds [data-tier=PLATINUM]{--tier:#c4a5f4}.LuckyFusion-module__-MxYwW__slot svg,.LuckyFusion-module__-MxYwW__card>svg,.LuckyFusion-module__-MxYwW__odds span{color:var(--tier,#8390a8)}.LuckyFusion-module__-MxYwW__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.LuckyFusion-module__-MxYwW__card{box-sizing:border-box;color:#eef2ff;text-align:left;min-width:0;min-height:124px;font:inherit;cursor:pointer;background:#101827;border:1px solid #293247;border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;padding:14px;display:flex}.LuckyFusion-module__-MxYwW__card strong{overflow-wrap:anywhere;font-size:.83rem;font-weight:500;line-height:1.35}.LuckyFusion-module__-MxYwW__card[data-selected=true],.LuckyFusion-module__-MxYwW__card[aria-pressed=true]{background:#191c32;border-color:#9280cc}.LuckyFusion-module__-MxYwW__card:disabled{cursor:default}.LuckyFusion-module__-MxYwW__card:disabled:not([data-selected=true]){opacity:.5}.LuckyFusion-module__-MxYwW__cardMeta{justify-content:space-between;align-items:center;gap:4px;width:100%;margin-top:auto;display:flex}.LuckyFusion-module__-MxYwW__cardMeta small{color:#94a2ba;font-size:.7rem}.LuckyFusion-module__-MxYwW__cardMeta>span{color:#c7b7ff;align-items:center;gap:5px;font-size:.8rem;display:inline-flex}.LuckyFusion-module__-MxYwW__info{color:#94a2ba;margin-top:16px;font-size:.75rem}.LuckyFusion-module__-MxYwW__info summary{cursor:pointer;align-items:center;gap:5px;width:max-content;min-height:44px;display:flex}.LuckyFusion-module__-MxYwW__info p{margin:4px 0;line-height:1.5}.LuckyFusion-module__-MxYwW__footer{background:#0c1220;border-top:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.LuckyFusion-module__-MxYwW__primary{color:#07141a;background:#61e8ff;border:1px solid #61e8ff;padding:0 24px;font-size:.85rem;font-weight:700}.LuckyFusion-module__-MxYwW__secondary{color:#bac6db;background:0 0;border:1px solid #35405a;padding:0 14px;font-size:.85rem}.LuckyFusion-module__-MxYwW__primary:disabled{opacity:.4;cursor:not-allowed}.LuckyFusion-module__-MxYwW__counter{font-size:.9rem;font-weight:600}.LuckyFusion-module__-MxYwW__counter small{color:#94a2ba;font-weight:400}.LuckyFusion-module__-MxYwW__dialog :is(button,summary):focus-visible,.LuckyFusion-module__-MxYwW__launcher:focus-visible{outline-offset:3px;outline:2px solid #61e8ff}.LuckyFusion-module__-MxYwW__reviewHeading{margin:4px 0;font-size:1rem;font-weight:500}.LuckyFusion-module__-MxYwW__warning,.LuckyFusion-module__-MxYwW__empty,.LuckyFusion-module__-MxYwW__error{color:#bac6db;overflow-wrap:anywhere;margin:14px 0;font-size:.85rem;line-height:1.5}.LuckyFusion-module__-MxYwW__error{color:#ffb8c4}.LuckyFusion-module__-MxYwW__choice{text-align:center;color:#b9aad8;overflow-wrap:anywhere;margin:0;font-size:.75rem}.LuckyFusion-module__-MxYwW__recovery,.LuckyFusion-module__-MxYwW__result{text-align:center;padding:24px 8px}.LuckyFusion-module__-MxYwW__recovery>svg{color:#b9aad8}.LuckyFusion-module__-MxYwW__recovery h3{font-size:1rem}.LuckyFusion-module__-MxYwW__recoveryActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.LuckyFusion-module__-MxYwW__resultIcon{color:#c4a5f4;background:#1d1b36;border:1px solid #655580;border-radius:16px;place-items:center;width:100px;height:100px;margin:12px auto 20px;display:grid}.LuckyFusion-module__-MxYwW__result small{color:#a99ac6}.LuckyFusion-module__-MxYwW__result h3{overflow-wrap:anywhere;margin:8px 0;font-size:1.25rem}.LuckyFusion-module__-MxYwW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:360px){.LuckyFusion-module__-MxYwW__recipe{gap:6px}.LuckyFusion-module__-MxYwW__slot{min-height:44px}.LuckyFusion-module__-MxYwW__card{padding:12px}.LuckyFusion-module__-MxYwW__tiers button{font-size:.72rem}}@media (max-width:380px){.LuckyFusion-module__-MxYwW__launcherLabel{display:none}.LuckyFusion-module__-MxYwW__launcher{width:44px;padding:0}}
.forge-reveal-layer{z-index:999;overscroll-behavior:contain;background:#02050ceb;justify-content:center;align-items:center;padding:18px;animation:.15s revealFade;display:flex;position:fixed;inset:0;overflow-y:auto}.forge-reveal-scene{text-align:center;width:min(440px,100%);min-height:min(640px,100vh - 36px);color:var(--color-text-primary);grid-template-rows:auto 1fr auto auto;place-items:center;gap:14px;margin:auto;display:grid}.forge-reveal-layer:not(.reveal-ready) .forge-reveal-scene{grid-template-rows:1fr}.forge-charge{color:#dff8ff;text-transform:uppercase;letter-spacing:.08em;align-content:center;align-self:center;justify-items:center;gap:14px;min-height:150px;font-size:.88rem;font-weight:900;animation:.12s both revealFade;display:inline-grid}.forge-spinner{aspect-ratio:1;color:#61e8ff;border-radius:50%;place-items:center;width:88px;display:grid;position:relative}.forge-spinner:before{content:"";border:2px solid #ffffff2e;border-top-color:#61e8ff;border-radius:50%;animation:.85s linear infinite forgeSpin;position:absolute;inset:0}.forge-spinner svg{z-index:1;position:relative}.reveal-ready .forge-charge{display:none}.reveal-rarity{border-top:1px solid var(--reveal-color);border-bottom:1px solid var(--reveal-color);min-height:38px;color:var(--reveal-color);text-transform:uppercase;letter-spacing:.08em;align-items:center;padding:0 18px;font-size:.76rem;font-weight:900;animation:.18s both revealFade;display:none}.reveal-ready .reveal-rarity{display:inline-flex}.reveal-art-wrap{aspect-ratio:1;place-items:center;width:min(300px,78vw);animation:.28s both revealPop;display:grid;position:relative}.reveal-art-wrap:before,.reveal-art-wrap:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.reveal-art-wrap:before{border:1px solid var(--reveal-color);opacity:.28;inset:12%}.reveal-art-wrap:after{border:1px solid #ffffff2e;inset:5%}.reveal-lines{opacity:.65;background:linear-gradient(90deg,#0000 49.5%,#ffffff2e 50%,#0000 50.5%),linear-gradient(#0000 49.5%,#ffffff1f 50%,#0000 50.5%);position:absolute;inset:0}.reveal-art{z-index:1;aspect-ratio:1;place-items:center;width:82%;display:grid;position:relative}.reveal-art img{object-fit:contain;width:100%;height:100%}.reveal-art .artifact-sigil-lg{width:min(176px,62vw)}.reveal-copy{gap:3px;animation:.18s .43s both revealFade;display:grid}.reveal-copy h2{font-size:clamp(1.8rem,8vw,2.65rem);line-height:1.02}.reveal-copy p,.reveal-copy small{color:var(--color-text-secondary)}.reveal-copy strong{color:#dff8ff;margin-top:8px;font-size:.82rem}.reveal-actions{grid-template-columns:1fr 1fr;gap:10px;width:min(390px,100%);animation:.18s .52s both revealFade;display:grid}.artifact-sigil{border:1px solid;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.artifact-sigil span{font-family:var(--font-orbitron);font-size:.72rem;font-weight:900;position:absolute;bottom:11%}.artifact-sigil-sm{aspect-ratio:1;width:44px}.artifact-sigil-md{aspect-ratio:1;width:66px}.artifact-sigil-lg{aspect-ratio:1;width:112px}@keyframes revealFade{0%{opacity:0}to{opacity:1}}@keyframes revealPop{0%{opacity:0;transform:scale(.92)}45%{opacity:1;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes forgeSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.forge-embedded{z-index:auto;background:0 0;padding:0;position:relative;inset:auto}.forge-embedded .forge-reveal-scene{min-height:320px}.forge-embedded .reveal-art-wrap{width:min(240px,65vw)}@media (prefers-reduced-motion:reduce){.forge-reveal-layer *,.forge-reveal-layer :before{transition:none!important;animation:none!important}}
.vault-daily-action-module__UyF-Ka__root{--daily-accent:#67e8f9;--daily-border:#285a65}.vault-daily-action-module__UyF-Ka__root[data-kind=forge]{--daily-accent:#fcd34d;--daily-border:#66562a}.vault-daily-action-module__UyF-Ka__root .admin-modal-dialog{border-color:var(--daily-border);background:var(--color-bg-base);max-width:620px}.vault-daily-action-module__UyF-Ka__title{color:var(--daily-accent);margin-bottom:12px;font-family:Orbitron,sans-serif}.vault-daily-action-module__UyF-Ka__status{color:var(--color-text-secondary);margin:12px 0;font-size:.85rem;line-height:1.6}.vault-daily-action-module__UyF-Ka__close,.vault-daily-action-module__UyF-Ka__error button{border:1px solid var(--daily-accent);background:var(--daily-accent);min-height:44px;color:var(--color-bg-base);cursor:pointer;border-radius:8px;padding:10px 18px;font-weight:700}.vault-daily-action-module__UyF-Ka__close{margin:18px auto 0;display:block}.vault-daily-action-module__UyF-Ka__close:disabled{opacity:.6;cursor:wait}.vault-daily-action-module__UyF-Ka__error{border:1px solid var(--color-accent-danger);border-radius:8px;padding:16px}.vault-daily-action-module__UyF-Ka__error p{margin-bottom:12px}.vault-daily-action-module__UyF-Ka__root button:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px}.vault-daily-action-module__UyF-Ka__root .admin-modal-overlay{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:none;align-items:center;animation:.16s ease-out both vault-daily-action-module__UyF-Ka__overlayIn;overflow:hidden}.vault-daily-action-module__UyF-Ka__root .admin-modal-dialog{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;box-shadow:none;overflow-wrap:anywhere;background-image:none;border-radius:16px;margin:0;padding:clamp(16px,4vw,28px);animation:.16s ease-out both vault-daily-action-module__UyF-Ka__dialogIn;overflow-y:auto}.vault-daily-action-module__UyF-Ka__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.vault-daily-action-module__UyF-Ka__title{margin:0;font-size:clamp(1.1rem,4vw,1.4rem)}.vault-daily-action-module__UyF-Ka__dismiss{border:1px solid var(--color-border);height:44px;color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:8px;flex:0 0 44px;font-size:1.6rem}.vault-daily-action-module__UyF-Ka__dismiss:disabled{opacity:.35;cursor:wait}.vault-daily-action-module__UyF-Ka__preparing{min-height:220px;color:var(--color-text-secondary);place-items:center;display:grid}.vault-daily-action-module__UyF-Ka__note{text-align:center;color:var(--color-text-secondary);margin-top:16px;font-size:.75rem;line-height:1.5}.vault-daily-action-module__UyF-Ka__close{touch-action:manipulation;width:100%}.vault-daily-action-module__UyF-Ka__root .reward-reveal{text-align:center}.vault-daily-action-module__UyF-Ka__root .forge-embedded .forge-reveal-scene{min-height:280px}.vault-daily-action-module__UyF-Ka__root .forge-embedded .reveal-copy h2{font-size:clamp(1.35rem,6vw,2rem);line-height:1.2}.vault-daily-action-module__UyF-Ka__closing .admin-modal-overlay{animation:.14s ease-in both vault-daily-action-module__UyF-Ka__overlayOut}.vault-daily-action-module__UyF-Ka__closing .admin-modal-dialog{animation:.14s ease-in both vault-daily-action-module__UyF-Ka__dialogOut}@keyframes vault-daily-action-module__UyF-Ka__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes vault-daily-action-module__UyF-Ka__overlayOut{0%{opacity:1}to{opacity:0}}@keyframes vault-daily-action-module__UyF-Ka__dialogIn{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes vault-daily-action-module__UyF-Ka__dialogOut{0%{transform:translateY(0)}to{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){:is(.vault-daily-action-module__UyF-Ka__root .admin-modal-overlay,.vault-daily-action-module__UyF-Ka__root .admin-modal-dialog){animation:none}}:is(.vault-daily-action-module__UyF-Ka__root .forge-charge,.vault-daily-action-module__UyF-Ka__root .forge-spinner){color:var(--daily-accent)}.vault-daily-action-module__UyF-Ka__root .forge-spinner:before{border-top-color:var(--daily-accent)}
