:root{--spark-color-ffffff: #ffffff;--spark-color-f8f9fd: #f8f9fd;--spark-color-3: rgba(0, 0, 0, .1);--spark-color-6c757d: #6c757d;--spark-color-5: rgba(248, 250, 252, .92);--spark-color-6: rgba(148, 163, 184, .78);--spark-color-7: rgba(15, 118, 203, .22);--spark-color-8: rgba(191, 219, 254, .95);--spark-color-9: rgba(56, 189, 248, .95);--spark-color-10: rgba(129, 140, 248, .95);--spark-color-11: rgba(0, 0, 0, .2);--spark-color-12: rgba(96, 165, 250, .28);--spark-color-13: rgba(8, 17, 35, .75);--spark-color-14: rgba(14, 165, 233, .18);--spark-color-f8fafc: #f8fafc;--spark-color-16: rgba(30, 41, 59, .72);--spark-color-17: rgba(148, 163, 184, .25);--spark-color-18: rgba(15, 23, 42, .4);--spark-color-23: rgba(129, 140, 248, .9);--spark-color-24: rgba(129, 140, 248, .7);--spark-color-27: rgba(96, 165, 250, .65);--spark-color-31: rgba(148, 196, 255, .85);--spark-color-34: rgba(56, 189, 248, .9);--spark-color-35: rgba(129, 140, 248, .92);--spark-color-36: rgba(59, 130, 246, .28);--spark-color-37: rgba(203, 213, 225, .85);--spark-color-38: rgba(15, 23, 42, .65);--spark-text-default: #e2e8f0;--spark-color-40: rgba(56, 189, 248, .6);--spark-color-41: rgba(56, 189, 248, .18);--spark-color-42: rgba(15, 23, 42, .45);--spark-color-43: rgba(148, 163, 184, .22);--spark-color-44: rgba(226, 232, 240, .7);--spark-color-fbbf24: #fbbf24;--spark-color-46: rgba(226, 232, 240, .9);--spark-color-47: rgba(148, 163, 184, .2);--spark-color-48: rgba(56, 189, 248, .35);--spark-color-49: rgba(15, 23, 42, .35);--spark-color-52: rgba(56, 189, 248, .15);--spark-color-53: rgba(148, 163, 184, .85);--spark-color-54: rgba(15, 23, 42, .5);--spark-color-55: rgba(56, 189, 248, .4);--spark-color-56: rgba(226, 232, 240, .78);--spark-color-facc15: #facc15;--spark-color-1976d2: #1976d2;--spark-color-62: rgba(2, 8, 23, .55);--spark-color-63: rgba(56, 189, 248, .85);--spark-color-65: rgba(226, 232, 240, .85);--spark-color-66: rgba(14, 165, 233, .32);--spark-color-67: rgba(79, 70, 229, .35);--spark-color-ffc107: #ffc107;--spark-color-e5e7eb: #e5e7eb;--spark-color-70: rgba(148, 163, 184, .12);--spark-color-71: rgba(7, 14, 34, .78);--spark-color-72: rgba(96, 165, 250, .18);--spark-color-73: rgba(2, 8, 23, .45);--spark-color-77: rgba(96, 165, 250, .95);--spark-color-78: rgba(56, 189, 248, .45);--spark-color-e0f2fe: #e0f2fe;--spark-color-c4b5fd: #c4b5fd;--spark-color-67e8f9: #67e8f9;--spark-color-82: rgba(226, 232, 240, .75);--spark-color-83: rgba(129, 140, 248, .35);--spark-color-84: rgba(244, 244, 255, .95);--spark-color-85: rgba(56, 189, 248, .28);--spark-color-86: rgba(59, 130, 246, .22);--spark-color-87: rgba(15, 118, 203, .14);--spark-color-88: rgba(224, 242, 254, .9);--spark-color-89: rgba(14, 165, 233, .2);--spark-color-90: rgba(14, 21, 45, .72);--spark-color-91: rgba(96, 165, 250, .35);--spark-color-92: rgba(204, 255, 229, .95);--spark-color-93: rgba(52, 211, 153, .35);--spark-color-94: rgba(2, 44, 34, .55);--spark-color-95: rgba(56, 189, 248, .24);--spark-color-96: rgba(148, 196, 255, .6);--spark-color-97: rgba(9, 17, 35, .72);--spark-color-98: rgba(224, 242, 254, .85);--spark-color-99: rgba(56, 189, 248, .25);--spark-color-100: rgba(255, 255, 255, .95);--spark-color-101: rgba(63, 12, 17, .72);--spark-color-102: rgba(252, 165, 165, .9);--spark-color-103: rgba(248, 113, 113, .28);--spark-color-104: rgba(30, 64, 175, .25);--spark-color-105: rgba(224, 242, 254, .95);--spark-color-fde68a: #fde68a;--spark-color-f97316: #f97316;--spark-color-108: rgba(250, 204, 21, .2);--spark-color-109: rgba(234, 179, 8, .35);--spark-color-110: rgba(251, 191, 36, .55);--spark-color-111: rgba(251, 191, 36, .28);--spark-color-0b1226: #0b1226;--spark-color-113: rgba(56, 189, 248, .36);--spark-color-114: rgba(148, 196, 255, .55);--spark-color-115: rgba(56, 189, 248, .22);--spark-color-116: rgba(129, 140, 248, .2);--spark-color-117: rgba(10, 19, 45, .58);--spark-color-118: rgba(8, 15, 38, .72);--spark-color-119: rgba(236, 72, 153, .22);--spark-color-120: rgba(56, 189, 248, .2);--spark-text-dimmed: rgba(148, 163, 184, .75);--spark-text-secondary: rgba(203, 213, 225, .82);--spark-color-0a0014: #0a0014;--spark-color-124: rgba(138, 43, 226, .3);--spark-color-00ffff: #00ffff;--spark-color-1a0033: #1a0033;--spark-color-8a2be2: #8a2be2;--spark-color-136: rgba(11, 19, 42, .72);--spark-color-137: rgba(96, 165, 250, .22);--spark-color-138: rgba(3, 8, 23, .5);--spark-color-139: rgba(226, 232, 240, .88);--spark-color-140: rgba(226, 232, 240, .95);--spark-color-141: rgba(203, 213, 225, .75);--spark-color-142: rgba(236, 72, 153, .2);--spark-color-143: rgba(148, 196, 255, .35);--spark-color-144: rgba(2, 8, 23, .65);--spark-color-145: rgba(148, 196, 255, .28);--spark-color-146: rgba(10, 20, 45, .95);--spark-color-147: rgba(27, 39, 73, .85);--spark-color-148: rgba(236, 72, 153, .35);--spark-color-0b1120: #0b1120;--spark-color-153: rgba(129, 140, 248, .8);--spark-color-162: rgba(15, 23, 42, .9);--spark-color-163: rgba(248, 250, 252, .82);--spark-color-164: rgba(248, 250, 252, .78);--spark-color-165: rgba(15, 23, 42, .48);--spark-border-subtle: rgba(148, 163, 184, .18);--spark-color-167: rgba(2, 6, 23, .45);--spark-color-fbcfe8: #fbcfe8;--spark-color-169: rgba(244, 114, 182, .45);--spark-color-bfdbfe: #bfdbfe;--spark-color-171: rgba(96, 165, 250, .45);--spark-color-bbf7d0: #bbf7d0;--spark-color-173: rgba(134, 239, 172, .45);--spark-color-f472b6: #f472b6;--spark-color-c084fc: #c084fc;--spark-color-60a5fa: #60a5fa;--spark-color-86efac: #86efac;--spark-color-94a3b8: #94a3b8;--spark-color-179: rgba(236, 72, 153, .82);--spark-color-180: rgba(129, 140, 248, .32);--spark-color-bae6fd: #bae6fd;--spark-color-182: rgba(5, 12, 26, .92);--spark-color-183: rgba(2, 6, 23, .55);--spark-color-184: rgba(148, 196, 255, .18);--spark-color-185: rgba(56, 189, 248, .92);--spark-color-186: rgba(8, 17, 35, .76);--spark-color-187: rgba(129, 255, 176, .5);--spark-color-188: rgba(250, 204, 21, .45);--spark-color-fef3c7: #fef3c7;--spark-color-190: rgba(59, 130, 246, .45);--spark-color-191: rgba(15, 23, 42, .6);--spark-color-192: rgba(8, 17, 35, .8);--spark-color-193: rgba(248, 250, 252, .85);--spark-color-194: rgba(248, 250, 252, .9);--spark-color-195: rgba(15, 23, 42, .85);--spark-color-196: rgba(248, 250, 252, .75);--spark-color-0f172a: #0f172a;--spark-color-2563eb: #2563eb;--spark-color-38bdf8: #38bdf8;--spark-color-200: rgba(37, 99, 235, .35);--spark-color-201: rgba(8, 17, 35, .68);--spark-color-202: rgba(203, 213, 225, .78);--spark-color-203: rgba(8, 17, 35, .6);--spark-color-204: rgba(148, 163, 184, .72);--spark-color-205: rgba(15, 23, 42, .55);--spark-color-206: rgba(30, 41, 59, .7);--spark-color-34d399: #34d399;--spark-color-208: rgba(203, 213, 225, .65);--spark-color-209: rgba(0, 0, 0, .35);--spark-color-210: rgba(94, 234, 212, .4);--spark-color-211: rgba(94, 234, 212, .18);--spark-color-212: rgba(244, 114, 182, .35);--spark-color-213: rgba(244, 114, 182, .18);--spark-color-214: rgba(134, 239, 172, .25);--spark-color-215: rgba(134, 239, 172, .12);--spark-color-217: rgba(8, 18, 38, .82);--spark-color-218: rgba(14, 165, 233, .28);--spark-color-220: rgba(191, 219, 254, .9);--spark-color-224: rgba(8, 17, 35, .62);--spark-color-225: rgba(180, 83, 9, .92);--spark-color-226: rgba(249, 115, 22, .85);--spark-color-227: rgba(252, 211, 77, .7);--spark-color-228: rgba(59, 130, 246, .88);--spark-color-229: rgba(129, 140, 248, .88);--spark-color-230: rgba(14, 165, 233, .74);--spark-color-231: rgba(59, 130, 246, .78);--spark-color-232: rgba(51, 65, 85, .6);--spark-color-233: rgba(203, 213, 225, .8);--spark-color-f87171: #f87171;--spark-color-235: rgba(94, 234, 212, .35);--spark-color-236: rgba(94, 234, 212, .2);--spark-color-237: rgba(148, 196, 255, .2);--spark-color-240: rgba(138, 43, 226, .14);--spark-color-247: rgba(138, 43, 226, .18);--spark-color-248: rgba(148, 163, 184, .7);--spark-color-111827: #111827;--spark-color-250: rgba(0,0,0,.12);--spark-color-d1fae5: #d1fae5;--spark-color-065f46: #065f46;--spark-color-253: rgba(0,0,0,.18);--spark-color-254: rgba(15,23,42,.45);--spark-color-255: rgba(148,163,184,.18);--spark-color-9ca3af: #9ca3af;--spark-color-257: rgba(0,0,0,.35);--spark-color-258: rgba(10,16,32,.92);--spark-color-259: rgba(56,189,248,.45);--spark-color-260: rgba(0,0,0,.45);--spark-color-261: rgba(56,189,248,.18);--spark-color-262: rgba(0,0,0,.32);--spark-color-263: rgba(148,163,184,.6);--spark-color-264: rgba(148,163,184,.4);--spark-color-dbeafe: #dbeafe;--spark-color-266: rgba(56,189,248,1);--spark-color-267: rgba(56,189,248,.9);--spark-color-268: rgba(56,189,248,.4);--spark-color-269: rgba(2,6,23,.6);--spark-color-270: rgba(2,6,23,.8);--spark-color-271: rgba(148,163,184,.12);--spark-color-272: rgba(34,197,94,.85);--spark-color-273: rgba(16,185,129,.65);--spark-color-274: rgba(34,197,94,.35);--spark-color-275: rgba(248,113,113,.65);--spark-color-276: rgba(239,68,68,.9);--spark-color-277: rgba(239,68,68,.35);--spark-color-278: rgba(148,163,184,.35);--spark-color-279: rgba(124,58,237,.45);--spark-color-280: rgba(56,189,248,.55);--spark-color-281: rgba(56,189,248,.35);--spark-color-282: rgba(56,189,248,.9);--spark-color-283: rgba(56,189,248,.6);--spark-color-284: rgba(15,23,42,.5);--spark-color-285: rgba(56,189,248,.3);--spark-color-286: rgba(56,189,248,.15);--spark-color-287: rgba(56,189,248,.25);--spark-color-288: rgba(30,41,59,.7);--spark-color-289: rgba(251,113,133,.6);--spark-color-290: rgb(251,113,133);--spark-color-291: rgba(56,189,248,.6);--spark-color-292: rgb(56,189,248);--spark-color-293: rgba(56,189,248,.08);--spark-color-294: rgba(56,189,248,.4);--spark-color-295: rgba(56,189,248,.7);--spark-color-296: rgba(56,189,248,.16);--spark-color-297: rgba(56,189,248,.5);--spark-color-298: rgba(56,189,248,.85);--spark-color-299: rgba(129,140,248,.2);--spark-color-300: rgba(56,189,248,.8);--spark-color-301: rgba(56,189,248,.5);--spark-color-302: rgba(148, 163, 184, .8);--spark-color-b3a1ff: #b3a1ff;--spark-color-80e7ff: #80e7ff;--spark-color-305: rgba(203, 213, 225, .86);--spark-color-306: rgba(148, 163, 184, .82);--spark-color-307: rgba(8, 18, 33, .8);--spark-color-308: rgba(148, 163, 184, .16);--spark-color-309: rgba(8, 14, 32, .55);--spark-color-310: rgba(203, 213, 225, .9);--spark-color-3c0a0a: #3c0a0a;--spark-color-fda4a4: #fda4a4;--spark-color-313: rgba(239,68,68,.28);--spark-color-314: rgba(239,68,68,.4);--spark-color-052e1a: #052e1a;--spark-color-316: rgba(16,185,129,.28);--spark-color-317: rgba(16,185,129,.4);--spark-color-318: rgba(138, 43, 226, .4);--spark-color-1e1e3f: #1e1e3f;--spark-color-2d1f4d: #2d1f4d;--spark-color-1a1a2e: #1a1a2e;--spark-color-0f0f1e: #0f0f1e;--spark-color-323: rgba(138, 43, 226, .1);--spark-color-f5fbff: #f5fbff;--spark-color-10324cbb: #10324cbb;--spark-color-09252fe8: #09252fe8;--spark-color-eefbff: #eefbff;--spark-color-16446c: #16446c;--spark-color-ade4ea: #ade4ea;--spark-color-a2e8f855: #a2e8f855;--spark-color-e8f5f5: #e8f5f5;--spark-color-143b4c: #143b4c;--spark-color-163e50: #163e50;--spark-color-cbe7ef: #cbe7ef;--spark-color-102c45b0: #102c45b0;--spark-color-d8f8fb: #d8f8fb;--spark-color-d8f8fb88: #d8f8fb88;--spark-color-341: rgba(148, 163, 184, .15);--spark-color-342: rgba(0, 0, 0, .4);--spark-color-effff6: #effff6;--spark-color-c7e8ff: #c7e8ff;--spark-color-092d4dc0: #092d4dc0;--spark-color-0a332dba: #0a332dba;--spark-color-122d29: #122d29;--spark-color-f4ffba: #f4ffba;--spark-color-a3d969: #a3d969;--spark-color-4d9661: #4d9661;--spark-color-51874850: #51874850;--spark-color-163a3477: #163a3477;--spark-color-f9ffb8: #f9ffb8;--spark-color-83db94: #83db94;--spark-color-358065: #358065;--spark-color-53ad67: #53ad67;--spark-color-83ce62: #83ce62;--spark-color-163737: #163737;--spark-color-edf5dc: #edf5dc;--spark-color-173a35: #173a35;--spark-color-348664: #348664;--spark-color-215b50: #215b50;--spark-color-536e68: #536e68;--spark-color-375: rgba(56, 189, 248, .26);--spark-color-376: rgba(168, 85, 247, .24);--spark-color-377: rgba(148, 196, 255, .7);--spark-color-378: rgba(224, 231, 255, .9);--spark-color-379: rgba(148, 196, 255, .75);--spark-color-380: rgba(11, 19, 42, .78);--spark-color-381: rgba(59, 130, 246, .16);--spark-color-382: rgba(30, 41, 59, .65);--spark-color-383: rgba(8, 16, 36, .78);--spark-color-384: rgba(96, 165, 250, .16);--spark-color-385: rgba(34, 197, 94, .35);--spark-color-386: rgba(239, 68, 68, .35);--spark-color-387: rgba(134, 239, 172, .9);--spark-color-388: rgba(8, 14, 32, .72);--spark-color-389: rgba(96, 165, 250, .12);--spark-color-17392e: #17392e;--spark-color-0b2c23ee: #0b2c23ee;--spark-color-10372e75: #10372e75;--spark-color-dff4b0: #dff4b0;--spark-color-f0fbeb: #f0fbeb;--spark-color-f3f5df: #f3f5df;--spark-color-d5dfbd: #d5dfbd;--spark-color-dcebb9: #dcebb9;--spark-color-214f3b: #214f3b;--spark-color-173e3d: #173e3d;--spark-color-e6f3ce: #e6f3ce;--spark-color-401: rgba(8,47,73,.45);--spark-color-22d3ee: #22d3ee;--spark-color-cbd5e1: #cbd5e1;--spark-color-404: rgba(148, 163, 184, .14);--spark-color-405: rgba(15, 118, 203, .12);--spark-color-406: rgba(190, 236, 255, .9);--spark-color-407: rgba(207, 215, 233, .86);--spark-color-408: rgba(45, 212, 191, .32);--spark-color-409: rgba(14, 165, 233, .22);--spark-color-0ea5e9: #0ea5e9;--spark-color-411: rgba(2, 8, 23, .9);--spark-color-412: rgba(34, 211, 238, .6);--spark-color-413: rgba(203, 213, 225, .55);--spark-color-dcdcdc: #dcdcdc;--spark-color-425: rgba(10, 19, 45, .86);--spark-color-426: rgba(96, 165, 250, .32);--spark-color-427: rgba(2, 8, 23, .6);--spark-color-428: rgba(129, 140, 248, .28);--spark-color-429: rgba(14, 21, 48, .55);--spark-color-430: rgba(6, 14, 34, .55);--spark-color-431: rgba(148, 196, 255, .22);--spark-color-432: rgba(8, 16, 30, .72);--spark-color-433: rgba(15, 118, 203, .35);--spark-color-434: rgba(59, 130, 246, .4);--spark-color-435: rgba(248, 113, 113, .95);--spark-color-436: rgba(248, 150, 112, .85);--spark-color-437: rgba(248, 113, 113, .35);--spark-color-438: rgba(224, 242, 255, .92);--spark-color-439: rgba(56, 189, 248, 1);--spark-color-440: rgba(248, 113, 113, .9);--spark-color-eef2ff: #eef2ff;--spark-color-447: rgba(224, 231, 255, .82);--spark-color-449: rgba(238, 242, 255, .94);--spark-color-450: rgba(96, 165, 250, .55);--spark-color-451: rgba(191, 219, 254, .68);--spark-color-454: rgba(14, 165, 233, .36);--spark-color-f5f5f5: #f5f5f5;--spark-color-e0e0e0: #e0e0e0;--spark-color-ff5252: #ff5252;--spark-color-555555: #555555;--spark-color-465: rgba(224, 231, 255, .84);--spark-color-466: rgba(148, 196, 255, .24);--spark-color-468: rgba(191, 219, 254, .7);--spark-color-469: rgba(252, 211, 77, .92);--spark-color-470: rgba(14, 165, 233, .9);--spark-color-471: rgba(59, 130, 246, .38);--spark-color-472: rgba(148, 163, 184, .65)}:root{--spark-surface-world: var(--spark-color-163e50);--spark-surface-panel: var(--spark-color-e8f5f5);--spark-text-on-panel: var(--spark-color-143b4c);--spark-text-on-world: var(--spark-color-f5fbff);--spark-action-surface: var(--spark-color-eefbff);--spark-action-text: var(--spark-color-16446c)}:root{--spark-color-runtime-1: rgba(106,59,225,.71);--spark-color-runtime-2: #26a69a;--spark-color-runtime-3: #9c27b0;--spark-color-runtime-4: #21ba45;--spark-color-runtime-5: #c10015;--spark-color-runtime-6: #31ccec;--spark-color-runtime-7: #f2c037;--spark-color-runtime-8: #1d1d1d;--spark-color-runtime-9: #121212;--spark-color-runtime-10: #ffd700;--spark-color-runtime-11: #ffe066;--spark-color-runtime-12: #ffb300;--spark-color-runtime-13: #28a745;--spark-color-runtime-14: #d9534f;--spark-color-runtime-15: #5bc0de;--spark-color-runtime-16: #4a4a4a;--spark-color-runtime-17: #333333;--spark-color-runtime-18: #7b1fa2;--spark-color-runtime-19: #ba68c8;--spark-color-runtime-20: #d500f9;--spark-color-runtime-21: #0d1b2a;--spark-color-runtime-22: #1b263b;--spark-color-runtime-23: #415a77;--spark-color-runtime-24: rgba(10, 14, 34, .92);--spark-color-runtime-25: rgba(12, 18, 48, .92);--spark-color-runtime-26: rgba(15, 23, 42, 0);--spark-color-runtime-30: #818cf8;--spark-color-runtime-31: #64748b;--spark-color-runtime-36: rgba(249, 115, 22, .25);--spark-color-runtime-37: rgba(129, 140, 248, .25);--spark-color-runtime-38: rgba(100, 116, 139, .25);--spark-color-runtime-39: #475569}:root{--spark-shell: #102f36;--spark-shell-raised: #1c4650;--spark-shell-border: #547981;--spark-panel-light: #f4f8ed;--spark-ink: #153b40;--spark-muted-light: #486267;--spark-focus: #9ceceb}:root{--spark-button-surface: #b9edcf;--spark-button-text: #133c37;--spark-button-hover: #daf6e6;--spark-button-focus: #53a593}:root{--spark-arcade-roulette: #f3ca96;--spark-arcade-wheel: #aaddf2;--spark-arcade-cards: #d8c6f3;--spark-arcade-slots: #bde5a8}:root{--spark-wheel-rim: var(--spark-color-190);--spark-wheel-outer-shadow: var(--spark-color-191);--spark-wheel-inner-shadow: var(--spark-color-192);--spark-wheel-hub: var(--spark-color-13);--spark-wheel-hub-shadow: var(--spark-color-144);--spark-wheel-divider: var(--spark-color-193);--spark-wheel-divider-light: var(--spark-color-194);--spark-wheel-divider-fade: var(--spark-color-52);--spark-wheel-label-text: var(--spark-color-195);--spark-wheel-label-surface: var(--spark-color-196);--spark-wheel-label-ink: var(--spark-color-0f172a);--spark-wheel-action-start: var(--spark-color-2563eb);--spark-wheel-action-end: var(--spark-color-38bdf8);--spark-wheel-action-shadow: var(--spark-color-200);--spark-wheel-result-surface: var(--spark-color-201);--spark-wheel-result-border: var(--spark-color-184);--spark-wheel-result-label: var(--spark-color-202);--spark-wheel-result-caption: var(--spark-color-141);--spark-wheel-segment-legend: var(--spark-color-f97316);--spark-wheel-segment-epic: var(--spark-color-runtime-30);--spark-wheel-segment-rare: var(--spark-color-38bdf8);--spark-wheel-segment-miss: var(--spark-color-94a3b8);--spark-wheel-segment-fallback: var(--spark-color-runtime-31)}:root{--spark-wheel-reward-legend-surface: var(--spark-color-runtime-36);--spark-wheel-reward-epic-surface: var(--spark-color-runtime-37);--spark-wheel-reward-rare-surface: var(--spark-color-287);--spark-wheel-reward-fallback-surface: var(--spark-color-runtime-38);--spark-wheel-reward-common-ink: var(--spark-color-0ea5e9);--spark-wheel-reward-miss-ink: var(--spark-color-runtime-39);--spark-wheel-reward-miss-surface: var(--spark-color-17)}:root{--spark-game-balance-surface: var(--spark-color-203);--spark-game-label: var(--spark-color-204);--spark-game-balance-text: var(--spark-color-f8fafc);--spark-game-stake-border: var(--spark-color-17);--spark-game-stake-surface: var(--spark-color-205);--spark-game-stake-hover: var(--spark-color-206);--spark-game-stake-active-start: var(--spark-color-34);--spark-game-stake-active-end: var(--spark-color-23);--spark-game-stake-active-border: var(--spark-color-153);--spark-game-stake-active-shadow: var(--spark-color-99);--spark-game-warning: var(--spark-color-f97316)}:root{--spark-pet-progress-track: color-mix(in srgb, var(--spark-pet-care-ink) 15%, var(--spark-pet-care-surface));--spark-pet-progress-fill: var(--spark-color-348664)}:root{--spark-theme-default-primary: var(--spark-color-runtime-1);--spark-theme-default-secondary: var(--spark-color-runtime-2);--spark-theme-default-accent: var(--spark-color-runtime-3);--spark-theme-default-positive: var(--spark-color-runtime-4);--spark-theme-default-negative: var(--spark-color-runtime-5);--spark-theme-default-info: var(--spark-color-runtime-6);--spark-theme-default-warning: var(--spark-color-runtime-7);--spark-theme-default-dark: var(--spark-color-runtime-8);--spark-theme-default-dark-page: var(--spark-color-runtime-9);--spark-theme-yellow-primary: var(--spark-color-runtime-10);--spark-theme-yellow-secondary: var(--spark-color-runtime-11);--spark-theme-yellow-accent: var(--spark-color-runtime-12);--spark-theme-yellow-positive: var(--spark-color-runtime-13);--spark-theme-yellow-negative: var(--spark-color-runtime-14);--spark-theme-yellow-info: var(--spark-color-runtime-15);--spark-theme-yellow-warning: var(--spark-color-ffc107);--spark-theme-yellow-dark: var(--spark-color-runtime-16);--spark-theme-yellow-dark-page: var(--spark-color-runtime-17);--spark-theme-purple-primary: var(--spark-color-runtime-18);--spark-theme-purple-secondary: var(--spark-color-runtime-19);--spark-theme-purple-accent: var(--spark-color-runtime-20);--spark-theme-space-primary: var(--spark-color-runtime-21);--spark-theme-space-secondary: var(--spark-color-runtime-22);--spark-theme-space-accent: var(--spark-color-runtime-23)}:root{--spark-journal-cover-shade: var(--spark-color-0b2c23ee);--spark-journal-cover-tint: var(--spark-color-10372e75);--spark-journal-back-link: var(--spark-color-dff4b0);--spark-journal-cover-caption: var(--spark-color-f0fbeb);--spark-journal-paper: var(--spark-color-f3f5df);--spark-journal-paper-border: var(--spark-color-d5dfbd);--spark-journal-ink: var(--spark-color-17392e);--spark-journal-balance-paper: var(--spark-color-dcebb9);--spark-journal-action: var(--spark-color-214f3b);--spark-journal-tabs: var(--spark-color-173e3d);--spark-journal-tab-selected: var(--spark-color-e6f3ce)}:root{--spark-journal-operation-surface: var(--spark-color-383);--spark-journal-operation-border: var(--spark-color-384);--spark-journal-credit-border: var(--spark-color-385);--spark-journal-debit-border: var(--spark-color-386);--spark-journal-operation-badge: var(--spark-color-379);--spark-journal-operation-amount: var(--spark-color-f8fafc);--spark-journal-credit-amount: var(--spark-color-387);--spark-journal-debit-amount: var(--spark-color-102)}:root{--spark-input-border: var(--spark-color-dcdcdc);--spark-input-focus: var(--spark-color-1976d2);--spark-modal-surface: var(--spark-color-425);--spark-modal-border: var(--spark-color-426);--spark-modal-shadow: var(--spark-color-427);--spark-modal-glow-start: var(--spark-color-48);--spark-modal-glow-end: var(--spark-color-428);--spark-modal-gradient-start: var(--spark-color-429);--spark-modal-gradient-end: var(--spark-color-430);--spark-modal-inner-border: var(--spark-color-431);--spark-modal-close-surface: var(--spark-color-432);--spark-modal-close-text: var(--spark-color-98);--spark-modal-close-shadow: var(--spark-color-433);--spark-modal-hover-shadow: var(--spark-color-434);--spark-modal-active-text: var(--spark-color-ffffff);--spark-modal-badge-start: var(--spark-color-435);--spark-modal-badge-end: var(--spark-color-436);--spark-modal-badge-shadow: var(--spark-color-437);--spark-modal-subtitle: var(--spark-color-438)}:root{--spark-map-selected: var(--spark-color-d8f8fb);--spark-map-selection-ring: var(--spark-color-d8f8fb88)}:root{--spark-home-hero-top-shade: var(--spark-color-10324cbb);--spark-home-hero-bottom-shade: var(--spark-color-09252fe8);--spark-home-action-border: var(--spark-color-ade4ea);--spark-home-action-glow: var(--spark-color-a2e8f855);--spark-home-map-caption: var(--spark-color-cbe7ef);--spark-home-marker-shadow: var(--spark-color-102c45b0);--spark-home-contact-link: var(--spark-color-d8f8fb)}:root{--spark-progress-track: var(--spark-color-217);--spark-progress-border: var(--spark-color-12);--spark-progress-track-shadow: var(--spark-color-14);--spark-progress-fill-start: var(--spark-color-439);--spark-progress-fill-center: var(--spark-color-10);--spark-progress-fill-end: var(--spark-color-440);--spark-progress-fill-glow: var(--spark-color-55)}:root{--spark-pet-habitat-text: var(--spark-color-effff6);--spark-pet-back-link: var(--spark-color-c7e8ff);--spark-pet-habitat-sky-shade: var(--spark-color-092d4dc0);--spark-pet-habitat-ground-shade: var(--spark-color-0a332dba);--spark-pet-name-shadow: var(--spark-color-122d29);--spark-pet-sprout-highlight: var(--spark-color-f4ffba);--spark-pet-sprout-body: var(--spark-color-a3d969);--spark-pet-sprout-shade: var(--spark-color-4d9661);--spark-pet-sprout-rim: var(--spark-color-51874850);--spark-pet-sprout-shadow: var(--spark-color-163a3477);--spark-pet-grown-highlight: var(--spark-color-f9ffb8);--spark-pet-grown-body: var(--spark-color-83db94);--spark-pet-grown-shade: var(--spark-color-358065);--spark-pet-leaf: var(--spark-color-53ad67);--spark-pet-leaf-light: var(--spark-color-83ce62);--spark-pet-eyes: var(--spark-color-163737);--spark-pet-care-surface: var(--spark-color-edf5dc);--spark-pet-care-ink: var(--spark-color-173a35);--spark-pet-feed-surface: var(--spark-color-215b50);--spark-pet-feed-text: var(--spark-color-ffffff);--spark-pet-cooldown-surface: var(--spark-color-536e68)}:root{--spark-card-face-shadow: var(--spark-color-144);--spark-card-face-border: var(--spark-color-145);--spark-card-face-ink: var(--spark-color-0b1120);--spark-card-label-ink: var(--spark-color-162);--spark-card-multiplier-surface: var(--spark-color-163);--spark-card-rarity-surface: var(--spark-color-164);--spark-card-message-surface: var(--spark-color-165);--spark-card-message-shadow: var(--spark-color-167);--spark-card-epic-text: var(--spark-color-fbcfe8);--spark-card-epic-border: var(--spark-color-169);--spark-card-rare-text: var(--spark-color-bfdbfe);--spark-card-rare-border: var(--spark-color-171);--spark-card-common-text: var(--spark-color-bbf7d0);--spark-card-common-border: var(--spark-color-173)}:root{--spark-game-result-surface: var(--spark-color-191);--spark-game-win-border: var(--spark-color-78);--spark-game-win-glow: var(--spark-color-99);--spark-game-win-text: var(--spark-color-34d399);--spark-game-miss-text: var(--spark-color-208)}:root{--spark-cloud-shadow: color-mix(in srgb, var(--spark-shell) 28%, transparent)}:root{--spark-auth-text: var(--spark-color-eef2ff);--spark-auth-panel-shadow: var(--spark-color-62);--spark-auth-back-link: var(--spark-color-31);--spark-auth-link-hover: var(--spark-color-105);--spark-auth-label: var(--spark-color-139);--spark-auth-input-text: var(--spark-color-449);--spark-auth-input-focus: var(--spark-color-450);--spark-auth-input-focus-ring: var(--spark-color-120);--spark-auth-action-shadow: var(--spark-color-218);--spark-auth-supporting-text: var(--spark-color-56);--spark-auth-link: var(--spark-color-8);--spark-auth-login-description: var(--spark-color-447);--spark-auth-login-field-border: var(--spark-color-431);--spark-auth-login-placeholder: var(--spark-color-451);--spark-auth-login-action-hover-shadow: var(--spark-color-454);--spark-auth-signup-description: var(--spark-color-465);--spark-auth-signup-field-border: var(--spark-color-466);--spark-auth-signup-placeholder: var(--spark-color-468);--spark-auth-signup-error: var(--spark-color-469);--spark-auth-signup-action-hover-shadow: var(--spark-color-471);--spark-auth-signup-agreement: var(--spark-color-472)}:root{--spark-header-shadow: var(--spark-color-73);--spark-header-logo-ink: var(--spark-color-77);--spark-header-logo-glow: var(--spark-color-78);--spark-header-tab-text: var(--spark-color-82);--spark-header-tab-accent-start: var(--spark-color-48);--spark-header-tab-accent-end: var(--spark-color-83);--spark-header-tab-hover-text: var(--spark-color-84);--spark-header-tab-active-text: var(--spark-color-f8fafc);--spark-header-tab-active-shadow: var(--spark-color-86);--spark-header-nav-surface: var(--spark-color-87);--spark-header-nav-text: var(--spark-color-88);--spark-header-nav-shadow: var(--spark-color-89);--spark-header-control-hover-shadow: var(--spark-color-85);--spark-header-pill-surface: var(--spark-color-90);--spark-header-sign-in-text: var(--spark-color-8);--spark-header-pill-border: var(--spark-color-91);--spark-header-signup-text: var(--spark-color-92);--spark-header-signup-border: var(--spark-color-93);--spark-header-signup-surface: var(--spark-color-94);--spark-header-link-hover-shadow: var(--spark-color-95);--spark-header-link-hover-border: var(--spark-color-96);--spark-header-icon-surface: var(--spark-color-97);--spark-header-icon-text: var(--spark-color-98);--spark-header-icon-hover-shadow: var(--spark-color-99);--spark-header-icon-hover-text: var(--spark-color-100);--spark-header-logout-surface: var(--spark-color-101);--spark-header-logout-text: var(--spark-color-102);--spark-header-logout-hover-shadow: var(--spark-color-103);--spark-header-balance-border: var(--spark-color-12);--spark-header-balance-shadow: var(--spark-color-104);--spark-header-balance-text: var(--spark-color-105);--spark-header-coin-highlight: var(--spark-color-fde68a);--spark-header-coin-midpoint: var(--spark-color-fbbf24);--spark-header-coin-edge: var(--spark-color-f97316);--spark-header-coin-rim: var(--spark-color-108);--spark-header-coin-shadow: var(--spark-color-109);--spark-header-balance-hover-border: var(--spark-color-110);--spark-header-balance-hover-shadow: var(--spark-color-111);--spark-header-avatar-start: var(--spark-color-63);--spark-header-avatar-end: var(--spark-color-23);--spark-header-avatar-ink: var(--spark-color-0b1226);--spark-header-avatar-hover-shadow: var(--spark-color-113);--spark-header-avatar-hover-border: var(--spark-color-114)}:root{--spark-journal-card-surface: var(--spark-color-71);--spark-journal-card-border: var(--spark-color-72);--spark-journal-card-shadow: var(--spark-color-62);--spark-journal-section-label: var(--spark-color-377);--spark-journal-detail-text: var(--spark-color-378);--spark-journal-balance-text: var(--spark-color-f8fafc);--spark-journal-hint-text: var(--spark-color-202);--spark-journal-balance-caption: var(--spark-color-379);--spark-journal-purchase-surface: var(--spark-color-380);--spark-journal-purchase-border: var(--spark-color-381);--spark-journal-entry-shadow: var(--spark-color-73);--spark-journal-purchase-image-surface: var(--spark-color-382);--spark-journal-purchase-price: var(--spark-color-220);--spark-journal-purchase-date: var(--spark-color-248);--spark-journal-empty-surface: var(--spark-color-388);--spark-journal-empty-border: var(--spark-color-389);--spark-journal-text-on-dark: var(--spark-color-ffffff)}:root{--spark-slots-halo-start: var(--spark-color-99);--spark-slots-halo-end: var(--spark-color-119);--spark-slots-badge-surface: var(--spark-color-41);--spark-slots-badge-text: var(--spark-color-bae6fd);--spark-slots-history-text: var(--spark-color-37);--spark-slots-reel-surface: var(--spark-color-182);--spark-slots-shadow: var(--spark-color-183);--spark-slots-symbol-glow: var(--spark-color-78);--spark-slots-common-text: var(--spark-color-bbf7d0);--spark-slots-rare-text: var(--spark-color-bfdbfe);--spark-slots-epic-text: var(--spark-color-fbcfe8);--spark-slots-mythic-text: var(--spark-color-c4b5fd);--spark-slots-miss-text: var(--spark-color-94a3b8);--spark-slots-reel-inset: var(--spark-color-184);--spark-slots-message-border: var(--spark-color-43);--spark-slots-message-surface: var(--spark-color-186);--spark-slots-message-text: var(--spark-color-46);--spark-slots-win-border: var(--spark-color-187);--spark-slots-near-win-border: var(--spark-color-188);--spark-slots-near-win-text: var(--spark-color-fef3c7)}:root{--spark-payment-label: var(--spark-color-37);--spark-payment-input-surface: var(--spark-color-38);--spark-payment-input-border: var(--spark-color-17);--spark-payment-focus-border: var(--spark-color-40);--spark-payment-highlight-shadow: var(--spark-color-41);--spark-payment-readonly-surface: var(--spark-color-42);--spark-payment-readonly-border: var(--spark-color-43);--spark-payment-note: var(--spark-color-44);--spark-payment-warning: var(--spark-color-fbbf24);--spark-payment-method-title: var(--spark-color-46);--spark-payment-option-hover-border: var(--spark-color-48);--spark-payment-option-hover-shadow: var(--spark-color-49);--spark-payment-option-subtitle: var(--spark-color-53);--spark-payment-debug-surface: var(--spark-color-54);--spark-payment-debug-border: var(--spark-color-55);--spark-payment-debug-text: var(--spark-color-56);--spark-payment-debug-highlight: var(--spark-color-facc15)}:root{--spark-wheel-rewards-heading: var(--spark-color-6);--spark-wheel-rewards-border: var(--spark-color-237);--spark-wheel-rewards-surface: var(--spark-color-201);--spark-wheel-rewards-shadow: var(--spark-color-73);--spark-wheel-rewards-badge-surface: var(--spark-color-7);--spark-wheel-rewards-badge-text: var(--spark-color-8);--spark-wheel-rewards-description: var(--spark-color-141);--spark-wheel-rewards-emphasis: var(--spark-color-140)}:root{--spark-roulette-rewards-surface: var(--spark-color-224);--spark-roulette-rewards-shadow: var(--spark-color-73);--spark-roulette-rewards-description: var(--spark-color-202);--spark-roulette-rewards-chance: var(--spark-color-6);--spark-roulette-rewards-legend-border: var(--spark-color-227);--spark-roulette-rewards-epic-border: var(--spark-color-24);--spark-roulette-rewards-rare-border: var(--spark-color-27);--spark-roulette-rewards-miss-surface: var(--spark-color-38);--spark-roulette-rewards-miss-border: var(--spark-color-232);--spark-rewards-surface: var(--spark-color-18);--spark-rewards-shadow: var(--spark-color-209);--spark-rewards-description: var(--spark-color-141);--spark-rewards-epic-border: var(--spark-color-212);--spark-rewards-epic-shadow: var(--spark-color-213);--spark-rewards-rare-border: var(--spark-color-91);--spark-rewards-rare-shadow: var(--spark-color-72);--spark-rewards-miss-border: var(--spark-color-47);--spark-card-rewards-badge-surface: var(--spark-color-120);--spark-card-rewards-badge-text: var(--spark-color-8);--spark-card-rewards-chance: var(--spark-color-53);--spark-card-rewards-mythic-border: var(--spark-color-210);--spark-card-rewards-mythic-shadow: var(--spark-color-211);--spark-card-rewards-common-border: var(--spark-color-214);--spark-card-rewards-common-shadow: var(--spark-color-215);--spark-slot-rewards-hint: var(--spark-color-233);--spark-slot-rewards-gate-start: var(--spark-color-23);--spark-slot-rewards-gate-end: var(--spark-color-179);--spark-slot-rewards-gate-shadow: var(--spark-color-83);--spark-slot-rewards-warning: var(--spark-color-f87171);--spark-slot-rewards-payout: var(--spark-color-65);--spark-slot-rewards-mythic-border: var(--spark-color-235);--spark-slot-rewards-mythic-shadow: var(--spark-color-236)}:root{--spark-donation-panel-shadow: var(--spark-color-62);--spark-donation-amount-text: var(--spark-color-65);--spark-donation-action-shadow: var(--spark-color-66);--spark-donation-action-hover-shadow: var(--spark-color-67)}:root{--spark-status-track-start: var(--spark-color-269);--spark-status-track-end: var(--spark-color-270);--spark-status-track-border: var(--spark-color-271);--spark-status-fixes-start: var(--spark-color-272);--spark-status-fixes-end: var(--spark-color-273);--spark-status-fixes-shadow: var(--spark-color-274);--spark-status-bugs-start: var(--spark-color-275);--spark-status-bugs-end: var(--spark-color-276);--spark-status-bugs-shadow: var(--spark-color-277);--spark-status-marker-border: var(--spark-color-278);--spark-status-marker-shadow: var(--spark-color-279);--spark-status-caption: var(--spark-color-94a3b8);--spark-status-bug-text: var(--spark-color-f87171);--spark-status-fix-text: var(--spark-color-86efac);--spark-achievement-surface: var(--spark-color-254);--spark-achievement-border: var(--spark-color-255);--spark-achievement-locked-text: var(--spark-color-9ca3af);--spark-achievement-hover-shadow: var(--spark-color-257);--spark-achievement-tooltip-surface: var(--spark-color-258);--spark-achievement-active-border: var(--spark-color-259);--spark-achievement-tooltip-shadow: var(--spark-color-260);--spark-achievement-active-glow: var(--spark-color-261);--spark-achievement-tooltip-arrow-shadow: var(--spark-color-262);--spark-achievement-locked-dot: var(--spark-color-263);--spark-achievement-locked-glow: var(--spark-color-264);--spark-achievement-active-text: var(--spark-color-dbeafe);--spark-achievement-active-dot: var(--spark-color-266);--spark-achievement-active-dot-glow: var(--spark-color-267);--spark-achievement-active-dot-halo: var(--spark-color-268)}:root{--spark-status-bug-action-text: var(--spark-color-3c0a0a);--spark-status-bug-action-surface: var(--spark-color-fda4a4);--spark-status-bug-action-shadow: var(--spark-color-313);--spark-status-bug-action-hover-shadow: var(--spark-color-314);--spark-status-fix-action-text: var(--spark-color-052e1a);--spark-status-fix-action-surface: var(--spark-color-86efac);--spark-status-fix-action-shadow: var(--spark-color-316);--spark-status-fix-action-hover-shadow: var(--spark-color-317)}:root{--spark-contacts-title-start: var(--spark-color-e0f2fe);--spark-contacts-title-midpoint: var(--spark-color-c4b5fd);--spark-contacts-link: var(--spark-color-67e8f9);--spark-contacts-card-surface: var(--spark-color-136);--spark-contacts-card-border: var(--spark-color-137);--spark-contacts-card-shadow: var(--spark-color-138);--spark-contacts-heading: var(--spark-color-f8fafc);--spark-contacts-legal-text: var(--spark-color-139);--spark-contacts-legal-heading: var(--spark-color-8);--spark-contacts-legal-list: var(--spark-color-37);--spark-contacts-value: var(--spark-color-140);--spark-contacts-note: var(--spark-color-141);--spark-timeline-card-surface: var(--spark-color-49);--spark-timeline-card-border: var(--spark-color-404);--spark-timeline-card-shadow: var(--spark-color-73);--spark-timeline-card-glow-start: var(--spark-color-41);--spark-timeline-card-glow-end: var(--spark-color-240);--spark-timeline-card-date-border: var(--spark-color-48);--spark-timeline-card-date-surface: var(--spark-color-405);--spark-timeline-card-date-text: var(--spark-color-406);--spark-timeline-card-description: var(--spark-color-407);--spark-timeline-card-active-border: var(--spark-color-78);--spark-timeline-card-active-shadow: var(--spark-color-408);--spark-timeline-card-active-glow: var(--spark-color-409);--spark-timeline-dot-start: var(--spark-color-8a2be2);--spark-timeline-dot-end: var(--spark-color-0ea5e9);--spark-timeline-dot-border: var(--spark-color-411);--spark-timeline-dot-pulse: var(--spark-color-78);--spark-timeline-dot-active-start: var(--spark-color-22d3ee);--spark-timeline-dot-active-end: var(--spark-color-c084fc);--spark-timeline-dot-active-glow: var(--spark-color-412);--spark-timeline-dot-active-pulse: var(--spark-color-413)}:root{--spark-product-surface: var(--spark-color-49);--spark-product-border: var(--spark-color-341);--spark-product-shadow: var(--spark-color-342);--spark-product-glow: var(--spark-color-247);--spark-product-image-shadow: var(--spark-color-401);--spark-product-description: var(--spark-color-94a3b8);--spark-product-price: var(--spark-color-38bdf8);--spark-product-unavailable: var(--spark-color-f87171);--spark-product-sale-price: var(--spark-color-22d3ee);--spark-product-discount: var(--spark-color-34d399);--spark-product-stock: var(--spark-muted-light)}:root{--spark-roulette-track-border: var(--spark-color-12);--spark-roulette-track-surface: var(--spark-color-13);--spark-roulette-track-shadow: var(--spark-color-14);--spark-roulette-item-text: var(--spark-color-f8fafc);--spark-roulette-item-surface: var(--spark-color-16);--spark-roulette-item-border: var(--spark-color-17);--spark-roulette-item-shadow: var(--spark-color-18);--spark-roulette-action-start: var(--spark-color-34);--spark-roulette-action-end: var(--spark-color-35);--spark-roulette-action-shadow: var(--spark-color-36);--spark-wheel-small-label: var(--spark-color-38);--spark-wheel-action-text: var(--spark-color-f8fafc);--spark-wheel-result-shadow: var(--spark-color-73)}:root{--spark-home-sky: #edf7ff;--spark-home-paper: #fff;--spark-reward-blue: #addbf8;--spark-reward-lilac: #d9c3f5;--spark-reward-peach: #ffd4a9;--spark-reward-mint: #b6eadf;--spark-home-pin-active: #215b98;--spark-atlas-marker: #152a43;--spark-home-map-paper: #f3f8ff;--spark-home-nav-glass: color-mix(in srgb, var(--spark-panel-light) 88%, transparent);--spark-home-nav-border: color-mix(in srgb, var(--spark-ink) 18%, transparent)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;scrollbar-width:none}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--spark-text-on-world);background:var(--spark-shell);overflow-x:hidden;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0}::selection{background:var(--spark-focus);color:var(--spark-ink)}::-moz-selection{background:var(--spark-focus);color:var(--spark-ink)}.ui-modal-wrapper[data-v-ad14db4a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500}.ui-modal__backdrop[data-v-ad14db4a]{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--spark-shell) 76%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:0}.ui-modal[data-v-ad14db4a]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;grid-template-columns:minmax(0,1fr);z-index:1;padding:clamp(20px,6vw,32px)}.ui-modal__card[data-v-ad14db4a]{position:relative;width:min(520px,100%);min-width:0;max-height:min(90vh,640px);border-radius:24px;padding:clamp(24px,5vw,36px);background:var(--spark-modal-surface);border:1px solid var(--spark-modal-border);box-shadow:0 38px 80px var(--spark-modal-shadow);color:var(--spark-text-default);overflow:hidden;display:flex;flex-direction:column}.ui-modal__close[data-v-ad14db4a]{position:absolute;top:18px;right:22px;border:none;background:var(--spark-modal-close-surface);color:var(--spark-modal-close-text);font-size:20px;cursor:pointer;border-radius:999px;width:32px;height:32px;display:grid;place-items:center;box-shadow:0 12px 24px var(--spark-modal-close-shadow);transition:transform .2s ease,box-shadow .2s ease,color .2s ease;z-index:2}.ui-modal__close[data-v-ad14db4a]:hover{transform:translateY(-2px);box-shadow:0 16px 30px var(--spark-modal-hover-shadow);color:var(--spark-modal-active-text)}.ui-modal__header[data-v-ad14db4a]{padding-inline-end:36px;position:relative;z-index:1;display:flex;align-items:center;gap:14px;margin-bottom:clamp(18px,4vw,24px)}.ui-modal__icon[data-v-ad14db4a]{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,var(--spark-modal-badge-start),var(--spark-modal-badge-end));color:var(--spark-modal-active-text);display:grid;place-items:center;font-size:22px;box-shadow:0 20px 40px var(--spark-modal-badge-shadow)}.ui-modal__title[data-v-ad14db4a]{font-weight:700;font-size:clamp(20px,4vw,24px);letter-spacing:.04em;text-transform:uppercase}.ui-modal__body[data-v-ad14db4a]{position:relative;z-index:1;padding:0;display:grid;gap:14px;color:var(--spark-modal-subtitle);line-height:1.7;font-size:.95rem;flex:1 1 auto;min-height:0;overflow-y:auto}.ui-modal__actions[data-v-ad14db4a]{position:relative;z-index:1;margin-top:clamp(18px,4vw,24px);display:flex;gap:12px;justify-content:flex-end}@media (max-width: 600px){.ui-modal[data-v-ad14db4a]{padding:clamp(12px,6vw,20px)}.ui-modal__card[data-v-ad14db4a]{width:min(480px,100%);max-height:min(92vh,600px);padding:clamp(20px,6vw,28px)}.ui-modal__body[data-v-ad14db4a]{gap:12px}}.ui-modal__card[data-v-ad14db4a]{color:var(--spark-text-on-world);background:var(--spark-shell);border:1px solid var(--spark-shell-border);border-radius:24px}.ui-modal__title[data-v-ad14db4a]{color:var(--spark-text-on-world)}.ui-modal__close[data-v-ad14db4a]:focus-visible{outline:2px solid var(--spark-focus);outline-offset:2px}.ui-btn[data-v-7115d395]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;border-radius:12px;background-color:var(--spark-button-surface);color:var(--spark-button-text);font-weight:600;cursor:pointer;transition:background-color .2s ease}.ui-btn[data-v-7115d395]:hover:not(:disabled){background-color:var(--spark-button-hover)}.ui-btn[data-v-7115d395]:focus-visible{outline:2px solid var(--spark-button-focus);outline-offset:3px}.ui-btn[data-v-7115d395]:disabled{opacity:.6;cursor:not-allowed}body{background-color:var(--primary-color)}.q-btn{background-color:var(--accent-color)!important}.q-linear-progress__track{background-color:var(--secondary-color)!important}.text-primary{color:var(--q-color-primary)}.text-secondary{color:var(--spark-muted-light)}.error-modal__content{display:grid;gap:12px;margin-top:8px}.error-modal__message{margin:0;color:var(--spark-text-on-world);font-size:.98rem;line-height:1.6}.error-modal__hint{margin:0;color:var(--spark-text-secondary);font-size:.85rem;letter-spacing:.02em}.error-modal__actions{display:flex;gap:12px;justify-content:flex-end}.error-modal__support :deep(.ui-btn){background:var(--spark-shell-raised);color:var(--spark-focus);border-radius:12px;text-transform:uppercase;letter-spacing:.05em}.error-modal__confirm :deep(.ui-btn){background:var(--spark-button-surface);color:var(--spark-button-text);border-radius:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.header[data-v-b589a917]{position:sticky;top:0;z-index:1000;background:var(--spark-shell);border-bottom:1px solid var(--spark-shell-border);box-shadow:0 14px 40px var(--spark-header-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--spark-text-default);overflow:visible}.toolbar[data-v-b589a917]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;max-width:min(1240px,92vw);margin:0 auto;padding:clamp(10px,2vw,18px) clamp(12px,3vw,24px);gap:16px;flex-wrap:nowrap}.toolbar__center[data-v-b589a917]{flex:1 1 auto;min-width:0;display:flex;justify-content:center}.toolbar__actions[data-v-b589a917]{display:flex;align-items:center;gap:12px;flex-shrink:0}.logo-container[data-v-b589a917]{display:flex;align-items:center;gap:10px;text-decoration:none}.logo-icon[data-v-b589a917]{font-size:22px;color:var(--spark-header-logo-ink);text-shadow:0 0 14px var(--spark-header-logo-glow)}.logo-text[data-v-b589a917]{font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--spark-text-on-world)}@media (max-width: 600px){.logo-text[data-v-b589a917]{display:none}}.tabs-wrap[data-v-b589a917]{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;max-width:clamp(360px,60vw,760px)}.tabs[data-v-b589a917]{display:flex;gap:12px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:4px}.tabs[data-v-b589a917]::-webkit-scrollbar{display:none}.tab[data-v-b589a917]{position:relative;padding:6px 14px;border-radius:12px;color:var(--spark-header-tab-text);text-decoration:none;font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.tab[data-v-b589a917]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:linear-gradient(135deg,var(--spark-header-tab-accent-start),var(--spark-header-tab-accent-end));opacity:0;transition:opacity .2s ease;z-index:-1}.tab[data-v-b589a917]:hover{background:var(--spark-shell-raised);color:var(--spark-header-tab-hover-text)}.tab[data-v-b589a917]:hover:after{opacity:.6}.tab--active[data-v-b589a917]{color:var(--spark-header-tab-active-text);background:var(--spark-shell-raised);box-shadow:0 16px 32px var(--spark-header-tab-active-shadow)}.nav-btn[data-v-b589a917]{border:none;background:var(--spark-header-nav-surface);color:var(--spark-header-nav-text);border-radius:10px;width:32px;height:32px;cursor:pointer;display:grid;place-items:center;box-shadow:0 10px 24px var(--spark-header-nav-shadow);transition:transform .2s ease,box-shadow .2s ease}.nav-btn[data-v-b589a917]:hover{transform:translateY(-1px);box-shadow:0 14px 30px var(--spark-header-control-hover-shadow)}.auth-container[data-v-b589a917],.user-container[data-v-b589a917]{display:flex;align-items:center;gap:10px}.link-btn[data-v-b589a917]{padding:6px 14px;border-radius:12px;background:var(--spark-header-pill-surface);color:var(--spark-header-sign-in-text);text-decoration:none;border:1px solid var(--spark-header-pill-border);font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.link-btn.secondary[data-v-b589a917]{color:var(--spark-header-signup-text);border-color:var(--spark-header-signup-border);background:var(--spark-header-signup-surface)}.link-btn[data-v-b589a917]:hover{transform:translateY(-2px);box-shadow:0 18px 36px var(--spark-header-link-hover-shadow);border-color:var(--spark-header-link-hover-border)}.icon-btn[data-v-b589a917]{border:none;background:var(--spark-header-icon-surface);color:var(--spark-header-icon-text);cursor:pointer;font-size:17px;border-radius:10px;width:34px;height:34px;display:grid;place-items:center;transition:transform .2s ease,box-shadow .2s ease,color .2s ease}.icon-btn__icon[data-v-b589a917]{width:18px;height:18px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}.icon-btn[data-v-b589a917]:hover{transform:translateY(-1px);box-shadow:0 10px 24px var(--spark-header-icon-hover-shadow);color:var(--spark-header-icon-hover-text)}.icon-btn.danger[data-v-b589a917]{background:var(--spark-header-logout-surface);color:var(--spark-header-logout-text)}.icon-btn.danger[data-v-b589a917]:hover{box-shadow:0 12px 28px var(--spark-header-logout-hover-shadow)}.token-chip[data-v-b589a917]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:16px;border:1px solid var(--spark-header-balance-border);background:var(--spark-header-pill-surface);box-shadow:0 16px 36px var(--spark-header-balance-shadow);color:var(--spark-header-balance-text);letter-spacing:.04em;font-weight:600;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.token-chip__icon[data-v-b589a917]{width:18px;height:18px;border-radius:999px;background:radial-gradient(circle at 30% 28%,var(--spark-header-coin-highlight),var(--spark-header-coin-midpoint) 50%,var(--spark-header-coin-edge) 100%);box-shadow:0 0 0 2px var(--spark-header-coin-rim),0 8px 18px var(--spark-header-coin-shadow)}.token-chip__value[data-v-b589a917]{font-size:.85rem}.token-chip[data-v-b589a917]:hover{border-color:var(--spark-header-balance-hover-border);box-shadow:0 20px 40px var(--spark-header-balance-hover-shadow)}.user-avatar[data-v-b589a917]{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;border:1px solid var(--spark-header-pill-border);background:radial-gradient(circle at 30% 20%,var(--spark-header-avatar-start),var(--spark-header-avatar-end));box-shadow:0 14px 30px var(--spark-header-control-hover-shadow);color:var(--spark-header-avatar-ink);font-weight:800;letter-spacing:.02em;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.user-avatar[data-v-b589a917]:hover{transform:translateY(-1px);box-shadow:0 18px 36px var(--spark-header-avatar-hover-shadow);border-color:var(--spark-header-avatar-hover-border)}.user-avatar__initial[data-v-b589a917]{font-size:.95rem}@media (max-width: 720px){.toolbar[data-v-b589a917]{gap:10px}.tabs-wrap[data-v-b589a917]{max-width:clamp(220px,55vw,360px)}.user-container[data-v-b589a917]{gap:8px}.token-chip[data-v-b589a917]{padding:5px 10px;gap:6px}.token-chip__value[data-v-b589a917]{font-size:.78rem}}@media (max-width: 480px){.tabs-wrap[data-v-b589a917]{max-width:clamp(180px,50vw,280px)}.icon-btn[data-v-b589a917]{border-radius:12px}.token-chip[data-v-b589a917]{display:none}}.tab[data-v-b589a917]:focus-visible,.link-btn[data-v-b589a917]:focus-visible{outline:2px solid var(--spark-focus);outline-offset:3px}.shortcuts[data-v-b589a917]{display:flex;justify-content:center;gap:6px}.mobile-menu[data-v-b589a917]{display:block;margin-right:auto}.mobile-menu summary[data-v-b589a917]{white-space:nowrap;cursor:pointer;padding:10px;color:var(--spark-text-on-world)}.mobile-menu nav[data-v-b589a917]{position:absolute;inset:100% 12px auto auto;width:min(440px,calc(100% - 24px));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:70svh;overflow:auto;gap:4px;padding:10px;border:1px solid var(--spark-shell-border);border-radius:16px;background:var(--spark-shell)}.mobile-menu a[data-v-b589a917]{padding:10px;color:var(--spark-text-on-world);text-decoration:none;overflow-wrap:anywhere}.mobile-menu a[aria-current=page][data-v-b589a917]{background:var(--spark-shell-raised);border-radius:8px}.mobile-menu a[data-v-b589a917]:focus-visible,.mobile-menu summary[data-v-b589a917]:focus-visible{outline:2px solid var(--spark-focus)}@media (max-width: 1050px){.shortcuts[data-v-b589a917]{display:none}.mobile-menu nav[data-v-b589a917]{inset-inline:12px auto}}@media (max-width: 720px){.mobile-menu nav[data-v-b589a917]{inset-inline:12px;width:auto}}.ui-input[data-v-9fc44d79]{display:grid;gap:6px}.ui-input__label[data-v-9fc44d79]{font-weight:600;font-size:14px}.ui-input__control[data-v-9fc44d79]{width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--spark-input-border);outline:none}.ui-input__control[data-v-9fc44d79]:focus{border-color:var(--q-color-primary, var(--spark-input-focus));box-shadow:none}.donation-input[data-v-4ce95761] .ui-input__label{color:var(--spark-payment-label);font-size:.85rem;letter-spacing:.02em}.donation-input[data-v-4ce95761] .ui-input__control{border-radius:12px;background:var(--spark-payment-input-surface);border:1px solid var(--spark-payment-input-border);color:var(--spark-text-default);transition:border-color .2s ease,box-shadow .2s ease}.donation-input[data-v-4ce95761] .ui-input__control:focus{border-color:var(--spark-payment-focus-border);box-shadow:0 0 0 3px var(--spark-payment-highlight-shadow)}.donation-readonly[data-v-4ce95761]{display:grid;gap:6px}.donation-readonly__value[data-v-4ce95761]{padding:12px 14px;border-radius:12px;background:var(--spark-payment-readonly-surface);border:1px solid var(--spark-payment-readonly-border);color:var(--spark-text-default);font-weight:600;font-size:1rem}.donation-field-label[data-v-4ce95761]{font-size:.85rem;font-weight:600;letter-spacing:.02em;color:var(--spark-payment-label);margin-bottom:6px}.donation-note[data-v-4ce95761]{margin:-6px 0 18px;font-size:.82rem;line-height:1.4;color:var(--spark-payment-note)}.donation-note--warning[data-v-4ce95761]{color:var(--spark-payment-warning)}.payment-method[data-v-4ce95761]{padding:8px 0 0}.payment-method__title[data-v-4ce95761]{margin-bottom:12px;font-size:.95rem;font-weight:600;color:var(--spark-payment-method-title)}.payment-options[data-v-4ce95761]{display:grid;gap:12px}.payment-option[data-v-4ce95761]{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border-radius:16px;background:var(--spark-shell-raised);border:1px solid var(--spark-shell-border);color:var(--spark-text-default);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.payment-option[data-v-4ce95761]:hover{transform:translateY(-1px);border-color:var(--spark-payment-option-hover-border);box-shadow:0 12px 30px var(--spark-payment-option-hover-shadow)}.payment-option--active[data-v-4ce95761],.payment-option--active[data-v-4ce95761]:hover{border-color:var(--spark-button-focus);box-shadow:0 14px 32px var(--spark-payment-highlight-shadow);background:var(--spark-panel-light)}.payment-option__icon[data-v-4ce95761]{width:24px;height:24px;color:var(--spark-ink)}.payment-option__content[data-v-4ce95761]{display:grid;gap:4px;text-align:left}.payment-option__title[data-v-4ce95761]{font-weight:600;font-size:1rem}.payment-option__subtitle[data-v-4ce95761]{font-size:.82rem;color:var(--spark-payment-option-subtitle)}.payment-debug[data-v-4ce95761]{display:grid;gap:4px;margin-bottom:8px;padding:12px 14px;border-radius:12px;background:var(--spark-payment-debug-surface);border:1px dashed var(--spark-payment-debug-border);color:var(--spark-payment-debug-text);font-size:.85rem}.payment-debug strong[data-v-4ce95761]{color:var(--spark-payment-debug-highlight)}.submit-button[data-v-4ce95761]{background:var(--spark-button-surface);color:var(--spark-button-text);font-size:16px;font-weight:700;padding:12px 16px;border-radius:8px;transition:background-color .3s}.submit-button[data-v-4ce95761]:hover:not(:disabled){background:var(--spark-button-hover)}.donation-form[data-v-4ce95761]{margin:0 auto;width:min(100%,420px);display:grid;gap:18px}@media (max-width: 600px){.donation-form[data-v-4ce95761]{width:min(100%,360px)}.payment-options[data-v-4ce95761]{grid-template-columns:1fr}.payment-option[data-v-4ce95761]{padding:12px 14px}}.donation-input[data-v-4ce95761] .ui-input__control{background:var(--spark-panel-light);color:var(--spark-ink);border-color:var(--spark-shell-border);font-size:1.25rem}.payment-option--active[data-v-4ce95761] :is(.payment-option__title,.payment-option__subtitle){color:var(--spark-ink)}.payment-option[data-v-4ce95761]:focus-visible{outline:2px solid var(--spark-focus);outline-offset:2px}.ui-progress[data-v-6912915f]{width:100%}.ui-progress__track[data-v-6912915f]{position:relative;width:100%;height:12px;border-radius:999px;overflow:hidden;background:var(--spark-progress-track);border:1px solid var(--spark-progress-border);box-shadow:inset 0 0 12px var(--spark-progress-track-shadow)}.ui-progress__bar[data-v-6912915f]{height:100%;background:linear-gradient(90deg,var(--spark-progress-fill-start) 0%,var(--spark-progress-fill-center) 50%,var(--spark-progress-fill-end) 100%);box-shadow:0 0 18px var(--spark-progress-fill-glow);transition:width .25s ease}.footer-progress-bar[data-v-21a3cbd9]{position:fixed;bottom:clamp(12px,3vw,18px);margin:auto;width:min(92vw,960px);border-radius:22px;padding:clamp(14px,3vw,20px);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--spark-shell);border:1px solid var(--spark-shell-border);box-shadow:0 22px 60px var(--spark-donation-panel-shadow);overflow:visible}.progress-bar-container[data-v-21a3cbd9]{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:14px;z-index:1;padding-left:clamp(4px,1.5vw,12px);padding-right:clamp(4px,1.5vw,12px)}.progress-bar[data-v-21a3cbd9]{width:100%}.mark-line[data-v-21a3cbd9]{position:absolute;top:-6px;width:2px;height:18px;background:var(--spark-focus);box-shadow:0 0 0 1px var(--spark-shell);transform:translate(-50%);border-radius:999px}.donate-row[data-v-21a3cbd9]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:clamp(12px,4vw,28px);padding:0 clamp(4px,2vw,12px)}.progress-text[data-v-21a3cbd9]{font-size:.95rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--spark-donation-amount-text)}.donate-button[data-v-21a3cbd9]{font-size:.95rem;white-space:nowrap}.donate-button[data-v-21a3cbd9] .ui-btn{border-radius:14px;padding:12px 22px;background:var(--spark-action-surface);box-shadow:0 20px 45px var(--spark-donation-action-shadow);text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--spark-action-text);transition:transform .2s ease,box-shadow .2s ease}.donate-button[data-v-21a3cbd9] .ui-btn:hover{transform:translateY(-2px);box-shadow:0 28px 55px var(--spark-donation-action-hover-shadow)}.donate-button[data-v-21a3cbd9] .ui-btn:disabled{opacity:.65;transform:none;box-shadow:none}@media (max-width: 720px){.footer-progress-bar[data-v-21a3cbd9]{width:calc(100% - 24px);padding:12px 16px}.progress-bar-container[data-v-21a3cbd9]{gap:12px;align-items:stretch}.donate-row[data-v-21a3cbd9]{flex-direction:column;align-items:stretch;gap:10px}.progress-text[data-v-21a3cbd9]{font-size:.85rem;text-align:center}.donate-button[data-v-21a3cbd9]{width:100%}.donate-button[data-v-21a3cbd9] .ui-btn{width:100%;justify-content:center}}.particles-container[data-v-ae0d0b14]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.particles-container canvas[data-v-ae0d0b14]{width:100%;height:100%}.layout[data-v-91f8e134]{position:relative;min-height:100vh;padding:var(--layout-header-height, 60px) 0 0;background:var(--spark-shell);overflow-x:hidden}.layout__particles[data-v-91f8e134]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.layout__header[data-v-91f8e134]{position:fixed;top:0;left:0;right:0;z-index:2}.layout__main[data-v-91f8e134]{position:relative;z-index:1;min-height:calc(100vh - var(--layout-header-height, 76px) - var(--layout-footer-height, 80px))}.layout__footer[data-v-91f8e134]{position:relative;z-index:2}.scroll-indicator[data-v-91f8e134]{position:fixed;right:28px;top:50%;transform:translateY(-50%);width:4px;height:200px;background:var(--spark-shell-raised);border-radius:2px;z-index:3;overflow:hidden}.scroll-progress[data-v-91f8e134]{width:100%;background:var(--spark-focus);border-radius:2px;transition:height .25s ease}@media (max-width: 900px){.scroll-indicator[data-v-91f8e134]{display:none}}.layout--world[data-v-91f8e134]{padding:0;background:var(--spark-home-paper)}.layout--world .layout__header[data-v-91f8e134]{display:none}.layout--world .layout__footer[data-v-91f8e134]{position:relative;--spark-shell: var(--spark-home-paper);--spark-shell-border: var(--spark-home-nav-border);--spark-donation-panel-shadow: var(--spark-home-marker-shadow);--spark-donation-amount-text: var(--spark-ink);--spark-progress-track: var(--spark-home-map-paper);--spark-progress-border: var(--spark-home-nav-border);--spark-progress-track-shadow: transparent;--spark-progress-fill-start: var(--spark-home-pin-active);--spark-progress-fill-center: var(--spark-home-pin-active);--spark-progress-fill-end: var(--spark-home-pin-active);--spark-progress-fill-glow: transparent;--spark-focus: var(--spark-home-pin-active);--spark-button-surface: var(--spark-home-map-paper);--spark-button-hover: var(--spark-home-sky);--spark-button-text: var(--spark-ink);--spark-button-focus: var(--spark-home-pin-active)}.layout--world .layout__footer[data-v-91f8e134] .donate-button{min-height:44px;border:1px solid var(--spark-home-nav-border)}.layout__particles[data-v-91f8e134]{opacity:.24}@media (max-width: 600px){.layout[data-v-91f8e134]{padding-bottom:0}.layout__footer[data-v-91f8e134]{position:relative}}.auth[data-v-6a4145b6]{position:relative;min-height:100vh;padding:clamp(3rem,8vw,5rem) clamp(16px,6vw,96px);display:flex;align-items:center;justify-content:center;color:var(--spark-auth-text);background:linear-gradient(90deg,var(--spark-shell),transparent),url(/assets/spark-lagoon-BFLJ_NQO.webp) center / cover;overflow:hidden}.auth__panel[data-v-6a4145b6]{position:relative;width:min(100%,420px);padding:clamp(28px,4vw,36px);border-radius:22px;background:var(--spark-shell);border:1px solid var(--spark-shell-border);box-shadow:0 28px 70px var(--spark-auth-panel-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.auth__body[data-v-6a4145b6]{position:relative;z-index:1;display:grid;gap:clamp(20px,4vw,28px)}.auth__back[data-v-6a4145b6]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin-bottom:clamp(8px,2vw,16px);padding:0;background:transparent;border:none;color:var(--spark-auth-back-link);font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .2s ease}.auth__back[data-v-6a4145b6]:hover{color:var(--spark-auth-link-hover)}.auth__back-icon[data-v-6a4145b6]{font-size:1.1rem}.auth__head[data-v-6a4145b6]{display:grid;gap:10px}.auth__title[data-v-6a4145b6]{margin:0;font-size:clamp(24px,4vw,32px);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.auth__subtitle[data-v-6a4145b6]{margin:0;color:var(--spark-auth-login-description);line-height:1.55}.auth__fields[data-v-6a4145b6]{display:grid;gap:14px}.auth__label[data-v-6a4145b6]{font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:var(--spark-auth-label);font-weight:600}.auth__input[data-v-6a4145b6]{width:100%;border-radius:16px;border:1px solid var(--spark-auth-login-field-border);background:var(--spark-shell-raised);color:var(--spark-auth-input-text);padding:0;transition:border-color .2s ease,box-shadow .2s ease}.auth__input[data-v-6a4145b6]:focus-within{border-color:var(--spark-auth-input-focus);box-shadow:0 0 0 2px var(--spark-auth-input-focus-ring)}.auth__input[data-v-6a4145b6] .ui-input__control{width:100%;padding:14px 16px;border:none;border-radius:inherit;background:transparent;color:inherit;outline:none}.auth__input[data-v-6a4145b6] .ui-input__control::placeholder{color:var(--spark-auth-login-placeholder)}.auth__submit[data-v-6a4145b6]{margin-top:4px}.auth__submit[data-v-6a4145b6] .ui-btn{width:100%;border-radius:16px;padding:14px 20px;background:var(--spark-action-surface);box-shadow:0 18px 45px var(--spark-auth-action-shadow);font-size:15px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--spark-action-text);transition:transform .2s ease,box-shadow .2s ease}.auth__submit[data-v-6a4145b6] .ui-btn:hover{transform:translateY(-2px);box-shadow:0 22px 52px var(--spark-auth-login-action-hover-shadow)}.auth__submit[data-v-6a4145b6] .ui-btn:disabled{opacity:.65;cursor:wait;transform:none;box-shadow:none}.auth__muted[data-v-6a4145b6]{margin:0;text-align:center;color:var(--spark-auth-supporting-text);font-size:.9rem}.auth__link[data-v-6a4145b6]{color:var(--spark-auth-link);font-weight:700;text-decoration:none;transition:color .2s ease}.auth__link[data-v-6a4145b6]:hover{color:var(--spark-auth-link-hover)}@media (max-width: 640px){.auth[data-v-6a4145b6]{padding:clamp(80px,14vw,120px) clamp(16px,6vw,32px)}.auth__panel[data-v-6a4145b6]{padding:clamp(24px,6vw,32px)}}@media (max-width: 600px){.auth[data-v-6a4145b6]{background-image:linear-gradient(var(--spark-shell),color-mix(in srgb,var(--spark-shell) 70%,transparent)),url(/assets/spark-lagoon-BFLJ_NQO.webp)}}.auth[data-v-6262527a]{position:relative;min-height:calc(100vh - var(--layout-header-height, 76px) - var(--layout-footer-height, 80px));padding:clamp(3rem,8vw,5.5rem) clamp(16px,6vw,112px);display:flex;align-items:center;justify-content:center;color:var(--spark-auth-text);background:linear-gradient(90deg,var(--spark-shell),transparent),url(/assets/spark-lagoon-BFLJ_NQO.webp) center / cover;overflow:hidden}.auth--signup .auth__panel[data-v-6262527a]{width:min(100%,520px)}.auth__panel[data-v-6262527a]{position:relative;padding:clamp(28px,4vw,40px);border-radius:24px;background:var(--spark-shell);border:1px solid var(--spark-shell-border);box-shadow:0 32px 80px var(--spark-auth-panel-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.auth__body[data-v-6262527a]{position:relative;z-index:1;display:grid;gap:clamp(22px,4vw,30px)}.auth__back[data-v-6262527a]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin-bottom:clamp(8px,2vw,14px);padding:0;background:transparent;border:none;color:var(--spark-auth-back-link);font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .2s ease}.auth__back[data-v-6262527a]:hover{color:var(--spark-auth-link-hover)}.auth__back-icon[data-v-6262527a]{font-size:1.1rem}.auth__head[data-v-6262527a]{display:grid;gap:10px}.auth__title[data-v-6262527a]{margin:0;font-size:clamp(26px,4.2vw,34px);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.auth__subtitle[data-v-6262527a]{margin:0;color:var(--spark-auth-signup-description);line-height:1.6}.auth__fields[data-v-6262527a]{display:grid;gap:14px}.auth__label[data-v-6262527a]{font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:var(--spark-auth-label);font-weight:600}.auth__input[data-v-6262527a]{width:100%;border-radius:16px;border:1px solid var(--spark-auth-signup-field-border);background:var(--spark-shell-raised);color:var(--spark-auth-input-text);padding:0;transition:border-color .2s ease,box-shadow .2s ease}.auth__input[data-v-6262527a]:focus-within{border-color:var(--spark-auth-input-focus);box-shadow:0 0 0 2px var(--spark-auth-input-focus-ring)}.auth__input[data-v-6262527a] .ui-input__control{width:100%;padding:14px 16px;border:none;border-radius:inherit;background:transparent;color:inherit;outline:none}.auth__input[data-v-6262527a] .ui-input__control::placeholder{color:var(--spark-auth-signup-placeholder)}.auth__error[data-v-6262527a]{margin:-4px 0 6px;font-size:.78rem;color:var(--spark-auth-signup-error);letter-spacing:.02em}.auth__submit[data-v-6262527a]{margin-top:8px}.auth__submit[data-v-6262527a] .ui-btn{width:100%;border-radius:16px;padding:14px 20px;background:var(--spark-action-surface);box-shadow:0 22px 55px var(--spark-auth-action-shadow);font-size:15px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--spark-action-text);transition:transform .2s ease,box-shadow .2s ease}.auth__submit[data-v-6262527a] .ui-btn:hover{transform:translateY(-2px);box-shadow:0 30px 60px var(--spark-auth-signup-action-hover-shadow)}.auth__submit[data-v-6262527a] .ui-btn:disabled{opacity:.65;cursor:wait;transform:none;box-shadow:none}.auth__muted[data-v-6262527a]{margin:0;text-align:center;color:var(--spark-auth-supporting-text);font-size:.9rem}.auth__link[data-v-6262527a]{color:var(--spark-auth-link);font-weight:700;text-decoration:none;transition:color .2s ease}.auth__link[data-v-6262527a]:hover{color:var(--spark-auth-link-hover)}.auth__agreement[data-v-6262527a]{margin:0;font-size:.78rem;color:var(--spark-auth-signup-agreement);line-height:1.5}@media (max-width: 640px){.auth[data-v-6262527a]{padding:clamp(80px,14vw,120px) clamp(14px,5vw,32px)}.auth__panel[data-v-6262527a]{padding:clamp(26px,6vw,34px)}.auth__title[data-v-6262527a]{font-size:clamp(24px,5.6vw,30px)}}.auth[data-v-6262527a]{background:linear-gradient(90deg,var(--spark-shell),transparent),url(/assets/spark-lagoon-BFLJ_NQO.webp) center / cover}.auth__submit[data-v-6262527a]{background:var(--spark-action-surface);color:var(--spark-action-text)}@media (max-width: 600px){.auth[data-v-6262527a]{background-image:linear-gradient(var(--spark-shell),color-mix(in srgb,var(--spark-shell) 70%,transparent)),url(/assets/spark-lagoon-BFLJ_NQO.webp)}}.chronicle[data-v-9c92c064]{width:min(1000px,calc(100% - 32px));margin:36px auto 96px;color:var(--spark-text-on-world)}.chronicle__intro[data-v-9c92c064]{border-bottom:1px solid var(--spark-shell-border);padding-bottom:24px}.chronicle__intro a[data-v-9c92c064]{color:var(--spark-focus)}h1[data-v-9c92c064]{margin:12px 0 8px;font-size:clamp(34px,6vw,65px);line-height:1;letter-spacing:-.05em}p[data-v-9c92c064]{margin:0;line-height:1.55;overflow-wrap:anywhere}.chronicle__trail[data-v-9c92c064]{padding:0;margin:24px 0 0;list-style:none}.chronicle__trail li[data-v-9c92c064]{display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px}.chronicle__date[data-v-9c92c064]{padding:18px 0;color:var(--spark-focus);font-weight:750}article[data-v-9c92c064]{position:relative;padding:18px 24px 24px;border-left:1px solid var(--spark-shell-border)}article[data-v-9c92c064]:before{content:"";position:absolute;left:-5px;top:26px;width:9px;height:9px;border-radius:50%;background:var(--spark-button-surface)}h2[data-v-9c92c064]{margin:0 0 6px;font-size:21px}@media (max-width: 600px){.chronicle__trail li[data-v-9c92c064]{display:block;border-left:1px solid var(--spark-shell-border);padding-left:16px}.chronicle__date[data-v-9c92c064]{display:block;padding:12px 0 4px}article[data-v-9c92c064]{padding:0 0 18px;border:0}article[data-v-9c92c064]:before{left:-21px;top:8px}}.advertisement[data-v-b1d16d07]{width:min(1040px,calc(100% - 32px));margin:clamp(20px,5vw,64px) auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(20px,5vw,64px);padding:clamp(22px,5vw,64px);border:1px solid var(--spark-shell-border);border-radius:28px;background:var(--spark-shell-raised);color:var(--spark-text-on-world)}.map-link[data-v-b1d16d07]{color:var(--spark-focus)}h1[data-v-b1d16d07]{margin:14px 0 8px;font-size:clamp(30px,5vw,56px);line-height:1.05}p[data-v-b1d16d07]{margin:0;max-width:40ch;line-height:1.6}nav[data-v-b1d16d07]{display:grid;gap:12px}nav a[data-v-b1d16d07]{display:grid;gap:5px;padding:18px 22px;border-radius:18px;background:var(--spark-panel-light);color:var(--spark-ink);text-decoration:none}nav a[data-v-b1d16d07]:hover{background:var(--spark-button-hover)}nav span[data-v-b1d16d07]{color:var(--spark-muted-light)}a[data-v-b1d16d07]:focus-visible{outline:2px solid var(--spark-focus);outline-offset:3px}@media (max-width: 640px){.advertisement[data-v-b1d16d07]{grid-template-columns:1fr}}.roulette-widget[data-v-8fbe7b50]{display:grid;gap:clamp(16px,4vw,24px);width:min(100%,540px);margin:0 auto}.roulette-track[data-v-8fbe7b50]{margin:0 auto;position:relative;--track-width: clamp(220px, 100%, 500px);width:var(--track-width);height:clamp(90px,calc(var(--track-width) / 5.2),110px);border-radius:18px;border:1px solid var(--spark-roulette-track-border);background:var(--spark-roulette-track-surface);box-shadow:inset 0 0 22px var(--spark-roulette-track-shadow);overflow:hidden}.roulette-strip[data-v-8fbe7b50]{display:flex;height:100%;will-change:transform}.roulette-item[data-v-8fbe7b50]{width:calc(var(--track-width) / 5);flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:clamp(4px,var(--track-width) / 120,8px);box-sizing:border-box}.roulette-item__card[data-v-8fbe7b50]{width:100%;height:100%;min-width:clamp(48px,calc(var(--track-width) / 7),84px);min-height:clamp(48px,calc(var(--track-width) / 7),84px);border-radius:18px;display:flex;align-items:center;justify-content:center;color:var(--spark-roulette-item-text);font-weight:700;letter-spacing:.03em;background:var(--spark-roulette-item-surface);border:1px solid var(--spark-roulette-item-border);box-shadow:0 14px 30px var(--spark-roulette-item-shadow);text-transform:uppercase;text-align:center}.roulette-item__multiplier[data-v-8fbe7b50]{font-size:clamp(1.2rem,calc(var(--track-width) / 160),1.6rem)}.roulette-item__label[data-v-8fbe7b50]{font-size:clamp(.6rem,calc(var(--track-width) / 280),.7rem);font-weight:600;opacity:.9}.roulette-item[data-tone=legend][data-v-8fbe7b50]{--tile-surface: var(--spark-arcade-roulette)}.roulette-item[data-tone=epic][data-v-8fbe7b50]{--tile-surface: var(--spark-arcade-cards)}.roulette-item[data-tone=rare][data-v-8fbe7b50]{--tile-surface: var(--spark-arcade-wheel)}.roulette-item .roulette-item__card[data-v-8fbe7b50]{background:var(--tile-surface, var(--spark-panel-light));color:var(--spark-ink);border-color:var(--spark-shell-border)}.roulette-indicator[data-v-8fbe7b50]{position:absolute;z-index:1;top:0;left:50%;transform:translate(-50%);pointer-events:none}.roulette-indicator__marker[data-v-8fbe7b50]{display:block;width:18px;height:10px;background:var(--spark-arcade-roulette);clip-path:polygon(0 0,100% 0,50% 100%)}.roulette-actions[data-v-8fbe7b50]{display:flex;justify-content:center;margin-top:clamp(20px,6vw,36px)}.roulette-button[data-v-8fbe7b50] .ui-btn{min-width:220px;border-radius:16px;padding:14px 22px;background:linear-gradient(135deg,var(--spark-roulette-action-start),var(--spark-roulette-action-end));box-shadow:0 24px 60px var(--spark-roulette-action-shadow);text-transform:uppercase;letter-spacing:.06em;font-weight:700}@media (max-width: 620px){.roulette-item__label[data-v-8fbe7b50]{display:none}.roulette-button[data-v-8fbe7b50] .ui-btn{min-width:clamp(200px,70vw,240px)}.roulette-actions[data-v-8fbe7b50]{margin-top:clamp(28px,10vw,44px)}}.roulette-track[data-v-8fbe7b50]{border-color:var(--spark-arcade-roulette);background:var(--spark-shell)}.roulette-item__card[data-v-8fbe7b50]{box-shadow:none}.roulette-page[data-v-451cbf78]{padding:clamp(48px,8vw,72px) clamp(16px,6vw,80px) clamp(120px,12vw,180px);display:grid;gap:clamp(32px,6vw,48px);justify-items:center;color:var(--spark-text-default)}.roulette-panel[data-v-451cbf78]{align-items:center;display:flex;flex-direction:column;justify-content:center}.roulette-outcome-slot[data-v-451cbf78]{min-height:64px;width:100%;display:flex;justify-content:center;align-items:center}.page-heading[data-v-451cbf78]{display:grid;gap:12px;text-align:center;max-width:720px}.page-heading__eyebrow[data-v-451cbf78]{margin:0;font-size:.85rem;letter-spacing:.3em;text-transform:uppercase;color:var(--spark-text-dimmed)}.page-heading__title[data-v-451cbf78]{margin:0;font-size:clamp(32px,6vw,44px);font-weight:800;letter-spacing:.05em;text-transform:uppercase;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-heading__subtitle[data-v-451cbf78]{margin:0;color:var(--spark-text-secondary);line-height:1.7}.roulette-hud[data-v-451cbf78]{display:grid;gap:12px;justify-items:center}.hud-chip[data-v-451cbf78]{display:grid;gap:4px;padding:12px 16px;border-radius:14px;background:var(--spark-game-balance-surface);border:1px solid var(--spark-border-subtle);min-width:clamp(200px,30vw,240px)}.hud-chip__label[data-v-451cbf78]{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--spark-game-label)}.hud-chip__value[data-v-451cbf78]{font-size:clamp(1rem,2.4vw,1.2rem);font-weight:700;color:var(--spark-game-balance-text)}.hud-selector[data-v-451cbf78]{display:grid;gap:8px;justify-items:center;margin-bottom:20px}.hud-selector__label[data-v-451cbf78]{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--spark-game-label)}.hud-selector__options[data-v-451cbf78]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.hud-selector__option[data-v-451cbf78]{min-width:48px;padding:8px 12px;border-radius:12px;border:1px solid var(--spark-game-stake-border);background:var(--spark-game-stake-surface);color:var(--spark-text-default);font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background .2s ease,transform .2s ease,border-color .2s ease}.hud-selector__option[data-v-451cbf78]:hover{background:var(--spark-game-stake-hover);transform:translateY(-1px)}.hud-selector__option.active[data-v-451cbf78]{background:linear-gradient(135deg,var(--spark-game-stake-active-start),var(--spark-game-stake-active-end));border-color:var(--spark-game-stake-active-border);box-shadow:0 12px 26px var(--spark-game-stake-active-shadow)}.hud-warning[data-v-451cbf78]{margin:0;font-size:.85rem;color:var(--spark-game-warning)}.roulette-outcome[data-v-451cbf78]{margin-top:20px;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:var(--spark-game-result-surface);border:1px solid var(--spark-border-subtle);color:var(--spark-text-default);font-size:.95rem}.roulette-outcome[data-tone=win][data-v-451cbf78]{border-color:var(--spark-game-win-border);box-shadow:0 0 18px var(--spark-game-win-glow)}.roulette-outcome__title[data-v-451cbf78]{text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;opacity:.8}.roulette-outcome__multiplier[data-v-451cbf78]{font-weight:700;font-size:1.1rem}.roulette-outcome__reward[data-v-451cbf78]{font-weight:600;color:var(--spark-game-win-text)}.roulette-outcome__reward--zero[data-v-451cbf78]{color:var(--spark-game-miss-text)}.prizes-section[data-v-451cbf78]{width:min(100%,960px);display:grid;gap:18px}.prizes-title[data-v-451cbf78]{margin:0;font-size:clamp(22px,4vw,28px);font-weight:700;text-transform:uppercase}.prizes-grid[data-v-451cbf78]{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.prize-card[data-v-451cbf78]{position:relative;display:grid;gap:12px;padding:16px 18px;border-radius:18px;background:var(--spark-roulette-rewards-surface);border:1px solid var(--spark-border-subtle);box-shadow:0 18px 40px var(--spark-roulette-rewards-shadow)}.prize-card__badge[data-v-451cbf78]{font-size:1.5rem;font-weight:700}.prize-card__body[data-v-451cbf78]{display:grid;gap:6px}.prize-card__name[data-v-451cbf78]{font-weight:600}.prize-card__desc[data-v-451cbf78]{font-size:.85rem;color:var(--spark-roulette-rewards-description)}.prize-card__chance[data-v-451cbf78]{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:var(--spark-roulette-rewards-chance)}.prize-card[data-tone=legend][data-v-451cbf78]{background:var(--spark-arcade-roulette);color:var(--spark-ink);border-color:var(--spark-roulette-rewards-legend-border)}.prize-card[data-tone=epic][data-v-451cbf78]{background:var(--spark-arcade-cards);color:var(--spark-ink);border-color:var(--spark-roulette-rewards-epic-border)}.prize-card[data-tone=rare][data-v-451cbf78]{background:var(--spark-arcade-wheel);color:var(--spark-ink);border-color:var(--spark-roulette-rewards-rare-border)}.prize-card[data-v-451cbf78]:is([data-tone=legend],[data-tone=epic],[data-tone=rare]) :is(.prize-card__desc,.prize-card__chance){color:var(--spark-ink)}.prize-card[data-tone=fail][data-v-451cbf78]{background:var(--spark-roulette-rewards-miss-surface);border-color:var(--spark-roulette-rewards-miss-border)}.roulette-fade-enter-active[data-v-451cbf78],.roulette-fade-leave-active[data-v-451cbf78]{transition:opacity .2s ease,transform .2s ease}.roulette-fade-enter-from[data-v-451cbf78],.roulette-fade-leave-to[data-v-451cbf78]{opacity:0;transform:translateY(6px)}@media (max-width: 720px){.hud-chip[data-v-451cbf78]{padding:12px 14px}.hud-selector__options[data-v-451cbf78]{gap:8px}.hud-selector__option[data-v-451cbf78]{min-width:44px;padding:6px 10px}}@media (max-width: 640px){.roulette-page[data-v-451cbf78]{padding:clamp(32px,6vw,52px) clamp(12px,4vw,32px) clamp(80px,10vw,140px);gap:clamp(24px,6vw,32px)}.roulette-outcome-slot[data-v-451cbf78]{min-height:56px}}.roulette-page{--arcade-room-art: url(/assets/arcade-roulette-Hgb5ZQYM.webp)}.wheel-page{--arcade-room-art: url(/assets/arcade-wheel-ww5Q1mAq.webp)}.cards-page{--arcade-room-art: url(/assets/arcade-cards-CA7PsXJR.webp)}.slots-page{--arcade-room-art: url(/assets/arcade-slots-wODo5M0L.webp)}.arcade-room{font-family:Nunito,system-ui,sans-serif}.arcade-room .page-heading{width:min(100%,1050px);max-width:none;margin-inline:auto;padding:clamp(20px,4vw,48px);text-align:left;border-radius:26px;border:1px solid var(--spark-shell-border);position:relative;padding-inline-end:clamp(94px,25vw,255px);background:linear-gradient(110deg,var(--spark-shell) 42%,var(--spark-shell-raised))}.arcade-room .page-heading:after{content:"";position:absolute;inset-inline-end:clamp(12px,3vw,42px);top:50%;translate:0 -50%;width:clamp(76px,17vw,180px);aspect-ratio:1;border-radius:28%;background:var(--spark-panel-light) var(--arcade-room-art) center / contain no-repeat;pointer-events:none}.arcade-room .page-heading__title{color:var(--spark-text-on-world);background:none;-webkit-text-fill-color:currentColor;text-transform:none;letter-spacing:-.04em}.arcade-room .arcade-back{color:var(--spark-focus);width:fit-content}.arcade-room .arcade-stage{background:var(--spark-shell-raised);border:1px solid var(--spark-shell-border);border-radius:24px}.arcade-room .hud-selector__option:focus-visible{outline:2px solid var(--spark-focus);outline-offset:3px}.arcade-room .arcade-stage{background:radial-gradient(ellipse at 50% 20%,var(--spark-shell-raised),var(--spark-shell));box-shadow:inset 0 0 0 5px var(--spark-shell)}.arcade-room .arcade-stage .hud-chip{border-color:var(--spark-shell-border);background:var(--spark-panel-light);color:var(--spark-ink)}.arcade-room .arcade-stage :is(.hud-chip__label,.hud-chip__value){color:var(--spark-ink)}.arcade-room .arcade-stage .hud-selector__option.active{background:var(--spark-button-surface);color:var(--spark-button-text)}.arcade-room .page-heading .page-heading__title{color:var(--spark-text-on-world);font-size:clamp(26px,4vw,46px);-webkit-text-fill-color:currentColor;line-height:1.08;text-align:start;text-transform:none;background:none}.arcade-room .page-heading .page-heading__subtitle{line-height:1.45;text-align:start}@media (max-width: 600px){.arcade-room .page-heading{padding-block:16px;margin-block-end:16px}}.leaderboard[data-v-3242a81f]{width:min(980px,calc(100% - 32px));margin:36px auto 96px;color:var(--spark-text-on-world)}.page-heading[data-v-3242a81f]{padding:0 0 24px;border-bottom:1px solid var(--spark-shell-border)}.page-heading a[data-v-3242a81f]{color:var(--spark-focus)}h1[data-v-3242a81f]{margin:10px 0 8px;font-size:clamp(34px,6vw,64px);letter-spacing:-.05em;line-height:1}p[data-v-3242a81f]{margin:0}.leaderboard__list[data-v-3242a81f]{display:grid;gap:10px;margin-top:20px}.leaderboard__empty[data-v-3242a81f],.leader-card[data-v-3242a81f]{padding:16px;border-radius:18px;background:var(--spark-shell-raised)}.leaderboard__empty[data-v-3242a81f]{display:grid;justify-items:center;gap:14px;margin-top:20px;padding:clamp(28px,6vw,68px) 16px;text-align:center;background:var(--spark-panel-light);color:var(--spark-ink)}.leaderboard__empty h2[data-v-3242a81f]{margin:0;font-size:clamp(20px,4vw,28px)}.leaderboard__empty a[data-v-3242a81f]{color:inherit}.leaderboard__medal[data-v-3242a81f]{display:grid;place-items:center;width:68px;aspect-ratio:1;border:2px solid currentColor;border-radius:50%;font-size:2rem}.leader-card[data-v-3242a81f]:first-child{background:var(--spark-panel-light);color:var(--spark-ink)}.leader-card__header[data-v-3242a81f]{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px}.leader-card__rank[data-v-3242a81f]{font-weight:800;min-width:2ch;text-align:center}.leader-card__avatar[data-v-3242a81f]{display:grid;place-items:center;width:42px;aspect-ratio:1;border-radius:50%;background:var(--spark-button-surface);color:var(--spark-button-text);font-weight:800}.leader-card__info[data-v-3242a81f]{min-width:0;overflow-wrap:anywhere}.leader-card__name[data-v-3242a81f],.leader-card__amount[data-v-3242a81f]{font-weight:800}.leader-card__tags[data-v-3242a81f]{display:flex;flex-wrap:wrap;gap:5px}.chip[data-v-3242a81f]{font-size:.78rem}.chip--unique[data-v-3242a81f],.chip--standard[data-v-3242a81f]{padding:2px 6px;border:1px solid var(--spark-shell-border);border-radius:8px}.leader-card__stats[data-v-3242a81f]{text-align:right}@media (max-width: 520px){.leader-card__header[data-v-3242a81f]{grid-template-columns:auto auto minmax(0,1fr)}.leader-card__stats[data-v-3242a81f]{grid-column:3;text-align:left}}.greetings[data-v-73b472d0]{width:min(1120px,calc(100% - 32px));margin:36px auto 96px;color:var(--spark-text-on-world)}.page-heading[data-v-73b472d0]{margin-bottom:28px}.page-heading a[data-v-73b472d0]{color:var(--spark-focus)}.page-heading h1[data-v-73b472d0]{margin:12px 0 8px;font-size:clamp(34px,6vw,68px);line-height:1;letter-spacing:-.055em}.page-heading p[data-v-73b472d0]{margin:0;line-height:1.5}.greetings__board[data-v-73b472d0]{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:22px}.panel[data-v-73b472d0]{padding:22px;border-radius:24px;background:var(--spark-panel-light);color:var(--spark-ink)}.panel__body[data-v-73b472d0],.panel__section[data-v-73b472d0],.greetings__list[data-v-73b472d0]{display:grid;gap:12px}.panel__body[data-v-73b472d0]{gap:18px}h2[data-v-73b472d0]{margin:0;font-size:22px}.panel label[data-v-73b472d0]{font-weight:750}.hint[data-v-73b472d0],.greeting-card__date[data-v-73b472d0]{font-size:.85rem}.hint[data-v-73b472d0]{color:var(--spark-muted-light)}.avatar-options[data-v-73b472d0]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}@media (max-width: 460px){.avatar-options[data-v-73b472d0]{grid-template-columns:repeat(3,minmax(0,1fr))}}.avatar-option img[data-v-73b472d0]{margin-inline:auto;max-width:100%}.avatar-option[data-v-73b472d0]{padding:3px;border:2px solid transparent;border-radius:12px;background:none;cursor:pointer}.avatar-option.selected[data-v-73b472d0]{border-color:var(--spark-button-focus)}.avatar-option img[data-v-73b472d0],.greeting-card__avatar[data-v-73b472d0]{display:block;width:38px;height:38px;object-fit:cover;border-radius:8px}.input[data-v-73b472d0] input,.message-input[data-v-73b472d0]{width:100%;padding:10px 12px;border:1px solid var(--spark-shell-border);border-radius:10px;background:var(--spark-panel-light);color:var(--spark-ink);font:inherit}.message-input[data-v-73b472d0]{resize:vertical}.avatar-option[data-v-73b472d0]:focus-visible,.message-input[data-v-73b472d0]:focus-visible{outline:2px solid var(--spark-button-focus);outline-offset:2px}.greeting-card[data-v-73b472d0],.greetings__empty[data-v-73b472d0]{padding:18px;background:var(--spark-shell-raised);border-radius:18px}.greeting-card__content[data-v-73b472d0]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px}.greeting-card__header[data-v-73b472d0]{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;justify-content:space-between}.greeting-card__name[data-v-73b472d0]{font-weight:750;overflow-wrap:anywhere}.greeting-card__message[data-v-73b472d0]{margin:8px 0 0;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 720px){.greetings__board[data-v-73b472d0]{grid-template-columns:minmax(0,1fr)}}.product-card[data-v-fabf8e55]{position:relative;width:280px;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:20px;background:var(--spark-product-surface);border:1px solid var(--spark-product-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 60px var(--spark-product-shadow);overflow:hidden}.product-card__glow[data-v-fabf8e55]{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:radial-gradient(circle,var(--spark-product-glow) 0%,transparent 70%);filter:blur(45px);z-index:0}.product-card[data-v-fabf8e55]>*{position:relative;z-index:1}.product-card__image[data-v-fabf8e55]{width:100%;height:200px;object-fit:cover;border-radius:14px;box-shadow:0 12px 30px var(--spark-product-image-shadow)}.product-card__body[data-v-fabf8e55]{display:flex;flex-direction:column;gap:10px}.product-card__title[data-v-fabf8e55]{font-size:1.1rem;font-weight:700;color:var(--spark-text-default)}.product-card__description[data-v-fabf8e55]{font-size:.9rem;color:var(--spark-product-description);line-height:1.4}.product-card__price[data-v-fabf8e55]{display:flex;gap:8px;align-items:baseline;font-weight:600;color:var(--spark-product-price)}.product-card__price-old[data-v-fabf8e55]{text-decoration:line-through;color:var(--spark-product-unavailable)}.product-card__price-new[data-v-fabf8e55]{color:var(--spark-product-sale-price)}.product-card__meta[data-v-fabf8e55]{display:flex;flex-direction:column;gap:4px;font-size:.8rem}.product-card__meta-sale[data-v-fabf8e55]{color:var(--spark-product-discount)}.product-card__meta-stock[data-v-fabf8e55]{color:var(--spark-product-stock)}.product-card__meta-stock--out[data-v-fabf8e55]{color:var(--spark-product-unavailable)}.product-card__actions[data-v-fabf8e55]{margin-top:auto;display:flex;justify-content:center}.product-card[data-v-fabf8e55]{background:var(--spark-shell-raised);border-color:var(--spark-shell-border);box-shadow:none}.product-card[data-v-fabf8e55]{width:100%;max-width:none;background:var(--spark-panel-light);color:var(--spark-ink);border-color:transparent}.product-card__title[data-v-fabf8e55],.product-card__price[data-v-fabf8e55]{color:var(--spark-ink)}.product-card__description[data-v-fabf8e55],.product-card__price-old[data-v-fabf8e55]{color:var(--spark-muted-light)}.shop-page[data-v-1f6166d7]{width:min(1160px,calc(100% - 32px));margin:32px auto 100px;font-family:Nunito,system-ui,sans-serif}.market-entry[data-v-1f6166d7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);overflow:hidden;border-radius:28px;background:var(--spark-panel-light);color:var(--spark-ink)}.market-entry__copy[data-v-1f6166d7]{padding:clamp(24px,5vw,64px);align-self:center}.market-entry__copy a[data-v-1f6166d7]{color:var(--spark-muted-light);font-weight:750}.market-entry h1[data-v-1f6166d7]{margin:18px 0 8px;font-size:clamp(35px,5vw,68px);letter-spacing:-.06em;line-height:1}.market-entry p[data-v-1f6166d7]{margin:0}.market-entry__view[data-v-1f6166d7]{min-height:280px;background:url(/assets/spark-lagoon-BFLJ_NQO.webp) 73% 57% / cover}.shop-grid[data-v-1f6166d7]{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px}.collection-empty[data-v-1f6166d7]{margin:24px 0 0;padding:20px 24px;border-radius:16px;background:var(--spark-shell-raised);color:var(--spark-text-on-world)}.market-empty[data-v-1f6166d7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.market-empty p[data-v-1f6166d7]{margin:0}.market-empty a[data-v-1f6166d7]{padding:9px 14px;border-radius:999px;background:var(--spark-button-surface);color:var(--spark-button-text)}.catalogue-retry[data-v-1f6166d7]{padding:9px 14px;border:0;border-radius:8px;background:var(--spark-action-surface);color:var(--spark-action-text);cursor:pointer}@media (max-width: 640px){.market-entry[data-v-1f6166d7]{grid-template-columns:1fr}.market-entry__view[data-v-1f6166d7]{min-height:160px}}.profile[data-v-cd22faf2]{position:relative;display:grid;gap:clamp(32px,6vw,48px);padding:clamp(48px,8vw,72px) clamp(16px,6vw,80px) clamp(140px,12vw,200px);color:var(--spark-text-default)}.page-heading[data-v-cd22faf2]{display:grid;gap:12px;text-align:center;max-width:720px;margin:0 auto}.page-heading__eyebrow[data-v-cd22faf2]{margin:0;font-size:.85rem;letter-spacing:.32em;text-transform:uppercase;color:var(--spark-text-dimmed)}.page-heading__title[data-v-cd22faf2]{margin:0;font-size:clamp(32px,6vw,44px);font-weight:800;letter-spacing:.05em;text-transform:uppercase;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-heading__subtitle[data-v-cd22faf2]{margin:0;color:var(--spark-text-secondary);line-height:1.7}.profile__hero[data-v-cd22faf2]{display:grid;gap:clamp(20px,4vw,28px);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.profile-card[data-v-cd22faf2]{position:relative;padding:clamp(24px,4vw,32px);border-radius:24px;background:var(--spark-journal-card-surface);border:1px solid var(--spark-journal-card-border);box-shadow:0 28px 70px var(--spark-journal-card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.profile-card__header[data-v-cd22faf2]{position:relative;z-index:1;display:grid;gap:8px;margin-bottom:18px}.profile-card__eyebrow[data-v-cd22faf2]{margin:0;font-size:.78rem;letter-spacing:.28em;text-transform:uppercase;color:var(--spark-journal-section-label)}.profile-card__title[data-v-cd22faf2]{margin:0;font-size:clamp(22px,3.6vw,28px);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.profile-card__list[data-v-cd22faf2]{position:relative;z-index:1;margin:0;padding:0;display:grid;gap:14px}.profile-card__row[data-v-cd22faf2]{display:flex;justify-content:space-between;gap:16px;font-size:.95rem;color:var(--spark-journal-detail-text)}.profile-card__row dt[data-v-cd22faf2]{opacity:.6;text-transform:uppercase;letter-spacing:.08em}.profile-card__row dd[data-v-cd22faf2]{margin:0;font-weight:600;text-align:right;word-break:break-word;overflow-wrap:anywhere}.profile-card__balance[data-v-cd22faf2]{position:relative;z-index:1;font-size:clamp(36px,5vw,48px);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--spark-journal-balance-text)}.profile-card__hint[data-v-cd22faf2]{position:relative;z-index:1;margin:12px 0 0;color:var(--spark-journal-hint-text);line-height:1.6}.profile-card__meta[data-v-cd22faf2]{position:relative;z-index:1;margin-top:18px;display:flex;gap:12px;font-size:.85rem;color:var(--spark-journal-balance-caption);letter-spacing:.08em;text-transform:uppercase}.profile-card__action[data-v-cd22faf2]{position:relative;z-index:1;margin-top:20px;align-self:flex-start}.profile-section[data-v-cd22faf2]{display:grid;gap:clamp(18px,3vw,24px)}.profile-section__head[data-v-cd22faf2]{display:flex;align-items:center;justify-content:space-between;gap:16px}.profile-section__title[data-v-cd22faf2]{margin:0;font-size:clamp(24px,4vw,30px);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.profile-section__meta[data-v-cd22faf2]{font-size:.8rem;letter-spacing:.3em;text-transform:uppercase;color:var(--spark-journal-section-label)}.profile-grid[data-v-cd22faf2]{display:grid;gap:clamp(16px,3vw,24px)}.profile-grid--purchases[data-v-cd22faf2]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.profile-grid--tokens[data-v-cd22faf2]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.purchase-card[data-v-cd22faf2]{position:relative;display:grid;gap:18px;border-radius:20px;padding:20px;background:var(--spark-journal-purchase-surface);color:var(--spark-text-default);border:1px solid var(--spark-journal-purchase-border);box-shadow:0 18px 50px var(--spark-journal-entry-shadow);overflow:hidden}.purchase-card__media[data-v-cd22faf2]{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:16 / 9;background:var(--spark-journal-purchase-image-surface)}.purchase-card__media img[data-v-cd22faf2]{width:100%;height:100%;object-fit:cover}.purchase-card__body[data-v-cd22faf2]{display:grid;gap:6px}.purchase-card__name[data-v-cd22faf2]{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:.03em}.purchase-card__price[data-v-cd22faf2]{margin:0;color:var(--spark-journal-purchase-price);font-weight:600}.purchase-card__date[data-v-cd22faf2]{margin:0;font-size:.85rem;color:var(--spark-journal-purchase-date)}.token-card[data-v-cd22faf2]{position:relative;display:grid;gap:10px;padding:20px;border-radius:18px;background:var(--spark-journal-operation-surface);border:1px solid var(--spark-journal-operation-border);box-shadow:0 16px 40px var(--spark-journal-entry-shadow)}.token-card--earn[data-v-cd22faf2]{border-color:var(--spark-journal-credit-border)}.token-card--spend[data-v-cd22faf2]{border-color:var(--spark-journal-debit-border)}.token-card__badge[data-v-cd22faf2]{font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--spark-journal-operation-badge)}.token-card__amount[data-v-cd22faf2]{font-size:1.4rem;font-weight:700;letter-spacing:.06em;color:var(--spark-journal-operation-amount)}.token-card--earn .token-card__amount[data-v-cd22faf2]{color:var(--spark-journal-credit-amount)}.token-card--spend .token-card__amount[data-v-cd22faf2]{color:var(--spark-journal-debit-amount)}.token-card__game[data-v-cd22faf2],.token-card__date[data-v-cd22faf2],.token-card__balance[data-v-cd22faf2]{font-size:.85rem;color:var(--spark-text-default)}.profile-empty[data-v-cd22faf2],.profile-placeholder[data-v-cd22faf2]{margin:0;padding:20px;border-radius:16px;background:var(--spark-journal-empty-surface);border:1px solid var(--spark-journal-empty-border);color:var(--spark-journal-hint-text);text-align:center;letter-spacing:.06em;text-transform:uppercase}@media (max-width: 720px){.profile-section__head[data-v-cd22faf2]{flex-direction:column;align-items:flex-start}.profile-section__meta[data-v-cd22faf2]{align-self:flex-end}}@media (max-width: 540px){.profile[data-v-cd22faf2]{padding:clamp(48px,12vw,72px) clamp(16px,8vw,40px) clamp(120px,16vw,180px)}.profile-card[data-v-cd22faf2]{padding:22px}.profile-card__row[data-v-cd22faf2]{flex-direction:column;align-items:flex-start;gap:6px}.profile-card__row dd[data-v-cd22faf2]{text-align:left}.profile-grid--tokens[data-v-cd22faf2]{grid-template-columns:1fr}}.profile[data-v-cd22faf2]{width:min(1180px,100%);margin:auto;padding:clamp(12px,3vw,36px) clamp(12px,3vw,32px) 120px;gap:20px;font-family:Nunito,system-ui,sans-serif;color:var(--spark-journal-ink)}.page-heading[data-v-cd22faf2]{max-width:none;width:100%;min-height:245px;align-content:center;justify-items:start;text-align:left;border-radius:30px;padding:clamp(22px,5vw,64px);background:linear-gradient(90deg,var(--spark-journal-cover-shade),var(--spark-journal-cover-tint)),url(/assets/spark-lagoon-BFLJ_NQO.webp) center 36% / cover}.profile-home[data-v-cd22faf2]{color:var(--spark-journal-back-link);font-weight:800}.page-heading__title[data-v-cd22faf2]{color:var(--spark-journal-text-on-dark);background:none;-webkit-text-fill-color:currentColor;text-transform:none;letter-spacing:-.04em;font-size:clamp(34px,6vw,64px)}.page-heading__subtitle[data-v-cd22faf2]{color:var(--spark-journal-cover-caption);max-width:42ch}.profile__hero[data-v-cd22faf2]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px}.profile-card[data-v-cd22faf2],.profile-section[data-v-cd22faf2]{background:var(--spark-journal-paper);border:1px solid var(--spark-journal-paper-border);border-radius:24px;color:var(--spark-journal-ink);box-shadow:none}.profile-card--balance[data-v-cd22faf2]{background:var(--spark-journal-balance-paper)}.profile-card__title[data-v-cd22faf2],.profile-card__balance[data-v-cd22faf2],.profile-section__title[data-v-cd22faf2],.profile-card__row dt[data-v-cd22faf2],.profile-card__row dd[data-v-cd22faf2],.profile-card__eyebrow[data-v-cd22faf2],.profile-card__meta[data-v-cd22faf2],.profile-section__meta[data-v-cd22faf2],.profile-empty[data-v-cd22faf2],.profile-placeholder[data-v-cd22faf2]{color:var(--spark-journal-ink)}.profile-empty[data-v-cd22faf2],.profile-placeholder[data-v-cd22faf2]{background:var(--spark-journal-balance-paper);border-color:var(--spark-journal-paper-border)}.profile-card__row dd[data-v-cd22faf2]{overflow-wrap:anywhere}.profile-card__balance[data-v-cd22faf2]{-webkit-text-fill-color:currentColor;background:none}.profile-card__action[data-v-cd22faf2]{background:var(--spark-journal-action);color:var(--spark-journal-text-on-dark)}.profile-section[data-v-cd22faf2]{padding:clamp(18px,4vw,30px);min-width:0}@media (max-width: 640px){.profile__hero[data-v-cd22faf2]{grid-template-columns:1fr}}.profile__hero[data-v-cd22faf2]{display:block}.profile-card--balance[data-v-cd22faf2]{display:grid;grid-template-columns:1fr auto;gap:8px 20px;align-items:center}.profile-card--balance .profile-card__header[data-v-cd22faf2],.profile-card__balance[data-v-cd22faf2],.profile-card__meta[data-v-cd22faf2]{grid-column:1}.profile-card__action[data-v-cd22faf2]{grid-column:2;grid-row:1 / span 3}.journal-nav[data-v-cd22faf2]{display:flex;flex-wrap:wrap;gap:8px;padding:8px;background:var(--spark-journal-tabs);border-radius:16px}.journal-nav button[data-v-cd22faf2]{cursor:pointer;font:inherit;font-weight:800;color:var(--spark-journal-text-on-dark);background:transparent;border:1px solid transparent;border-radius:10px;padding:10px 16px}.journal-nav button[aria-pressed=true][data-v-cd22faf2]{background:var(--spark-journal-tab-selected);color:var(--spark-journal-ink)}.journal-nav button[data-v-cd22faf2]:focus-visible{outline:2px solid var(--spark-journal-text-on-dark)}@media (max-width: 550px){.profile-card--balance[data-v-cd22faf2]{padding-block:16px;row-gap:4px}.profile-card--balance .profile-card__balance[data-v-cd22faf2]{margin-block:4px}.profile-card--balance[data-v-cd22faf2]{grid-template-columns:minmax(0,1fr)}.profile-card__action[data-v-cd22faf2]{grid-column:1;grid-row:auto;justify-self:start}}.not-found-container[data-v-2718d4f6]{display:flex;justify-content:center;align-items:center;height:100vh;text-align:center}.not-found-content[data-v-2718d4f6]{max-width:400px;padding:20px;border-radius:12px;animation:fadeIn-2718d4f6 .5s ease}h1[data-v-2718d4f6]{font-size:5rem;margin:10px 0}p[data-v-2718d4f6]{margin:10px 0}.go-home-btn[data-v-2718d4f6]{margin-top:20px}@keyframes fadeIn-2718d4f6{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.not-found-container[data-v-2718d4f6]{min-height:100svh;height:auto;padding:20px;background:linear-gradient(90deg,var(--spark-shell),transparent),url(/assets/spark-lagoon-BFLJ_NQO.webp) center / cover}.not-found-content[data-v-2718d4f6]{padding:clamp(24px,5vw,48px);background:var(--spark-shell);border:1px solid var(--spark-shell-border);border-radius:24px}h1[data-v-2718d4f6],p[data-v-2718d4f6]{color:var(--spark-text-on-world)}.go-home-btn[data-v-2718d4f6]{background:var(--spark-action-surface);color:var(--spark-action-text)}.achievements[data-v-05547004]{width:min(1160px,calc(100% - 32px));margin:32px auto;position:relative;z-index:2;color:var(--spark-ink)}.title[data-v-05547004]{margin:0 0 14px;font-size:clamp(26px,4vw,42px);letter-spacing:-.04em}.list[data-v-05547004]{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(118px,26vw,164px);overflow-x:auto;scroll-snap-type:x proximity;gap:10px;padding:4px 4px 12px}.chip[data-v-05547004]{display:grid;justify-items:center;align-content:start;text-align:center;gap:10px;padding:12px 8px;scroll-snap-align:start;border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--reward-tint) 35%,var(--spark-home-paper)),var(--spark-home-paper));position:relative;--reward-tint: var(--spark-reward-blue)}.chip[data-v-05547004]:hover,.chip[data-v-05547004]:focus{z-index:1}.chip[data-v-05547004]:focus-visible{outline:2px solid var(--spark-home-pin-active);outline-offset:2px}.chip[data-reward="1"][data-v-05547004]{--reward-tint: var(--spark-reward-lilac)}.chip[data-reward="2"][data-v-05547004]{--reward-tint: var(--spark-reward-peach)}.chip[data-reward="3"][data-v-05547004]{--reward-tint: var(--spark-reward-mint)}.chip .tooltip[data-v-05547004]{position:absolute;inset:8px 4px auto;z-index:2;padding:8px 6px;border-radius:10px;background:var(--spark-home-paper);color:var(--spark-ink);font-size:.75rem;opacity:0;pointer-events:none}.chip:hover .tooltip[data-v-05547004],.chip:focus .tooltip[data-v-05547004]{opacity:1}.reward-art[data-v-05547004]{width:min(100%,104px);aspect-ratio:1;background:url(/assets/spark-awards-BLRih2cR.webp) no-repeat;background-size:400% 200%;filter:drop-shadow(0 5px 5px var(--spark-home-marker-shadow))}.label[data-v-05547004]{font-weight:800;font-size:13px;line-height:1.2}.label small[data-v-05547004]{display:block;margin-top:4px;color:var(--spark-muted-light);font-weight:600}.unlocked small[data-v-05547004]{color:var(--spark-home-pin-active)}.landing[data-v-5e144563]{color:var(--spark-text-on-world);font-family:Nunito,system-ui,sans-serif}.welcome[data-v-5e144563]{min-height:100svh;display:grid;grid-template-rows:auto 1fr;background:linear-gradient(180deg,var(--spark-home-hero-top-shade),transparent 26%,transparent 47%,var(--spark-home-hero-bottom-shade)),url(/assets/spark-waterfall-islands-DfzJLWqv.webp) center / cover}.world-header[data-v-5e144563]{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px clamp(16px,5vw,76px)}.world-header h1[data-v-5e144563]{margin:0;font-size:clamp(23px,4vw,46px);letter-spacing:-.07em;line-height:1}.world-menu-trigger[data-v-5e144563]{display:none}.world-header nav[data-v-5e144563]{display:flex;gap:clamp(12px,3vw,36px);flex-wrap:wrap}.world-header a[data-v-5e144563],.world-link[data-v-5e144563]{color:var(--spark-text-on-world);text-decoration:none;font-weight:750}.world-header a[data-v-5e144563]:hover,.world-link[data-v-5e144563]:hover{text-decoration:underline}.welcome__copy[data-v-5e144563]{align-self:end;text-align:center;padding:0 16px clamp(36px,9vh,100px)}.welcome__copy time[data-v-5e144563]{display:block;font-weight:800}.welcome__copy h2[data-v-5e144563]{margin:6px 0;font-size:clamp(28px,5vw,56px);line-height:1.05}.welcome__copy p[data-v-5e144563]{margin:0 0 14px;font-size:clamp(18px,3vw,28px);font-weight:750}.primary[data-v-5e144563]{display:inline-flex;gap:18px;align-items:center;padding:13px 24px;border-radius:999px;background:var(--spark-action-surface);color:var(--spark-action-text);font-weight:900;text-decoration:none;border:2px solid var(--spark-home-action-border);box-shadow:0 0 24px var(--spark-home-action-glow)}.welcome .primary[data-v-5e144563]{font-size:clamp(18px,2.4vw,32px);padding-inline:clamp(24px,6vw,72px)}.world-link[data-v-5e144563]{display:block;width:max-content;margin:18px auto 0}.explore[data-v-5e144563]{width:min(1160px,calc(100% - 32px));margin:32px auto}.explore[data-v-5e144563]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);overflow:hidden;border-radius:24px;background:var(--spark-surface-panel);color:var(--spark-text-on-panel)}.world-map[data-v-5e144563]{padding:clamp(16px,4vw,42px);background:var(--spark-surface-world);color:var(--spark-text-on-world)}.world-map h2[data-v-5e144563]{margin:0}.world-map p[data-v-5e144563]{margin:6px 0 18px;color:var(--spark-home-map-caption)}.destinations[data-v-5e144563]{position:relative;aspect-ratio:3 / 2;background:url(/assets/spark-island-atlas-DYQKL4lq.webp) center / cover;border-radius:18px}.destination[data-v-5e144563]{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:52px;height:52px;padding:0;border:0;border-radius:50%;color:var(--spark-text-on-world);background:transparent;cursor:pointer;touch-action:manipulation;font:inherit}.destination>span[data-v-5e144563]{display:grid;place-items:center;filter:drop-shadow(0 2px 3px var(--spark-atlas-marker))}.destination strong[data-v-5e144563]{position:absolute;top:calc(50% + 16px);left:50%;translate:-50%;font-size:12px;white-space:nowrap;text-shadow:0 1px 3px var(--spark-atlas-marker),0 0 5px var(--spark-atlas-marker);pointer-events:none}.destination[data-v-5e144563]:focus-visible{outline:3px solid var(--spark-focus)}.destination-detail[data-v-5e144563]{display:grid;align-content:center;justify-items:start;gap:10px;padding:clamp(16px,4vw,42px)}.destination-detail h3[data-v-5e144563],.destination-detail p[data-v-5e144563]{margin:0}.destination-detail h3[data-v-5e144563]{font-size:clamp(22px,3vw,36px)}.contacts[data-v-5e144563]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:24px}.contacts a[data-v-5e144563]{color:var(--spark-home-contact-link)}@media (max-width: 610px){.world-header[data-v-5e144563]{align-items:start;flex-direction:column}.welcome[data-v-5e144563]{background-position:57% center}.explore[data-v-5e144563]{width:calc(100% - 16px);grid-template-columns:1fr;overflow:visible;border:0;background:transparent}.world-map[data-v-5e144563]{padding:0;background:transparent}.world-map h2[data-v-5e144563],.world-map p[data-v-5e144563]{margin-inline:12px}.destination-detail[data-v-5e144563]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px 12px 0;background:transparent}.destination-detail h3[data-v-5e144563]{grid-column:1}.destination-detail p[data-v-5e144563]{grid-column:1;font-size:.85rem}.destination-detail .primary[data-v-5e144563]{grid-column:2;grid-row:1 / span 2;padding:10px 12px;font-size:.78rem}}.landing[data-v-5e144563]{display:flow-root;color:var(--spark-ink);background:linear-gradient(180deg,var(--spark-home-sky),var(--spark-home-paper))}.welcome[data-v-5e144563]{position:relative;min-height:88svh;background-image:linear-gradient(180deg,var(--spark-home-hero-top-shade),transparent 25%,transparent 55%,var(--spark-home-hero-bottom-shade)),url(/assets/spark-waterfall-islands-DfzJLWqv.webp)}.world-header[data-v-5e144563]{align-self:start;color:var(--spark-text-on-world)}.world-header nav[data-v-5e144563]{gap:4px;padding:4px;border:1px solid var(--spark-home-nav-border);border-radius:999px;background:var(--spark-home-nav-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.world-header nav a[data-v-5e144563]{border-radius:999px;padding:8px 12px;color:var(--spark-ink);font-size:.86rem}.world-header nav a[data-v-5e144563]:hover,.world-header nav a[data-v-5e144563]:focus-visible{background:var(--spark-home-paper)}.welcome__copy[data-v-5e144563]{color:var(--spark-text-on-world)}.explore[data-v-5e144563]{border:1px solid var(--spark-home-nav-border);background:var(--spark-home-paper)}.world-map[data-v-5e144563]{background:var(--spark-home-paper);color:var(--spark-ink)}.world-map h2[data-v-5e144563]{font-size:clamp(30px,5vw,52px);letter-spacing:-.04em}.world-map p[data-v-5e144563],.contacts a[data-v-5e144563]{color:var(--spark-muted-light)}.destination-detail[data-v-5e144563]{background:var(--spark-home-map-paper)}@media (max-width: 610px){.world-header[data-v-5e144563]{position:relative;z-index:2;flex-direction:row;align-items:center;gap:12px}.world-menu-trigger[data-v-5e144563]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-inline:13px;border-radius:999px;border:1px solid var(--spark-home-nav-border);background:var(--spark-home-paper);color:var(--spark-ink);font:inherit;font-weight:800;cursor:pointer}.world-menu-icon[data-v-5e144563]{display:grid;grid-template-columns:repeat(2,7px);gap:2px}.world-menu-icon i[data-v-5e144563]{aspect-ratio:1;border:1px solid currentColor;border-radius:2px}.world-menu-icon i[data-v-5e144563]:first-child{background:currentColor}.world-header nav[data-v-5e144563]{display:none;position:absolute;top:100%;right:16px;min-width:150px;border-radius:16px;background:var(--spark-home-paper)}.world-header nav.world-nav--open[data-v-5e144563]{display:grid}.world-header nav a[data-v-5e144563]{padding-inline:8px}.welcome__copy[data-v-5e144563]{padding-bottom:32px}}.pet-page[data-v-59c55547]{width:min(950px,calc(100% - 24px));margin:24px auto 80px;color:var(--spark-pet-habitat-text);font-family:Nunito,system-ui,sans-serif}.back[data-v-59c55547]{color:var(--spark-pet-back-link);display:inline-block;margin-bottom:12px}.habitat[data-v-59c55547]{min-height:420px;border-radius:28px;position:relative;overflow:hidden;display:grid;justify-items:center;align-content:center;gap:12px;background:linear-gradient(180deg,var(--spark-pet-habitat-sky-shade),transparent 50%,var(--spark-pet-habitat-ground-shade)),url(/assets/spark-lagoon-BFLJ_NQO.webp) center 60% / cover}.habitat-title[data-v-59c55547]{position:absolute;top:20px;left:24px}h1[data-v-59c55547]{font-size:clamp(28px,6vw,52px);margin:0}.pet-name[data-v-59c55547]{font-size:24px;font-weight:900;text-shadow:0 2px 6px var(--spark-pet-name-shadow)}.sprout[data-v-59c55547]{position:relative;margin-top:90px;width:132px;height:110px;border-radius:50% 50% 42% 42%;background:radial-gradient(circle at 42% 26%,var(--spark-pet-sprout-highlight),var(--spark-pet-sprout-body) 66%,var(--spark-pet-sprout-shade));box-shadow:inset 0 -9px var(--spark-pet-sprout-rim),0 15px 28px var(--spark-pet-sprout-shadow)}.sprout.grown[data-v-59c55547]{scale:1.16;background:radial-gradient(circle at 42% 26%,var(--spark-pet-grown-highlight),var(--spark-pet-grown-body) 66%,var(--spark-pet-grown-shade))}.sprout i[data-v-59c55547]{position:absolute;width:42px;height:58px;top:-39px;left:69px;background:var(--spark-pet-leaf);border-radius:85% 8%;rotate:15deg}.sprout i[data-v-59c55547]:before{content:"";position:absolute;width:30px;height:43px;left:-25px;top:11px;border-radius:8% 85%;background:var(--spark-pet-leaf-light)}.sprout b[data-v-59c55547]{position:absolute;top:54px;left:37px;width:12px;height:17px;border-radius:50%;background:var(--spark-pet-eyes);box-shadow:44px 0 var(--spark-pet-eyes)}.care[data-v-59c55547]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:12px;padding:20px;border-radius:22px;background:var(--spark-pet-care-surface);color:var(--spark-pet-care-ink)}h2[data-v-59c55547]{margin:0 0 6px;font-size:19px}.care p[data-v-59c55547]{margin:5px 0}progress[data-v-59c55547]{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:min(260px,100%);height:12px;overflow:hidden;border:0;border-radius:999px;background:var(--spark-pet-progress-track);color:var(--spark-pet-progress-fill)}progress[data-v-59c55547]::-webkit-progress-bar{background:var(--spark-pet-progress-track)}progress[data-v-59c55547]::-webkit-progress-value{border-radius:999px;background:var(--spark-pet-progress-fill)}progress[data-v-59c55547]::-moz-progress-bar{border-radius:999px;background:var(--spark-pet-progress-fill)}.care button[data-v-59c55547],.care a[data-v-59c55547]{padding:12px 16px;border-radius:13px;background:var(--spark-pet-feed-surface);color:var(--spark-pet-feed-text);border:0;font:inherit;font-weight:800;text-decoration:none}.care button[data-v-59c55547]:disabled{background:var(--spark-pet-cooldown-surface)}.card[data-v-9d600ccd]{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border-radius:22px;background:var(--spark-panel-light);color:var(--spark-ink)}.card[data-v-9d600ccd]:has(.image){grid-template-columns:minmax(110px,22%) minmax(0,1fr)}.image[data-v-9d600ccd]{width:100%;height:100%;min-height:130px;object-fit:cover}.content[data-v-9d600ccd]{display:grid;gap:12px;padding:clamp(16px,4vw,28px)}.title-row[data-v-9d600ccd],.actions[data-v-9d600ccd]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.title-row[data-v-9d600ccd]{justify-content:space-between}.title[data-v-9d600ccd]{font-size:clamp(20px,4vw,28px);font-weight:800;overflow-wrap:anywhere}.price[data-v-9d600ccd]{font-weight:750}.reservation-status[data-v-9d600ccd]{margin:0;font-weight:750;color:var(--spark-muted-light)}.desc[data-v-9d600ccd]{color:var(--spark-muted-light);line-height:1.5;overflow-wrap:anywhere}@media (max-width: 520px){.card[data-v-9d600ccd]:has(.image){grid-template-columns:minmax(0,1fr)}.image[data-v-9d600ccd]{height:160px}}.wishlist[data-v-5b2ce5d6]{width:min(1080px,calc(100% - 32px));margin:32px auto 96px;color:var(--spark-text-on-world)}.gift-intro[data-v-5b2ce5d6]{max-width:640px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--spark-shell-border)}.gift-intro a[data-v-5b2ce5d6]{color:var(--spark-focus)}.gift-intro h1[data-v-5b2ce5d6]{margin:14px 0 8px;font-size:clamp(32px,6vw,64px);line-height:1;letter-spacing:-.045em}.gift-intro p[data-v-5b2ce5d6]{margin:0;max-width:48ch;line-height:1.55}.grid[data-v-5b2ce5d6]{display:grid;gap:16px}.error[data-v-5b2ce5d6],.loading[data-v-5b2ce5d6]{margin:0;padding:20px;border-radius:16px;background:var(--spark-shell-raised)}.collection-empty[data-v-5b2ce5d6]{display:grid;align-content:end;justify-items:start;gap:12px;min-height:240px;padding:clamp(20px,4vw,40px);border-radius:24px;background:linear-gradient(0deg,var(--spark-shell) 10%,transparent 100%),url(/assets/spark-lagoon-BFLJ_NQO.webp) center 65% / cover}.collection-empty h2[data-v-5b2ce5d6]{margin:0;font-size:clamp(22px,4vw,32px)}.collection-empty a[data-v-5b2ce5d6]{padding:8px 14px;border-radius:999px;background:var(--spark-button-surface);color:var(--spark-button-text)}.arcade[data-v-305dcb67]{width:min(1080px,calc(100% - 32px));margin:32px auto 96px}.arcade__arrival[data-v-305dcb67]{padding:clamp(22px,5vw,56px);border-radius:28px;color:var(--spark-text-on-world);background:linear-gradient(90deg,var(--spark-shell),color-mix(in srgb,var(--spark-shell) 50%,transparent)),url(/assets/spark-lagoon-BFLJ_NQO.webp) center 26% / cover}.arcade__arrival a[data-v-305dcb67]{color:var(--spark-focus)}h1[data-v-305dcb67]{font-size:clamp(44px,8vw,88px);letter-spacing:-.06em;margin:8px 0;line-height:1}p[data-v-305dcb67]{margin:0;line-height:1.5}.arcade__doors[data-v-305dcb67]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.door[data-game=roulette][data-v-305dcb67]{--door-accent: var(--spark-arcade-roulette)}.door[data-game=wheel][data-v-305dcb67]{--door-accent: var(--spark-arcade-wheel)}.door[data-game=cards][data-v-305dcb67]{--door-accent: var(--spark-arcade-cards)}.door[data-game=slots][data-v-305dcb67]{--door-accent: var(--spark-arcade-slots)}.door[data-v-305dcb67]{display:grid;grid-template-columns:minmax(0,1fr) minmax(94px,36%);grid-template-rows:1fr auto;gap:14px;padding:clamp(16px,3vw,30px);border-radius:26px;background:var(--spark-panel-light);color:var(--spark-ink);text-decoration:none}.door__medallion[data-v-305dcb67]{grid-column:2;grid-row:1 / span 2;display:grid;place-items:center;align-self:center}.door__medallion img[data-v-305dcb67]{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:20px}.door__body[data-v-305dcb67]{grid-column:1;grid-row:1;align-self:end}.door h2[data-v-305dcb67]{margin:0 0 4px;font-size:clamp(19px,3vw,25px)}.door p[data-v-305dcb67]{color:var(--spark-muted-light)}.door__action[data-v-305dcb67]{grid-column:1;justify-self:start;padding:7px 14px;border-radius:999px;background:var(--door-accent);color:var(--spark-button-text);font-weight:800}.door:hover .door__action[data-v-305dcb67]{background:var(--spark-button-hover)}.door[data-v-305dcb67]:focus-visible{outline:3px solid var(--spark-focus);outline-offset:3px}@media (max-width: 680px){.arcade__doors[data-v-305dcb67]{grid-template-columns:minmax(0,1fr)}}.world-arcade[data-v-305dcb67]{width:min(100%,940px);margin:0 auto 56px}.world-arcade__sky[data-v-305dcb67]{padding:24px 20px;color:var(--spark-text-on-world);background:var(--spark-shell)}.world-arcade__sky a[data-v-305dcb67]{color:var(--spark-focus)}.world-arcade__sky h1[data-v-305dcb67]{font-size:clamp(38px,7vw,72px)}.world-arcade__map[data-v-305dcb67]{position:relative;aspect-ratio:1.15;background:url(/assets/spark-lagoon-BFLJ_NQO.webp) 66% center / cover}.world-arcade__map button[data-v-305dcb67]{position:absolute;translate:-50% -50%;width:52px;aspect-ratio:1;border-radius:50%;border:3px solid var(--spark-panel-light);background:var(--spark-shell);cursor:pointer;overflow:hidden}.world-arcade__map button[aria-pressed=true][data-v-305dcb67]{outline:4px solid var(--spark-focus);z-index:1}.world-arcade__map img[data-v-305dcb67]{width:100%;height:100%;object-fit:cover}.world-arcade__detail[data-v-305dcb67]{position:relative;margin:-18px 16px 0;padding:20px;background:var(--spark-panel-light);color:var(--spark-ink);border-radius:22px}.world-arcade__detail p[data-v-305dcb67]{margin:4px 0 14px}.world-arcade__detail a[data-v-305dcb67]{display:inline-flex;padding:9px 18px;border-radius:999px;background:var(--spark-button-surface);color:var(--spark-button-text);font-weight:800}.world-arcade--posters .world-arcade__sky[data-v-305dcb67]{min-height:245px;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:44px;background:linear-gradient(0deg,var(--spark-shell),transparent 75%),url(/assets/spark-lagoon-BFLJ_NQO.webp) center 38% / cover}.world-arcade--posters .world-arcade__sky a[data-v-305dcb67]{align-self:flex-start;background:var(--spark-shell);padding:6px 10px;border-radius:999px}.world-arcade__posters[data-v-305dcb67]{position:relative;margin:-26px 16px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.poster[data-v-305dcb67]{position:relative;display:block;padding:10px 10px 14px;border-radius:36px 36px 16px 16px;background:var(--door-accent)}.poster img[data-v-305dcb67]{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:28px 28px 12px 12px}.poster h2[data-v-305dcb67]{margin:10px 24px 0 4px;font-size:clamp(15px,3vw,23px)}.poster>span[data-v-305dcb67]{position:absolute;bottom:13px;right:13px;font-weight:900}.world-arcade a[data-v-305dcb67]:focus-visible,.world-arcade button[data-v-305dcb67]:focus-visible{outline:3px solid var(--spark-focus);outline-offset:3px}.wheel-widget[data-v-f2b7fd41]{display:grid;gap:18px;justify-items:center;color:var(--spark-text-default)}.wheel-stage[data-v-f2b7fd41]{position:relative;width:clamp(280px,60vw,360px);height:clamp(280px,60vw,360px);display:grid;place-items:center}.wheel[data-v-f2b7fd41]{width:100%;height:100%;border-radius:50%;border:10px solid var(--spark-wheel-rim);box-shadow:0 28px 70px var(--spark-wheel-outer-shadow),inset 0 0 60px var(--spark-wheel-inner-shadow);position:relative;overflow:hidden}.wheel[data-v-f2b7fd41]:after{content:"";position:absolute;top:20%;right:20%;bottom:20%;left:20%;border-radius:50%;background:var(--spark-wheel-hub);box-shadow:inset 0 0 30px var(--spark-wheel-hub-shadow)}.wheel__separators[data-v-f2b7fd41]{position:absolute;top:0;right:0;bottom:0;left:0}.wheel__separators span[data-v-f2b7fd41]{position:absolute;top:0;left:50%;width:2px;height:100%;background:var(--spark-wheel-divider);transform-origin:center 50%;opacity:.6}.wheel__separators span[data-v-f2b7fd41]:after{content:"";position:absolute;top:0;left:-1px;width:4px;height:100%;background:linear-gradient(180deg,var(--spark-wheel-divider-light),var(--spark-wheel-divider-fade));filter:blur(1px)}.wheel__labels[data-v-f2b7fd41]{position:absolute;top:0;right:0;bottom:0;left:0;font-size:clamp(10px,2.2vw,12px);color:var(--spark-wheel-label-text)}.wheel__label[data-v-f2b7fd41]{position:absolute;top:46%;left:50%;width:50%;transform-origin:left center;display:flex;justify-content:flex-end;padding-right:12px;pointer-events:none}.wheel__label span[data-v-f2b7fd41]{display:inline-block;padding:6px 12px;border-radius:12px;background:var(--spark-wheel-label-surface);color:var(--spark-wheel-label-ink);font-weight:600;letter-spacing:.03em}.wheel__badge[data-v-f2b7fd41]{display:inline-block;font-size:1rem;line-height:1}.wheel__label span small[data-v-f2b7fd41]{font-size:.6rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--spark-wheel-small-label)}.wheel-indicator[data-v-f2b7fd41]{position:absolute;top:8px;left:50%;transform:translate(-50%);display:grid;place-items:center;pointer-events:none}.wheel-indicator__marker[data-v-f2b7fd41]{display:block;width:24px;height:27px;background:var(--spark-arcade-roulette);clip-path:polygon(0 0,100% 0,50% 100%)}.wheel-button[data-v-f2b7fd41] .ui-btn{min-width:220px;border-radius:16px;padding:14px 22px;background:linear-gradient(135deg,var(--spark-wheel-action-start),var(--spark-wheel-action-end));color:var(--spark-wheel-action-text);box-shadow:0 18px 36px var(--spark-wheel-action-shadow);text-transform:uppercase;letter-spacing:.06em;font-weight:700;border:none}.wheel-button[data-v-f2b7fd41] .ui-btn:disabled{opacity:.6;cursor:not-allowed}.wheel-result[data-v-f2b7fd41]{display:grid;gap:6px;padding:14px 20px;border-radius:18px;background:var(--spark-wheel-result-surface);border:1px solid var(--spark-wheel-result-border);box-shadow:0 20px 45px var(--spark-wheel-result-shadow);text-align:center}.wheel-result__label[data-v-f2b7fd41]{font-size:.9rem;color:var(--spark-wheel-result-label);text-transform:uppercase;letter-spacing:.04em}.wheel-result__value[data-v-f2b7fd41]{font-size:1.2rem;font-weight:700;color:var(--spark-wheel-action-text)}.wheel-result__caption[data-v-f2b7fd41]{font-size:.85rem;color:var(--spark-wheel-result-caption)}.fade-enter-from[data-v-f2b7fd41],.fade-leave-to[data-v-f2b7fd41]{opacity:0;transform:translateY(8px)}.fade-enter-to[data-v-f2b7fd41],.fade-leave-from[data-v-f2b7fd41]{opacity:1;transform:translateY(0)}.fade-enter-active[data-v-f2b7fd41],.fade-leave-active[data-v-f2b7fd41]{transition:all .25s ease}.wheel[data-v-f2b7fd41]{border-color:var(--spark-arcade-roulette)}.wheel__badge[data-v-f2b7fd41]{background:var(--spark-panel-light);color:var(--spark-ink)}.wheel-page[data-v-a02d8eac]{padding:clamp(48px,8vw,72px) clamp(16px,6vw,80px) clamp(120px,12vw,180px);display:grid;gap:clamp(32px,6vw,48px);color:var(--spark-text-default)}.page-heading[data-v-a02d8eac]{display:grid;gap:12px;text-align:center;max-width:720px;margin:0 auto}.page-heading__eyebrow[data-v-a02d8eac]{margin:0;font-size:.85rem;letter-spacing:.3em;text-transform:uppercase;color:var(--spark-text-dimmed)}.page-heading__title[data-v-a02d8eac]{margin:0;font-size:clamp(32px,6vw,44px);font-weight:800;letter-spacing:.05em;text-transform:uppercase;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-heading__subtitle[data-v-a02d8eac]{margin:0;color:var(--spark-text-secondary);line-height:1.7}.wheel-layout[data-v-a02d8eac]{display:grid;gap:clamp(24px,6vw,36px);align-items:start}.wheel-panel[data-v-a02d8eac]{display:grid;gap:clamp(20px,5vw,28px);justify-items:center}.wheel-outcome-slot[data-v-a02d8eac]{min-height:64px;width:100%;display:flex;justify-content:center;align-items:center}.wheel-hud[data-v-a02d8eac]{display:grid;gap:12px;justify-items:center}.hud-chip[data-v-a02d8eac]{display:grid;gap:4px;padding:12px 16px;border-radius:14px;background:var(--spark-game-balance-surface);border:1px solid var(--spark-border-subtle);min-width:clamp(200px,30vw,240px)}.hud-chip__label[data-v-a02d8eac]{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--spark-game-label)}.hud-chip__value[data-v-a02d8eac]{font-size:clamp(1rem,2.4vw,1.2rem);font-weight:700;color:var(--spark-game-balance-text)}.hud-selector[data-v-a02d8eac]{display:grid;gap:8px;justify-items:center;margin-bottom:12px}.hud-selector__label[data-v-a02d8eac]{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--spark-game-label)}.hud-selector__options[data-v-a02d8eac]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.hud-selector__option[data-v-a02d8eac]{min-width:48px;padding:8px 12px;border-radius:12px;border:1px solid var(--spark-game-stake-border);background:var(--spark-game-stake-surface);color:var(--spark-text-default);font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background .2s ease,transform .2s ease,border-color .2s ease}.hud-selector__option[data-v-a02d8eac]:hover{background:var(--spark-game-stake-hover);transform:translateY(-1px)}.hud-selector__option.active[data-v-a02d8eac]{background:linear-gradient(135deg,var(--spark-game-stake-active-start),var(--spark-game-stake-active-end));border-color:var(--spark-game-stake-active-border);box-shadow:0 12px 26px var(--spark-game-stake-active-shadow)}.hud-warning[data-v-a02d8eac]{margin:0;font-size:.85rem;color:var(--spark-game-warning)}.wheel-outcome[data-v-a02d8eac]{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:var(--spark-game-result-surface);border:1px solid var(--spark-border-subtle);color:var(--spark-text-default);font-size:.95rem}.wheel-outcome[data-tone=win][data-v-a02d8eac]{border-color:var(--spark-game-win-border);box-shadow:0 0 18px var(--spark-game-win-glow)}.wheel-outcome__title[data-v-a02d8eac]{text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;opacity:.8}.wheel-outcome__multiplier[data-v-a02d8eac]{font-weight:700;font-size:1.1rem}.wheel-outcome__reward[data-v-a02d8eac]{font-weight:600;color:var(--spark-game-win-text)}.wheel-outcome__reward--zero[data-v-a02d8eac]{color:var(--spark-game-miss-text)}.wheel-rewards[data-v-a02d8eac]{display:grid;gap:18px;width:min(100%,480px);margin:0 auto}.wheel-rewards__title[data-v-a02d8eac]{margin:0;text-transform:uppercase;letter-spacing:.08em;color:var(--spark-wheel-rewards-heading);font-size:.85rem}.wheel-rewards__list[data-v-a02d8eac]{list-style:none;margin:0;padding:0;display:grid;gap:14px}.wheel-rewards__item[data-v-a02d8eac]{position:relative;display:grid;grid-template-columns:auto 1fr;gap:16px;padding:16px;border-radius:18px;border:1px solid var(--spark-wheel-rewards-border);background:var(--spark-wheel-rewards-surface);box-shadow:0 20px 55px var(--spark-wheel-rewards-shadow)}.wheel-rewards__item[data-v-a02d8eac]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;background:var(--reward-accent);opacity:.25;pointer-events:none}.wheel-rewards__item[data-v-a02d8eac]>*{position:relative;z-index:1}.wheel-rewards__badge[data-v-a02d8eac]{align-self:center;padding:6px 12px;border-radius:999px;background:var(--spark-wheel-rewards-badge-surface);color:var(--spark-wheel-rewards-badge-text);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.wheel-rewards__name[data-v-a02d8eac]{font-weight:600;font-size:1.1rem;margin-bottom:6px}.wheel-rewards__desc[data-v-a02d8eac]{display:grid;gap:4px;color:var(--spark-wheel-rewards-description);font-size:.85rem}.wheel-rewards__desc strong[data-v-a02d8eac]{font-size:.9rem;color:var(--spark-wheel-rewards-emphasis)}@media (min-width: 900px){.wheel-layout[data-v-a02d8eac]{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:clamp(40px,6vw,64px)}.wheel-rewards[data-v-a02d8eac]{width:100%}}@media (max-width: 600px){.wheel-rewards__item[data-v-a02d8eac]{grid-template-columns:1fr;text-align:center}.wheel-rewards__badge[data-v-a02d8eac]{justify-self:center}}@media (max-width: 960px){.wheel-layout[data-v-a02d8eac]{grid-template-columns:1fr;gap:clamp(28px,6vw,40px)}.wheel-outcome-slot[data-v-a02d8eac]{min-height:56px}}.wheel-fade-enter-from[data-v-a02d8eac],.wheel-fade-leave-to[data-v-a02d8eac]{opacity:0;transform:translateY(8px)}.wheel-fade-enter-to[data-v-a02d8eac],.wheel-fade-leave-from[data-v-a02d8eac]{opacity:1;transform:translateY(0)}.wheel-fade-enter-active[data-v-a02d8eac],.wheel-fade-leave-active[data-v-a02d8eac]{transition:all .2s ease}.cards-stage[data-v-6cbf1c87]{width:100%;position:relative;display:grid;gap:clamp(18px,4vw,28px);justify-items:center;color:var(--spark-text-default)}.cards-stage__grid[data-v-6cbf1c87]{position:relative;display:flex;gap:clamp(18px,5vw,32px);justify-content:center;flex-wrap:wrap;z-index:1}.card[data-v-6cbf1c87]{position:relative;width:clamp(150px,22vw,200px);height:clamp(210px,32vw,280px);cursor:pointer;perspective:1200px;transform-style:preserve-3d;transition:transform .6s ease}.card.disabled[data-v-6cbf1c87]{cursor:not-allowed;opacity:.8}.face[data-v-6cbf1c87]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;backface-visibility:hidden;display:grid;place-items:center;box-shadow:0 16px 40px var(--spark-card-face-shadow);border:1px solid var(--spark-card-face-border);overflow:hidden}.back[data-v-6cbf1c87]{transform:rotateY(180deg);display:grid;gap:12px;padding:24px 20px;text-align:center;color:var(--spark-card-face-ink)}.back[data-r=epic][data-v-6cbf1c87]{background:var(--spark-arcade-cards)}.back[data-r=rare][data-v-6cbf1c87]{background:var(--spark-arcade-wheel)}.back[data-r=common][data-v-6cbf1c87]{background:var(--spark-arcade-slots)}.back[data-r=mythic][data-v-6cbf1c87]{background:var(--spark-arcade-roulette)}.back[data-r=hidden][data-v-6cbf1c87],.back[data-r=fail][data-v-6cbf1c87]{background:var(--spark-panel-light)}.card[data-v-6cbf1c87]{transform-style:preserve-3d}.card.flipped[data-v-6cbf1c87]{transform:rotateY(180deg)}.back__multiplier[data-v-6cbf1c87]{font-size:clamp(1.2rem,3.4vw,1.6rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--spark-card-label-ink);padding:6px 14px;border-radius:999px;background:var(--spark-card-multiplier-surface);display:inline-flex;justify-content:center;align-items:center;min-width:82px}.back__name[data-v-6cbf1c87]{font-size:clamp(1rem,3vw,1.25rem);font-weight:700;letter-spacing:.05em}.back__rarity[data-v-6cbf1c87]{padding:6px 14px;border-radius:999px;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--spark-card-label-ink);background:var(--spark-card-rarity-surface);display:inline-flex;justify-content:center}.cards-stage__message[data-v-6cbf1c87]{position:relative;z-index:1;margin:0;font-size:clamp(.95rem,2.4vw,1.1rem);letter-spacing:.02em;text-align:center;padding:10px 18px;border-radius:18px;background:var(--spark-card-message-surface);border:1px solid var(--spark-border-subtle);box-shadow:0 18px 42px var(--spark-card-message-shadow);transition:color .3s ease,border-color .3s ease}.cards-stage__message[data-state=epic][data-v-6cbf1c87]{color:var(--spark-card-epic-text);border-color:var(--spark-card-epic-border)}.cards-stage__message[data-state=rare][data-v-6cbf1c87]{color:var(--spark-card-rare-text);border-color:var(--spark-card-rare-border)}.cards-stage__message[data-state=common][data-v-6cbf1c87]{color:var(--spark-card-common-text);border-color:var(--spark-card-common-border)}.cards-stage__actions[data-v-6cbf1c87]{position:relative;z-index:1;margin-top:12px}.cards-stage__again[data-v-6cbf1c87] .ui-btn{padding:12px 28px;border-radius:16px;background:var(--spark-button-surface);color:var(--spark-button-text);text-transform:uppercase;letter-spacing:.08em}@media (max-width: 900px){.cards-stage__grid[data-v-6cbf1c87]{gap:clamp(14px,4vw,20px);flex-wrap:nowrap}.card[data-v-6cbf1c87]{width:clamp(120px,22vw,170px);height:clamp(180px,32vw,240px)}}@media (max-width: 680px){.cards-stage[data-v-6cbf1c87]{padding:0;gap:clamp(16px,5vw,22px)}.cards-stage__grid[data-v-6cbf1c87]{width:100%;gap:clamp(8px,3vw,12px);flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.card[data-v-6cbf1c87]{flex:1 1 calc(33.333% - clamp(8px,3vw,12px));max-width:108px;min-width:78px;width:100%;height:clamp(138px,40vw,176px)}.back[data-v-6cbf1c87]{padding:4px;gap:clamp(6px,2.5vw,10px)}.card-shell__inner[data-v-6cbf1c87]{border-radius:inherit;padding:clamp(8px,3vw,14px)}.card-face__multiplier[data-v-6cbf1c87],.card-back__multiplier[data-v-6cbf1c87]{font-size:12px}.card-face__multiplier[data-v-6cbf1c87],.card-back__multiplier[data-v-6cbf1c87],.card-face__label[data-v-6cbf1c87]{padding:clamp(5px,1.8vw,8px) clamp(9px,2.6vw,12px);border-radius:clamp(14px,5.5vw,20px)}.card-back__label[data-v-6cbf1c87]{font-size:clamp(.6rem,2.4vw,.74rem);letter-spacing:.04em}.back__name[data-v-6cbf1c87]{font-size:clamp(.64rem,2.6vw,.78rem)}.back__rarity[data-v-6cbf1c87]{font-size:clamp(.56rem,2.2vw,.7rem);letter-spacing:.08em}.round-overlay[data-v-6cbf1c87]{padding:clamp(14px,4vw,18px);gap:10px}}.card .front[data-v-6cbf1c87]{background:var(--spark-arcade-cards) url(/assets/arcade-cards-CA7PsXJR.webp) center / cover;border:2px solid var(--spark-arcade-cards)}.card .back[data-v-6cbf1c87]{border:2px solid var(--spark-arcade-cards);box-shadow:none}.cards-page[data-v-c6b878f5]{position:relative;display:grid;gap:clamp(28px,5vw,44px);padding:clamp(48px,8vw,72px) clamp(18px,6vw,80px) clamp(120px,12vw,180px);color:var(--spark-text-default);justify-items:center}.cards-panel[data-v-c6b878f5]{width:min(100%,960px);display:grid;gap:clamp(20px,5vw,28px);justify-items:center}.cards-outcome-slot[data-v-c6b878f5]{min-height:64px;width:100%;display:flex;justify-content:center;align-items:center}.cards-hud[data-v-c6b878f5]{display:grid;gap:12px;justify-items:center}.page-heading[data-v-c6b878f5]{display:grid;gap:12px;text-align:center;max-width:720px;margin:0 auto}.page-heading__eyebrow[data-v-c6b878f5]{margin:0;font-size:.85rem;letter-spacing:.3em;text-transform:uppercase;color:var(--spark-text-dimmed)}.page-heading__title[data-v-c6b878f5]{margin:0;font-size:clamp(32px,6vw,44px);font-weight:800;letter-spacing:.05em;text-transform:uppercase;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-heading__subtitle[data-v-c6b878f5]{margin:0;color:var(--spark-text-secondary);line-height:1.7}.hud-chip[data-v-c6b878f5]{display:grid;gap:4px;padding:12px 16px;border-radius:14px;background:var(--spark-game-balance-surface);border:1px solid var(--spark-border-subtle)}.hud-chip__label[data-v-c6b878f5]{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--spark-game-label)}.hud-chip__value[data-v-c6b878f5]{font-size:clamp(1rem,2vw,1.2rem);font-weight:700;color:var(--spark-game-balance-text);letter-spacing:.03em}.hud-selector[data-v-c6b878f5]{display:grid;gap:8px;justify-items:center;margin-bottom:8px}.hud-selector__label[data-v-c6b878f5]{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--spark-game-label)}.hud-selector__options[data-v-c6b878f5]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.hud-selector__option[data-v-c6b878f5]{min-width:48px;padding:8px 12px;border-radius:12px;border:1px solid var(--spark-game-stake-border);background:var(--spark-game-stake-surface);color:var(--spark-text-default);font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background .2s ease,transform .2s ease,border-color .2s ease}.hud-selector__option[data-v-c6b878f5]:hover{background:var(--spark-game-stake-hover);transform:translateY(-1px)}.hud-selector__option.active[data-v-c6b878f5]{background:linear-gradient(135deg,var(--spark-game-stake-active-start),var(--spark-game-stake-active-end));border-color:var(--spark-game-stake-active-border);box-shadow:0 12px 26px var(--spark-game-stake-active-shadow)}.hud-warning[data-v-c6b878f5]{margin:0;font-size:.85rem;color:var(--spark-game-warning)}.cards-outcome[data-v-c6b878f5]{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:var(--spark-game-result-surface);border:1px solid var(--spark-border-subtle);color:var(--spark-text-default);font-size:.95rem}.cards-outcome[data-tone=win][data-v-c6b878f5]{border-color:var(--spark-game-win-border);box-shadow:0 0 18px var(--spark-game-win-glow)}.cards-outcome__title[data-v-c6b878f5]{text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;opacity:.8}.cards-outcome__multiplier[data-v-c6b878f5]{font-weight:700;font-size:1.1rem}.cards-outcome__reward[data-v-c6b878f5]{font-weight:600;color:var(--spark-game-win-text)}.cards-outcome__reward--zero[data-v-c6b878f5]{color:var(--spark-game-miss-text)}.prizes-section[data-v-c6b878f5]{width:min(100%,960px);display:grid;gap:18px}.prizes-title[data-v-c6b878f5]{margin:0;font-size:clamp(22px,4vw,28px);font-weight:700;text-transform:uppercase}.prizes-grid[data-v-c6b878f5]{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.prize-card[data-v-c6b878f5]{position:relative;display:grid;gap:12px;padding:18px;border-radius:20px;background:var(--spark-rewards-surface);border:1px solid var(--spark-border-subtle);box-shadow:0 18px 50px var(--spark-rewards-shadow);overflow:hidden}.prize-card__badge[data-v-c6b878f5]{justify-self:start;padding:6px 12px;border-radius:999px;background:var(--spark-card-rewards-badge-surface);color:var(--spark-card-rewards-badge-text);font-weight:700}.prize-card__body[data-v-c6b878f5]{display:grid;gap:6px}.prize-card__name[data-v-c6b878f5]{font-weight:600;font-size:1.05rem}.prize-card__desc[data-v-c6b878f5]{margin:0;font-size:.9rem;color:var(--spark-rewards-description)}.prize-card__chance[data-v-c6b878f5]{justify-self:end;font-weight:600;color:var(--spark-card-rewards-chance)}.prize-card[data-tone=mythic][data-v-c6b878f5]{border-color:var(--spark-card-rewards-mythic-border);box-shadow:0 20px 48px var(--spark-card-rewards-mythic-shadow)}.prize-card[data-tone=epic][data-v-c6b878f5]{border-color:var(--spark-rewards-epic-border);box-shadow:0 20px 48px var(--spark-rewards-epic-shadow)}.prize-card[data-tone=rare][data-v-c6b878f5]{border-color:var(--spark-rewards-rare-border);box-shadow:0 20px 48px var(--spark-rewards-rare-shadow)}.prize-card[data-tone=common][data-v-c6b878f5]{border-color:var(--spark-card-rewards-common-border);box-shadow:0 18px 38px var(--spark-card-rewards-common-shadow)}.prize-card[data-tone=fail][data-v-c6b878f5]{border-color:var(--spark-rewards-miss-border)}.cards-fade-enter-from[data-v-c6b878f5],.cards-fade-leave-to[data-v-c6b878f5]{opacity:0;transform:translateY(8px)}.cards-fade-enter-to[data-v-c6b878f5],.cards-fade-leave-from[data-v-c6b878f5]{opacity:1;transform:translateY(0)}.cards-fade-enter-active[data-v-c6b878f5],.cards-fade-leave-active[data-v-c6b878f5]{transition:all .2s ease}@media (max-width: 720px){.cards-panel[data-v-c6b878f5]{gap:18px}}@media (max-width: 680px){.cards-panel[data-v-c6b878f5]{gap:clamp(18px,4vw,24px)}.cards-outcome-slot[data-v-c6b878f5]{min-height:56px}}.slot-machine[data-v-3ec560bc]{position:relative;display:grid;justify-items:center;gap:18px;color:var(--spark-text-default)}.slot-machine__halo[data-v-3ec560bc]{position:absolute;top:-140%;right:-60%;bottom:10%;left:-60%;background:radial-gradient(circle at 30% 20%,var(--spark-slots-halo-start),transparent 65%),radial-gradient(circle at 70% 60%,var(--spark-slots-halo-end),transparent 70%);filter:blur(140px);opacity:.8;pointer-events:none}.slot-machine__panel[data-v-3ec560bc]{position:relative;z-index:1;display:grid;gap:clamp(18px,3vw,26px);width:min(100%,520px)}.slot-machine__header[data-v-3ec560bc]{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;letter-spacing:.16em;text-transform:uppercase;color:var(--spark-text-dimmed)}.slot-machine__badge[data-v-3ec560bc]{padding:6px 12px;border-radius:999px;background:var(--spark-slots-badge-surface);color:var(--spark-slots-badge-text);font-weight:700;letter-spacing:.1em}.slot-machine__label[data-v-3ec560bc]{opacity:.75}.slot-machine__last[data-v-3ec560bc]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;letter-spacing:.12em;color:var(--spark-slots-history-text)}.slot-machine__reels[data-v-3ec560bc]{position:relative;display:grid;grid-auto-flow:column;gap:clamp(16px,3vw,22px);justify-content:center;padding:clamp(16px,3vw,24px)}.slot-machine__reel[data-v-3ec560bc]{position:relative;width:clamp(96px,16vw,124px);height:calc(var(--cell-size, 92px) * 3);overflow:hidden;border-radius:22px;background:var(--spark-slots-reel-surface);border:1px solid var(--spark-border-subtle);box-shadow:0 18px 46px var(--spark-slots-shadow)}.slot-machine__track[data-v-3ec560bc]{display:grid;grid-auto-rows:var(--cell-size, 92px)}.slot-machine__cell[data-v-3ec560bc]{height:var(--cell-size, 92px);display:grid;place-items:center;font-size:clamp(42px,6vw,54px);text-shadow:0 0 12px var(--spark-slots-symbol-glow);transition:transform .3s ease}.slot-machine__cell[data-tone=common][data-v-3ec560bc]{color:var(--spark-slots-common-text)}.slot-machine__cell[data-tone=rare][data-v-3ec560bc]{color:var(--spark-slots-rare-text)}.slot-machine__cell[data-tone=epic][data-v-3ec560bc]{color:var(--spark-slots-epic-text)}.slot-machine__cell[data-tone=mythic][data-v-3ec560bc]{color:var(--spark-slots-mythic-text)}.slot-machine__cell[data-tone=fail][data-v-3ec560bc]{color:var(--spark-slots-miss-text)}.slot-machine__glow[data-v-3ec560bc]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;box-shadow:inset 0 0 28px var(--spark-slots-reel-inset);pointer-events:none}.slot-machine__button[data-v-3ec560bc] .ui-btn{padding:14px 26px;border-radius:18px;background:var(--spark-button-surface);color:var(--spark-button-text);text-transform:uppercase;letter-spacing:.08em}.slot-machine__message[data-v-3ec560bc]{display:inline-flex;justify-content:center;align-items:center;padding:12px 20px;border-radius:18px;border:1px solid var(--spark-slots-message-border);background:var(--spark-slots-message-surface);font-size:.95rem;letter-spacing:.05em;color:var(--spark-slots-message-text);box-shadow:0 18px 42px var(--spark-slots-shadow)}.slot-machine__message[data-tone=win][data-v-3ec560bc]{border-color:var(--spark-slots-win-border);color:var(--spark-slots-common-text)}.slot-machine__message[data-tone=almost][data-v-3ec560bc]{border-color:var(--spark-slots-near-win-border);color:var(--spark-slots-near-win-text)}.slot-fade-enter-from[data-v-3ec560bc],.slot-fade-leave-to[data-v-3ec560bc]{opacity:0;transform:translateY(8px)}.slot-fade-enter-active[data-v-3ec560bc],.slot-fade-leave-active[data-v-3ec560bc]{transition:all .25s ease}.slot-fade-enter-to[data-v-3ec560bc],.slot-fade-leave-from[data-v-3ec560bc]{opacity:1;transform:translateY(0)}@media (max-width: 540px){.slot-machine__reels[data-v-3ec560bc]{padding:0}}.slot-machine__halo[data-v-3ec560bc],.slot-machine__glow[data-v-3ec560bc]{display:none}.slot-machine__panel[data-v-3ec560bc]{background:var(--spark-shell);border:3px solid var(--spark-arcade-slots);box-shadow:none}.slot-machine__reel[data-v-3ec560bc]{background:var(--spark-panel-light);border-color:var(--spark-arcade-roulette)}.slot-machine__cell[data-v-3ec560bc]{background:transparent}.slots-page[data-v-e6b45515]{position:relative;display:grid;gap:clamp(28px,5vw,44px);padding:clamp(48px,8vw,72px) clamp(18px,6vw,80px) clamp(120px,12vw,180px);color:var(--spark-text-default);justify-items:center}.page-heading[data-v-e6b45515]{display:grid;gap:12px;text-align:center;max-width:720px}.page-heading__eyebrow[data-v-e6b45515]{margin:0;font-size:.85rem;letter-spacing:.3em;text-transform:uppercase;color:var(--spark-text-dimmed)}.page-heading__title[data-v-e6b45515]{margin:0;font-size:clamp(32px,6vw,44px);font-weight:800;letter-spacing:.05em;text-transform:uppercase;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-heading__subtitle[data-v-e6b45515]{margin:0;color:var(--spark-text-secondary);line-height:1.7}.slots-page__hud[data-v-e6b45515]{position:relative;display:grid;gap:clamp(12px,2vw,18px);padding:clamp(16px,2.5vw,24px);border-radius:20px;max-width:min(720px,92vw)}.hud-chip[data-v-e6b45515]{display:grid;gap:4px;padding:12px 16px;border-radius:14px;background:var(--spark-game-balance-surface);border:1px solid var(--spark-border-subtle)}.hud-chip__label[data-v-e6b45515]{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--spark-game-label)}.hud-chip__value[data-v-e6b45515]{font-size:clamp(1rem,2.2vw,1.2rem);font-weight:700;color:var(--spark-game-balance-text);letter-spacing:.03em}.slots-page__hint[data-v-e6b45515]{margin:0;font-size:.95rem;color:var(--spark-slot-rewards-hint)}.slots-page__gate[data-v-e6b45515]{display:grid;gap:10px;justify-items:start}.slots-page__gate-btn[data-v-e6b45515] .ui-btn{padding:12px 22px;min-width:220px;border-radius:16px;background:linear-gradient(135deg,var(--spark-slot-rewards-gate-start),var(--spark-slot-rewards-gate-end));box-shadow:0 24px 60px var(--spark-slot-rewards-gate-shadow);text-transform:uppercase;letter-spacing:.06em}.slots-page__warning[data-v-e6b45515]{margin:0;font-size:.85rem;color:var(--spark-slot-rewards-warning)}.slots-page__stage[data-v-e6b45515]{position:relative;padding:clamp(20px,4vw,32px);border-radius:24px;min-height:clamp(320px,45vw,520px);display:grid;place-items:center;overflow:hidden;width:min(720px,92vw)}.slots-panel[data-v-e6b45515]{display:grid;gap:clamp(20px,5vw,28px);justify-items:center;width:min(100%,960px)}.slots-outcome-slot[data-v-e6b45515]{min-height:64px;width:100%;display:flex;justify-content:center;align-items:center}.slots-hud[data-v-e6b45515]{display:grid;gap:12px;justify-items:center}.hud-selector[data-v-e6b45515]{display:grid;gap:8px;justify-items:center}.hud-selector__label[data-v-e6b45515]{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--spark-game-label)}.hud-selector__options[data-v-e6b45515]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.hud-selector__option[data-v-e6b45515]{min-width:48px;padding:8px 12px;border-radius:12px;border:1px solid var(--spark-game-stake-border);background:var(--spark-game-stake-surface);color:var(--spark-text-default);font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background .2s ease,transform .2s ease,border-color .2s ease}.hud-selector__option[data-v-e6b45515]:hover{background:var(--spark-game-stake-hover);transform:translateY(-1px)}.hud-selector__option.active[data-v-e6b45515]{background:linear-gradient(135deg,var(--spark-game-stake-active-start),var(--spark-game-stake-active-end));border-color:var(--spark-game-stake-active-border);box-shadow:0 12px 26px var(--spark-game-stake-active-shadow)}.hud-chip--inline[data-v-e6b45515]{padding:10px 14px;text-align:center}.hud-warning[data-v-e6b45515]{margin:0;font-size:.85rem;color:var(--spark-game-warning)}.slots-outcome[data-v-e6b45515]{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:var(--spark-game-result-surface);border:1px solid var(--spark-border-subtle);color:var(--spark-text-default);font-size:.95rem}.slots-outcome[data-tone=win][data-v-e6b45515]{border-color:var(--spark-game-win-border);box-shadow:0 0 18px var(--spark-game-win-glow)}.slots-outcome__title[data-v-e6b45515]{text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;opacity:.8}.slots-outcome__multiplier[data-v-e6b45515]{font-weight:700;font-size:1.1rem}.slots-outcome__reward[data-v-e6b45515]{font-weight:600;color:var(--spark-game-win-text)}.prizes-section[data-v-e6b45515]{width:min(100%,960px);display:grid;gap:18px}.prizes-title[data-v-e6b45515]{margin:0;font-size:clamp(22px,4vw,28px);font-weight:700;text-transform:uppercase}.prizes-grid[data-v-e6b45515]{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.prize-card[data-v-e6b45515]{position:relative;display:grid;gap:12px;padding:18px;border-radius:20px;background:var(--spark-rewards-surface);border:1px solid var(--spark-border-subtle);box-shadow:0 18px 48px var(--spark-rewards-shadow)}.prize-card__icon[data-v-e6b45515]{font-size:clamp(2.2rem,6vw,2.8rem)}.prize-card__body[data-v-e6b45515]{display:grid;gap:6px}.prize-card__name[data-v-e6b45515]{font-weight:600;font-size:1.1rem}.prize-card__desc[data-v-e6b45515]{margin:0;font-size:.9rem;color:var(--spark-rewards-description)}.prize-card__payouts[data-v-e6b45515]{display:grid;gap:6px;margin:0}.prize-card__payouts div[data-v-e6b45515]{display:flex;justify-content:space-between;font-size:.85rem;color:var(--spark-slot-rewards-payout)}.prize-card__payouts dt[data-v-e6b45515]{margin:0;font-weight:500}.prize-card__payouts dd[data-v-e6b45515]{margin:0;font-weight:600}.prize-card[data-tone=rare][data-v-e6b45515]{border-color:var(--spark-rewards-rare-border);box-shadow:0 18px 46px var(--spark-rewards-rare-shadow)}.prize-card[data-tone=epic][data-v-e6b45515]{border-color:var(--spark-rewards-epic-border);box-shadow:0 18px 46px var(--spark-rewards-epic-shadow)}.prize-card[data-tone=mythic][data-v-e6b45515]{border-color:var(--spark-slot-rewards-mythic-border);box-shadow:0 18px 46px var(--spark-slot-rewards-mythic-shadow)}.prize-card[data-tone=fail][data-v-e6b45515]{border-color:var(--spark-rewards-miss-border)}.slots-fade-enter-from[data-v-e6b45515],.slots-fade-leave-to[data-v-e6b45515]{opacity:0;transform:translateY(8px)}.slots-fade-enter-active[data-v-e6b45515],.slots-fade-leave-active[data-v-e6b45515]{transition:all .2s ease}.slots-fade-enter-to[data-v-e6b45515],.slots-fade-leave-from[data-v-e6b45515]{opacity:1;transform:translateY(0)}@media (max-width: 720px){.slots-panel[data-v-e6b45515]{gap:18px}}@media (max-width: 640px){.slots-page[data-v-e6b45515]{padding:clamp(32px,6vw,52px) clamp(12px,4vw,32px) clamp(90px,12vw,140px);gap:clamp(24px,5vw,32px)}.slots-outcome-slot[data-v-e6b45515]{min-height:56px}}.particles[data-v-d605aba2]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;z-index:0}.particle[data-v-d605aba2]{position:absolute;top:-40vh;filter:drop-shadow(0 14px 28px var(--spark-cloud-shadow));opacity:.9;transform-origin:center;animation-name:floatDown-d605aba2;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}@keyframes floatDown-d605aba2{0%{transform:translateY(0) scale(1) rotate(0);opacity:0}10%{opacity:.95}85%{opacity:.9}to{transform:translateY(160vh) scale(1.1) rotate(-10deg);opacity:0}}@media (prefers-reduced-motion: reduce){.particle[data-v-d605aba2]{animation:none!important;will-change:auto}}.observatory[data-v-e52c7eb0]{position:relative;isolation:isolate;display:grid;align-items:end;min-height:82svh;padding:clamp(16px,5vw,76px);overflow:hidden;background:url(/assets/spark-lagoon-BFLJ_NQO.webp) center 30% / cover}.lookout[data-v-e52c7eb0]{position:relative;z-index:1;width:min(100%,32rem);padding:clamp(22px,4vw,48px);border-radius:32px;border:1px solid var(--spark-shell-border);background:var(--spark-shell);color:var(--spark-text-on-world)}.back[data-v-e52c7eb0]{color:var(--spark-focus)}h1[data-v-e52c7eb0]{margin:12px 0 8px;font-size:clamp(28px,5vw,56px);line-height:1.05}p[data-v-e52c7eb0]{margin:0;line-height:1.55}.contacts[data-v-b51ddd05]{padding:clamp(48px,8vw,72px) clamp(16px,6vw,80px) clamp(120px,12vw,180px);display:grid;gap:clamp(28px,6vw,48px);color:var(--spark-text-default)}.contacts__header[data-v-b51ddd05]{display:grid;gap:10px;text-align:center;max-width:720px;margin:0 auto}.contacts__title[data-v-b51ddd05]{margin:0;font-size:clamp(28px,5vw,38px);font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(90deg,var(--spark-contacts-title-start) 0%,var(--spark-contacts-title-midpoint) 50%,var(--spark-contacts-link) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contacts__subtitle[data-v-b51ddd05]{margin:0;color:var(--spark-text-secondary);line-height:1.6}.legal-card[data-v-b51ddd05],.contacts-card[data-v-b51ddd05]{position:relative;z-index:1;padding:clamp(24px,6vw,32px);border-radius:24px;background:var(--spark-contacts-card-surface);border:1px solid var(--spark-contacts-card-border);box-shadow:0 32px 70px var(--spark-contacts-card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;gap:18px}.legal-card h2[data-v-b51ddd05],.contacts-card h2[data-v-b51ddd05]{margin:0;font-size:clamp(20px,4vw,24px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--spark-contacts-heading)}.legal-card p[data-v-b51ddd05]{margin:0;color:var(--spark-contacts-legal-text);line-height:1.7}.legal-section[data-v-b51ddd05]{display:grid;gap:10px}.legal-section h3[data-v-b51ddd05]{margin:0;font-size:clamp(16px,3vw,18px);font-weight:700;color:var(--spark-contacts-legal-heading);letter-spacing:.03em;text-transform:uppercase}.legal-section ul[data-v-b51ddd05]{margin:0;padding-left:1.2rem;color:var(--spark-contacts-legal-list);line-height:1.6;display:grid;gap:6px}.legal-section li[data-v-b51ddd05]{margin:0}.contacts-card dl[data-v-b51ddd05]{display:grid;gap:12px;margin:0}.contacts-card div[data-v-b51ddd05]{display:grid;gap:4px}.contacts-card dt[data-v-b51ddd05]{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--spark-text-dimmed)}.contacts-card dd[data-v-b51ddd05]{margin:0;font-size:1rem;color:var(--spark-contacts-value)}.contacts-card a[data-v-b51ddd05]{color:var(--spark-contacts-link);text-decoration:none}.contacts-card a[data-v-b51ddd05]:hover{text-decoration:underline}.contacts-card__note[data-v-b51ddd05]{margin:0;font-size:.9rem;color:var(--spark-contacts-note)}@media (max-width: 720px){.contacts[data-v-b51ddd05]{padding:clamp(32px,8vw,48px) clamp(12px,5vw,24px) clamp(80px,12vw,140px)}.legal-card[data-v-b51ddd05],.contacts-card[data-v-b51ddd05]{padding:clamp(20px,7vw,28px)}}.contacts[data-v-b51ddd05]{font-family:Nunito,system-ui,sans-serif}.contacts__header[data-v-b51ddd05]{width:min(100%,1120px);padding:clamp(24px,5vw,64px);border:1px solid var(--spark-shell-border);border-radius:28px;background:linear-gradient(90deg,var(--spark-shell),transparent),url(/assets/spark-lagoon-BFLJ_NQO.webp) center 35% / cover;text-align:left}.contacts__title[data-v-b51ddd05]{background:none;color:var(--spark-text-on-world);-webkit-text-fill-color:currentColor;text-transform:none;letter-spacing:-.035em}.contacts-card[data-v-b51ddd05],.legal-section[data-v-b51ddd05]{background:var(--spark-shell-raised);border-color:var(--spark-shell-border);box-shadow:none}
