@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-ext-400-normal-B4-YHs9i.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-400-normal--n_iQ4wr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-400-normal-Bx9Tn3WZ.woff2)format("woff2"),url(/assets/spectral-cyrillic-400-normal-X3p2PSzL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-vietnamese-400-normal-C7CRHYqk.woff2)format("woff2"),url(/assets/spectral-vietnamese-400-normal-CWkMWCzb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-ext-400-normal-XDLFwhqg.woff2)format("woff2"),url(/assets/spectral-latin-ext-400-normal-BHbqXr-7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-normal-CTVgUekv.woff2)format("woff2"),url(/assets/spectral-latin-400-normal-D34IWA1h.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-ext-400-italic-CZOVIkJA.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-400-italic-C6Gmo4JY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-400-italic-C6o5RXh-.woff2)format("woff2"),url(/assets/spectral-cyrillic-400-italic-C95RxGpc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-vietnamese-400-italic-DO3bsfcj.woff2)format("woff2"),url(/assets/spectral-vietnamese-400-italic-D8dhja4j.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-ext-400-italic-BgTM1Mst.woff2)format("woff2"),url(/assets/spectral-latin-ext-400-italic-BcKU4A_a.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-italic-CDO25mTW.woff2)format("woff2"),url(/assets/spectral-latin-400-italic-Ds-NcNVC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-cyrillic-ext-700-normal-Lb1Clouz.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-700-normal-kYc0MMRW.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-cyrillic-700-normal-CTtWp6WV.woff2)format("woff2"),url(/assets/spectral-cyrillic-700-normal-BA12_5wD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-vietnamese-700-normal-c8nu78US.woff2)format("woff2"),url(/assets/spectral-vietnamese-700-normal-BDOV0CSH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-latin-ext-700-normal-D5Qg6-LF.woff2)format("woff2"),url(/assets/spectral-latin-ext-700-normal-C0LrIr7q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-latin-700-normal-Cd2m0ohD.woff2)format("woff2"),url(/assets/spectral-latin-700-normal-Cxe-XGuy.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-sc-cyrillic-ext-600-normal-BkdNduNo.woff2)format("woff2"),url(/assets/spectral-sc-cyrillic-ext-600-normal-DrmRRtmO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-sc-cyrillic-600-normal-6YATBT3n.woff2)format("woff2"),url(/assets/spectral-sc-cyrillic-600-normal-whBQR4zT.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-sc-vietnamese-600-normal-D7qou1Wm.woff2)format("woff2"),url(/assets/spectral-sc-vietnamese-600-normal-XvG7lDjj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-sc-latin-ext-600-normal-CZYgRBBr.woff2)format("woff2"),url(/assets/spectral-sc-latin-ext-600-normal-CiU-L5sJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Spectral SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-sc-latin-600-normal-C1ATqKKY.woff2)format("woff2"),url(/assets/spectral-sc-latin-600-normal-BTaBpzVB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-sc-cyrillic-ext-700-normal--ZghG8fV.woff2)format("woff2"),url(/assets/spectral-sc-cyrillic-ext-700-normal-Esc_pMqz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-sc-cyrillic-700-normal-CGQmVYY2.woff2)format("woff2"),url(/assets/spectral-sc-cyrillic-700-normal-BXnNj7a4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-sc-vietnamese-700-normal-D90rthbA.woff2)format("woff2"),url(/assets/spectral-sc-vietnamese-700-normal-C43EttKq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-sc-latin-ext-700-normal-D5fCGEn3.woff2)format("woff2"),url(/assets/spectral-sc-latin-ext-700-normal-ByYKvin-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Spectral SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-sc-latin-700-normal-HnNEos4J.woff2)format("woff2"),url(/assets/spectral-sc-latin-700-normal-ChvtknvP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-ext-700-normal-C24KFjuG.woff2)format("woff2"),url(/assets/cinzel-latin-ext-700-normal-CORa-yIv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2"),url(/assets/cinzel-latin-700-normal-C-gK7hA8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bangers-vietnamese-400-normal-BbvBhFjQ.woff2)format("woff2"),url(/assets/bangers-vietnamese-400-normal-Ll9rymNv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bangers-latin-ext-400-normal-7BLmjjiv.woff2)format("woff2"),url(/assets/bangers-latin-ext-400-normal-CzVt_Cgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bangers-latin-400-normal-DeHY8Ncq.woff2)format("woff2"),url(/assets/bangers-latin-400-normal-BAEm-Pv0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Egyptian Hieroglyphs;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-egyptian-hieroglyphs-egyptian-hieroglyphs-400-normal-BokTPaJH.woff2)format("woff2"),url(/assets/noto-sans-egyptian-hieroglyphs-egyptian-hieroglyphs-400-normal-DRY7XQ7Z.woff)format("woff");unicode-range:U+13000-13455,U+13460-143FA}@font-face{font-family:Noto Sans Egyptian Hieroglyphs;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-egyptian-hieroglyphs-latin-ext-400-normal-DI0bHesp.woff2)format("woff2"),url(/assets/noto-sans-egyptian-hieroglyphs-latin-ext-400-normal-D6927bQE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Noto Sans Egyptian Hieroglyphs;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-egyptian-hieroglyphs-latin-400-normal-BRCE6KSP.woff2)format("woff2"),url(/assets/noto-sans-egyptian-hieroglyphs-latin-400-normal-Dabtsner.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mottle-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='612'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.011 0.017' numOctaves='4' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.3 0 0 0 0.68'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--mottle-cool:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='612'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.02 0.03' numOctaves='3' seed='8'/%3E%3CfeColorMatrix values='0 0 0 0 0.62 0 0 0 0 0.78 0 0 0 0 0.76 1.5 0 0 0 -0.85'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--mottle-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='612'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.014 0.021' numOctaves='4' seed='11'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 0.93 0 0 0 0 0.8 1.7 0 0 0 -0.92'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E")}html{scrollbar-gutter:stable}body{color:#e9e9ef;background:#141722;margin:0;font-family:system-ui,Segoe UI,sans-serif}.btn{color:#d8dae5;cursor:pointer;background:#23273a;border:1px solid #3a3f55;border-radius:6px;padding:.6rem 1.1rem;font-size:.95rem}.btn:disabled{opacity:.55;cursor:default}.btn.primary{color:#1a1a1a;background:#c9a24a;border-color:#c9a24a;font-weight:600}.btn.danger{color:#ffb0b0;background:#2a1d22;border-color:#6b3a3a}.field{color:#b8bccd;flex-direction:column;gap:.35rem;display:flex}.field input{color:#e9e9ef;background:#141722;border:1px solid #3a3f55;border-radius:6px;padding:.55rem .75rem;font-size:1rem}.msg-error{color:#ff7b7b;margin:0}.msg-ok{color:#6fd08c;margin:0}.msg-hint{color:#9aa0b4;margin:0;font-size:.9rem}.backdrop[data-v-503a7484]{z-index:200;background:#05060ceb;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialog[data-v-503a7484]{background:repeating-linear-gradient(115deg,#ffffff08 0 12px,#0000 12px 28px),linear-gradient(100deg,#2a1420,#1c1f2b 45%,#14203a);border:2px solid #c9a24a;border-radius:14px;flex-direction:column;gap:.5rem;width:min(560px,100%);padding:1.75rem;animation:.25s cubic-bezier(.2,1.4,.4,1) pop-503a7484;display:flex;box-shadow:0 20px 60px #0009}@keyframes pop-503a7484{0%{opacity:0;transform:scale(.85)}}.kicker[data-v-503a7484]{letter-spacing:.08em;color:#f0a0a0;font-family:Bangers,system-ui,sans-serif;font-size:1.2rem}.title[data-v-503a7484]{letter-spacing:.05em;color:#ffe7a8;text-shadow:3px 3px #7a1d12,0 0 18px #ffc85066;margin:0;font-family:Bangers,system-ui,sans-serif;font-size:2.4rem;font-weight:400;line-height:1.05;transform:skew(-8deg)}.lead[data-v-503a7484]{color:#b8bccd;margin:.5rem 0 0;font-size:1.1rem}.action[data-v-503a7484]{color:#ffe7a8;letter-spacing:.06em;cursor:pointer;background:#1c1f2b;border:3px solid #c9a24a;border-radius:10px;align-self:flex-start;margin-top:1rem;padding:.5rem 1.5rem .4rem;font-family:Bangers,system-ui,sans-serif;font-size:1.4rem;transform:skew(-8deg)}.action[data-v-503a7484]:hover{background:#2a2f44}.app-header[data-v-c4b4105f]{background:#1a1d2b;border-bottom:1px solid #2c3044;flex-wrap:wrap;align-items:center;gap:.25rem 2rem;padding:0 1.5rem;display:flex}h1[data-v-c4b4105f]{white-space:nowrap;font-size:1.3rem}.app-header label[data-v-c4b4105f],.profile-link[data-v-c4b4105f]{white-space:nowrap}nav[data-v-c4b4105f]{flex:1;gap:1.25rem;display:flex}nav a[data-v-c4b4105f]{color:#b8bccd;white-space:nowrap;text-decoration:none}.spacer[data-v-c4b4105f]{flex:1}.profile-link[data-v-c4b4105f]{color:#b8bccd;text-decoration:none}.profile-link.router-link-exact-active[data-v-c4b4105f],nav a.active[data-v-c4b4105f],nav a.router-link-exact-active[data-v-c4b4105f]{color:#ffe7a8}select[data-v-c4b4105f]{margin-left:.5rem}main[data-v-c4b4105f]{padding:1.5rem}.lobby-notice[data-v-c4b4105f]{color:#f0d08a;background:#a0781e2e;border-bottom:1px solid #8a6a2a;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1.5rem;display:flex}.lobby-notice button[data-v-c4b4105f]{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.1rem}.rules[data-v-cf56dc22]{flex-direction:column;gap:.6rem;display:flex}.rule[data-v-cf56dc22]{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.rule.readonly[data-v-cf56dc22],.rule.disabled[data-v-cf56dc22]{cursor:default}.text[data-v-cf56dc22]{flex-direction:column;gap:.1rem;display:flex}.label[data-v-cf56dc22]{font-weight:600}.hint[data-v-cf56dc22]{color:#9aa0b4;font-size:.85rem}.switch[data-v-cf56dc22]{appearance:none;width:2.6rem;height:1.4rem;cursor:inherit;background:#1c1f2b;border:2px solid #5a4a2a;border-radius:999px;flex:none;margin:.1rem 0 0;transition:background .15s,border-color .15s;position:relative}.switch[data-v-cf56dc22]:after{content:"";background:#9aa0b4;border-radius:50%;width:.95rem;height:.95rem;transition:transform .15s,background .15s;position:absolute;top:.12rem;left:.15rem}.switch[data-v-cf56dc22]:checked{background:#6b5320;border-color:#c9a24a}.switch[data-v-cf56dc22]:checked:after{background:#ffe7a8;transform:translate(1.15rem)}.switch[data-v-cf56dc22]:disabled{opacity:.7}.switch[data-v-cf56dc22]:focus-visible{outline-offset:2px;outline:2px solid #ffe7a8}.backdrop[data-v-5c25c8a7]{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0c14bf;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.dialog[data-v-5c25c8a7]{color:#e9e9ef;background:#1c1f2b;border-radius:12px;width:min(460px,100%);max-height:100%;padding:1.75rem;overflow:auto;box-shadow:0 20px 60px #00000080}.dialog.wide[data-v-5c25c8a7]{width:min(980px,100%)}h2[data-v-5c25c8a7]{margin:0 0 1.25rem;font-size:1.35rem}.footer[data-v-5c25c8a7]{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.set-selection[data-v-ed7b5924]{flex-direction:column;gap:.5rem;display:flex}.actions[data-v-ed7b5924]{gap:.5rem;margin-bottom:.25rem;display:flex}.actions button[data-v-ed7b5924]{color:#d8dae5;cursor:pointer;background:#23273a;border:1px solid #3a3f55;border-radius:6px;padding:.35rem .75rem}.set[data-v-ed7b5924]{cursor:pointer;align-items:center;gap:.6rem;display:flex}.set input[data-v-ed7b5924]{accent-color:#c9a24a;width:1.1rem;height:1.1rem}.set small[data-v-ed7b5924]{color:#9aa0b4}.campaign[data-v-2c6ecb79]{max-width:900px}.back[data-v-2c6ecb79]{color:#9aa0b4;text-decoration:none}.head[data-v-2c6ecb79]{justify-content:space-between;align-items:center;gap:1rem;display:flex}h2[data-v-2c6ecb79]{overflow-wrap:anywhere}.balance[data-v-2c6ecb79]{color:#9aa0b4;flex-direction:column;align-items:flex-end;display:flex}.balance strong[data-v-2c6ecb79]{color:#ffe7a8;font-size:1.6rem}.tiles[data-v-2c6ecb79]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.tile[data-v-2c6ecb79]{background:#1c1f2b;border:1px solid #2c3044;border-radius:10px;flex-direction:column;gap:.25rem;padding:1.25rem;font-size:1.1rem;display:flex}.tile.link[data-v-2c6ecb79]{color:#e9e9ef;text-decoration:none}.tile.link[data-v-2c6ecb79]:hover{border-color:#c9a24a}.tile.disabled[data-v-2c6ecb79]{opacity:.55}.tile small[data-v-2c6ecb79]{color:#9aa0b4;font-size:.8rem}.panel[data-v-2c6ecb79]{background:#1c1f2b;border:1px solid #2c3044;border-radius:10px;flex-direction:column;gap:.9rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;display:flex}h3[data-v-2c6ecb79]{margin:0}.row[data-v-2c6ecb79]{align-items:flex-end;gap:1rem;display:flex}.grow[data-v-2c6ecb79]{flex:1}.warn[data-v-2c6ecb79]{color:#e8b45a}.delete[data-v-2c6ecb79]{align-self:flex-start;margin-top:.5rem}.head[data-v-5e40533d]{justify-content:space-between;align-items:center;max-width:900px;display:flex}.list[data-v-5e40533d]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;max-width:900px;margin-top:1rem;display:grid}.campaign[data-v-5e40533d]{color:#d8dae5;background:#1c1f2b;border:1px solid #2c3044;border-radius:10px;flex-direction:column;gap:.35rem;padding:1.1rem 1.25rem;text-decoration:none;display:flex}.campaign[data-v-5e40533d]:hover{border-color:#c9a24a}.campaign strong[data-v-5e40533d]{color:#ffe7a8;overflow-wrap:anywhere;font-size:1.15rem}.campaign small[data-v-5e40533d]{color:#9aa0b4}.form[data-v-5e40533d]{flex-direction:column;gap:1.25rem;display:flex}.label[data-v-5e40533d]{color:#b8bccd;margin:0 0 .5rem}.ygo-card[data-v-2a450782]{--mx:50%;--my:50%;--rx:0deg;--ry:0deg;--frame:#d9a35a;--textbox:#f4ead3;--textbox-border:#c7762e;--name-color:#111;aspect-ratio:59/86;width:100%;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));-webkit-user-select:none;user-select:none;border-radius:1.1%/.75%;transition:transform .35s ease-out;position:relative;container-type:inline-size}.ygo-card.active[data-v-2a450782]{transition:transform 50ms linear}.frame-normal[data-v-2a450782]{--frame:#d6a55f;--textbox:#f5ecd2}.frame-effect[data-v-2a450782]{--frame:#c9854a;--textbox:#f6ebdc}.frame-fusion[data-v-2a450782]{--frame:#8a5a9e;--textbox:#ece3f3}.frame-ritual[data-v-2a450782]{--frame:#5a79c2;--textbox:#e0e7f6}.frame-spell[data-v-2a450782]{--frame:#2c9a86;--textbox:#dcf0e9;--textbox-border:#4f8a80;--name-color:#fff}.frame-trap[data-v-2a450782]{--frame:#b0457e;--textbox:#f3dfea;--textbox-border:#8e4a6e;--name-color:#fff}.card-body[data-v-2a450782]{border-radius:inherit;color:#111;text-align:left;background:#3b3f41;font-family:Spectral,serif;position:absolute;inset:0;overflow:hidden;box-shadow:0 .8cqw 2.5cqw #00000073}.frame[data-v-2a450782]{background:var(--mottle-light) 0 0 / 100% 100%, var(--mottle-dark) 0 0 / 100% 100%, var(--frame);border-radius:.3cqw;position:absolute;inset:2.5cqw;box-shadow:inset 0 0 0 .25cqw #00000059,inset 0 0 1.5cqw #00000040}.name-box[data-v-2a450782]{box-sizing:border-box;border-radius:.3cqw;align-items:center;height:10.2cqw;padding:0 12cqw 0 2.2cqw;display:flex;position:absolute;top:5.6cqw;left:5cqw;right:5cqw;box-shadow:.3cqw .35cqw .45cqw #00000059,inset .4cqw .4cqw .45cqw #ffffff73,inset -.4cqw -.4cqw .5cqw #00000059}.name[data-v-2a450782]{white-space:nowrap;transform-origin:0;color:var(--name-color);font-family:Cinzel,serif;font-size:6.4cqw;font-weight:700;line-height:1}.attribute[data-v-2a450782]{width:8.5cqw;height:8.5cqw;position:absolute;top:.85cqw;right:1.2cqw}.level-row[data-v-2a450782]{gap:.4cqw;display:flex;position:absolute;top:16.8cqw;right:10.3cqw}.star[data-v-2a450782]{width:6.4cqw;height:6.4cqw}.spell-trap-line[data-v-2a450782]{color:#111;align-items:center;font-family:Spectral SC,serif;font-size:4.6cqw;font-weight:700;line-height:1;display:flex;position:absolute;top:16.9cqw;right:9.8cqw}.kind-icon[data-v-2a450782]{background:#f4f4f4;border:.4cqw solid #1d1d1d;border-radius:50%;place-items:center;width:4.6cqw;height:4.6cqw;margin-left:.8cqw;font-family:sans-serif;font-size:3.2cqw;line-height:1;display:inline-grid}.art-box[data-v-2a450782]{aspect-ratio:1;box-sizing:border-box;background:#222;border:1.9cqw solid #5d7577;border-color:#243638 #5d7577 #5d7577 #243638;width:81.2cqw;position:absolute;top:23.9cqw;left:9.4cqw;overflow:hidden;box-shadow:0 0 0 .25cqw #0000008c,inset 0 0 0 .25cqw #00000080}.art-box img[data-v-2a450782]{object-fit:cover;width:100%;height:100%;display:block}.edition[data-v-2a450782],.set-number[data-v-2a450782]{color:#111;font-size:2.6cqw;line-height:1;position:absolute;top:105.7cqw}.edition[data-v-2a450782]{font-weight:700;left:9.4cqw}.set-number[data-v-2a450782]{right:9.4cqw}.text-box[data-v-2a450782]{background:var(--mottle-light) 0 0 / 200% 200%, var(--textbox);border:.6cqw solid var(--textbox-border);border-color:color-mix(in srgb, var(--textbox-border), #fff 30%) color-mix(in srgb, var(--textbox-border), #000 25%) color-mix(in srgb, var(--textbox-border), #000 25%) color-mix(in srgb, var(--textbox-border), #fff 30%);flex-direction:column;padding:.9cqw 1.8cqw .7cqw;font-size:2.5cqw;line-height:1.13;display:flex;position:absolute;inset:108.4cqw 5cqw 5.6cqw;box-shadow:0 0 0 .18cqw #321405bf,inset 0 0 0 .15cqw #32140580}.text-box.text-s[data-v-2a450782]{font-size:2.25cqw}.text-box.text-xs[data-v-2a450782]{font-size:2cqw}.corner[data-v-2a450782]{background:#8c2f14;width:1.2cqw;height:1.2cqw;position:absolute;box-shadow:inset 0 0 0 .2cqw #d9744a}.corner.tl[data-v-2a450782]{top:-.85cqw;left:-.85cqw}.corner.tr[data-v-2a450782]{top:-.85cqw;right:-.85cqw}.corner.bl[data-v-2a450782]{bottom:-.85cqw;left:-.85cqw}.corner.br[data-v-2a450782]{bottom:-.85cqw;right:-.85cqw}.type-line[data-v-2a450782]{font-family:Spectral SC,serif;font-size:3.1cqw;font-weight:700;line-height:1.1}.desc[data-v-2a450782]{white-space:pre-line;text-align:justify;-webkit-hyphens:auto;hyphens:auto;flex:1;overflow:hidden}.desc.flavor[data-v-2a450782]{font-style:italic}.stats[data-v-2a450782]{white-space:pre;background:linear-gradient(#1d1d1d,#1d1d1d) top/100% max(.2cqw,.5px) no-repeat;justify-content:flex-end;gap:2.4cqw;margin-top:.4cqw;padding-top:max(.9cqw + .9px,2.9px);font-size:3cqw;font-weight:700;line-height:1;display:flex}@container (width>=220px){.stats[data-v-2a450782]{padding-top:calc(.9cqw - .1px)}}@container (width>=300px){.stats[data-v-2a450782]{padding-top:calc(.9cqw - 1.1px)}}.holo-art[data-v-2a450782]{pointer-events:none;mix-blend-mode:color-dodge;opacity:.4;background-image:repeating-linear-gradient(115deg,#ff2e88 0%,#ffd43b 6%,#3dffa8 12%,#2fb8ff 18%,#b44dff 24%,#ff2e88 30%);background-size:300% 300%;background-position:var(--mx) var(--my);filter:brightness(.75)contrast(1.5)saturate(1.2);display:none;position:absolute;inset:0}.rarity-SuperRare .holo-art[data-v-2a450782],.rarity-UltraRare .holo-art[data-v-2a450782],.rarity-SecretRare .holo-art[data-v-2a450782]{display:block}.rarity-SecretRare .holo-art[data-v-2a450782]{opacity:.55}.rarity-SecretRare .holo-art[data-v-2a450782]:after{content:"";mix-blend-mode:overlay;background:repeating-linear-gradient(45deg,#fff6 0 .25cqw,#0000 .25cqw 1.2cqw),repeating-linear-gradient(-45deg,#fff6 0 .25cqw,#0000 .25cqw 1.2cqw);position:absolute;inset:0}.rarity-Rare .name[data-v-2a450782],.rarity-UltraRare .name[data-v-2a450782],.rarity-SecretRare .name[data-v-2a450782]{background-size:300% 100%;background-position:var(--mx) 50%;color:#0000;filter:drop-shadow(0 .15cqw #ffffff59);-webkit-background-clip:text;background-clip:text}.rarity-Rare .name[data-v-2a450782]{background-image:linear-gradient(100deg,#111 0%,#2e2e2e 42%,#d2d2d2 50%,#2e2e2e 58%,#111 100%)}.rarity-UltraRare .name[data-v-2a450782]{background-image:linear-gradient(100deg,#3a2904 0%,#8a6818 40%,#f6df8e 50%,#8a6818 60%,#3a2904 100%)}.rarity-SecretRare .name[data-v-2a450782]{background-image:linear-gradient(100deg,#2a2f35,#c79ab8 22%,#8fb7c9 38%,#b9c98f 52%,#a89ac9 66%,#2c3138)}.glare[data-v-2a450782]{border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my), #ffffff80, transparent 55%);mix-blend-mode:soft-light;opacity:0;transition:opacity .3s;position:absolute;inset:0}.ygo-card.active .glare[data-v-2a450782]{opacity:1}.form[data-v-1d482435]{flex-direction:column;gap:1rem;display:flex}.field[data-v-1d482435]{border:0;flex-direction:column;gap:.35rem;margin:0;padding:0;font-weight:600;display:flex}.field legend[data-v-1d482435]{margin-bottom:.35rem;padding:0}.field select[data-v-1d482435],.keep[data-v-1d482435]{color:inherit;background:#151823;border:1px solid #2c3044;border-radius:6px;padding:.45rem .6rem;font-weight:400}.keep[data-v-1d482435]{width:6rem}.field .msg-hint[data-v-1d482435]{font-weight:400}.rarities[data-v-1d482435]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem;display:grid}.check[data-v-1d482435]{cursor:pointer;align-items:center;gap:.5rem;font-weight:400;display:flex}.check input[data-v-1d482435]{accent-color:#c9a24a}.matches[data-v-1d482435]{color:#ffe7a8;margin:0}.cards[data-v-1d482435]{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:1rem .75rem;display:grid}.card[data-v-1d482435]{flex-direction:column;align-items:center;gap:.15rem;font-size:.8rem;display:flex}.card-art[data-v-1d482435]{width:100%;position:relative}.bubble[data-v-1d482435]{color:#ffe7a8;background:#1c1f2b;border:2px solid #c9a24a;border-radius:999px;padding:.05rem .4rem;font-size:.75rem;font-weight:700;position:absolute;top:-.45rem;right:-.45rem}.set-number[data-v-1d482435]{color:#e9e9ef;margin-top:.25rem;font-weight:600}.of[data-v-1d482435]{color:#9aa0b4}.summary[data-v-1d482435]{border-top:1px solid #2c3044;margin-top:1.5rem;padding-top:1rem}.summary p[data-v-1d482435]{margin:.25rem 0}.summary strong[data-v-1d482435]{color:#ffe7a8;font-size:1.15rem}.back[data-v-e6dc3986]{color:#9aa0b4;text-decoration:none}.head[data-v-e6dc3986]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.balance[data-v-e6dc3986]{color:#9aa0b4;flex-direction:column;align-items:flex-end;display:flex}.balance strong[data-v-e6dc3986]{color:#ffe7a8;font-size:1.6rem}.quantity[data-v-abb3ccf2]{border:1px solid #3a3f55;border-radius:6px;align-items:stretch;display:inline-flex;overflow:hidden}button[data-v-abb3ccf2]{color:#d8dae5;cursor:pointer;background:#23273a;border:none;width:2.2rem;font-size:1.1rem}button[data-v-abb3ccf2]:disabled{opacity:.4;cursor:default}input[data-v-abb3ccf2]{color:#e9e9ef;text-align:center;-moz-appearance:textfield;background:#141722;border:none;width:3.5rem;font-size:1rem}input[data-v-abb3ccf2]::-webkit-inner-spin-button{-webkit-appearance:none}input[data-v-abb3ccf2]::-webkit-outer-spin-button{-webkit-appearance:none}.card-back[data-v-577b7f25]{aspect-ratio:59/86;-webkit-user-select:none;user-select:none;border-radius:1.1%/.75%;width:100%;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000073}img[data-v-577b7f25]{object-fit:cover;width:100%;height:100%;display:block}.placeholder[data-v-577b7f25]{border-radius:inherit;background:radial-gradient(circle at 30% 20%,#ffdca02e,#0000 50%),repeating-linear-gradient(45deg,#00000014 0 6px,#0000 6px 12px),linear-gradient(160deg,#8a4a1c,#5a2d0e 55%,#3d1d08);border:3px solid #2b1608;position:absolute;inset:0}.vortex[data-v-577b7f25]{background:radial-gradient(ellipse at center, #000 0 22%, transparent 60%), repeating-conic-gradient(from 0deg, #1a0d04 0 12deg, #3a1f0a 12deg 24deg), #120803;border-radius:50%;position:absolute;inset:22% 14%;box-shadow:0 0 0 3px #c08a3e,0 0 0 5px #3d1d08,inset 0 0 18px #000}.backdrop[data-v-e6e07e02]{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0c14bf;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.dialog[data-v-e6e07e02]{color:#e9e9ef;background:#1c1f2b;border-radius:12px;align-items:flex-start;gap:2.5rem;width:100%;max-width:1000px;max-height:100%;padding:2rem;display:flex;overflow:auto;box-shadow:0 20px 60px #00000080}.card-column.missing[data-v-e6e07e02]{filter:grayscale();opacity:.55}.card-column.missing[data-v-e6e07e02] .holo-art,.card-column.missing[data-v-e6e07e02] .glare{display:none}.card-column[data-v-e6e07e02]{flex:0 0 min(380px,40vw)}.info[data-v-e6e07e02]{flex:1;min-width:0;position:relative}.close[data-v-e6e07e02]{color:inherit;cursor:pointer;background:0 0;border:none;font-size:1.5rem;position:absolute;top:-.5rem;right:-.5rem}h2[data-v-e6e07e02]{margin:0 2rem 1rem 0;font-size:1.8rem}dl[data-v-e6e07e02]{grid-template-columns:max-content 1fr;gap:.35rem 1.5rem;margin:0 0 1.5rem;display:grid}dt[data-v-e6e07e02]{color:#9aa0b4}dd[data-v-e6e07e02]{margin:0}h3[data-v-e6e07e02]{color:#9aa0b4;margin:0 0 .5rem;font-size:1rem}.card-type[data-v-e6e07e02]{margin:0 0 .2rem;font-size:1.15rem;font-weight:700}.card-text[data-v-e6e07e02]{white-space:pre-line;margin:0;font-size:1.15rem;line-height:1.55}.page[data-v-c0b0a176]{max-width:1200px}.set-tabs[data-v-c0b0a176]{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.set-tabs button[data-v-c0b0a176]{color:inherit;cursor:pointer;background:#1c1f2b;border:1px solid #2c3044;border-radius:8px;flex-direction:column;align-items:flex-start;padding:.5rem .9rem;display:flex}.set-tabs button.selected[data-v-c0b0a176]{background:#3a3322;border-color:#c9a24a}.set-tabs small[data-v-c0b0a176]{color:#9aa0b4}.progress[data-v-c0b0a176]{color:#9aa0b4;align-items:center;gap:1rem;margin:1rem 0 .5rem;display:flex}.progress-track[data-v-c0b0a176]{background:#2c3044;border-radius:999px;flex:0 0 220px;height:8px;overflow:hidden}.progress-fill[data-v-c0b0a176]{background:linear-gradient(90deg,#c9a24a,#ffe7a8);height:100%}.toolbar[data-v-c0b0a176]{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.75rem 0 1.25rem;display:flex}.toolbar select[data-v-c0b0a176],.toolbar input[data-v-c0b0a176]{color:inherit;background:#151823;border:1px solid #2c3044;border-radius:6px;padding:.45rem .6rem}.toolbar input[data-v-c0b0a176]{min-width:200px}.toolbar .bulk[data-v-c0b0a176]{margin-left:auto}.segmented[data-v-c0b0a176]{border:1px solid #c9a24a;border-radius:8px;display:inline-flex;overflow:hidden}.segmented button[data-v-c0b0a176]{color:#b8bccd;cursor:pointer;background:#151823;border:0;border-left:1px solid #3a3f55;align-items:center;gap:.4rem;padding:.4rem .8rem;font-weight:600;display:inline-flex}.segmented button[data-v-c0b0a176]:first-child{border-left:0}.segmented button.on[data-v-c0b0a176]{color:#1a1206;background:#c9a24a}.segmented .count[data-v-c0b0a176]{background:#ffffff1a;border-radius:999px;padding:0 .4rem;font-size:.8rem}.segmented button.on .count[data-v-c0b0a176]{background:#00000026}.grid[data-v-c0b0a176]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1.25rem 1rem;display:grid}.grid-item[data-v-c0b0a176]{color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:stretch;gap:.35rem;padding:0;display:flex}.missing[data-v-c0b0a176]{filter:grayscale();opacity:.45}.missing[data-v-c0b0a176] .holo-art,.missing[data-v-c0b0a176] .glare{display:none}.caption[data-v-c0b0a176]{text-align:center;color:#9aa0b4;font-size:.85rem}.count[data-v-c0b0a176]{color:#ffe7a8;font-weight:700}.count.zero[data-v-c0b0a176]{color:#6b7085}.missing-label[data-v-c0b0a176]{font-style:italic}.hidden-detail[data-v-c0b0a176]{flex-direction:column;align-items:center;gap:.75rem;display:flex}.hidden-detail[data-v-c0b0a176] .card-back{width:min(260px,60vw)}.owned[data-v-c0b0a176]{border-top:1px solid #2c3044;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.owned p[data-v-c0b0a176]{margin:0}.owned strong[data-v-c0b0a176]{color:#ffe7a8}.reserved[data-v-c0b0a176]{color:#9aa0b4}.sell-row[data-v-c0b0a176]{align-items:center;gap:.75rem;display:flex}.total strong[data-v-c0b0a176]{color:#ffe7a8;font-size:1.2rem}.free-title[data-v-4442b5b3]{margin:0 0 .5rem}.to-decks[data-v-4442b5b3]{color:#9aa0b4;margin-top:.4rem;text-decoration:none;display:inline-block}.head[data-v-4442b5b3]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.name-input[data-v-4442b5b3]{color:#ffe7a8;background:#151823;border:1px solid #2c3044;border-radius:6px;min-width:280px;padding:.4rem .6rem;font-size:1.2rem;font-weight:600}.clear[data-v-4442b5b3]{margin-left:auto}.save-state[data-v-4442b5b3]{color:#9aa0b4;font-size:.85rem}.save-state.error[data-v-4442b5b3]{color:#f0a0a0}.status[data-v-4442b5b3]{border-radius:999px;padding:.1rem .6rem;font-size:.85rem;font-weight:600}.status.valid[data-v-4442b5b3]{color:#8fe0a8;background:#1f3a2a}.status.invalid[data-v-4442b5b3]{color:#f0a0a0;background:#3a2222}.issues[data-v-4442b5b3]{color:#f0a0a0;margin:.5rem 0 0;padding-left:1.2rem;font-size:.9rem}.layout[data-v-4442b5b3]{grid-template-columns:250px minmax(0,1fr) minmax(360px,34%);align-items:start;gap:1.25rem;margin-top:1rem;display:grid}@media (width<=1200px){.layout[data-v-4442b5b3]{grid-template-columns:minmax(0,1fr) minmax(300px,40%)}.preview[data-v-4442b5b3]{display:none}}@media (width<=800px){.layout[data-v-4442b5b3]{grid-template-columns:minmax(0,1fr)}.sections[data-v-4442b5b3]{order:-1}}.preview[data-v-4442b5b3]{position:sticky;top:1rem}.preview-card[data-v-4442b5b3]{cursor:zoom-in}.preview-type[data-v-4442b5b3]{margin:.5rem 0 0;font-weight:700}.preview-text[data-v-4442b5b3]{white-space:pre-line;margin:.2rem 0 0;font-size:.9rem;line-height:1.4}.zoom[data-v-4442b5b3]{cursor:zoom-in;background:#000000b3;border-radius:4px;padding:.1rem .25rem;font-size:.8rem;line-height:1.2;display:none;position:absolute;top:3px;left:3px}.pool-card:hover .zoom[data-v-4442b5b3],.deck-card:hover .zoom[data-v-4442b5b3]{display:block}.preview-name[data-v-4442b5b3]{margin:.6rem 0 .2rem;font-weight:600}.preview-meta[data-v-4442b5b3]{color:#9aa0b4;margin:.15rem 0;font-size:.9rem}.pool[data-v-4442b5b3],.section[data-v-4442b5b3]{border:1px dashed #0000;border-radius:10px;transition:border-color .15s,background .15s}.pool.drop[data-v-4442b5b3],.section.drop[data-v-4442b5b3]{background:#c9a24a14;border-color:#c9a24a}.pool-filters[data-v-4442b5b3]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pool-filters select[data-v-4442b5b3],.pool-filters input[type=search][data-v-4442b5b3]{color:inherit;background:#151823;border:1px solid #2c3044;border-radius:6px;padding:.4rem .55rem}.sort-toggle[data-v-4442b5b3]{border:1px solid #2c3044;border-radius:6px;display:flex;overflow:hidden}.sort-toggle button[data-v-4442b5b3]{color:#b8bccd;cursor:pointer;background:#151823;border:none;padding:.4rem .7rem;font-size:.85rem}.sort-toggle button.active[data-v-4442b5b3]{color:#1a1206;background:#c9a24a;font-weight:700}.only-free[data-v-4442b5b3]{color:#b8bccd;align-items:center;gap:.35rem;font-size:.9rem;display:flex}.controls-hint[data-v-4442b5b3]{color:#6b7085;margin:.5rem 0;font-size:.8rem}.pool-grid[data-v-4442b5b3]{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:.75rem .6rem;display:grid}.pool-card[data-v-4442b5b3],.deck-card[data-v-4442b5b3]{color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:.2rem;padding:0;display:flex;position:relative}.pool-card.used[data-v-4442b5b3] .ygo-card,.inactive[data-v-4442b5b3] .ygo-card{filter:grayscale();opacity:.4}.stats[data-v-4442b5b3]{justify-content:space-evenly;margin-top:.1rem;display:flex}.stat[data-v-4442b5b3]{flex-direction:column;align-items:center;line-height:1.05;display:flex}.stat .value[data-v-4442b5b3]{font-variant-numeric:tabular-nums;color:#f1f2f6;font-size:1rem;font-weight:700}.stat .label[data-v-4442b5b3]{letter-spacing:.08em;color:#8a90a8;font-size:.5rem;font-weight:600}.stats.kind[data-v-4442b5b3]{color:#8a90a8;justify-content:center;padding:.35rem 0;font-size:.9rem;font-weight:600}.free[data-v-4442b5b3]{text-align:center;color:#9aa0b4;margin-top:-.1rem;font-size:.75rem}.sections[data-v-4442b5b3]{flex-direction:column;gap:.75rem;display:flex}.section[data-v-4442b5b3]{background:#1c1f2b;border-style:solid;border-color:#2c3044;padding:.6rem}.section h3[data-v-4442b5b3]{justify-content:space-between;margin:0 0 .5rem;font-size:1rem;display:flex}.count.ok[data-v-4442b5b3]{color:#8fe0a8}.count.bad[data-v-4442b5b3]{color:#f0a0a0}.empty[data-v-4442b5b3]{color:#6b7085;margin:.5rem 0;font-size:.85rem}.deck-grid[data-v-4442b5b3]{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:.4rem;display:grid}.cover-star[data-v-4442b5b3]{color:#b8bccd;cursor:pointer;background:#000000b3;border-radius:4px;padding:0 .3rem;font-size:.85rem;line-height:1.4;display:none;position:absolute;bottom:3px;left:3px}.deck-card:hover .cover-star[data-v-4442b5b3]{display:block}.cover-star.on[data-v-4442b5b3]{color:#1a1206;background:#c9a24a;display:block}.cover-action[data-v-4442b5b3]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.cover-current[data-v-4442b5b3]{color:#ffe7a8;font-weight:700}.qty[data-v-4442b5b3]{color:#1a1206;background:#c9a24a;border-radius:999px;padding:0 .35rem;font-size:.75rem;font-weight:800;position:absolute;top:-4px;right:-4px}.hint[data-v-4442b5b3]{color:#ffe7a8;background:#3a3322;border-radius:6px;margin:0;padding:.4rem .7rem;font-size:.9rem}.free-title[data-v-03993b93]{margin:0 0 .5rem}.page[data-v-03993b93]{max-width:1000px}.create[data-v-03993b93]{gap:.6rem;margin-top:1rem;display:flex}.create input[data-v-03993b93],.rename-input[data-v-03993b93]{max-width:360px;color:inherit;background:#151823;border:1px solid #2c3044;border-radius:6px;flex:1;padding:.5rem .7rem}.rename-input[data-v-03993b93]{box-sizing:border-box;width:100%;max-width:none}.list[data-v-03993b93]{flex-direction:column;gap:.75rem;margin-top:1.25rem;display:flex}.deck[data-v-03993b93]{background:#1c1f2b;border:1px solid #2c3044;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.9rem 1.2rem;display:flex}.cover[data-v-03993b93]{background:#0f111a;border:2px solid #c9a24a;border-radius:8px;flex:0 0 56px;height:56px;overflow:hidden}.cover img[data-v-03993b93]{object-fit:cover;width:100%;height:100%;display:block}.name[data-v-03993b93]{color:#ffe7a8;min-width:180px;font-size:1.1rem;font-weight:600;text-decoration:none}.counts[data-v-03993b93]{color:#9aa0b4}.status[data-v-03993b93]{border-radius:999px;padding:.1rem .6rem;font-size:.85rem;font-weight:600}.status.valid[data-v-03993b93]{color:#8fe0a8;background:#1f3a2a}.status.invalid[data-v-03993b93]{color:#f0a0a0;background:#3a2222}.actions[data-v-03993b93]{gap:.5rem;margin-left:auto;display:flex}.actions a.btn[data-v-03993b93]{text-decoration:none}.pack[data-v-eb4c46b0]{-webkit-user-select:none;user-select:none;width:100%;position:relative;container-type:inline-size}.photo img[data-v-eb4c46b0]{filter:drop-shadow(0 1.5cqw 3cqw #00000080);width:100%;height:auto;display:block}.booster[data-v-eb4c46b0]{aspect-ratio:5/8}.starter[data-v-eb4c46b0]{aspect-ratio:3/4}.body[data-v-eb4c46b0]{box-sizing:border-box;color:#fff;text-align:center;background:radial-gradient(circle at 30% 20%, #ffffff40, transparent 45%), linear-gradient(160deg, var(--c1), var(--c2));flex-direction:column;align-items:center;gap:3cqw;padding:10cqw 7cqw 8cqw;display:flex;position:absolute;inset:0;overflow:hidden}.booster .body[data-v-eb4c46b0]{border-radius:2cqw;box-shadow:inset 0 0 0 .8cqw #ffffff26}.booster .body[data-v-eb4c46b0]:before,.booster .body[data-v-eb4c46b0]:after{content:"";background:repeating-linear-gradient(90deg,#ffffff59 0 1cqw,#0000 1cqw 2.5cqw);height:7cqw;position:absolute;left:0;right:0}.booster .body[data-v-eb4c46b0]:before{top:0}.booster .body[data-v-eb4c46b0]:after{bottom:0}.starter .body[data-v-eb4c46b0]{border-radius:1.5cqw;box-shadow:inset 0 0 0 1cqw #ffffff1f,inset -3cqw -3cqw 6cqw #00000059}.set-code[data-v-eb4c46b0]{letter-spacing:.1em;opacity:.85;font-size:5cqw;font-weight:700}.art[data-v-eb4c46b0]{aspect-ratio:1;background:#0000004d;border:1.5cqw solid #ffffffbf;border-radius:50%;width:78%;overflow:hidden;box-shadow:0 1.5cqw 4cqw #00000080}.promo .art[data-v-eb4c46b0]{width:100%}.starter .art[data-v-eb4c46b0]{aspect-ratio:4/3;border-radius:1.5cqw;width:86%}.art img[data-v-eb4c46b0]{object-fit:cover;width:100%;height:100%}.title[data-v-eb4c46b0]{text-shadow:0 .5cqw 1cqw #0009;font-family:Cinzel,serif;font-size:7cqw;font-weight:700;line-height:1.1}.kind[data-v-eb4c46b0]{letter-spacing:.08em;text-transform:uppercase;background:#00000059;border-radius:999px;margin-top:auto;padding:1.5cqw 4cqw;font-size:4.5cqw;font-weight:700}.shine[data-v-eb4c46b0]{pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(115deg,#0000 30%,#ffffff59 45%,#0000 60%) 100% 0/250% 100%;border-radius:2cqw;transition:background-position .8s;position:absolute;inset:0}.photo .shine[data-v-eb4c46b0]{-webkit-mask:var(--pack-image) center / 100% 100% no-repeat;mask:var(--pack-image) center / 100% 100% no-repeat;border-radius:0}.pack:hover .shine[data-v-eb4c46b0]{background-position:0 0}.money[data-v-7f7fb565]{color:#ffe7a8;margin:0 0 .5rem;font-weight:700}.items[data-v-7f7fb565]{flex-wrap:wrap;gap:.9rem;display:flex}.item[data-v-7f7fb565]{width:110px;color:inherit;background:0 0;border:none;flex-direction:column;align-items:center;gap:.3rem;padding:0;display:flex}.card[data-v-7f7fb565]{cursor:zoom-in}.item[data-v-7f7fb565] .pack,.item[data-v-7f7fb565] .ygo-card{width:100%}.caption[data-v-7f7fb565]{text-align:center;color:#b8bccd;font-size:.8rem}.new-badge[data-v-7f7fb565]{color:#2a1a00;letter-spacing:.08em;background:linear-gradient(#ffe27a,#e0a72a);border-radius:999px;padding:.05rem .55rem;font-size:.75rem;font-weight:800}.page[data-v-7255492e]{max-width:1000px}.list[data-v-7255492e]{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.achievement[data-v-7255492e]{background:#1c1f2b;border:1px solid #2c3044;border-radius:10px;padding:1rem 1.25rem}.achievement.done[data-v-7255492e]{border-color:#c9a24a}.achievement.claimed[data-v-7255492e]{border-color:#2c3044}.head[data-v-7255492e]{align-items:flex-start;gap:.9rem;display:flex}.trophy[data-v-7255492e]{filter:grayscale();opacity:.4;font-size:2rem}.done .trophy[data-v-7255492e]{filter:none;opacity:1}h3[data-v-7255492e]{margin:0}h4[data-v-7255492e]{color:#9aa0b4;margin:1rem 0 .5rem;font-size:.9rem}.description[data-v-7255492e]{color:#b8bccd;margin:.25rem 0 0}.progress[data-v-7255492e]{color:#9aa0b4;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.progress-track[data-v-7255492e]{background:#2c3044;border-radius:999px;flex:0 0 220px;height:8px;overflow:hidden}.progress-fill[data-v-7255492e]{background:linear-gradient(90deg,#c9a24a,#ffe7a8);height:100%}.status[data-v-7255492e]{margin:.75rem 0 0}.done-text[data-v-7255492e]{color:#ffe7a8}.claimed-text[data-v-7255492e]{color:#8fe0a8}.claim[data-v-7255492e]{border-top:1px solid #2c3044;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.claim select[data-v-7255492e]{color:inherit;background:#151823;border:1px solid #2c3044;border-radius:6px;margin-left:.5rem;padding:.4rem .55rem}a.btn[data-v-7255492e]{text-decoration:none}.portrait[data-v-d0df6dad]{background:#0d0f18;width:100%;height:100%;position:relative;overflow:hidden}.mirrored img[data-v-d0df6dad],.mirrored .silhouette[data-v-d0df6dad]{transform:scaleX(-1)}img[data-v-d0df6dad]{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.fallback[data-v-d0df6dad]{background:radial-gradient(circle at 50% 40%, hsl(var(--hue) 70% 45%), hsl(var(--hue) 60% 18%) 55%, #07080d);position:absolute;inset:0}.lines[data-v-d0df6dad]{background:repeating-conic-gradient(at 50% 45%,#ffffff21 0deg 1.2deg,#0000 1.2deg 7deg);position:absolute;inset:-20%;-webkit-mask:radial-gradient(circle at 50% 45%,#0000 18%,#000 60%);mask:radial-gradient(circle at 50% 45%,#0000 18%,#000 60%)}.initials[data-v-d0df6dad]{text-align:center;letter-spacing:.05em;color:#ffffff1f;font-family:Bangers,system-ui,sans-serif;font-size:clamp(2rem,30cqw,6rem);position:absolute;top:8%;left:0;right:0}.silhouette[data-v-d0df6dad]{fill:#05060a;width:84%;height:82%;filter:drop-shadow(0 0 6px hsl(var(--hue) 90% 70% / .8));position:absolute;bottom:0;left:8%;right:8%}.duel[data-v-564fb4ae]{--gold:#c9a24a;--card-w:clamp(40px, min(6.6vw, calc((100vh - 390px) / 7.8)), 112px);grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:1rem;max-width:1500px;margin:0 auto;display:grid}.duel.busy[data-v-564fb4ae]{cursor:progress}.playmat[data-v-564fb4ae]{background:radial-gradient(circle,#c9a24a1f,#0000 28%),radial-gradient(at 50% 0,#dc3c3c2e,#0000 55%),radial-gradient(at 50% 100%,#3c78ff33,#0000 55%),repeating-radial-gradient(circle,#ffffff06 0 2px,#0000 2px 22px),#0b0d16;border:2px solid #3a2f18;border-radius:18px;flex-direction:column;gap:.35rem;padding:.6rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #000000b3,0 18px 50px #00000080}.playmat[data-v-564fb4ae]:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #c9a24a1f;border-radius:50%;width:60%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.player-bar[data-v-564fb4ae]{z-index:1;align-items:center;gap:.75rem;display:flex;position:relative}.avatar[data-v-564fb4ae]{border:2px solid var(--gold);border-radius:8px;flex:0 0 44px;height:54px;overflow:hidden}.opp-bar.target[data-v-564fb4ae]{cursor:pointer;border-radius:10px;animation:.8s ease-in-out infinite target-bar-564fb4ae}@keyframes target-bar-564fb4ae{0%,to{box-shadow:0 0 0 2px #ff3c3ce6,0 0 18px #ff3c3cb3}50%{box-shadow:0 0 0 1px #ff3c3c80,0 0 6px #ff3c3c66}}.opp-bar .avatar[data-v-564fb4ae]{border-color:#b8403a}.clock[data-v-564fb4ae]{color:#ffe7a8;letter-spacing:0;vertical-align:middle;background:#0a0a10b3;border:1px solid #c9a24a99;border-radius:999px;margin-left:.5rem;padding:0 .45rem;font-family:system-ui,Segoe UI,sans-serif;font-size:.8rem;font-weight:600}.clock.warn[data-v-564fb4ae]{color:#ff8a70;border-color:#e04a2a;animation:1s ease-in-out infinite clock-warn-564fb4ae}@keyframes clock-warn-564fb4ae{50%{background:#78140acc}}.online-banner[data-v-564fb4ae]{z-index:9;text-align:center;pointer-events:none;border-radius:10px;max-width:calc(100% - 2rem);padding:.45rem 1rem;font-weight:700;position:absolute;top:.6rem;left:50%;translate:-50%;box-shadow:0 10px 30px #0009}.online-banner.warn[data-v-564fb4ae]{color:#ffd0c0;background:#3c0a06f2;border:2px solid #e04a2a;animation:1s ease-in-out infinite clock-warn-564fb4ae}.online-banner.away[data-v-564fb4ae]{border:2px solid var(--gold);color:#ffe7a8;background:#121420f2}.result-wait[data-v-564fb4ae]{color:#ffe7a8;font-weight:600}.who[data-v-564fb4ae]{flex-direction:column;min-width:190px;display:flex;position:relative}.name[data-v-564fb4ae]{letter-spacing:.05em;color:#ffe7a8;text-shadow:2px 2px #3a0d08;font-family:Bangers,system-ui,sans-serif;font-size:1.35rem}.lp[data-v-564fb4ae]{grid-template-columns:auto auto 1fr;align-items:center;gap:.4rem;display:grid}.lp-label[data-v-564fb4ae]{color:#f0a0a0;font-family:Bangers,system-ui,sans-serif}.lp-value[data-v-564fb4ae]{letter-spacing:.04em;color:#fff;font-variant-numeric:tabular-nums;min-width:4ch;font-family:Bangers,system-ui,sans-serif;font-size:1.6rem}.lp-bar[data-v-564fb4ae]{background:#1a1410;border:1px solid #5a4a2a;border-radius:999px;min-width:90px;height:8px;overflow:hidden}.lp-bar div[data-v-564fb4ae]{background:linear-gradient(90deg,#e04a2a,#f0c040);height:100%;transition:width .7s}.damage[data-v-564fb4ae]{color:#ff5a3a;text-shadow:2px 2px #000;pointer-events:none;font-family:Bangers,system-ui,sans-serif;font-size:2.2rem;animation:1.6s ease-out forwards damage-564fb4ae;position:absolute;top:.4rem;left:3.2rem}.damage.heal[data-v-564fb4ae]{color:#4dff7c}@keyframes damage-564fb4ae{0%{opacity:1;transform:translateY(0)scale(1.4)}to{opacity:0;transform:translateY(-40px)scale(1)}}.opp-hand[data-v-564fb4ae]{flex:1;justify-content:center;display:flex}.hand-back[data-v-564fb4ae]{width:calc(var(--card-w) * .62);margin-left:calc(var(--card-w) * -.22);transform:rotate(180deg)}.field[data-v-564fb4ae]{z-index:1;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;display:grid}.rows[data-v-564fb4ae]{flex-direction:column;gap:.45rem;display:flex}.opp-field .rows[data-v-564fb4ae]{flex-direction:column}.row[data-v-564fb4ae]{justify-content:center;gap:.55rem;display:flex}.slot[data-v-564fb4ae]{width:calc(var(--card-w) * 1.22);height:calc(var(--card-w) * 86 / 59 + 6px);box-sizing:border-box;background:radial-gradient(circle,#c9a24a0f,#0000 70%);border:1px solid #c9a24a47;border-radius:8px;place-items:center;display:grid;position:relative}.slot.st[data-v-564fb4ae]{background:radial-gradient(circle,#50aaa00f,#0000 70%);border-color:#50aaa04d}.slot-card[data-v-564fb4ae]{width:var(--card-w);cursor:default;background:0 0;border:0;padding:0;transition:transform .25s;position:relative}button.slot-card[data-v-564fb4ae]{cursor:pointer}.slot-card.defense[data-v-564fb4ae]{transform:rotate(90deg)scale(.82)}.slot-card.facedown.mine[data-v-564fb4ae] .ygo-card{filter:brightness(.55)saturate(.6)}.slot-card.mine.facedown[data-v-564fb4ae]:after{content:"";pointer-events:none;border:2px dashed #ffe7a873;border-radius:4px;position:absolute;inset:0}.slot-card.selected[data-v-564fb4ae] .ygo-card,.slot-card.picked[data-v-564fb4ae] .ygo-card,.slot-card.picked[data-v-564fb4ae] .card-back{box-shadow:0 0 0 3px #ff783c,0 0 18px #ff783ccc}.slot-card.tribute[data-v-564fb4ae]:not(.picked) .ygo-card,.slot-card.tribute[data-v-564fb4ae]:not(.picked) .card-back{box-shadow:0 0 0 2px #ff783c99}.slot-card.target[data-v-564fb4ae] .ygo-card,.slot-card.target[data-v-564fb4ae] .card-back,.hand-back.target[data-v-564fb4ae] .card-back{animation:.8s ease-in-out infinite target-564fb4ae}.hand-back.target[data-v-564fb4ae]{cursor:pointer}.slot-card.target.picked[data-v-564fb4ae] .ygo-card,.slot-card.target.picked[data-v-564fb4ae] .card-back{animation:none;box-shadow:0 0 0 3px #4dff7c,0 0 16px #4dff7cb3}@keyframes target-564fb4ae{0%,to{box-shadow:0 0 0 3px #ff3c3c,0 0 18px #ff3c3ce6}50%{box-shadow:0 0 0 2px #ff3c3c99,0 0 6px #ff3c3c66}}.my-field .slot-card.lunge[data-v-564fb4ae]{animation:.6s ease-in-out lunge-up-564fb4ae}.opp-field .slot-card.lunge[data-v-564fb4ae]{animation:.6s ease-in-out lunge-down-564fb4ae}@keyframes lunge-up-564fb4ae{40%{filter:drop-shadow(0 0 16px #ff783c);transform:translateY(-38px)scale(1.12)}}@keyframes lunge-down-564fb4ae{40%{filter:drop-shadow(0 0 16px #ff783c);transform:translateY(38px)scale(1.12)}}.slot-card.hit[data-v-564fb4ae]{animation:.5s ease-in-out .2s hit-564fb4ae}.slot-card.defense.hit[data-v-564fb4ae]{animation-name:hit-defense-564fb4ae}@keyframes hit-564fb4ae{25%,75%{filter:brightness(1.8);transform:translate(-6px)}50%{transform:translate(6px)}}@keyframes hit-defense-564fb4ae{25%,75%{filter:brightness(1.8);transform:rotate(90deg)scale(.82)translateY(6px)}50%{transform:rotate(90deg)scale(.82)translateY(-6px)}}.slot-card.flipping[data-v-564fb4ae]>*{animation:.55s ease-out flip-in-564fb4ae}@keyframes flip-in-564fb4ae{0%{scale:1}45%{filter:brightness(1.8);scale:0 1}to{scale:1}}.ghost[data-v-564fb4ae]{visibility:hidden}.sword[data-v-564fb4ae]{width:calc(var(--card-w) * .32);opacity:.8;filter:drop-shadow(0 0 6px #ffc850b3);z-index:3;pointer-events:none;animation:1.6s ease-in-out infinite sword-float-564fb4ae;position:absolute;top:-18%;left:50%;transform:translate(-50%)}.sword svg[data-v-564fb4ae]{width:100%;display:block}.sword.down[data-v-564fb4ae]{animation-name:sword-float-down-564fb4ae;top:auto;bottom:-18%}@keyframes sword-float-564fb4ae{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-6px)}}@keyframes sword-float-down-564fb4ae{0%,to{transform:translate(-50%)rotate(180deg)translateY(0)}50%{transform:translate(-50%)rotate(180deg)translateY(-6px)}}.defs[data-v-564fb4ae]{position:absolute;overflow:hidden}@property --burst-k{syntax:"<number>";inherits:false;initial-value:0}@property --burst-a{syntax:"<angle>";inherits:false;initial-value:0deg}.slot-card.activating[data-v-564fb4ae]:before,.pile.activating[data-v-564fb4ae]:before{content:"";z-index:3;pointer-events:none;--burst-r:calc(var(--card-w) * var(--burst-k));background:radial-gradient(circle at 50% 50%, #fff 0, #ffeca8 calc(var(--burst-r) * .15), transparent calc(var(--burst-r) * .45)), repeating-conic-gradient(from var(--burst-a) at 50% 50%, #ffecaa 0deg 2deg, transparent 2deg 9deg, #ffd678b3 9deg 10deg, transparent 10deg 20deg);-webkit-mask:radial-gradient(circle at 50% 50%, #000 0, #000 calc(var(--burst-r) * .35), transparent var(--burst-r));-webkit-mask:radial-gradient(circle at 50% 50%, #000 0, #000 calc(var(--burst-r) * .35), transparent var(--burst-r));mask:radial-gradient(circle at 50% 50%, #000 0, #000 calc(var(--burst-r) * .35), transparent var(--burst-r));mix-blend-mode:screen;border-radius:4px;animation:1.5s linear forwards activate-burst-564fb4ae;position:absolute;inset:0}@keyframes activate-burst-564fb4ae{0%{--burst-k:0;--burst-a:0deg;opacity:0;animation-timing-function:ease-out}10%{--burst-k:1.1;opacity:1;animation-timing-function:ease-in}to{--burst-k:1.25;--burst-a:120deg;opacity:0}}.tribute-ring[data-v-564fb4ae]{width:calc(var(--card-w) * 1.3);aspect-ratio:1;z-index:4;pointer-events:none;animation:.4s ease-out ring-in-564fb4ae,9s linear infinite ring-spin-564fb4ae;position:absolute;top:50%;left:50%;translate:-50% -50%}.tribute-ring>svg[data-v-564fb4ae]{width:100%;height:100%;animation:1.8s ease-in-out infinite ring-pulse-564fb4ae;display:block}@keyframes ring-spin-564fb4ae{to{rotate:360deg}}@keyframes ring-in-564fb4ae{0%{opacity:0;scale:.5}}@keyframes ring-pulse-564fb4ae{50%{filter:drop-shadow(0 0 14px #ffd678f2)brightness(1.15)}}.tribute-white[data-v-564fb4ae]{z-index:3;pointer-events:none;background:#fff;border-radius:4px;animation:.9s ease-in forwards tribute-white-564fb4ae;position:absolute;inset:0;box-shadow:0 0 18px #ffffffe6}@keyframes tribute-white-564fb4ae{0%{opacity:0}55%,to{opacity:1}}.slot-card.whiteout[data-v-564fb4ae]{animation:.9s ease-in forwards whiteout-fade-564fb4ae}@keyframes whiteout-fade-564fb4ae{0%,60%{opacity:1}to{opacity:0}}.slot-card.boosted[data-v-564fb4ae]>*{animation:.8s ease-out boost-564fb4ae}@keyframes boost-564fb4ae{40%{filter:brightness(1.6)drop-shadow(0 0 12px #78e68ce6)}}.slot-card.clickable[data-v-564fb4ae]{cursor:pointer}.slot-card.mine.selected[data-v-564fb4ae] .ygo-card,.slot-card.mine.selected[data-v-564fb4ae] .card-back{box-shadow:0 0 0 3px #ff783c,0 0 18px #ff783ccc}.counter-badge[data-v-564fb4ae]{border:2px solid var(--gold);color:#ffe7a8;text-align:center;z-index:3;pointer-events:none;background:#1c1f2b;border-radius:999px;min-width:1.4rem;padding:0 .3rem;font-family:Bangers,system-ui,sans-serif;font-size:.9rem;line-height:1.3;position:absolute;top:-.45rem;right:-.35rem}.slot-card.link-source[data-v-564fb4ae] .ygo-card{box-shadow:0 0 0 2px #cfe0ff,0 0 16px #8cb4ffcc}.slot-card.linked[data-v-564fb4ae] .ygo-card{animation:1s ease-in-out infinite linked-glow-564fb4ae}@keyframes linked-glow-564fb4ae{0%,to{box-shadow:0 0 0 2px #78aaffe6,0 0 10px #5a96ff99}50%{box-shadow:0 0 0 3px #b8d2ff,0 0 26px #6eaaff}}.link-mark[data-v-564fb4ae]{width:calc(var(--card-w) * .62);aspect-ratio:1;color:#eaf2ff;font-size:calc(var(--card-w) * .34);text-shadow:0 0 8px #96c8ffe6;z-index:4;pointer-events:none;background:radial-gradient(circle,#28468ceb,#0c142deb);border:2px solid #b8d2ff;border-radius:50%;place-items:center;line-height:1;animation:.18s ease-out link-mark-in-564fb4ae;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #6eaaffe6}@keyframes link-mark-in-564fb4ae{0%{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.shield[data-v-564fb4ae]{filter:drop-shadow(0 0 6px #78b4ffe6);margin-left:.3rem;font-size:1rem}.chain[data-v-564fb4ae]{z-index:7;pointer-events:none;background:#0a0a10d1;border:1px solid #c9a24a80;border-radius:12px;flex-direction:column;align-items:center;gap:.35rem;padding:.45rem 1rem .9rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0009}.chain-title[data-v-564fb4ae]{letter-spacing:.08em;color:#ffe7a8;text-shadow:2px 2px #3a0d08;font-family:Bangers,system-ui,sans-serif;font-size:1.2rem;line-height:1}.chain-links[data-v-564fb4ae]{align-items:center;display:flex}.chain-link[data-v-564fb4ae]{width:calc(var(--card-w) * 1.05);margin-left:calc(var(--card-w) * -.3);filter:drop-shadow(0 6px 10px #0009);transition:transform .2s;animation:.35s ease-out chain-in-564fb4ae;position:relative}.chain-link[data-v-564fb4ae]:first-of-type{margin-left:0}.chain-link.theirs[data-v-564fb4ae] .ygo-card{box-shadow:0 0 0 2px #ff5a46cc}.chain-link.resolving[data-v-564fb4ae]{z-index:2;transform:translateY(-8px)scale(1.12)}.chain-link.resolving[data-v-564fb4ae] .ygo-card{box-shadow:0 0 0 3px #ffe7a8,0 0 22px #ffdc78e6}.chain-number[data-v-564fb4ae]{border:2px solid var(--gold);color:#ffe7a8;background:#7a1d12;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-family:Bangers,system-ui,sans-serif;font-size:1rem;display:grid;position:absolute;bottom:-.6rem;left:50%;transform:translate(-50%)}@keyframes chain-in-564fb4ae{0%{opacity:0;transform:translateY(-16px)scale(1.25)}}.strip-card.pick[data-v-564fb4ae]{cursor:pointer;position:relative}.strip-card.pick[data-v-564fb4ae] .ygo-card{box-shadow:0 0 0 2px #ff783ccc}.strip-card.pick.chosen[data-v-564fb4ae] .ygo-card{box-shadow:0 0 0 3px #4dff7c,0 0 16px #4dff7cb3}.pick-owner[data-v-564fb4ae]{color:#9aa0b4;margin-top:.25rem;font-size:.8rem;display:block}.decision[data-v-564fb4ae]{background:#140a0aeb;border:2px solid #e04a2a;border-radius:10px;flex-direction:column;gap:.5rem;padding:.75rem;animation:.2s ease-out pop-in-side-564fb4ae;display:flex}@keyframes pop-in-side-564fb4ae{0%{opacity:0;transform:translateY(6px)}}.decision p[data-v-564fb4ae]{margin:0}.decision.popup[data-v-564fb4ae]{gap:.75rem;width:min(460px,100%);padding:1rem 1.1rem;box-shadow:0 18px 50px #0009}.popup-body[data-v-564fb4ae]{align-items:flex-start;gap:.9rem;display:flex}.popup-card[data-v-564fb4ae]{flex:none;width:110px}.popup-texts[data-v-564fb4ae]{flex-direction:column;gap:.5rem;display:flex}.decision .popup-effect[data-v-564fb4ae]{color:#cfc6c0;font-size:.85rem;line-height:1.35}.decision-title[data-v-564fb4ae]{letter-spacing:.06em;color:#ffd0c0;font-family:Bangers,system-ui,sans-serif;font-size:1.4rem}.decision-text[data-v-564fb4ae]{color:#f0e6e0}.decision-cards[data-v-564fb4ae]{flex-wrap:wrap;gap:.4rem;display:flex}.decision-card[data-v-564fb4ae]{cursor:pointer;background:0 0;border:0;width:72px;padding:0;transition:translate .15s}.decision-card[data-v-564fb4ae]:hover{translate:0 -4px}.decision-card[data-v-564fb4ae] .ygo-card{box-shadow:0 0 0 2px #ffd25ae6}.decision-card.view[data-v-564fb4ae]{cursor:default}.decision-card.view[data-v-564fb4ae]:hover{translate:none}.decision-buttons[data-v-564fb4ae]{gap:.5rem;display:flex}.decision-buttons.column[data-v-564fb4ae]{flex-direction:column}.prompt-settings[data-v-564fb4ae]{color:#9aa0b4;border-top:1px solid #2c3044;flex-direction:column;gap:.35rem;margin-top:auto;padding-top:.6rem;font-size:.85rem;display:flex}.prompt-settings label[data-v-564fb4ae]{cursor:pointer;align-items:center;gap:.45rem;display:flex}.prompt-settings input[data-v-564fb4ae]{accent-color:#c9a24a}.stats[data-v-564fb4ae]{z-index:2;pointer-events:none;gap:.25rem;display:flex;position:absolute;bottom:-.6rem;left:50%;transform:translate(-50%)}.stats>span[data-v-564fb4ae]{color:#7d8296;letter-spacing:.04em;background:#0a0a10d9;border:1px solid #4a4f66;border-radius:6px;padding:0 .35rem;font-family:Bangers,system-ui,sans-serif;font-size:.85rem}.stats>span.active[data-v-564fb4ae]{border-color:var(--gold);color:#ffe7a8;background:#0a0a10e6;font-size:.95rem}.stats>span.up[data-v-564fb4ae]{color:#8fc79b;border-color:#3d6b49}.stats>span.active.up[data-v-564fb4ae]{color:#4dff7c;text-shadow:0 0 6px #3ce66e99;border-color:#3ddc68}.stats>span.down[data-v-564fb4ae]{color:#d39a93;border-color:#6e3a36}.stats>span.active.down[data-v-564fb4ae]{color:#ff5a48;text-shadow:0 0 6px #ff463299;border-color:#ff4a3a}.side-pile[data-v-564fb4ae]{flex-direction:column;gap:.45rem;display:flex}.pile[data-v-564fb4ae]{width:calc(var(--card-w) * .95);aspect-ratio:59/86;color:inherit;font:inherit;cursor:default;background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;place-items:center;padding:0;display:grid;position:relative}.pile.clickable[data-v-564fb4ae]{cursor:pointer}.pile.clickable[data-v-564fb4ae]:hover{border-color:var(--gold);box-shadow:0 0 12px #c9a24a73}.pile>.shuffle-card[data-v-564fb4ae]{pointer-events:none;position:absolute;inset:0}.shuffle-card.left[data-v-564fb4ae]{animation:.5s ease-in-out 4 shuffle-left-564fb4ae}.shuffle-card.right[data-v-564fb4ae]{animation:.5s ease-in-out 4 shuffle-right-564fb4ae}@keyframes shuffle-left-564fb4ae{50%{z-index:1;transform:translate(-58%)rotate(-7deg)}}@keyframes shuffle-right-564fb4ae{50%{z-index:2;transform:translate(58%)rotate(7deg)}}.opp-field .pile[data-v-564fb4ae] .card-back,.opp-field .pile[data-v-564fb4ae] .ygo-card,.opp-field .slot-card[data-v-564fb4ae] .card-back,.opp-field .slot-card[data-v-564fb4ae] .ygo-card{transform:rotate(180deg)}.pile[data-v-564fb4ae]>*{width:100%}.banished-count[data-v-564fb4ae]{color:#d6ccff;z-index:2;background:#1c1f2b;border:1px solid #8a6cff;border-radius:999px;padding:0 .3rem;font-size:.7rem;line-height:1.3;position:absolute;bottom:-.45rem;left:-.35rem}.pile .count[data-v-564fb4ae]{color:#ffe7a8;background:#11131c;border:1px solid #5a4a2a;border-radius:999px;width:auto;padding:0 .35rem;font-size:.75rem;font-weight:700;position:absolute;bottom:-.4rem;right:-.4rem}.pile.grave[data-v-564fb4ae]{border-color:#9678c859}.pile.field-zone[data-v-564fb4ae]{border-color:#50c8784d}.center-bar[data-v-564fb4ae]{z-index:1;background:linear-gradient(90deg,#0000,#c9a24a14,#0000);border-block:1px solid #c9a24a59;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin:.15rem 0;padding:.35rem .6rem;display:grid;position:relative}.center-bar.prompting[data-v-564fb4ae]{z-index:8}.turn[data-v-564fb4ae]{letter-spacing:.06em;white-space:nowrap;color:#f0a0a0;flex-direction:column;font-family:Bangers,system-ui,sans-serif;font-size:1.1rem;line-height:1.1;display:flex}.turn.mine[data-v-564fb4ae]{color:#8fe0a8}.phases[data-v-564fb4ae]{gap:.3rem;display:flex}.phase[data-v-564fb4ae]{color:#6b7085;letter-spacing:.04em;border:1px solid #3a3f55;border-radius:6px;place-items:center;width:2.3rem;height:1.9rem;font-family:Bangers,system-ui,sans-serif;display:grid;transform:skew(-10deg)}.phase.on[data-v-564fb4ae]{border-color:var(--gold);color:#1a1206;background:linear-gradient(#e0b85a,#b0862e);box-shadow:0 0 12px #ffc85080}.buttons[data-v-564fb4ae]{justify-content:flex-end;gap:.4rem;display:flex}.buttons .action[data-v-564fb4ae]{white-space:nowrap;padding:.3rem .65rem .25rem;font-size:.95rem}.coin-toss[data-v-564fb4ae]{perspective:600px;z-index:8;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.coin[data-v-564fb4ae]{width:7rem;height:7rem;transform-style:preserve-3d;animation:1.1s cubic-bezier(.2,.7,.3,1) forwards coin-spin-heads-564fb4ae;position:relative}.coin.tails[data-v-564fb4ae]{animation-name:coin-spin-tails-564fb4ae}.coin-face[data-v-564fb4ae]{color:#5a3d10;letter-spacing:.06em;backface-visibility:hidden;background:radial-gradient(circle at 35% 30%,#fff3c4,#e2b44c 55%,#9c7020);border:4px solid #b0862e;border-radius:50%;place-items:center;font-family:Bangers,system-ui,sans-serif;font-size:1.6rem;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #fff0be99,0 0 24px #ffc85080}.coin-face.tails[data-v-564fb4ae]{transform:rotateY(180deg)}@keyframes coin-spin-heads-564fb4ae{0%{transform:rotateY(0)scale(.6)}to{transform:rotateY(1440deg)scale(1)}}@keyframes coin-spin-tails-564fb4ae{0%{transform:rotateY(0)scale(.6)}to{transform:rotateY(1620deg)scale(1)}}.dice-roll[data-v-564fb4ae]{z-index:8;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dice-scene[data-v-564fb4ae]{perspective:600px;width:6rem;height:6rem;animation:1.4s both dice-drop-564fb4ae}.dice-cube[data-v-564fb4ae]{width:100%;height:100%;transform-style:preserve-3d;animation:1.4s cubic-bezier(.15,.6,.25,1) both dice-tumble-564fb4ae;position:relative}.die[data-v-564fb4ae]{box-sizing:border-box;backface-visibility:hidden;background:radial-gradient(circle at 35% 30%,#fff,#e9e4d6 70%,#c8bfa8);border:3px solid #c9a24a;border-radius:.8rem;grid-template:repeat(3,1fr)/repeat(3,1fr);padding:.7rem;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffffffb3,0 0 26px #ffd27873}.pip[data-v-564fb4ae]{border-radius:50%;place-self:center;width:1.05rem;height:1.05rem}.pip.on[data-v-564fb4ae]{background:radial-gradient(circle at 35% 35%,#6b1d1d,#2a0808)}.dice-amount[data-v-564fb4ae]{letter-spacing:.04em;white-space:nowrap;color:#ffe39a;-webkit-text-stroke:2px #5a3d10;text-shadow:0 0 18px #ffc850b3;font-family:Bangers,system-ui,sans-serif;font-size:3.4rem;animation:.45s ease-out 1.4s both dice-amount-564fb4ae;position:absolute;top:50%;left:calc(100% + .8rem);translate:0 -50%}.dice-amount.minus[data-v-564fb4ae]{color:#ffb0a0;-webkit-text-stroke-color:#4a1010;text-shadow:0 0 18px #dc4632b3}.dice-wave[data-v-564fb4ae]{z-index:7;pointer-events:none;height:50%;animation:.9s 1.4s both dice-wave-564fb4ae;position:absolute;left:0;right:0}.dice-wave.me[data-v-564fb4ae]{background:linear-gradient(#0000,#78ff8c4d);bottom:0}.dice-wave.opp[data-v-564fb4ae]{background:linear-gradient(#78ff8c4d,#0000);top:0}.dice-wave.minus.me[data-v-564fb4ae]{background:linear-gradient(#0000,#ff5a5a4d)}.dice-wave.minus.opp[data-v-564fb4ae]{background:linear-gradient(#ff5a5a4d,#0000)}@keyframes dice-drop-564fb4ae{0%{opacity:0;animation-timing-function:ease-in;transform:translateY(-9rem)scale(.6)}50%{opacity:1;animation-timing-function:ease-out;transform:translateY(0)scale(1)}70%{animation-timing-function:ease-in;transform:translateY(-1.8rem)}to{opacity:1;transform:none}}@keyframes dice-tumble-564fb4ae{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(calc(var(--rx) + 1080deg)) rotateY(calc(var(--ry) + 720deg))}}@keyframes dice-amount-564fb4ae{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes dice-wave-564fb4ae{0%{opacity:0}30%{opacity:1}to{opacity:0}}.slot.locked[data-v-564fb4ae]{background:repeating-linear-gradient(45deg,#7828282e 0 6px,#0000 6px 12px);border-style:dashed;border-color:#c85a5a8c}.slot.locked[data-v-564fb4ae]:after{content:"🔒";opacity:.75;pointer-events:none;font-size:1.4rem;position:absolute}.declare-search[data-v-564fb4ae]{width:100%;color:inherit;background:#0000004d;border:1px solid #c9a24a66;border-radius:6px;margin-top:.6rem;padding:.4rem .6rem}.declare-field[data-v-564fb4ae]{color:#e9d9ad;margin:.2rem 0 0;font-size:.9rem}.declare-list[data-v-564fb4ae]{flex-wrap:wrap;align-content:flex-start;height:16rem;overflow-y:auto}.info-declared[data-v-564fb4ae]{color:#e8c46a;margin-top:.4rem;font-weight:600}.zone-picker[data-v-564fb4ae]{gap:.5rem;margin-top:.8rem;display:grid}.zone-row[data-v-564fb4ae]{align-items:center;gap:.4rem;display:flex}.zone-owner[data-v-564fb4ae]{opacity:.8;width:6rem;font-size:.85rem}.zone-button[data-v-564fb4ae]{width:2.6rem;height:3.4rem;color:inherit;cursor:pointer;background:#c9a24a1a;border:1px solid #c9a24a80;border-radius:6px}.zone-button[data-v-564fb4ae]:disabled{opacity:.3;cursor:default}.zone-button[data-v-564fb4ae]:not(:disabled):hover{background:#c9a24a4d}.turn-banner.phase[data-v-564fb4ae]{color:#e8f0ff;text-shadow:2px 2px #1a2a5a,0 0 18px #78aaff99;border-block-width:2px;padding:.2rem 2rem;font-size:2rem}.turn-banner[data-v-564fb4ae]{border-block:3px solid var(--gold);color:#ffe7a8;letter-spacing:.08em;white-space:nowrap;text-shadow:3px 3px #7a1d12,0 0 24px #ffc85080;z-index:8;pointer-events:none;background:linear-gradient(90deg,#0000,#140a0aeb 15% 85%,#0000);width:max-content;padding:.3rem 2.5rem;font-family:Bangers,system-ui,sans-serif;font-size:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)skew(-8deg)}.banner-enter-active[data-v-564fb4ae],.banner-leave-active[data-v-564fb4ae]{transition:opacity .3s,transform .3s}.banner-enter-from[data-v-564fb4ae]{opacity:0;transform:translate(-120%,-50%)skew(-8deg)}.banner-leave-to[data-v-564fb4ae]{opacity:0;transform:translate(20%,-50%)skew(-8deg)}.action[data-v-564fb4ae]{border:2px solid var(--gold);color:#ffe7a8;letter-spacing:.05em;cursor:pointer;background:#1c1f2b;border-radius:8px;padding:.35rem .9rem .3rem;font-family:Bangers,system-ui,sans-serif;font-size:1.05rem}.action.primary[data-v-564fb4ae],.action.battle[data-v-564fb4ae]{color:#1a1206;background:linear-gradient(#e0b85a,#b0862e)}.action.battle[data-v-564fb4ae]{color:#fff;background:linear-gradient(#ff7a4a,#c0301a);border-color:#e04a2a}.action.danger[data-v-564fb4ae]{color:#ffb0a0;border-color:#c0301a}.action[data-v-564fb4ae]:disabled{opacity:.5;cursor:default}.hand[data-v-564fb4ae]{min-height:calc(var(--card-w) * 1.5);z-index:2;justify-content:center;padding-top:.3rem;display:flex}.hand-card[data-v-564fb4ae]{width:calc(var(--card-w) * 1.2);margin:0 calc(var(--card-w) * -.06);cursor:pointer;background:0 0;border:0;padding:0;transition:translate .18s}.hand-card[data-v-564fb4ae] .ygo-card{transition:box-shadow .18s}.hand-card[data-v-564fb4ae]:hover,.hand-card.selected[data-v-564fb4ae]{z-index:3;translate:0 -18px}.hand-card.pickable[data-v-564fb4ae] .ygo-card{box-shadow:0 0 0 2px #ffd678f2,0 0 14px #c9a24ab3}.hand-card.discardable[data-v-564fb4ae] .ygo-card{box-shadow:0 0 0 2px #ff5a3ce6,0 0 14px #ff503c99}.surrender[data-v-564fb4ae]{color:#b88;cursor:pointer;background:0 0;border:1px solid #5a2a2a;border-radius:6px;margin-left:auto;padding:.25rem .7rem}.action-pop[data-v-564fb4ae]{left:50%;bottom:calc(var(--card-w) * 2.05);z-index:6;background:#0c0e16eb;border:1px solid #c9a24a80;border-radius:10px;gap:.4rem;padding:.4rem;animation:.18s ease-out pop-in-564fb4ae;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 8px 24px #0009}@keyframes pop-in-564fb4ae{0%{opacity:0;transform:translate(-50%)translateY(8px)}}.prompt[data-v-564fb4ae]{box-sizing:border-box;text-align:center;color:#ffd0c0;z-index:5;pointer-events:auto;background:#140a0aeb;border:2px solid #e04a2a;border-radius:10px;align-items:center;gap:.75rem;width:max-content;max-width:calc(100% - 1.5rem);padding:.3rem .8rem;font-size:.9rem;font-weight:600;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prompt .action[data-v-564fb4ae]{white-space:nowrap;flex:none}.pile-backdrop[data-v-564fb4ae]{z-index:12;background:#05060cb8;grid-template-columns:minmax(0,1fr);place-items:center;padding:1rem;animation:.2s fade-564fb4ae;display:grid;position:absolute;inset:0}.pile-view[data-v-564fb4ae]{box-sizing:border-box;border:2px solid var(--gold);background:#121522;border-radius:12px;flex-direction:column;gap:.6rem;width:100%;max-width:100%;padding:.75rem 1rem 1rem;display:flex;box-shadow:0 18px 50px #0009}.pile-head[data-v-564fb4ae]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pile-head h3[data-v-564fb4ae]{letter-spacing:.05em;color:#ffe7a8;margin:0;font-family:Bangers,system-ui,sans-serif;font-size:1.5rem;font-weight:400}.pile-count[data-v-564fb4ae]{vertical-align:middle;border:1px solid #5a4a2a;border-radius:999px;margin-left:.5rem;padding:0 .45rem;font-family:system-ui,sans-serif;font-size:.85rem}.pile-row-title[data-v-564fb4ae]{letter-spacing:.05em;color:#e9d9ad;margin:0;font-family:Bangers,system-ui,sans-serif;font-size:1.15rem;font-weight:400}.pile-strip[data-v-564fb4ae]{scroll-snap-type:x proximity;scrollbar-color:var(--gold) #ffffff0f;scrollbar-width:thin;gap:.6rem;padding:.4rem .2rem .8rem;display:flex;overflow-x:auto}.pile-strip[data-v-564fb4ae]::-webkit-scrollbar{height:8px}.pile-strip[data-v-564fb4ae]::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.pile-strip[data-v-564fb4ae]::-webkit-scrollbar-thumb{background:var(--gold);border-radius:999px}.strip-card[data-v-564fb4ae]{cursor:zoom-in;scroll-snap-align:start;background:0 0;border:0;flex:none;width:clamp(110px,12vw,160px);padding:0;transition:translate .15s}.strip-card[data-v-564fb4ae]:hover{translate:0 -6px}.fx[data-v-564fb4ae]{pointer-events:none;z-index:70;position:fixed;inset:0}.flyer[data-v-564fb4ae]{aspect-ratio:59/86;transform-style:preserve-3d;position:fixed}.flyer .face[data-v-564fb4ae]{backface-visibility:hidden;position:absolute;inset:0;box-shadow:0 12px 28px #0000008c}.flyer .face.turned[data-v-564fb4ae]{transform:rotateY(180deg)}.result[data-v-564fb4ae]{z-index:10;background:#05060cbf;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;animation:.4s fade-564fb4ae;display:flex;position:absolute;inset:0}@keyframes fade-564fb4ae{0%{opacity:0}}.result-title[data-v-564fb4ae]{letter-spacing:.06em;font-family:Bangers,system-ui,sans-serif;font-size:5rem;animation:.5s cubic-bezier(.2,1.6,.4,1) slam-564fb4ae;transform:skew(-8deg)}@keyframes slam-564fb4ae{0%{opacity:0;transform:skew(-8deg)scale(2.5)}}.result.won .result-title[data-v-564fb4ae]{color:#ffe7a8;text-shadow:4px 4px #7a1d12,0 0 30px #ffc85099}.result.lost .result-title[data-v-564fb4ae]{color:#c0c4d6;text-shadow:4px 4px #1a1d2b}.exodia-title[data-v-564fb4ae]{letter-spacing:.08em;color:#ffd75a;text-shadow:0 0 18px #ffc83ce6,3px 3px #5a2a00;font-family:Bangers,system-ui,sans-serif;font-size:clamp(2.4rem,6vw,4.2rem);animation:.9s ease-out exodia-title-564fb4ae}.exodia[data-v-564fb4ae]{gap:.4rem;display:flex}.exodia[data-v-564fb4ae]>*{width:calc(var(--card-w) * 1.05);animation:.6s ease-out backwards exodia-piece-564fb4ae;animation-delay:calc(var(--i) * .18s);filter:drop-shadow(0 0 12px #ffc83ccc)}@keyframes exodia-title-564fb4ae{0%{opacity:0;transform:scale(2.2)}}@keyframes exodia-piece-564fb4ae{0%{opacity:0;transform:translateY(-30px)scale(1.3)}}.result-reason[data-v-564fb4ae]{color:#b8bccd}.side[data-v-564fb4ae]{flex-direction:column;align-self:start;gap:.6rem;min-width:0;max-height:calc(100vh - 1rem);display:flex;position:sticky;top:.5rem;overflow-y:auto}.preview[data-v-564fb4ae]{cursor:zoom-in;width:100%}.info p[data-v-564fb4ae]{margin:0}.info[data-v-564fb4ae]{flex-direction:column;gap:.25rem;display:flex}.info-name[data-v-564fb4ae]{color:#ffe7a8;font-weight:700}.info-attribute[data-v-564fb4ae]{color:#e9d9ad;font-weight:600}.info-meta[data-v-564fb4ae]{color:#9aa0b4;font-size:.85rem}.info-type[data-v-564fb4ae]{font-weight:700}.info-stats[data-v-564fb4ae]{letter-spacing:.05em;color:#ffe7a8;gap:1rem;font-family:Bangers,system-ui,sans-serif;font-size:1.2rem;display:flex}.info-text[data-v-564fb4ae]{white-space:pre-line;font-size:.9rem;line-height:1.4}.hint[data-v-564fb4ae]{color:#8a8fa6;margin:0;font-size:.85rem}.confirm-backdrop[data-v-564fb4ae]{z-index:50;background:#05060cb3;place-items:center;display:grid;position:fixed;inset:0}.confirm[data-v-564fb4ae]{background:#1c1f2b;border:2px solid #c0301a;border-radius:12px;padding:1.25rem 1.5rem}.confirm-buttons[data-v-564fb4ae]{justify-content:flex-end;gap:.6rem;display:flex}@media (width<=900px){.duel[data-v-564fb4ae]{grid-template-columns:1fr}.side[data-v-564fb4ae]{grid-template-columns:150px 1fr;grid-auto-flow:dense;align-items:start;display:grid}.preview[data-v-564fb4ae]{grid-area:span 3/1}.side[data-v-564fb4ae]>:not(.preview){grid-column:2}}.side-backdrop[data-v-bc0414a5]{z-index:40;background:#05060cc7;grid-template-columns:minmax(0,1fr);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.side-dialog[data-v-bc0414a5]{box-sizing:border-box;background:#121522;border:2px solid #c9a24a;border-radius:14px;flex-direction:column;gap:.8rem;width:min(1200px,100%);max-height:calc(100vh - 2rem);padding:1rem 1.2rem;display:flex;box-shadow:0 18px 50px #0009}.side-head[data-v-bc0414a5]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.side-head h2[data-v-bc0414a5]{letter-spacing:.05em;color:#ffe7a8;margin:0;font-family:Bangers,system-ui,sans-serif;font-size:1.8rem;font-weight:400}.hint[data-v-bc0414a5]{color:#b8bccd;margin:.2rem 0 0;font-size:.9rem}.side-status[data-v-bc0414a5]{flex-direction:column;align-items:flex-end;gap:.3rem;font-weight:600;display:flex}.clock[data-v-bc0414a5]{color:#ffe7a8;border:1px solid #c9a24a99;border-radius:999px;padding:.1rem .6rem}.opponent[data-v-bc0414a5]{color:#b8bccd}.opponent.ready[data-v-bc0414a5]{color:#8fe0a8}.columns[data-v-bc0414a5]{grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,1.4fr);gap:.9rem;min-height:0;display:grid;overflow:hidden}.column[data-v-bc0414a5]{background:#ffffff08;border:1px solid #c9a24a4d;border-radius:10px;flex-direction:column;min-height:0;padding:.5rem;display:flex}.column.side[data-v-bc0414a5]{border-color:#50aaa073}.column h3[data-v-bc0414a5]{letter-spacing:.05em;color:#ffe7a8;margin:0 0 .5rem;font-family:Bangers,system-ui,sans-serif;font-size:1.2rem;font-weight:400}.column h3 span[data-v-bc0414a5]{color:#b8bccd;font-family:system-ui,Segoe UI,sans-serif;font-size:.85rem}.column h3.invalid[data-v-bc0414a5],.column h3.invalid span[data-v-bc0414a5]{color:#ff7b7b}.cards[data-v-bc0414a5]{scrollbar-color:#c9a24a #ffffff0f;scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:.35rem;min-height:0;display:grid;overflow-y:auto}.card[data-v-bc0414a5]{cursor:pointer;background:0 0;border:0;padding:0;transition:translate .15s}.card[data-v-bc0414a5]:hover:not(:disabled){translate:0 -3px}.card[data-v-bc0414a5]:disabled{cursor:default;opacity:.75}.side-foot[data-v-bc0414a5]{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.invalid-note[data-v-bc0414a5]{color:#ff7b7b;margin:0 auto 0 0;font-weight:600}.waiting[data-v-bc0414a5]{color:#ffe7a8;margin:0 auto 0 0;font-weight:600}.action[data-v-bc0414a5]{color:#ffe7a8;letter-spacing:.06em;cursor:pointer;background:#1c1f2b;border:3px solid #c9a24a;border-radius:10px;padding:.5rem 1.4rem .4rem;font-family:Bangers,system-ui,sans-serif;font-size:1.3rem;transform:skew(-8deg)}.action.primary[data-v-bc0414a5]{color:#fff;text-shadow:2px 2px #5a0a05;background:linear-gradient(#ff5a3c,#b3160c);border-color:#ffe7a8}.action[data-v-bc0414a5]:disabled{opacity:.5;cursor:default}@media (width<=760px){.columns[data-v-bc0414a5]{grid-template-columns:minmax(0,1fr);overflow-y:auto}}.arena[data-v-68f603ec]{background:radial-gradient(at 50% 0,#ff783c2e,#0000 60%),radial-gradient(at 50% 100%,#3c78ff26,#0000 60%),#0f111a;border:1px solid #2c3044;border-radius:14px;max-width:1000px;margin:0 auto;padding:1.25rem;position:relative;overflow:hidden}.speedlines[data-v-68f603ec]{pointer-events:none;background:repeating-conic-gradient(at 50% 30%,#ffffff0d 0deg .8deg,#0000 .8deg 6deg);animation:60s linear infinite spin-68f603ec;position:absolute;inset:-30%;-webkit-mask:radial-gradient(circle at 50% 30%,#0000 12%,#000 55%);mask:radial-gradient(circle at 50% 30%,#0000 12%,#000 55%)}@keyframes spin-68f603ec{to{transform:rotate(360deg)}}.stage[data-v-68f603ec]{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid;position:relative}.fighter[data-v-68f603ec]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.portrait-frame[data-v-68f603ec]{aspect-ratio:4/5;border:4px solid #c9a24a;border-radius:10px;width:min(230px,32vw);position:relative}.portrait-frame[data-v-68f603ec] .portrait{border-radius:6px}.player .portrait-frame[data-v-68f603ec]{transform:rotate(-2deg);box-shadow:0 0 0 2px #3a2a10,0 0 25px #ffc85059}.cpu .portrait-frame[data-v-68f603ec]{border-color:#b3160c;transform:rotate(2deg);box-shadow:0 0 0 2px #3a0a05,0 0 25px #ff3c2859}.nameplate[data-v-68f603ec]{background:linear-gradient(90deg,#0000,#0009,#0000);border-radius:6px;flex-direction:column;align-items:center;padding:.2rem 1rem;display:flex}.who[data-v-68f603ec]{letter-spacing:.06em;color:#fff;text-shadow:2px 2px #000;font-family:Bangers,system-ui,sans-serif;font-size:1.7rem}.deck[data-v-68f603ec]{color:#9aa0b4;font-size:.85rem}.pips[data-v-68f603ec]{color:#3a3f58;gap:.3rem;font-size:1.4rem;display:flex}.pips .on[data-v-68f603ec]{color:#ffd76a;text-shadow:0 0 10px #ffd76acc}.center[data-v-68f603ec]{flex-direction:column;align-items:center;display:flex}.vs[data-v-68f603ec]{color:#ffd76a;text-shadow:4px 4px #b3160c,0 0 30px #ff7828cc;font-family:Bangers,system-ui,sans-serif;font-size:5rem;line-height:1;animation:1.6s ease-in-out infinite pulse-68f603ec;transform:skew(-10deg)}@keyframes pulse-68f603ec{50%{transform:skew(-10deg)scale(1.08)}}.score[data-v-68f603ec]{color:#fff;font-family:Bangers,system-ui,sans-serif;font-size:2.2rem}.format[data-v-68f603ec]{color:#9aa0b4;font-size:.8rem}.speech[data-v-68f603ec]{color:#111;background:#fff;border:3px solid #111;border-radius:18px;max-width:190px;padding:.5rem .8rem;font-weight:700;animation:.3s ease-out pop-68f603ec;position:absolute;top:-14px;left:-40%}.speech[data-v-68f603ec]:after{content:"";border:8px solid #111;border-color:#111 #111 #0000 #0000;position:absolute;bottom:-14px;right:18px}.reveal[data-v-68f603ec]{grid-template-columns:1fr auto 1fr;align-items:center;margin-top:1rem;display:grid;position:relative}.hand[data-v-68f603ec]{filter:drop-shadow(0 6px 10px #0009);justify-self:center;font-size:4.5rem}.hand.mirrored[data-v-68f603ec]{transform:scaleX(-1)}.hand.shake[data-v-68f603ec]{animation:.3s ease-in-out 3 shake-68f603ec}.hand.mirrored.shake[data-v-68f603ec]{animation-name:shake-mirrored-68f603ec}@keyframes shake-68f603ec{50%{transform:translateY(-22px)rotate(-12deg)}}@keyframes shake-mirrored-68f603ec{0%,to{transform:scaleX(-1)}50%{transform:scaleX(-1)translateY(-22px)rotate(-12deg)}}.jan[data-v-68f603ec]{letter-spacing:.1em;color:#9aa0b4;font-family:Bangers,system-ui,sans-serif;font-size:2rem}.banner[data-v-68f603ec]{letter-spacing:.06em;font-family:Bangers,system-ui,sans-serif;font-size:3rem;animation:.35s cubic-bezier(.2,1.6,.4,1) slam-68f603ec;transform:skew(-10deg)}.banner.won[data-v-68f603ec]{color:#8fe0a8;text-shadow:3px 3px #0d3a1d}.banner.lost[data-v-68f603ec]{color:#ff7a6a;text-shadow:3px 3px #4a0c06}.banner.tie[data-v-68f603ec]{color:#ffd76a;text-shadow:3px 3px #4a3606}@keyframes slam-68f603ec{0%{opacity:0;transform:skew(-10deg)scale(2.2)}}@keyframes pop-68f603ec{0%{opacity:0;transform:scale(.7)}}.panel[data-v-68f603ec]{text-align:center;background:#141722d9;border:2px solid #2c3044;border-radius:12px;margin-top:1.25rem;padding:1.25rem;position:relative}.title[data-v-68f603ec]{letter-spacing:.05em;color:#ffe7a8;margin:0 0 .5rem;font-family:Bangers,system-ui,sans-serif;font-size:1.9rem;font-weight:400}.info[data-v-68f603ec]{color:#b8bccd}.info.waiting[data-v-68f603ec],.title.waiting[data-v-68f603ec]{animation:1.6s ease-in-out infinite breathe-68f603ec}@keyframes breathe-68f603ec{50%{opacity:.55}}.info.warn[data-v-68f603ec]{color:#f0a0a0}.info.note[data-v-68f603ec]{color:#f0d08a}.offline[data-v-68f603ec]{color:#f0a0a0;background:#05060cbf;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-weight:600;display:flex;position:absolute;inset:0}.offline strong[data-v-68f603ec]{color:#ffe7a8;font-family:Bangers,system-ui,sans-serif;font-size:2rem}.placeholder[data-v-68f603ec]{color:#6b7085;margin:1rem 0 0;font-size:.8rem}.choices[data-v-68f603ec]{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-top:1rem;display:flex}.medallion[data-v-68f603ec]{color:#fff;cursor:pointer;background:radial-gradient(circle at 35% 30%,#3a3f58,#151823 70%);border:4px solid #c9a24a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:120px;height:120px;transition:transform .12s;display:flex;box-shadow:0 6px #5a4210,0 0 20px #c9a24a40}.medallion[data-v-68f603ec]:hover:not(:disabled){transform:translateY(-5px)rotate(-4deg)}.medallion.chosen[data-v-68f603ec],.medallion.chosen[data-v-68f603ec]:disabled{opacity:1;border-color:#ffe7a8;box-shadow:0 0 24px #ffc8508c}.medallion[data-v-68f603ec]:disabled{opacity:.5;cursor:default}.medallion .symbol[data-v-68f603ec]{font-size:2.8rem}.medallion .label[data-v-68f603ec]{letter-spacing:.08em;font-family:Bangers,system-ui,sans-serif;font-size:1.1rem}.action[data-v-68f603ec]{color:#ffe7a8;letter-spacing:.06em;cursor:pointer;background:#1c1f2b;border:3px solid #c9a24a;border-radius:10px;padding:.6rem 1.6rem .5rem;font-family:Bangers,system-ui,sans-serif;font-size:1.5rem;transform:skew(-8deg)}.action.primary[data-v-68f603ec]{color:#fff;text-shadow:2px 2px #5a0a05;background:linear-gradient(#ff5a3c,#b3160c);border-color:#ffe7a8}.final[data-v-68f603ec]{letter-spacing:.06em;font-family:Bangers,system-ui,sans-serif;font-size:5rem;line-height:1;animation:.45s cubic-bezier(.2,1.6,.4,1) slam-68f603ec;transform:skew(-10deg)}.final.won[data-v-68f603ec]{color:#ffd76a;text-shadow:5px 5px #7a1d12,0 0 40px #ffc850b3}.final.lost[data-v-68f603ec]{color:#8a90a8;text-shadow:5px 5px #0a0c14}.packages[data-v-68f603ec]{text-align:left;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:1.25rem 0;display:flex}.package h3[data-v-68f603ec]{letter-spacing:.06em;color:#9aa0b4;margin:0 0 .5rem;font-family:Bangers,system-ui,sans-serif;font-weight:400}.history[data-v-68f603ec]{color:#6b7085;margin-top:1rem;font-size:.85rem;position:relative}.history ol[data-v-68f603ec]{margin:.5rem 0 0}.intro[data-v-68f603ec]{pointer-events:none;background:#0000008c;place-items:center;animation:1.6s ease-in forwards fade-out-68f603ec;display:grid;position:absolute;inset:0}.intro span[data-v-68f603ec]{letter-spacing:.08em;color:#ffd76a;text-shadow:6px 6px #b3160c,0 0 60px #ff7828e6;font-family:Bangers,system-ui,sans-serif;font-size:8rem;animation:.5s cubic-bezier(.2,1.6,.4,1) slam-68f603ec;transform:skew(-12deg)}.starter-intro[data-v-68f603ec]{z-index:20;background:#0009;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;animation:.3s fade-68f603ec;display:flex;position:absolute;inset:0}.starter-text[data-v-68f603ec]{letter-spacing:.08em;color:#ffd76a;text-align:center;text-shadow:6px 6px #b3160c,0 0 60px #ff7828e6;font-family:Bangers,system-ui,sans-serif;font-size:clamp(3rem,8vw,6.5rem);animation:.5s cubic-bezier(.2,1.6,.4,1) slam-68f603ec;transform:skew(-12deg)}.starter-sub[data-v-68f603ec]{color:#e8dcc0;letter-spacing:.04em;font-size:1.1rem}@keyframes fade-68f603ec{0%{opacity:0}}@keyframes fade-out-68f603ec{0%,70%{opacity:1}to{opacity:0}}@media (width<=700px){.vs[data-v-68f603ec]{font-size:3rem}.speech[data-v-68f603ec]{left:0}}.sealed[data-v-24fb2e43]{border-bottom:1px solid #3a3f55;flex-direction:column;gap:.6rem;padding:.75rem 0 .25rem;display:flex}.sealed-title[data-v-24fb2e43]{letter-spacing:.05em;color:#ffe7a8;margin:0;font-family:Bangers,system-ui,sans-serif;font-size:1.5rem;font-weight:400}.info[data-v-24fb2e43]{color:#b8bccd;margin:0}.info.small[data-v-24fb2e43]{color:#8a8fa6;font-size:.85rem}.products[data-v-24fb2e43]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem;display:grid}.product[data-v-24fb2e43],.unopened-item[data-v-24fb2e43]{background:#0a0c1480;border:1px solid #3a3f55;border-radius:8px;align-items:center;gap:.6rem;padding:.4rem .6rem;display:flex}.mini-pack[data-v-24fb2e43]{flex:0 0 34px;width:34px}.product-name[data-v-24fb2e43]{flex:1;min-width:0;font-size:.9rem}.amount[data-v-24fb2e43]{color:#ffe7a8;text-align:right;background:#11131c;border:1px solid #4a4f66;border-radius:6px;width:4.2rem;padding:.3rem .4rem;font-weight:700}.actions[data-v-24fb2e43],.deck-row[data-v-24fb2e43],.request[data-v-24fb2e43],.open-row[data-v-24fb2e43]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.unopened[data-v-24fb2e43]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.5rem;display:grid}.count[data-v-24fb2e43]{color:#ffe7a8;font-weight:700}.status.valid[data-v-24fb2e43]{color:#8fe0a8}.status.invalid[data-v-24fb2e43]{color:#f0a0a0}.request[data-v-24fb2e43]{background:#ffffff08;border:1px solid #3a3f55;border-radius:8px;padding:.5rem .75rem}.request.incoming[data-v-24fb2e43]{color:#f0d08a;background:#a0781e26;border-color:#c9a24a}.request span[data-v-24fb2e43]{flex:1;min-width:12rem}.request-button[data-v-24fb2e43]{align-self:flex-start}.lobby-page[data-v-f4f2c3cc]{max-width:1000px;margin:0 auto}.page-title[data-v-f4f2c3cc]{letter-spacing:.05em;color:#ffe7a8;text-shadow:3px 3px #7a1d12,0 0 18px #ffc85059;transform-origin:0;margin:0 0 1.25rem;font-family:Bangers,system-ui,sans-serif;font-size:2.6rem;font-weight:400;transform:skew(-8deg)}.kicker[data-v-f4f2c3cc]{letter-spacing:.08em;color:#f0a0a0;font-family:Bangers,system-ui,sans-serif;font-size:1.1rem}.entry[data-v-f4f2c3cc]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;display:grid}.entry-card[data-v-f4f2c3cc],.room[data-v-f4f2c3cc]{background:repeating-linear-gradient(115deg,#ffffff08 0 12px,#0000 12px 28px),linear-gradient(100deg,#2a1420,#1c1f2b 45%,#14203a);border:2px solid #c9a24a;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000073}.entry-card[data-v-f4f2c3cc]{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.entry-card h2[data-v-f4f2c3cc]{letter-spacing:.05em;color:#ffe7a8;text-shadow:2px 2px #7a1d12;margin:0;font-family:Bangers,system-ui,sans-serif;font-size:2rem;font-weight:400}.lead[data-v-f4f2c3cc]{color:#b8bccd;margin:0}.toggle[data-v-f4f2c3cc]{border:2px solid #c9a24a;border-radius:10px;align-self:flex-start;display:inline-flex;overflow:hidden}.toggle button[data-v-f4f2c3cc]{color:#b8bccd;cursor:pointer;background:#1c1f2b;border:0;padding:.45rem 1rem;font-weight:600}.toggle button.on[data-v-f4f2c3cc]{color:#1a1206;background:#c9a24a}.join[data-v-f4f2c3cc]{flex-wrap:wrap;gap:.75rem;display:flex}.code-input[data-v-f4f2c3cc]{color:#ffe7a8;letter-spacing:.3em;text-transform:uppercase;background:#11131c;border:2px solid #4a4f66;border-radius:10px;flex:1;min-width:10rem;padding:.5rem .75rem;font-family:Bangers,system-ui,sans-serif;font-size:1.8rem}.code-input[data-v-f4f2c3cc]::placeholder{color:#4a4f66;letter-spacing:.1em}.action[data-v-f4f2c3cc]{color:#ffe7a8;letter-spacing:.06em;cursor:pointer;background:#1c1f2b;border:3px solid #c9a24a;border-radius:10px;align-self:flex-start;padding:.5rem 1.5rem .4rem;font-family:Bangers,system-ui,sans-serif;font-size:1.4rem;transform:skew(-8deg)}.action.primary[data-v-f4f2c3cc]{color:#1a1206;background:linear-gradient(#e0b85a,#b0862e)}.action[data-v-f4f2c3cc]:disabled{opacity:.5;cursor:default}.room[data-v-f4f2c3cc]{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.room-head[data-v-f4f2c3cc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.code-box[data-v-f4f2c3cc]{align-items:baseline;gap:.75rem;display:flex}.code[data-v-f4f2c3cc]{color:#ffe7a8;letter-spacing:.25em;cursor:copy;background:#11131c;border:2px dashed #c9a24a;border-radius:10px;padding:.1rem .6rem;font-family:Bangers,system-ui,sans-serif;font-size:2.4rem}.copied[data-v-f4f2c3cc]{color:#8fe0a8;opacity:0;transition:opacity .2s}.copied.show[data-v-f4f2c3cc]{opacity:1}.rules-box[data-v-f4f2c3cc]{background:#1c1f2b99;border:1px solid #3a3f55;border-radius:10px;margin:.75rem 0;padding:.6rem .9rem}.rules-box summary[data-v-f4f2c3cc]{cursor:pointer;color:#ffe7a8;font-weight:700}.rules-box[open] summary[data-v-f4f2c3cc]{margin-bottom:.6rem}.rules-box .msg-hint[data-v-f4f2c3cc]{margin:.6rem 0 0}.settings[data-v-f4f2c3cc]{align-items:center;gap:.75rem;display:flex}.entry-card .toggle+.toggle[data-v-f4f2c3cc]{margin-top:-.25rem}.mode[data-v-f4f2c3cc],.format[data-v-f4f2c3cc]{color:#b8bccd;font-weight:600}.stage[data-v-f4f2c3cc]{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.seat[data-v-f4f2c3cc]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.portrait-frame[data-v-f4f2c3cc]{aspect-ratio:4/5;border:4px solid #6b7085;border-radius:10px;width:min(200px,32vw);transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.me .portrait-frame[data-v-f4f2c3cc]{transform:rotate(-2deg)}.them .portrait-frame[data-v-f4f2c3cc]{transform:rotate(2deg)}.seat.ready .portrait-frame[data-v-f4f2c3cc]{border-color:#c9a24a;box-shadow:0 0 24px #ffc85073}.portrait-frame.waiting[data-v-f4f2c3cc]{background:#ffffff08;border-style:dashed;place-items:center;display:grid}.dots[data-v-f4f2c3cc]{color:#6b7085;letter-spacing:.06em;text-align:center;padding:0 1rem;font-family:Bangers,system-ui,sans-serif;font-size:1.3rem;animation:1.6s ease-in-out infinite blink-f4f2c3cc}@keyframes blink-f4f2c3cc{50%{opacity:.4}}.stamp[data-v-f4f2c3cc]{color:#ff7a5a;letter-spacing:.08em;background:#140a0a99;border:3px solid #e04a2a;border-radius:6px;padding:.1rem .8rem;font-family:Bangers,system-ui,sans-serif;font-size:1.8rem;animation:.25s cubic-bezier(.2,1.4,.4,1) stamp-f4f2c3cc;position:absolute;bottom:12%;left:50%;transform:translate(-50%)rotate(-12deg)}@keyframes stamp-f4f2c3cc{0%{opacity:0;transform:translate(-50%)rotate(-12deg)scale(2)}}.offline[data-v-f4f2c3cc]{color:#f0a0a0;text-align:center;background:#05060cbf;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-weight:600;display:flex;position:absolute;inset:0}.offline strong[data-v-f4f2c3cc]{color:#ffe7a8;font-family:Bangers,system-ui,sans-serif;font-size:2rem}.nameplate[data-v-f4f2c3cc]{flex-direction:column;align-items:center;display:flex}.who[data-v-f4f2c3cc]{letter-spacing:.05em;color:#ffe7a8;font-family:Bangers,system-ui,sans-serif;font-size:1.6rem}.crown[data-v-f4f2c3cc]{font-size:1.1rem}.deck[data-v-f4f2c3cc],.hint[data-v-f4f2c3cc]{color:#8a8fa6;font-size:.95rem}.hint[data-v-f4f2c3cc]{text-align:center;max-width:220px;margin:0}.vs[data-v-f4f2c3cc]{color:#ff7a5a;text-shadow:3px 3px #3a0d08;font-family:Bangers,system-ui,sans-serif;font-size:3.2rem;transform:skew(-10deg)}.kick[data-v-f4f2c3cc]{color:#f0a0a0;cursor:pointer;background:0 0;border:1px solid #8a3a3a;border-radius:8px;padding:.25rem .9rem}.kick[data-v-f4f2c3cc]:hover:not(:disabled){background:#781e1e4d}.panel[data-v-f4f2c3cc]{background:#0a0c1480;border:1px solid #3a3f55;border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}.field-row[data-v-f4f2c3cc]{grid-template-columns:11rem 1fr;align-items:center;gap:.75rem;display:grid}.field-row .label[data-v-f4f2c3cc]{color:#b8bccd;font-weight:600}.field-row select[data-v-f4f2c3cc]{color:#e9e9ef;background:#11131c;border:1px solid #4a4f66;border-radius:8px;min-width:0;padding:.45rem .6rem;font-size:1rem}.warning[data-v-f4f2c3cc]{color:#f0d08a;background:#a0781e26;border:1px solid #8a6a2a;border-radius:8px;margin:0;padding:.5rem .75rem}.ready-button[data-v-f4f2c3cc]{color:#1a1206;letter-spacing:.08em;cursor:pointer;background:linear-gradient(#e0b85a,#b0862e);border:3px solid #c9a24a;border-radius:12px;align-self:center;margin-top:.5rem;padding:.6rem 3rem .5rem;font-family:Bangers,system-ui,sans-serif;font-size:2rem;transform:skew(-8deg);box-shadow:0 6px 20px #ffb43c40}.ready-button.on[data-v-f4f2c3cc]{color:#ffe7a8;box-shadow:none;background:#1c1f2b}.ready-button[data-v-f4f2c3cc]:disabled{opacity:.5;cursor:default}.info[data-v-f4f2c3cc]{color:#b8bccd;text-align:center;margin:0}.info.small[data-v-f4f2c3cc]{color:#8a8fa6;font-size:.85rem}.leave[data-v-f4f2c3cc]{color:#b8bccd;cursor:pointer;background:0 0;border:1px solid #4a4f66;border-radius:8px;align-self:flex-start;padding:.35rem 1rem}.msg-error[data-v-f4f2c3cc]{margin-top:1rem}@media (width<=640px){.field-row[data-v-f4f2c3cc]{grid-template-columns:1fr}.vs[data-v-f4f2c3cc]{font-size:2rem}}.backdrop[data-v-4b1caa51]{z-index:50;background:#05060cbf;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialog[data-v-4b1caa51]{background:repeating-linear-gradient(115deg,#ffffff08 0 12px,#0000 12px 28px),linear-gradient(100deg,#2a1420,#1c1f2b 45%,#14203a);border:2px solid #c9a24a;border-radius:14px;gap:1.5rem;width:min(720px,100%);padding:1.5rem;animation:.25s cubic-bezier(.2,1.4,.4,1) pop-4b1caa51;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0009}@keyframes pop-4b1caa51{0%{opacity:0;transform:scale(.85)}}.close[data-v-4b1caa51]{color:#9aa0b4;cursor:pointer;background:0 0;border:none;font-size:1.3rem;position:absolute;top:.6rem;right:.8rem}.close[data-v-4b1caa51]:hover{color:#fff}.portrait-frame[data-v-4b1caa51]{aspect-ratio:4/5;border:4px solid #c9a24a;border-radius:10px;flex:0 0 200px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 0 25px #ffc8504d}.content[data-v-4b1caa51]{flex-direction:column;gap:.75rem;min-width:0;display:flex}.kicker[data-v-4b1caa51]{letter-spacing:.08em;color:#f0a0a0;font-family:Bangers,system-ui,sans-serif;font-size:1.2rem}.name[data-v-4b1caa51]{letter-spacing:.05em;color:#ffe7a8;text-shadow:3px 3px #7a1d12,0 0 18px #ffc85066;margin:-.5rem 0 0;font-family:Bangers,system-ui,sans-serif;font-size:2.6rem;font-weight:400;line-height:1;transform:skew(-8deg)}.meta[data-v-4b1caa51]{color:#9aa0b4;margin:0;font-size:.9rem}.deck-field[data-v-4b1caa51]{align-items:center;gap:.6rem;display:flex}.deck-field select[data-v-4b1caa51]{color:inherit;background:#151823;border:1px solid #3a3f58;border-radius:6px;flex:1;padding:.45rem .6rem}.formats[data-v-4b1caa51]{border:1px solid #3a3f58;border-radius:8px;align-self:flex-start;display:flex;overflow:hidden}.formats button[data-v-4b1caa51]{color:#b8bccd;cursor:pointer;background:#151823;border:none;padding:.5rem .9rem}.formats button.active[data-v-4b1caa51]{color:#1a1206;background:#c9a24a;font-weight:700}.duel-button[data-v-4b1caa51]{color:#fff;letter-spacing:.08em;text-shadow:2px 2px #5a0a05;cursor:pointer;background:linear-gradient(#ff5a3c,#b3160c);border:3px solid #ffe7a8;border-radius:10px;align-self:flex-start;margin-top:.25rem;padding:.55rem 1.8rem .45rem;font-family:Bangers,system-ui,sans-serif;font-size:2rem;transition:transform .1s;transform:skew(-8deg);box-shadow:0 4px #5a0a05,0 0 20px #ff5a3c80}.duel-button[data-v-4b1caa51]:hover:not(:disabled){transform:skew(-8deg)scale(1.05)}.duel-button[data-v-4b1caa51]:disabled{filter:grayscale(.8);cursor:not-allowed}.link[data-v-4b1caa51]{color:#ffe7a8;margin-left:.4rem}@media (width<=560px){.dialog[data-v-4b1caa51]{flex-direction:column}.portrait-frame[data-v-4b1caa51]{flex-basis:auto;width:150px}}.duelist[data-v-b50522cf]{--frame:#b8742f;aspect-ratio:59/86;color:#111;text-align:left;background:#3b3f41;border-radius:1.1%/.75%;width:100%;font-family:Spectral,serif;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 1cqw 4cqw #0000008c;container-type:inline-size}.duelist[data-v-b50522cf]:not(.locked):hover{transform:translateY(-1.5%)rotate(-.4deg)}.duelist.selected[data-v-b50522cf]{outline-offset:5px;outline:2px solid #ffd76a;box-shadow:0 1cqw 4cqw #0000008c,0 0 22px #ffd26e59}.frame[data-v-b50522cf]{background:var(--mottle-light) 0 0 / 100% 100%, var(--mottle-dark) 0 0 / 100% 100%, var(--frame);border-radius:.3cqw;position:absolute;inset:2.5cqw;box-shadow:inset 0 0 0 .25cqw #00000059,inset 0 0 1.5cqw #00000040}.locked .frame[data-v-b50522cf]{filter:grayscale(.8)brightness(.7)}.name-box[data-v-b50522cf]{box-sizing:border-box;border-radius:.3cqw;align-items:center;height:10.2cqw;padding:0 11cqw 0 2.2cqw;display:flex;position:absolute;top:5.6cqw;left:5cqw;right:5cqw;box-shadow:.3cqw .35cqw .45cqw #00000059,inset .4cqw .4cqw .45cqw #ffffff73,inset -.4cqw -.4cqw .5cqw #00000059}.name[data-v-b50522cf]{white-space:nowrap;text-overflow:ellipsis;font-family:Cinzel,serif;font-size:6.4cqw;font-weight:700;line-height:1;overflow:hidden}.badge[data-v-b50522cf]{color:#fff;background:radial-gradient(circle at 35% 30%,#ff8a5c,#b0240f 70%);border-radius:50%;place-items:center;width:8.5cqw;height:8.5cqw;font-size:5cqw;display:grid;position:absolute;top:.85cqw;right:1.2cqw;box-shadow:0 0 0 .35cqw #f3d7a0}.art-box[data-v-b50522cf]{box-sizing:border-box;border:1.4cqw solid #7b8085;border-color:#3e4246 #7b8085 #7b8085 #3e4246;height:81cqw;position:absolute;top:18.6cqw;left:9.5cqw;right:9.5cqw;overflow:hidden}.locked .art-box[data-v-b50522cf] .portrait{filter:grayscale()brightness(.35)}.lock[data-v-b50522cf]{text-shadow:0 0 4cqw #000;place-items:center;font-size:18cqw;display:grid;position:absolute;inset:0}.text-box[data-v-b50522cf]{background:var(--mottle-light) 0 0 / 200% 200%, #f4ead3;border:.6cqw solid #c7762e;flex-direction:column;padding:.9cqw 1.8cqw .7cqw;font-size:3.1cqw;line-height:1.15;display:flex;position:absolute;inset:103cqw 5cqw 5.6cqw}.type-line[data-v-b50522cf]{font-family:Spectral SC,serif;font-weight:700}.desc[data-v-b50522cf]{flex:1;margin:.4cqw 0 0;font-size:2.7cqw;overflow:hidden}.requirements[data-v-b50522cf]{color:#9b1c1c;margin:.5cqw 0 0;padding:0;font-size:2.7cqw;font-weight:700;list-style:none}.requirements .met[data-v-b50522cf]{color:#1f6b35}.stats[data-v-b50522cf]{white-space:pre;background:linear-gradient(#1d1d1d,#1d1d1d) top/100% max(.2cqw,.5px) no-repeat;justify-content:flex-end;gap:2.4cqw;margin-top:.4cqw;padding-top:max(.9cqw + .9px,2.9px);font-size:3cqw;font-weight:700;line-height:1;display:flex}.backdrop[data-v-5efb2a6a]{z-index:50;background:#05060cbf;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialog[data-v-5efb2a6a]{background:repeating-linear-gradient(115deg,#ffffff08 0 12px,#0000 12px 28px),linear-gradient(100deg,#2a1420,#1c1f2b 45%,#14203a);border:2px solid #c9a24a;border-radius:14px;gap:1.5rem;width:min(720px,100%);padding:1.5rem;animation:.25s cubic-bezier(.2,1.4,.4,1) pop-5efb2a6a;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0009}@keyframes pop-5efb2a6a{0%{opacity:0;transform:scale(.85)}}.portrait-frame[data-v-5efb2a6a]{aspect-ratio:4/5;border:4px solid #6b7085;border-radius:10px;flex:0 0 180px;position:relative;overflow:hidden;transform:rotate(-2deg)}.portrait-frame[data-v-5efb2a6a] .portrait{filter:grayscale()brightness(.4)}.lock[data-v-5efb2a6a]{text-shadow:0 0 20px #000;place-items:center;font-size:4rem;display:grid;position:absolute;inset:0}.content[data-v-5efb2a6a]{flex-direction:column;gap:.5rem;min-width:0;display:flex}.kicker[data-v-5efb2a6a]{letter-spacing:.08em;color:#f0a0a0;font-family:Bangers,system-ui,sans-serif;font-size:1.2rem}.name[data-v-5efb2a6a]{letter-spacing:.05em;color:#ffe7a8;text-shadow:3px 3px #7a1d12,0 0 18px #ffc85066;margin:0;font-family:Bangers,system-ui,sans-serif;font-size:2.6rem;font-weight:400;line-height:1;transform:skew(-8deg)}.lead[data-v-5efb2a6a]{color:#b8bccd;margin:.5rem 0 0}.requirements[data-v-5efb2a6a]{flex-direction:column;gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.requirements li[data-v-5efb2a6a]{background:#781e1e33;border:1px solid #5a2a2a;border-radius:8px;align-items:center;gap:.75rem;padding:.6rem .8rem;font-size:1.15rem;font-weight:600;display:flex}.requirements li.met[data-v-5efb2a6a]{color:#8fe0a8;background:#1e783c2e;border-color:#2a5a3a}.mark[data-v-5efb2a6a]{color:#ff7a6a;font-size:1.4rem}.met .mark[data-v-5efb2a6a]{color:#8fe0a8}.ok[data-v-5efb2a6a]{color:#ffe7a8;letter-spacing:.06em;cursor:pointer;background:#1c1f2b;border:3px solid #c9a24a;border-radius:10px;align-self:flex-start;margin-top:.75rem;padding:.5rem 1.5rem .4rem;font-family:Bangers,system-ui,sans-serif;font-size:1.4rem;transform:skew(-8deg)}@media (width<=560px){.dialog[data-v-5efb2a6a]{flex-direction:column}.portrait-frame[data-v-5efb2a6a]{flex-basis:auto;width:140px}}.page[data-v-8899e8b5]{max-width:1200px}.grid[data-v-8899e8b5]{grid-template-columns:repeat(auto-fill,minmax(240px,280px));gap:2rem;margin-top:1.25rem;display:grid}.slot[data-v-8899e8b5]{color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:.5rem;padding:0;display:flex}.slot.locked[data-v-8899e8b5]{cursor:help}.sets[data-v-8899e8b5]{color:#9aa0b4;text-align:center;font-size:.85rem}.toolbar[data-v-b4352eaf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.set-tabs[data-v-b4352eaf]{flex-wrap:wrap;gap:.5rem;display:flex}.set-tabs button[data-v-b4352eaf]{color:#d8dae5;cursor:pointer;background:#23273a;border:1px solid #3a3f55;border-radius:6px;padding:.5rem 1rem}.set-tabs button.selected[data-v-b4352eaf]{color:#ffe7a8;background:#3a3322;border-color:#c9a24a}.set-tabs small[data-v-b4352eaf]{opacity:.6;margin-left:.4rem}input[type=search][data-v-b4352eaf]{min-width:240px;color:inherit;background:#1c1f2b;border:1px solid #3a3f55;border-radius:6px;padding:.5rem .75rem}.count[data-v-b4352eaf]{color:#9aa0b4}.error[data-v-b4352eaf]{color:#ff7b7b}.grid[data-v-b4352eaf]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:1.5rem 1.25rem;display:grid}.grid-item[data-v-b4352eaf]{cursor:pointer;background:0 0;border:none;padding:0}.page[data-v-3f8fec2f]{max-width:1000px}.items[data-v-3f8fec2f]{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.item[data-v-3f8fec2f]{background:#1c1f2b;border:1px solid #2c3044;border-radius:10px;align-items:center;gap:1.5rem;padding:1rem 1.25rem;display:flex}.item[data-v-3f8fec2f] .pack{flex-shrink:0;width:110px}.info[data-v-3f8fec2f]{flex-direction:column;gap:.5rem;display:flex}h3[data-v-3f8fec2f]{margin:0}.count[data-v-3f8fec2f]{color:#ffe7a8;margin:0;font-size:1.2rem}.actions[data-v-3f8fec2f]{gap:.6rem;display:flex}.sell-row[data-v-3f8fec2f]{align-items:center;gap:.75rem;display:flex}.total strong[data-v-3f8fec2f]{color:#ffe7a8;font-size:1.2rem}.link[data-v-3f8fec2f]{color:#ffe7a8;margin-left:.4rem}.release[data-v-b335577d]{color:#9aa0b4;margin:-.35rem 0 0;font-size:.8rem;font-style:italic}.page[data-v-b335577d]{max-width:1000px}.products[data-v-b335577d]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.product[data-v-b335577d]{background:#1c1f2b;border:1px solid #2c3044;border-radius:10px;flex-direction:column;gap:.6rem;padding:1.25rem;display:flex}.product[data-v-b335577d] .pack{align-self:center;width:70%}h3[data-v-b335577d]{margin:.25rem 0 0;font-size:1.05rem}.price[data-v-b335577d]{color:#b8bccd;margin:0}.price strong[data-v-b335577d]{color:#ffe7a8}.buy[data-v-b335577d]{flex-wrap:wrap;gap:.6rem;display:flex}.link[data-v-b335577d]{color:#ffe7a8;margin-left:.4rem}.back-lobby[data-v-02918e73]{color:#b8bccd;text-decoration:none}.sealed-title[data-v-02918e73]{margin:.5rem 0 0}.page[data-v-02918e73]{max-width:1100px}.stage[data-v-02918e73]{flex-direction:column;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.pack-button[data-v-02918e73]{cursor:pointer;background:0 0;border:none;width:min(260px,60vw);padding:0;animation:2.4s ease-in-out infinite hover-float-02918e73;position:relative}.pack-button[data-v-02918e73]:hover:not(.tearing){animation:.5s ease-in-out infinite wobble-02918e73}.pack-part.bottom[data-v-02918e73]{position:absolute;inset:0}.pack-part[data-v-02918e73] .pack{width:100%}.pack-part.top[data-v-02918e73]{clip-path:inset(0 0 calc(92.5% - 1px))}.pack-button:hover:not(.tearing) .pack-part[data-v-02918e73] .shine{background-position:0 0}.pack-part.bottom[data-v-02918e73]{clip-path:inset(7.5% 0 0)}.tearing[data-v-02918e73]{animation:none}.tearing .top[data-v-02918e73]{animation:.6s ease-in forwards tear-off-02918e73}.tearing .bottom[data-v-02918e73]{animation:.5s ease-in .4s forwards drop-away-02918e73}@keyframes hover-float-02918e73{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes wobble-02918e73{0%,to{transform:rotate(0)}25%{transform:rotate(-1.5deg)}75%{transform:rotate(1.5deg)}}@keyframes tear-off-02918e73{to{opacity:0;transform:translate(60%,-80%)rotate(25deg)}}@keyframes drop-away-02918e73{to{opacity:0;transform:translateY(60%)scale(.9)}}.box-button[data-v-02918e73]{cursor:pointer;background:0 0;border:none;width:min(280px,62vw);padding:0;animation:2.4s ease-in-out infinite hover-float-02918e73;position:relative}.box-button[data-v-02918e73]:hover:not(.opening){animation:.9s ease-in-out infinite box-nudge-02918e73}.box-part[data-v-02918e73] .pack{width:100%}.box-part.lid[data-v-02918e73]{z-index:2;clip-path:inset(0 0 calc(100% - var(--cut) - 1px) 0);transform-origin:15% var(--cut);position:absolute;inset:0}.box-button:hover:not(.opening) .box-part[data-v-02918e73] .shine{background-position:0 0}.box-part.body[data-v-02918e73]{z-index:1;clip-path:inset(var(--cut) 0 0 0);position:relative}.box-light[data-v-02918e73]{top:calc(var(--cut) - 18%);z-index:0;filter:blur(4px);opacity:0;transform-origin:50% 70%;pointer-events:none;background:radial-gradient(50% 60% at 50% 70%,#fff0bef2,#ffc85a80 45%,#0000 72%);height:26%;position:absolute;left:8%;right:8%;transform:scaleY(.2)}.opening[data-v-02918e73]{animation:none}.opening .lid[data-v-02918e73]{animation:.75s ease-in forwards lid-off-02918e73}.opening .box-light[data-v-02918e73]{animation:.9s ease-out .2s forwards light-burst-02918e73}.opening .body[data-v-02918e73]{animation:.45s ease-in .75s forwards box-drop-02918e73}@keyframes box-nudge-02918e73{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(-.8deg)}}@keyframes lid-off-02918e73{0%{transform:none}30%{transform:translateY(-4%)rotate(-3deg)}to{opacity:0;transform:translate(-35%,-70%)rotate(-22deg)}}@keyframes light-burst-02918e73{40%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1.4)}}@keyframes box-drop-02918e73{to{opacity:0;transform:translateY(12%)scale(.95)}}.hint[data-v-02918e73],.progress[data-v-02918e73]{color:#9aa0b4;margin:0}.reveal-card[data-v-02918e73]{cursor:pointer;width:min(320px,75vw);position:relative}.new-stamp[data-v-02918e73]{outline-offset:.05em;letter-spacing:.06em;opacity:0;pointer-events:none;background:#3c080459;border:.09em solid #ffd76a;border-radius:.12em;outline:.04em solid #7a1d12;padding:.1em .45em 0;font-family:Bangers,system-ui,sans-serif;font-size:min(6.5rem,22vw);line-height:1;animation:2.2s ease-out .35s forwards stamp-02918e73;position:absolute;top:42%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(-16deg);box-shadow:inset 0 0 0 .03em #7a1d12,0 0 30px #ffbe3c8c}.new-stamp-text[data-v-02918e73]{color:#0000;-webkit-text-stroke:.035em #7a1d12;filter:drop-shadow(.04em .05em #3a0806);background:linear-gradient(#fff6c8 0%,#ffd76a 38%,#c8901e 55%,#ffe9a0 72%,#b07a18 100%);-webkit-background-clip:text;background-clip:text;display:block}.new-stamp[data-v-02918e73]:after{content:"";background:linear-gradient(100deg,#0000,#ffffffd9,#0000);width:40%;animation:.7s ease-in-out .65s forwards stamp-shine-02918e73;position:absolute;inset:-20% auto -20% -60%;transform:skew(-20deg)}@keyframes stamp-02918e73{0%{opacity:0;transform:translate(-50%,-50%)rotate(-16deg)scale(2.8)}9%{opacity:1;transform:translate(-50%,-50%)rotate(-16deg)scale(.92)}13%{transform:translate(-50%,-50%)rotate(-14deg)scale(1.04)}17%,45%{opacity:1;transform:translate(-50%,-50%)rotate(-16deg)scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(-16deg)scale(1.06)}}@keyframes stamp-shine-02918e73{to{left:130%}}.reveal-card[data-v-02918e73]:has(.new-stamp) .ygo-card{animation:.25s ease-out .53s stamp-hit-02918e73}@keyframes stamp-hit-02918e73{40%{transform:scale(.97)translateY(3px)}}@media (prefers-reduced-motion:reduce){.new-stamp[data-v-02918e73]{animation:2.2s ease-out .35s forwards stamp-fade-02918e73}@keyframes stamp-fade-02918e73{0%,45%{opacity:1}to{opacity:0}}}.reveal-card.foil[data-v-02918e73] .card-body{animation:1.6s ease-in-out infinite foil-glow-02918e73}@keyframes foil-glow-02918e73{0%,to{box-shadow:0 0 18px 2px #ffd77859}50%{box-shadow:0 0 40px 10px #ffd778b3}}.deal-enter-active[data-v-02918e73]{transition:transform .35s cubic-bezier(.2,.8,.3,1.1),opacity .25s ease-out}.deal-leave-active[data-v-02918e73]{transition:transform .2s ease-in,opacity .2s ease-in}.deal-enter-from[data-v-02918e73]{opacity:0;transform:translateY(40px)rotateY(80deg)scale(.85)}.deal-leave-to[data-v-02918e73]{opacity:0;transform:translate(-60px)rotate(-6deg)}.badge-row[data-v-02918e73]{align-items:center;gap:.75rem;min-height:2rem;display:flex}.new-badge[data-v-02918e73]{color:#2a1a00;letter-spacing:.08em;background:linear-gradient(#ffe27a,#e0a72a);border-radius:999px;padding:.15rem .7rem;font-weight:800;box-shadow:0 0 12px #ffd25a99}.new-badge.small[data-v-02918e73]{margin-top:.4rem;font-size:.8rem;display:inline-block}.count-badge[data-v-02918e73]{color:#ffe7a8;background:#1c1f2b;border:2px solid #c9a24a;border-radius:999px;padding:.1rem .45rem;font-size:.9rem;font-weight:700;position:absolute;top:-.4rem;right:-.4rem}.pack-counter[data-v-02918e73]{letter-spacing:.06em;color:#ffe7a8;margin:0;font-family:Bangers,system-ui,sans-serif;font-size:1.6rem}.rarity[data-v-02918e73]{color:#ffe7a8;font-weight:600}.controls[data-v-02918e73]{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.5rem;display:flex}.controls a.btn[data-v-02918e73]{text-decoration:none}.achieved[data-v-02918e73]{color:#ffe7a8;background:#3a3322;border:1px solid #c9a24a;border-radius:8px;padding:.7rem 1rem;font-weight:700;text-decoration:none;display:block}.summary[data-v-02918e73]{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.summary h3[data-v-02918e73]{margin:.75rem 0 0}.summary .controls[data-v-02918e73]{justify-content:flex-start;margin-top:1.5rem}.grid[data-v-02918e73]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1.25rem 1rem;display:grid}.grid-item[data-v-02918e73]{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.grid-item[data-v-02918e73] .ygo-card{width:100%}.auth[data-v-3a270294]{background:#1c1f2b;border-radius:12px;max-width:380px;margin:3rem auto;padding:2rem}.tabs[data-v-3a270294]{gap:.5rem;margin-bottom:1.5rem;display:flex}.tabs button[data-v-3a270294]{color:#d8dae5;cursor:pointer;background:#23273a;border:1px solid #3a3f55;border-radius:6px;flex:1;padding:.6rem}.tabs button.selected[data-v-3a270294]{color:#ffe7a8;background:#3a3322;border-color:#c9a24a}form[data-v-3a270294]{flex-direction:column;gap:1rem;display:flex}label[data-v-3a270294]{color:#b8bccd;flex-direction:column;gap:.35rem;display:flex}input[data-v-3a270294]{color:#e9e9ef;background:#141722;border:1px solid #3a3f55;border-radius:6px;padding:.55rem .75rem;font-size:1rem}.hint[data-v-3a270294]{color:#9aa0b4;margin:0;font-size:.85rem}.error[data-v-3a270294]{color:#ff7b7b;margin:0}.primary[data-v-3a270294]{color:#1a1a1a;cursor:pointer;background:#c9a24a;border:none;border-radius:6px;padding:.7rem;font-size:1rem;font-weight:600}.primary[data-v-3a270294]:disabled{opacity:.6;cursor:default}.profile[data-v-198f912d]{max-width:420px}form[data-v-198f912d]{flex-direction:column;gap:1rem;display:flex}label[data-v-198f912d]{color:#b8bccd;flex-direction:column;gap:.35rem;display:flex}input[data-v-198f912d]{color:#e9e9ef;background:#141722;border:1px solid #3a3f55;border-radius:6px;padding:.55rem .75rem;font-size:1rem}.ok[data-v-198f912d]{color:#6fd08c;margin:0}.error[data-v-198f912d]{color:#ff7b7b;margin:0}.primary[data-v-198f912d],.logout[data-v-198f912d]{cursor:pointer;border-radius:6px;padding:.65rem 1.2rem;font-size:1rem}.primary[data-v-198f912d]{color:#1a1a1a;background:#c9a24a;border:none;font-weight:600}.primary[data-v-198f912d]:disabled{opacity:.6}.logout[data-v-198f912d]{color:#ffb0b0;background:#2a1d22;border:1px solid #5a3a3a;margin-top:2.5rem}th[data-v-b73d21f4]{text-align:left;padding-right:2rem}.ok[data-v-b73d21f4]{color:#1a7f37}.failed[data-v-b73d21f4]{color:#cf222e}button[data-v-b73d21f4]{margin-top:1rem}
