.crt-screen.svelte-ekwb4a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background-color:#000c;overflow:hidden;animation:textflicker 1ms infinite alternate}.crt-screen.svelte-ekwb4a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.05) 0px,rgba(0,0,0,.05) 3px,transparent 3px,transparent 6px);pointer-events:none;z-index:3}@keyframes svelte-ekwb4a-noise{0%{transform:translate(0)}to{transform:translate(-1px,-1px)}}.crt-screen.svelte-ekwb4a{animation:svelte-ekwb4a-noise .000001ms infinite}.crt-screen.svelte-ekwb4a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.03) 0px,rgba(0,0,0,.03) 1px,transparent 1px,transparent 3px);pointer-events:none;z-index:4;animation:svelte-ekwb4a-scanning .01ms linear infinite;clip-path:inset(0 0 90% 0)}@keyframes svelte-ekwb4a-scanning{0%{transform:translateY(0)}to{transform:translateY(100%)}}.context-menu.svelte-ekwb4a{position:absolute;background-color:silver;border:2px solid;border-color:#ffffff #808080 #808080 #ffffff;box-shadow:2px 2px 5px #0000004d;padding:2px;z-index:1000;min-width:150px;font-family:Arial,sans-serif;font-size:12px}.context-menu-item.svelte-ekwb4a{display:flex;align-items:center;padding:4px 8px;cursor:pointer;white-space:nowrap}.context-menu-item.svelte-ekwb4a:hover{background-color:navy;color:#fff}.context-menu-item.svelte-ekwb4a .icon:where(.svelte-ekwb4a){margin-right:8px;font-size:14px}.context-menu-item.svelte-ekwb4a .submenu-arrow:where(.svelte-ekwb4a){margin-left:auto;font-size:10px}.context-menu-divider.svelte-ekwb4a{height:1px;background-color:gray;border-bottom:1px solid #ffffff;margin:2px 0}:root{--win98-gray: #c0c0c0;--win98-darkgray: #808080;--win98-lightgray: #d4d0c8;--win98-white: #ffffff;--win98-black: #000000;--win98-blue: #000080;--win98-cyan: #008080}.taskbar.svelte-1ln4ko9{position:absolute;bottom:0;left:0;width:100%;height:36px;background-color:var(--win98-gray);display:flex;align-items:center;padding:0 2px;border-top:1px solid var(--win98-white);box-shadow:inset 0 1px 0 var(--win98-white),0 -1px 0 var(--win98-darkgray)}.start-button.svelte-1ln4ko9{display:flex;align-items:center;height:32px;padding:0 8px;margin-right:6px;background-color:var(--win98-gray);border:2px solid;border-color:var(--win98-white) var(--win98-black) var(--win98-black) var(--win98-white);font-family:Arial,sans-serif;font-weight:700;font-size:14px;color:var(--win98-black);cursor:pointer}.start-button.svelte-1ln4ko9:active{border-color:var(--win98-black) var(--win98-white) var(--win98-white) var(--win98-black)}.win-logo.svelte-1ln4ko9{margin-right:4px}.taskbar-divider.svelte-1ln4ko9{width:1px;height:30px;background:var(--win98-darkgray);border-right:1px solid var(--win98-white);margin:0 6px}.open-windows.svelte-1ln4ko9{flex:1;display:flex;height:100%;overflow:hidden}.window-button.svelte-1ln4ko9{min-width:120px;max-width:200px;height:32px;margin:0 3px;padding:0 8px;display:flex;align-items:center;background-color:var(--win98-lightgray);border:2px solid;border-color:var(--win98-white) var(--win98-black) var(--win98-black) var(--win98-white);font-family:Arial,sans-serif;font-size:12px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.window-button.svelte-1ln4ko9:active{border-color:var(--win98-black) var(--win98-white) var(--win98-white) var(--win98-black)}.window-button.focused.svelte-1ln4ko9{background-color:var(--win98-blue);color:var(--win98-white);border-color:var(--win98-black) var(--win98-white) var(--win98-white) var(--win98-black)}.window-button.minimized.svelte-1ln4ko9{background-color:var(--win98-gray);color:var(--win98-black);font-style:italic}.system-tray.svelte-1ln4ko9{display:flex;align-items:center;height:22px;padding:0 4px;border:1px solid var(--win98-darkgray);border-top:1px solid var(--win98-darkgray);border-left:1px solid var(--win98-darkgray);background-color:var(--win98-gray)}.tray-time.svelte-1ln4ko9{font-family:Arial,sans-serif;font-size:12px;padding:0 4px}.start-menu.svelte-1ln4ko9{position:absolute;bottom:28px;left:0;width:200px;background-color:var(--win98-gray);border:2px solid;border-color:var(--win98-white) var(--win98-black) var(--win98-black) var(--win98-white);box-shadow:2px 2px 5px #0003;z-index:100}.start-menu-header.svelte-1ln4ko9{height:36px;background-color:var(--win98-blue);display:flex;align-items:center;padding:0 8px}.start-menu-items.svelte-1ln4ko9{padding:2px}.menu-item.svelte-1ln4ko9{display:flex;align-items:center;height:36px;padding:0 8px;cursor:pointer}.menu-item.svelte-1ln4ko9:hover{background-color:var(--win98-blue);color:var(--win98-white)}.icon.svelte-1ln4ko9{margin-right:8px;font-size:16px}.submenu-arrow.svelte-1ln4ko9{margin-left:auto;font-size:10px}.menu-divider.svelte-1ln4ko9{height:1px;background-color:var(--win98-darkgray);border-bottom:1px solid var(--win98-white);margin:4px 0}.win98-window.svelte-1fsredq{position:absolute;background-color:silver;border:2px solid;border-color:#ffffff #000000 #000000 #ffffff;box-shadow:2px 2px 5px #0000004d;font-family:Arial,sans-serif;font-size:12px;overflow:hidden;-webkit-user-select:none;user-select:none}.win98-debug-info.svelte-1fsredq{position:absolute;bottom:0;right:0;background-color:#ffffe1;border:1px solid #000000;font-family:monospace;font-size:10px;padding:4px;margin:2px;z-index:9999;pointer-events:none}.resize-handle.svelte-1fsredq{position:absolute;background-color:transparent;z-index:100;border:none;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.resize-left.svelte-1fsredq{left:0;top:3px;width:3px;height:calc(100% - 6px);cursor:ew-resize}.resize-right.svelte-1fsredq{right:0;top:3px;width:3px;height:calc(100% - 6px);cursor:ew-resize}.resize-top.svelte-1fsredq{top:0;left:3px;height:3px;width:calc(100% - 6px);cursor:ns-resize}.resize-bottom.svelte-1fsredq{bottom:0;left:3px;height:3px;width:calc(100% - 6px);cursor:ns-resize}.resize-corner.svelte-1fsredq{width:8px;height:8px;z-index:101}.resize-top-left.svelte-1fsredq{top:0;left:0;cursor:nwse-resize}.resize-top-right.svelte-1fsredq{top:0;right:0;cursor:nesw-resize}.resize-bottom-left.svelte-1fsredq{bottom:0;left:0;cursor:nesw-resize}.resize-bottom-right.svelte-1fsredq{bottom:0;right:0;cursor:nwse-resize}.win98-window-inner.svelte-1y89287{width:100%;height:100%;background-color:silver;display:flex;flex-direction:column;overflow:hidden}.hidden.svelte-1y89287{display:none!important}.win98-titlebar.svelte-1y89287{height:32px;background-color:navy;color:#fff;display:flex;align-items:center;padding:0 4px;font-weight:700;cursor:move;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.win98-titlebar-icon.svelte-1y89287{margin-right:4px;display:flex;align-items:center}.win98-titlebar-icon.svelte-1y89287 img:where(.svelte-1y89287){width:16px;height:16px}.win98-titlebar-text.svelte-1y89287{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win98-titlebar-buttons.svelte-1y89287{display:flex}.win98-titlebar-button.svelte-1y89287{width:24px;height:24px;background-color:silver;border:1px solid;border-color:#ffffff #000000 #000000 #ffffff;margin-left:2px;font-family:Arial,sans-serif;font-size:9px;display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer;padding:0}.win98-minimize.svelte-1y89287{font-weight:700;font-size:16px}.win98-close.svelte-1y89287{font-size:16px;font-weight:700}.win98-titlebar-button.svelte-1y89287:active{border-color:#000000 #ffffff #ffffff #000000}.win98-menubar.svelte-1y89287{height:20px;display:flex;align-items:center;border-bottom:1px solid #808080;overflow-x:auto}.win98-menu-item.svelte-1y89287{padding:0 8px;height:100%;display:flex;align-items:center;cursor:pointer;background:none;border:none;font-family:Arial,sans-serif;font-size:12px;color:#000;white-space:nowrap}.win98-menu-item.svelte-1y89287:hover{background-color:navy;color:#fff}.win98-toolbar.svelte-1y89287{height:28px;background-color:silver;display:flex;align-items:center;padding:0 4px;border-bottom:1px solid #808080;overflow-x:auto}.win98-toolbar-button.svelte-1y89287{height:22px;padding:0 8px;background-color:silver;border:1px solid;border-color:silver;display:flex;align-items:center;margin-right:2px;font-family:Arial,sans-serif;font-size:11px;cursor:pointer;white-space:nowrap}.button-text.svelte-1y89287{display:inline-block}.win98-toolbar-button.svelte-1y89287:hover{border-color:#ffffff #000000 #000000 #ffffff}.win98-toolbar-button.svelte-1y89287:active{border-color:#000000 #ffffff #ffffff #000000}.win98-toolbar-separator.svelte-1y89287{width:1px;height:22px;background-color:gray;margin:0 4px;flex-shrink:0}.win98-addressbar.svelte-1y89287{height:24px;display:flex;align-items:center;padding:0 4px;background-color:silver;border-bottom:1px solid #808080}.win98-addressbar-label.svelte-1y89287{margin-right:8px;white-space:nowrap}.win98-addressbar-input.svelte-1y89287{flex-grow:1;height:18px;background-color:#fff;border:1px solid;border-color:#000000 #ffffff #ffffff #000000;padding:0 4px;display:flex;align-items:center;text-align:left;overflow:hidden;text-overflow:ellipsis}.win98-content.svelte-1y89287{background-color:#fff;flex:1;overflow:auto;padding:4px}.win98-icon-container.svelte-1y89287{display:flex;flex-wrap:wrap;gap:16px;padding:8px;list-style:none;margin:0}.win98-icon-container-mobile.svelte-1y89287{gap:8px;justify-content:space-around}.win98-icon-wrapper.svelte-1y89287{margin:0;padding:0}.win98-icon.svelte-1y89287{width:70px;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;background:none;border:none;padding:4px}.win98-icon.svelte-1y89287 img:where(.svelte-1y89287){width:32px;height:32px}.win98-icon.svelte-1y89287 span:where(.svelte-1y89287){margin-top:4px;font-size:11px;word-break:break-word}.win98-icon.svelte-1y89287:hover span:where(.svelte-1y89287){background-color:navy;color:#fff}.win98-statusbar.svelte-1y89287{height:22px;background-color:silver;border-top:1px solid #ffffff;display:flex;align-items:center;padding:0 4px;font-size:11px}.win98-statusbar-text.svelte-1y89287{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win98-statusbar-size-grip.svelte-1y89287{width:12px;height:12px;background-image:linear-gradient(135deg,silver,silver 25%,gray 25%,gray 50%,silver 50%,silver 75%,gray 75%,gray);background-size:6px 6px}@media (max-width: 768px){.win98-icon.svelte-1y89287{width:60px}.win98-icon.svelte-1y89287 span:where(.svelte-1y89287){font-size:10px}.win98-toolbar-button.svelte-1y89287{padding:0 4px}}@media (max-width: 480px){.win98-icon.svelte-1y89287{width:50px}.win98-addressbar-label.svelte-1y89287{font-size:11px}}.win98-window-inner.svelte-qkwuel{width:100%;height:100%;background-color:silver;display:flex;flex-direction:column;overflow:hidden}.hidden.svelte-qkwuel{display:none!important}.win98-titlebar.svelte-qkwuel{height:32px;background-color:navy;color:#fff;display:flex;align-items:center;padding:0 4px;font-weight:700;cursor:move}.win98-titlebar-icon.svelte-qkwuel{margin-right:4px;display:flex;align-items:center}.win98-titlebar-icon.svelte-qkwuel img:where(.svelte-qkwuel){width:16px;height:16px}.win98-titlebar-text.svelte-qkwuel{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.win98-titlebar-buttons.svelte-qkwuel{display:flex}.win98-titlebar-button.svelte-qkwuel{width:24px;height:24px;background-color:silver;border:1px solid;border-color:#ffffff #000000 #000000 #ffffff;margin-left:2px;font-family:Arial,sans-serif;font-size:9px;display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer;padding:0}.win98-minimize.svelte-qkwuel{font-weight:700;font-size:16px}.win98-close.svelte-qkwuel{font-size:16px;font-weight:700}.win98-titlebar-button.svelte-qkwuel:active{border-color:#000000 #ffffff #ffffff #000000}.win98-menubar.svelte-qkwuel{height:20px;display:flex;align-items:center;border-bottom:1px solid #808080;overflow-x:auto}.win98-menu-item.svelte-qkwuel{padding:0 8px;height:100%;display:flex;align-items:center;cursor:pointer;background:none;border:none;font-family:Arial,sans-serif;font-size:12px;color:#000;white-space:nowrap}.win98-menu-item.svelte-qkwuel:hover{background-color:navy;color:#fff}.win98-toolbar.svelte-qkwuel{height:36px;background-color:silver;display:flex;align-items:center;padding:0 4px;border-bottom:1px solid #808080;overflow-x:auto}.toolbar-icon.svelte-qkwuel{width:16px;height:16px;margin-right:4px}.win98-toolbar-button.svelte-qkwuel{height:30px;padding:0 8px;background-color:silver;border:1px solid;border-color:silver;display:flex;align-items:center;margin-right:2px;font-family:Arial,sans-serif;font-size:11px;cursor:pointer;white-space:nowrap}.button-text.svelte-qkwuel{display:inline-block}.win98-toolbar-button.svelte-qkwuel:hover{border-color:#ffffff #000000 #000000 #ffffff}.win98-toolbar-button.svelte-qkwuel:active{border-color:#000000 #ffffff #ffffff #000000}.win98-toolbar-separator.svelte-qkwuel{width:1px;height:30px;background-color:gray;margin:0 4px;flex-shrink:0}.win98-addressbar.svelte-qkwuel{height:24px;display:flex;align-items:center;padding:0 4px;background-color:silver;border-bottom:1px solid #808080}.win98-addressbar-label.svelte-qkwuel{margin-right:8px;white-space:nowrap;font-weight:700}.win98-addressbar-input.svelte-qkwuel{flex-grow:1;height:18px;background-color:#fff;border:1px solid;border-color:#000000 #ffffff #ffffff #000000;padding:0 4px;font-family:Arial,sans-serif;font-size:11px}.win98-go-button.svelte-qkwuel{margin-left:4px;height:20px;padding:0 8px;background-color:silver;border:1px solid;border-color:#ffffff #000000 #000000 #ffffff;font-family:Arial,sans-serif;font-size:11px;cursor:pointer}.win98-go-button.svelte-qkwuel:active{border-color:#000000 #ffffff #ffffff #000000}.win98-linksbar.svelte-qkwuel{height:24px;display:flex;align-items:center;padding:0 4px;background-color:silver;border-bottom:1px solid #808080;overflow-x:auto}.win98-links-label.svelte-qkwuel{font-weight:700;margin-right:8px;font-size:11px}.win98-link-button.svelte-qkwuel{height:18px;padding:0 8px;margin-right:4px;background:none;border:none;font-family:Arial,sans-serif;font-size:11px;color:#00f;text-decoration:underline;cursor:pointer;white-space:nowrap}.win98-content.svelte-qkwuel{background-color:#fff;flex:1;overflow:auto;padding:4px}.win98-loading.svelte-qkwuel{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.loading-icon.svelte-qkwuel{width:32px;height:32px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:svelte-qkwuel-spin 1s linear infinite;margin-bottom:16px}@keyframes svelte-qkwuel-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-progress-bar.svelte-qkwuel{width:80%;height:12px;border:1px solid #808080;background-color:#fff;margin-top:10px}.loading-progress.svelte-qkwuel{height:100%;background-color:navy}.timeout-error.svelte-qkwuel{padding:20px;font-family:Arial,sans-serif;font-size:12px;line-height:1.4;color:#000}.timeout-error.svelte-qkwuel h2:where(.svelte-qkwuel){color:navy;font-size:16px;margin-bottom:10px}.timeout-error.svelte-qkwuel hr:where(.svelte-qkwuel){border:none;border-top:1px solid #c0c0c0;margin:15px 0}.timeout-error.svelte-qkwuel ul:where(.svelte-qkwuel){margin-left:20px;padding-left:0}.timeout-error.svelte-qkwuel li:where(.svelte-qkwuel){margin-bottom:8px}.timeout-error.svelte-qkwuel .error-icon:where(.svelte-qkwuel){float:left;margin-right:15px;width:32px;height:32px}.win98-button.svelte-qkwuel{padding:3px 8px;background-color:silver;border:1px solid;border-color:#ffffff #808080 #808080 #ffffff;font-family:Arial,sans-serif;font-size:11px;cursor:pointer;margin:5px 0}.win98-button.svelte-qkwuel:active{border-color:#808080 #ffffff #ffffff #808080}.win98-statusbar.svelte-qkwuel{height:22px;background-color:silver;border-top:1px solid #ffffff;display:flex;align-items:center;padding:0 4px;font-size:11px}.win98-statusbar-text.svelte-qkwuel{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win98-statusbar-zones.svelte-qkwuel{padding:0 8px;border-left:1px solid #808080}.win98-statusbar-size-grip.svelte-qkwuel{width:12px;height:12px;background-image:linear-gradient(135deg,silver,silver 25%,gray 25%,gray 50%,silver 50%,silver 75%,gray 75%,gray);background-size:6px 6px}@media (max-width: 768px){.win98-toolbar-button.svelte-qkwuel{padding:0 4px}}@media (max-width: 480px){.win98-addressbar-label.svelte-qkwuel{font-size:11px}}.myspace-header.svelte-x75i52{font-family:Arial,Helvetica,sans-serif}.top-bar.svelte-x75i52{background-color:#039;color:#fff;height:24px;display:flex;justify-content:flex-end;align-items:center;padding:0 20px}.top-right.svelte-x75i52 a:where(.svelte-x75i52){color:#fff;text-decoration:none;font-size:12px}.main-header.svelte-x75i52{background-color:#039;color:#fff;display:flex;padding:0 10px;height:65px;align-items:center}@media (max-width: 767px){.main-header.svelte-x75i52{height:50px;padding:0 5px}}.logo-section.svelte-x75i52{width:420px}@media (max-width: 767px){.logo-section.svelte-x75i52{width:200px}}.logo.svelte-x75i52{max-width:100%;height:auto}.secondary-nav.svelte-x75i52{background:linear-gradient(to bottom,#6698cb,#3b5998);padding:8px 10px;color:#fff;width:100%}.secondary-nav-inner.svelte-x75i52{display:flex;flex-wrap:nowrap;white-space:nowrap;min-width:min-content}@media (max-width: 767px){.secondary-nav.svelte-x75i52{padding:6px 5px;overflow-x:auto;-webkit-overflow-scrolling:touch}}.secondary-nav.svelte-x75i52 a:where(.svelte-x75i52){color:#fff;text-decoration:none;font-size:13px;font-weight:700;margin:0 4px}@media (max-width: 767px){.secondary-nav.svelte-x75i52 a:where(.svelte-x75i52){font-size:11px;margin:0 2px}}.myspace-card-link.svelte-fmqzxh{text-decoration:none;color:inherit;display:block;max-width:500px;margin:0 auto}.myspace-card.svelte-fmqzxh{font-family:Comic Sans MS,Comic Sans,cursive;border:3px solid #003399;border-radius:8px;background:linear-gradient(to bottom,#fff,#eef3ff);box-shadow:3px 3px 10px #0003;overflow:hidden;margin-bottom:20px}.myspace-header.svelte-fmqzxh{background:linear-gradient(to bottom,#69c,#369);padding:10px;color:#fff;display:flex;justify-content:space-between;align-items:center}.myspace-profile.svelte-fmqzxh{display:flex;align-items:center}.myspace-avatar.svelte-fmqzxh{width:50px;height:50px;border:2px solid white;border-radius:4px;overflow:hidden;background-color:#fff}.myspace-avatar-img.svelte-fmqzxh{width:100%;height:100%;object-fit:cover}.myspace-user-info.svelte-fmqzxh{margin-left:10px}.myspace-username.svelte-fmqzxh{font-weight:700;font-size:16px}.myspace-mood.svelte-fmqzxh{font-size:12px;font-style:italic}.myspace-date.svelte-fmqzxh{font-size:12px;text-align:right}.myspace-content.svelte-fmqzxh{padding:15px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23ddeeff' fill-opacity='0.4' fill-rule='evenodd'/%3E%3C/svg%3E")}.myspace-post-title.svelte-fmqzxh{margin-top:0;color:#039;font-size:18px;border-bottom:1px dashed #ccccff;padding-bottom:5px}.myspace-post-text.svelte-fmqzxh{font-size:14px;line-height:1.4}.myspace-footer.svelte-fmqzxh{display:flex;justify-content:space-between;padding:8px 15px;background-color:#f0f6ff;border-top:1px solid #ccccff;font-size:12px}.myspace-actions.svelte-fmqzxh{display:flex;gap:10px}.myspace-action.svelte-fmqzxh{color:#039;cursor:pointer;text-decoration:underline}.myspace-action.svelte-fmqzxh:hover{color:#f60}.myspace-page.svelte-rjkdk8{font-family:Comic Sans MS,Comic Sans,cursive;background-color:#6698cb;background-image:url("data:image/svg+xml,%3Csvg width='52' height='26' viewBox='0 0 52 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.15'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");color:#333;padding:20px}.myspace-container.svelte-rjkdk8{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 3fr 1fr;gap:15px}@media (max-width: 1024px){.myspace-container.svelte-rjkdk8{grid-template-columns:1fr 2fr}.myspace-right-sidebar.svelte-rjkdk8{display:none}}@media (max-width: 768px){.myspace-container.svelte-rjkdk8{grid-template-columns:1fr}.myspace-left-sidebar.svelte-rjkdk8{display:none}}.myspace-left-sidebar.svelte-rjkdk8,.myspace-content.svelte-rjkdk8,.myspace-right-sidebar.svelte-rjkdk8{background:#fff;border:2px solid #003399;border-radius:8px;box-shadow:3px 3px 10px #0003}.myspace-section-title.svelte-rjkdk8{background:linear-gradient(to bottom,#69c,#369);color:#fff;margin:0;padding:8px 12px;font-size:16px;font-weight:700;border-bottom:1px solid #003399}.myspace-profile-section.svelte-rjkdk8,.myspace-interests-section.svelte-rjkdk8,.myspace-friends-section.svelte-rjkdk8,.myspace-comments-section.svelte-rjkdk8{margin-bottom:15px}.myspace-profile-info.svelte-rjkdk8,.myspace-interest-list.svelte-rjkdk8{padding:10px}.myspace-interest-list.svelte-rjkdk8{list-style-type:none;margin:0;padding:10px}.myspace-interest-list.svelte-rjkdk8 li:where(.svelte-rjkdk8){padding:3px 0;border-bottom:1px dotted #ccc}.myspace-interest-list.svelte-rjkdk8 li:where(.svelte-rjkdk8):last-child{border-bottom:none}.myspace-content-header.svelte-rjkdk8{background:linear-gradient(to bottom,#f0f6ff,#e6ecf8);padding:10px 15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc}.myspace-content-title.svelte-rjkdk8{margin:0;color:#039;font-size:18px}.myspace-content-controls.svelte-rjkdk8{display:flex;gap:10px}.myspace-control.svelte-rjkdk8{background-color:#eef3ff;border:1px solid #ccc;padding:3px 8px;border-radius:3px;cursor:pointer;font-size:12px}.myspace-gallery.svelte-rjkdk8{padding:15px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.myspace-pagination.svelte-rjkdk8{display:flex;justify-content:center;padding:15px;gap:5px}.myspace-page-number.svelte-rjkdk8,.myspace-page-arrow.svelte-rjkdk8{display:inline-block;padding:3px 8px;border:1px solid #ccc;background-color:#f0f6ff;cursor:pointer}.myspace-page-number.active.svelte-rjkdk8{background-color:#69c;color:#fff;border-color:#369}.myspace-friend-count.svelte-rjkdk8{padding:10px;border-bottom:1px dotted #ccc;font-size:14px}.myspace-top-friends.svelte-rjkdk8{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px}.myspace-top-friend.svelte-rjkdk8{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:12px}.myspace-friend-img.svelte-rjkdk8{width:40px;height:40px;border:1px solid #ccc;margin-bottom:5px}.myspace-view-all.svelte-rjkdk8{text-align:center;padding:10px;color:#039;text-decoration:underline;cursor:pointer;font-size:12px}.myspace-comment.svelte-rjkdk8{display:flex;padding:10px;border-bottom:1px dotted #ccc}.myspace-comment.svelte-rjkdk8:last-child{border-bottom:none}.myspace-comment-avatar.svelte-rjkdk8 img:where(.svelte-rjkdk8){width:30px;height:30px;border:1px solid #ccc}.myspace-comment-content.svelte-rjkdk8{margin-left:10px;font-size:12px}.myspace-comment-author.svelte-rjkdk8{font-weight:700;color:#039}.myspace-comment-date.svelte-rjkdk8{font-size:10px;color:#666;margin-top:3px}.win98-window-inner.svelte-1xk85w3{width:100%;height:100%;background-color:silver;display:flex;flex-direction:column;overflow:hidden}.win98-titlebar.svelte-1xk85w3{height:32px;background-color:navy;color:#fff;display:flex;align-items:center;padding:0 4px;font-weight:700;cursor:move}.win98-titlebar-icon.svelte-1xk85w3{margin-right:4px;display:flex;align-items:center}.win98-titlebar-icon.svelte-1xk85w3 img:where(.svelte-1xk85w3){width:16px;height:16px}.win98-titlebar-text.svelte-1xk85w3{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.win98-titlebar-buttons.svelte-1xk85w3{display:flex}.win98-titlebar-button.svelte-1xk85w3{width:24px;height:24px;background-color:silver;border:1px solid;border-color:#ffffff #000000 #000000 #ffffff;margin-left:2px;font-family:Arial,sans-serif;font-size:9px;display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer;padding:0}.win98-minimize.svelte-1xk85w3{font-weight:700;font-size:16px}.win98-close.svelte-1xk85w3{font-size:16px;font-weight:700}.win98-titlebar-button.svelte-1xk85w3:active{border-color:#000000 #ffffff #ffffff #000000}.win98-content.svelte-1xk85w3{background-color:#fff;flex:1;overflow:auto;padding:4px}.win98-loading.svelte-1xk85w3{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.loading-icon.svelte-1xk85w3{width:32px;height:32px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:svelte-1xk85w3-spin 1s linear infinite;margin-bottom:16px}@keyframes svelte-1xk85w3-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-progress-bar.svelte-1xk85w3{width:80%;height:12px;border:1px solid #808080;background-color:#fff;margin-top:10px}.loading-progress.svelte-1xk85w3{height:100%;background-color:navy}.timeout-error.svelte-1xk85w3{padding:20px;font-family:Arial,sans-serif;font-size:12px;line-height:1.4;color:#000}.timeout-error.svelte-1xk85w3 h2:where(.svelte-1xk85w3){color:navy;font-size:16px;margin-bottom:10px}.timeout-error.svelte-1xk85w3 hr:where(.svelte-1xk85w3){border:none;border-top:1px solid #c0c0c0;margin:15px 0}.timeout-error.svelte-1xk85w3 ul:where(.svelte-1xk85w3){margin-left:20px;padding-left:0}.timeout-error.svelte-1xk85w3 li:where(.svelte-1xk85w3){margin-bottom:8px}.timeout-error.svelte-1xk85w3 .error-icon:where(.svelte-1xk85w3){float:left;margin-right:15px;width:32px;height:32px}.win98-button.svelte-1xk85w3{padding:3px 8px;background-color:silver;border:1px solid;border-color:#ffffff #808080 #808080 #ffffff;font-family:Arial,sans-serif;font-size:11px;cursor:pointer;margin:5px 0}.win98-button.svelte-1xk85w3:active{border-color:#808080 #ffffff #ffffff #808080}.win98-statusbar.svelte-1xk85w3{height:22px;background-color:silver;border-top:1px solid #ffffff;display:flex;align-items:center;padding:0 4px;font-size:11px}.win98-statusbar-text.svelte-1xk85w3{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win98-statusbar-zones.svelte-1xk85w3{padding:0 8px;border-left:1px solid #808080}.win98-statusbar-size-grip.svelte-1xk85w3{width:12px;height:12px;background-image:linear-gradient(135deg,silver,silver 25%,gray 25%,gray 50%,silver 50%,silver 75%,gray 75%,gray);background-size:6px 6px}.error-message.svelte-1pqw48e{background-color:maroon;border:2px solid #ff0000;color:#ff0;padding:10px 15px;margin-bottom:15px;display:flex;align-items:center;gap:10px;font-weight:700;animation:svelte-1pqw48e-shake .5s}.transaction-error.svelte-1pqw48e{background-color:#f40;border-color:red;color:#fff}.retry-btn.svelte-1pqw48e{background-color:#0f0;color:#000;border:none;padding:4px 8px;font-weight:700;cursor:pointer;font-size:12px}.retry-btn.svelte-1pqw48e:hover{background-color:#0c0}.error-icon.svelte-1pqw48e{width:20px;height:20px}.close-error.svelte-1pqw48e{background-color:red;color:#fff;border:none;border-radius:50%;width:20px;height:20px;font-size:12px;cursor:pointer;margin-left:auto}@keyframes svelte-1pqw48e-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.nft-grid.svelte-3w8n1w{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:20px;margin-bottom:20px}.nft-item.svelte-3w8n1w{display:flex;flex-direction:column;background:linear-gradient(135deg,#000040,#000060);border:2px solid #ffd700;padding:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:12px;position:relative;box-shadow:0 4px 15px #0000004d;overflow:hidden}.nft-item.owned.svelte-3w8n1w{border-color:#0f0;box-shadow:0 0 15px #0f06,0 4px 15px #0000004d;background:linear-gradient(135deg,#010,#020)}.nft-item.approved.svelte-3w8n1w{border-color:#f0f;box-shadow:0 0 20px #ff00ff80,0 4px 15px #0000004d;background:linear-gradient(135deg,#202,#303)}.nft-item.svelte-3w8n1w:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 8px 25px #ffd7004d,0 0 30px #ffd70033}.nft-item.selected.svelte-3w8n1w{transform:translateY(-6px) scale(1.05);box-shadow:0 12px 35px #ffd70066,0 0 40px #ffd7004d;border-color:#ff0}.nft-image.svelte-3w8n1w{width:100%;height:130px;background:linear-gradient(135deg,#400040,#600060);border:2px solid #ff0000;border-radius:10px;position:relative;margin-bottom:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 2px 4px #0000004d}.nft-info.svelte-3w8n1w{display:flex;flex-direction:column;align-items:center;gap:8px}.nft-name.svelte-3w8n1w{font-family:Impact,Arial Black,sans-serif;font-size:14px;color:gold;text-shadow:1px 1px 0 #000000;text-align:center}.nft-rarity-score.svelte-3w8n1w{font-size:11px;color:#0f0;text-align:center;font-weight:700;margin-top:2px}.nft-main-image.svelte-3w8n1w{width:100%;height:100%;object-fit:cover;border-radius:6px}.nft-placeholder.svelte-3w8n1w{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,#400040,purple);color:#fff;font-weight:700;font-size:18px;border-radius:6px}.approval-badge.svelte-3w8n1w{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,#0f0,#0c0);color:#000;font-size:10px;padding:4px 8px;font-weight:700;border-radius:6px;z-index:5;box-shadow:0 2px 8px #00ff004d;text-shadow:1px 1px 2px rgba(0,0,0,.5);animation:svelte-3w8n1w-approval-pulse 2s infinite}.approval-options.svelte-3w8n1w,.join-options.svelte-3w8n1w{display:flex;flex-direction:column;gap:4px;width:100%}.multi-select-label.svelte-3w8n1w{display:flex;align-items:center;gap:4px;font-size:10px;color:gold;cursor:pointer;margin-bottom:2px}.multi-select-checkbox.svelte-3w8n1w{width:12px;height:12px;accent-color:#ffd700}.checkbox-text.svelte-3w8n1w{font-size:9px;color:#ccc}.nft-action-button.svelte-3w8n1w{border:2px solid #ffd700;padding:8px 16px;font-family:Impact,Arial Black,sans-serif;font-weight:700;font-size:12px;color:#fff;cursor:pointer;width:100%;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;border-radius:8px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #0003;overflow:hidden}.approve-button.individual.svelte-3w8n1w{background-image:linear-gradient(to bottom,#08f,#06c);border-color:#0af;font-size:10px}.approve-button.approve-all.svelte-3w8n1w{background-image:linear-gradient(to bottom,#f80,#c60);border-color:#fa0;font-size:10px}.approve-button.svelte-3w8n1w{background:linear-gradient(135deg,#f80,#c60);border-color:#fa0;box-shadow:0 4px 15px #ff88004d}.approve-button.svelte-3w8n1w:hover:not(:disabled){background:linear-gradient(135deg,#fa0,#d70);transform:translateY(-2px) scale(1.05);box-shadow:0 8px 25px #f806;border-color:#fc0}.join-button.svelte-3w8n1w{background:linear-gradient(135deg,#0f0,green);border-color:#0c0;box-shadow:0 4px 15px #00ff004d}.join-button.svelte-3w8n1w:hover:not(:disabled){background:linear-gradient(135deg,#0c0,#060);transform:translateY(-2px) scale(1.05);box-shadow:0 8px 25px #0f06;border-color:#0f0}.ready-button.svelte-3w8n1w{background:linear-gradient(135deg,#08f,#06c);border-color:#0af;box-shadow:0 4px 15px #0088ff4d;position:relative}.disabled-button.svelte-3w8n1w{background:linear-gradient(135deg,#666,#444);color:#999;cursor:not-allowed;border-color:#555;box-shadow:0 2px 8px #0000004d;opacity:.7}.nft-action-button.svelte-3w8n1w:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:0 2px 8px #0003!important}.nft-action-button.processing.svelte-3w8n1w{animation:svelte-3w8n1w-pulse-animation 1.5s infinite,svelte-3w8n1w-processing-shine 2s infinite;position:relative;overflow:hidden}.nft-action-button.processing.svelte-3w8n1w:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:svelte-3w8n1w-shine-sweep 2s infinite}.value-badge.svelte-3w8n1w{position:absolute;top:5px;left:0;background-color:red;color:#ff0;font-size:10px;padding:2px 5px;font-weight:700;transform:rotate(-15deg);z-index:3}.jackpot-badge.svelte-3w8n1w{background-color:gold;color:maroon;position:absolute;top:auto;bottom:5px;left:0;font-size:10px;padding:2px 5px;font-weight:700;z-index:3}.hot-overlay.svelte-3w8n1w{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;object-fit:cover}.lucky-pick.svelte-3w8n1w{position:absolute;top:-10px;right:-10px;background-color:#f0f;color:#fff;font-weight:700;padding:3px 8px;border:2px solid #ffffff;transform:rotate(15deg);font-size:11px;animation:svelte-3w8n1w-rainbow-text 2s infinite;z-index:5}.token-rarity.svelte-3w8n1w{position:absolute;bottom:-5px;right:-5px;min-width:30px;min-height:30px;border-radius:15px;border:2px solid #ffffff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;color:#fff;text-shadow:1px 1px 0 #000000;z-index:4;padding:2px 4px}.rarity-tier.svelte-3w8n1w{font-size:12px;line-height:1}.rarity-percent.svelte-3w8n1w{font-size:8px;line-height:1;opacity:.9}.token-rarity-aplus.svelte-3w8n1w{background-image:linear-gradient(to bottom right,gold,#ff8c00)}.token-rarity-b.svelte-3w8n1w{background-image:linear-gradient(to bottom right,silver,gray)}.token-rarity-c.svelte-3w8n1w{background-image:linear-gradient(to bottom right,#cd7f32,#8b4513)}@keyframes svelte-3w8n1w-pulse-animation{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes svelte-3w8n1w-shine-sweep{0%{left:-100%}to{left:100%}}@keyframes svelte-3w8n1w-processing-shine{0%{box-shadow:0 4px 15px #ffd7004d}50%{box-shadow:0 4px 25px #ffd70099}to{box-shadow:0 4px 15px #ffd7004d}}@keyframes svelte-3w8n1w-rainbow-text{0%{color:red}20%{color:#ff0}40%{color:#0f0}60%{color:#0ff}80%{color:#f0f}to{color:red}}@keyframes svelte-3w8n1w-approval-pulse{0%{box-shadow:0 2px 8px #00ff004d}50%{box-shadow:0 2px 15px #0f09}to{box-shadow:0 2px 8px #00ff004d}}@media (max-width: 992px){.nft-grid.svelte-3w8n1w{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.nft-grid.svelte-3w8n1w{grid-template-columns:repeat(2,1fr)}}.batch-controls.svelte-3w8n1w{background-color:#000040;border:2px solid #ffd700;border-radius:8px;padding:15px;margin-top:20px;display:flex;flex-direction:column;gap:12px}.batch-info.svelte-3w8n1w{display:flex;justify-content:space-between;align-items:center;font-weight:700}.selected-count.svelte-3w8n1w{color:gold;font-size:14px}.total-fee.svelte-3w8n1w{color:#0f0;font-size:14px}.batch-buttons.svelte-3w8n1w{display:flex;gap:10px}.batch-button.svelte-3w8n1w{flex:1;padding:12px 16px;font-family:Impact,Arial Black,sans-serif;font-weight:700;font-size:14px;border:2px solid #ffd700;border-radius:6px;cursor:pointer;transition:all .2s}.join-selected.svelte-3w8n1w{background-image:linear-gradient(to bottom,#0a0,#060);color:#fff}.join-selected.svelte-3w8n1w:hover:not(:disabled){background-image:linear-gradient(to bottom,#0c0,#080);transform:scale(1.02)}.clear-selection.svelte-3w8n1w{background-image:linear-gradient(to bottom,#666,#444);color:#fff}.clear-selection.svelte-3w8n1w:hover:not(:disabled){background-image:linear-gradient(to bottom,#888,#666)}.quick-join-section.svelte-3w8n1w{margin-top:15px;display:flex;justify-content:center}.quick-join-button.svelte-3w8n1w{background-image:linear-gradient(to bottom,#f80,#c60);border:2px solid #ffaa00;color:#fff;padding:12px 24px;font-family:Impact,Arial Black,sans-serif;font-weight:700;font-size:16px;border-radius:8px;cursor:pointer;transition:all .2s}.quick-join-button.svelte-3w8n1w:hover:not(:disabled){background-image:linear-gradient(to bottom,#fa0,#d70);transform:scale(1.05);box-shadow:0 4px 12px #ffaa004d}@media (max-width: 768px){.batch-buttons.svelte-3w8n1w{flex-direction:column}.batch-info.svelte-3w8n1w{flex-direction:column;gap:4px;text-align:center}}@media (max-width: 480px){.nft-grid.svelte-3w8n1w{grid-template-columns:repeat(1,1fr)}}.modal-overlay.svelte-10smmyx{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-content.svelte-10smmyx{background:linear-gradient(135deg,#0a0a1e,#1a1a3a,#2a2a5a);border:3px solid #ffd700;border-radius:20px;box-shadow:0 25px 50px #0009,0 0 0 1px #ffd70033,inset 0 1px #ffffff1a;width:90%;max-width:480px;position:relative;animation:svelte-10smmyx-modalSlideIn .4s cubic-bezier(.34,1.56,.64,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}@keyframes svelte-10smmyx-modalSlideIn{0%{opacity:0;transform:scale(.8) translateY(-50px) rotateX(10deg);filter:blur(5px)}to{opacity:1;transform:scale(1) translateY(0) rotateX(0);filter:blur(0px)}}.modal-header.svelte-10smmyx{display:flex;align-items:center;gap:15px;padding:25px 30px 20px;border-bottom:2px solid rgba(255,215,0,.3);position:relative;background:linear-gradient(135deg,rgba(255,215,0,.1) 0%,transparent 100%)}.success-icon.svelte-10smmyx{font-size:32px;min-width:32px;animation:svelte-10smmyx-iconBounce .6s ease-out .2s both;filter:drop-shadow(0 4px 8px rgba(255,215,0,.5))}.modal-title.svelte-10smmyx{color:gold;font-family:Impact,Arial Black,sans-serif;font-size:20px;margin:0;flex:1;text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 20px rgba(255,215,0,.3);letter-spacing:.5px}.close-button.svelte-10smmyx{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.close-button.svelte-10smmyx:hover{background-color:#ffffff26;color:gold;transform:scale(1.1);box-shadow:0 0 10px #ffd7004d}.modal-body.svelte-10smmyx{padding:25px 30px;position:relative}.modal-message.svelte-10smmyx{color:#fff;font-size:16px;line-height:1.5;margin:0 0 25px;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.5);opacity:.9}.nft-info.svelte-10smmyx{background:linear-gradient(135deg,#ffd70026,#ffd7000d);border:2px solid rgba(255,215,0,.4);border-radius:12px;padding:18px;margin-bottom:25px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.nft-highlight.svelte-10smmyx{display:flex;align-items:center;justify-content:center;gap:12px;animation:svelte-10smmyx-nftHighlight .8s ease-out .3s both}.nft-label.svelte-10smmyx{color:#ccc;font-size:14px}.nft-id.svelte-10smmyx{color:gold;font-weight:700;font-size:20px;text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 15px rgba(255,215,0,.5);animation:svelte-10smmyx-glow 2s ease-in-out infinite alternate}.transaction-info.svelte-10smmyx{text-align:center;margin-bottom:20px}.transaction-button.svelte-10smmyx{background:linear-gradient(135deg,#08f,#06c);border:2px solid #00aaff;color:#fff;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;position:relative;overflow:hidden;box-shadow:0 4px 15px #0088ff4d}.transaction-button.svelte-10smmyx:hover{background:linear-gradient(135deg,#0af,#08e);transform:translateY(-2px) scale(1.05);box-shadow:0 8px 25px #08f6}.button-icon.svelte-10smmyx{width:16px;height:16px}.modal-footer.svelte-10smmyx{padding:15px 25px 20px;display:flex;justify-content:center}.primary-button.svelte-10smmyx{background:linear-gradient(135deg,#f80,#c60);border:2px solid #ffaa00;color:#fff;padding:14px 35px;border-radius:12px;cursor:pointer;font-size:16px;font-weight:700;font-family:Impact,Arial Black,sans-serif;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;position:relative;overflow:hidden;box-shadow:0 6px 20px #ffaa004d;letter-spacing:.5px}.primary-button.svelte-10smmyx:hover{background:linear-gradient(135deg,#fa0,#d70);transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px #ffaa0080}.primary-button.svelte-10smmyx:active{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 15px #fa06}.auto-close-bar.svelte-10smmyx{position:absolute;bottom:0;left:0;height:6px;background:linear-gradient(90deg,#f80,gold,#f80);border-radius:0 0 17px 17px;animation:svelte-10smmyx-autoClose 5s linear forwards;box-shadow:0 -2px 10px #ffd70080}@keyframes svelte-10smmyx-autoClose{0%{width:100%}to{width:0%}}@keyframes svelte-10smmyx-iconBounce{0%{opacity:0;transform:scale(.3) rotate(-20deg)}50%{opacity:1;transform:scale(1.2) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes svelte-10smmyx-nftHighlight{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-10smmyx-glow{0%{text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 15px rgba(255,215,0,.5)}to{text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 25px rgba(255,215,0,.8)}}.loading-spinner.svelte-10smmyx{font-size:32px;min-width:32px;animation:svelte-10smmyx-spin 1s linear infinite;filter:drop-shadow(0 4px 8px rgba(255,215,0,.5))}.loading-content.svelte-10smmyx{text-align:center;padding:20px 0}.loading-dots.svelte-10smmyx{display:flex;justify-content:center;gap:8px;margin-bottom:20px}.loading-dots.svelte-10smmyx span:where(.svelte-10smmyx){width:12px;height:12px;background:gold;border-radius:50%;animation:svelte-10smmyx-bounce 1.4s infinite ease-in-out}.loading-dots.svelte-10smmyx span:where(.svelte-10smmyx):nth-child(1){animation-delay:-.32s}.loading-dots.svelte-10smmyx span:where(.svelte-10smmyx):nth-child(2){animation-delay:-.16s}.loading-message.svelte-10smmyx{color:#fff;font-size:16px;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.5);opacity:.9}@keyframes svelte-10smmyx-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-10smmyx-bounce{0%,80%,to{transform:scale(0);opacity:1}40%{transform:scale(1);opacity:.8}}.nft-showcase.svelte-10smmyx{margin-bottom:25px;animation:svelte-10smmyx-nftShowcase .8s ease-out .4s both}.nft-card-display.svelte-10smmyx{position:relative;width:200px;height:200px;margin:0 auto 20px;border-radius:15px;overflow:hidden;border:3px solid #ffd700;box-shadow:0 8px 32px #ffd7004d}.nft-display-image.svelte-10smmyx{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.nft-card-display.svelte-10smmyx:hover .nft-display-image:where(.svelte-10smmyx){transform:scale(1.05)}.nft-placeholder-large.svelte-10smmyx{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#400040,#600060);color:gold;font-size:24px;font-weight:700}.rarity-badge.svelte-10smmyx{position:absolute;top:8px;left:8px;padding:4px 8px;border-radius:6px;font-size:10px;font-weight:700;text-transform:uppercase;box-shadow:0 2px 8px #0000004d}.rarity-aplus.svelte-10smmyx{background:linear-gradient(135deg,gold,#ff8c00);color:#000}.rarity-b.svelte-10smmyx{background:linear-gradient(135deg,silver,gray);color:#000}.rarity-c.svelte-10smmyx{background:linear-gradient(135deg,#cd7f32,#8b4513);color:#fff}.action-badge.svelte-10smmyx{position:absolute;top:8px;right:8px;padding:6px 10px;border-radius:8px;font-size:11px;font-weight:700;text-transform:uppercase;box-shadow:0 2px 8px #0000004d;animation:svelte-10smmyx-actionBadge .6s ease-out .6s both}.action-approval.svelte-10smmyx{background:linear-gradient(135deg,#0f0,#0c0);color:#000}.action-join.svelte-10smmyx{background:linear-gradient(135deg,#08f,#06c);color:#fff}.action-draw.svelte-10smmyx{background:linear-gradient(135deg,#f80,#c60);color:#fff}.nft-details.svelte-10smmyx{text-align:center;color:#fff}.nft-name.svelte-10smmyx{color:gold;font-size:18px;font-weight:700;margin:0 0 8px;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.nft-id-display.svelte-10smmyx{color:gold;font-size:16px;font-weight:700;margin-bottom:12px;font-family:monospace}.rarity-info.svelte-10smmyx{display:flex;justify-content:center;gap:8px;margin-bottom:8px}.rarity-label.svelte-10smmyx{color:#ccc;font-size:14px}.rarity-score.svelte-10smmyx{color:#0f8;font-size:14px;font-weight:700}.rarity-percentage.svelte-10smmyx{display:flex;justify-content:center;gap:8px;margin-bottom:15px}.percentage-label.svelte-10smmyx{color:#ccc;font-size:14px}.percentage-value.svelte-10smmyx{color:#f80;font-size:14px;font-weight:700}.traits-section.svelte-10smmyx{margin-bottom:15px}.traits-header.svelte-10smmyx{color:gold;font-size:14px;font-weight:700;margin-bottom:8px}.traits-list.svelte-10smmyx{display:grid;grid-template-columns:1fr 1fr;gap:6px}.trait-item.svelte-10smmyx{background:#ffffff1a;padding:4px 8px;border-radius:6px;font-size:12px;border:1px solid rgba(255,215,0,.3)}.trait-type.svelte-10smmyx{color:#ccc;font-size:11px}.trait-value.svelte-10smmyx{color:#fff;font-weight:700;font-size:11px}.features-section.svelte-10smmyx{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.feature-badge.svelte-10smmyx{padding:4px 8px;border-radius:6px;font-size:10px;font-weight:700;text-transform:uppercase;box-shadow:0 2px 6px #0000004d}.feature-badge.high-chance.svelte-10smmyx{background:linear-gradient(135deg,#f44,#c00);color:#fff}.feature-badge.jackpot.svelte-10smmyx{background:linear-gradient(135deg,gold,#fa0);color:#000}.feature-badge.todays-pick.svelte-10smmyx{background:linear-gradient(135deg,#f0f,#c0c);color:#fff}@keyframes svelte-10smmyx-nftShowcase{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-10smmyx-actionBadge{0%{opacity:0;transform:scale(0) rotate(-180deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media (max-width: 768px){.modal-content.svelte-10smmyx{width:95%;margin:10px}.modal-header.svelte-10smmyx{padding:15px 20px 12px}.modal-body.svelte-10smmyx{padding:15px 20px}.modal-footer.svelte-10smmyx{padding:12px 20px 15px}.modal-title.svelte-10smmyx{font-size:16px}.modal-message.svelte-10smmyx{font-size:14px}}.tab-content.svelte-1afia1s{padding:10px;background-color:#000040;border:2px solid #ffd700;font-family:Arial,sans-serif;max-width:1200px;margin:0 auto}.warning-section.svelte-1afia1s{background-color:maroon;border:2px dashed #ffff00;padding:15px;margin-bottom:15px;display:flex;flex-direction:column;align-items:center;gap:10px;position:relative}.warning-header.svelte-1afia1s{display:flex;align-items:center;gap:10px}.warning-icon.svelte-1afia1s{width:32px;height:32px}.warning-title.svelte-1afia1s{color:#ff0;font-weight:700;font-size:18px}.warning-text.svelte-1afia1s{color:#ff0;font-weight:700;font-size:16px;text-align:center;padding:5px 0}.close-button.svelte-1afia1s{background-color:#ff0;color:maroon;border:none;padding:8px 16px;font-weight:700;cursor:pointer;margin-top:5px}.close-button.svelte-1afia1s:hover{background-color:#fff}.wallet-dashboard.svelte-1afia1s{padding:15px;border:2px solid #ffd700;background-color:navy}.section-header.svelte-1afia1s{display:flex;align-items:center;justify-content:center;background-color:"#000000";margin-bottom:20px}.section-icon.svelte-1afia1s{width:24px;height:24px;margin:0 10px}.section-header.svelte-1afia1s h3:where(.svelte-1afia1s){margin:0;background-color:"#000000";font-size:20px;font-family:Impact,Arial Black,sans-serif}.top-bar.svelte-1afia1s{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;gap:15px}.network-section.svelte-1afia1s{flex:1;display:flex;justify-content:flex-start;align-items:center}.network-placeholder.svelte-1afia1s{background-color:#000040;border:2px solid #666;padding:10px 15px;border-radius:4px}.network-status-connected.svelte-1afia1s{background-color:#000040;border:2px solid #00ff00;padding:10px 15px;border-radius:4px;display:flex;align-items:center;gap:8px;box-shadow:inset 0 0 10px green}.network-label.svelte-1afia1s{color:#666;font-family:Impact,Arial Black,sans-serif;font-size:14px}.network-status-connected.svelte-1afia1s .network-label:where(.svelte-1afia1s){color:#0f0}.success-badge.svelte-1afia1s{color:#0f0;font-weight:700}.wallet-connect.svelte-1afia1s{flex:1;display:flex;justify-content:flex-end}.connected-actions.svelte-1afia1s{display:flex;align-items:center;gap:10px}.refresh-button.svelte-1afia1s{background:none;border:1px solid #ffd700;color:gold;padding:5px 10px;cursor:pointer;margin-left:10px;border-radius:4px;font-size:16px}.refresh-button.svelte-1afia1s:hover{background-color:gold;color:#000040}.play-controls.svelte-1afia1s{display:flex;justify-content:center;gap:15px;margin:15px 0}.rules-button.svelte-1afia1s{background-color:navy;border:2px solid #ffd700;color:gold;padding:8px 15px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;border-radius:4px;transition:all .2s}.rules-button.svelte-1afia1s:hover{background-color:#0000a0}.rules-panel.svelte-1afia1s{background-color:navy;border:2px solid #ffd700;padding:15px;margin:15px 0;border-radius:8px}.rules-title.svelte-1afia1s{color:gold;text-align:center;margin-top:0;margin-bottom:15px;font-family:Impact,Arial Black,sans-serif}.pagination.svelte-1afia1s{display:flex;justify-content:center;align-items:center;gap:10px;margin:20px 0;flex-wrap:wrap}.page-button.svelte-1afia1s{background-color:#000040;border:2px solid #ffd700;color:gold;padding:8px 12px;font-family:Impact,Arial Black,sans-serif;font-size:14px;cursor:pointer;border-radius:4px;transition:all .2s;min-width:40px}.page-button.svelte-1afia1s:hover{background-color:#000060;transform:scale(1.05)}.page-button.active.svelte-1afia1s{background-color:#400040;border-color:#f0f;color:#f0f;box-shadow:0 0 10px #f0f}.page-button.prev.svelte-1afia1s,.page-button.next.svelte-1afia1s{padding:8px 16px;font-weight:700}.page-button.svelte-1afia1s:disabled{opacity:.5;cursor:not-allowed}.page-button.svelte-1afia1s:disabled:hover{transform:none;background-color:#000040}@media (max-width: 768px){.pagination.svelte-1afia1s{flex-direction:column;gap:5px}}.casino-action-button.svelte-1afia1s{background-image:linear-gradient(to bottom,red,maroon);border:2px solid #ffd700;padding:12px 20px;font-family:Impact,Arial Black,sans-serif;color:gold;font-size:16px;position:relative;display:flex;align-items:center;gap:10px;cursor:pointer;text-shadow:1px 1px 0 #000000;transition:all .2s;border-radius:8px}.connect-button.svelte-1afia1s{background-image:linear-gradient(to bottom,#0a0,#060);border-color:#0f0;color:#fff;min-width:220px}.network-button.svelte-1afia1s{background-image:linear-gradient(to bottom,#f80,#c60);border-color:#fa0;color:#fff}.disconnect-button.svelte-1afia1s{background-image:linear-gradient(to bottom,#666,#444);border-color:#888;color:#fff;padding:8px 16px;font-size:14px;min-width:auto}.casino-action-button.svelte-1afia1s:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px #ffd7004d}.connect-button.svelte-1afia1s:hover:not(:disabled){background-image:linear-gradient(to bottom,#0c0,#080);box-shadow:0 4px 12px #00ff004d}.disconnect-button.svelte-1afia1s:hover{background-image:linear-gradient(to bottom,#888,#666);box-shadow:0 2px 8px #0000004d}.network-button.svelte-1afia1s:hover:not(:disabled){background-image:linear-gradient(to bottom,#fa0,#d70);box-shadow:0 4px 12px #ffaa004d}.casino-action-button.svelte-1afia1s:disabled{opacity:.7;cursor:not-allowed}.casino-action-button.processing.svelte-1afia1s{animation:svelte-1afia1s-pulse-animation 1s infinite;cursor:wait}.connect-button.processing.svelte-1afia1s{background-image:linear-gradient(to bottom,#f80,#c60);border-color:#fa0}.button-icon.svelte-1afia1s{width:36px;height:36px}.warning-badge.svelte-1afia1s{position:absolute;top:-8px;right:-8px;background-color:red;color:#fff;font-size:14px;padding:2px 6px;border:2px solid #ffffff;border-radius:50%;font-weight:700;z-index:5;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.success-badge.svelte-1afia1s{position:absolute;top:-8px;right:-8px;background-color:#0f0;color:#000;font-size:14px;padding:2px 6px;border:2px solid #ffffff;border-radius:50%;font-weight:700;z-index:5;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.pagination.svelte-1afia1s{display:flex;justify-content:center;gap:10px;margin-top:20px}.page-button.svelte-1afia1s{background-color:#000040;border:1px solid #ffd700;color:gold;padding:6px 12px;min-width:36px;font-size:14px;cursor:pointer;transition:all .2s}.page-button.active.svelte-1afia1s{background-color:#400040;border:1px solid #ff00ff;box-shadow:0 0 5px #f0f}.page-button.next.svelte-1afia1s{min-width:70px}.status-message.svelte-1afia1s{display:flex;align-items:center;justify-content:center;gap:10px;margin:10px 0;padding:12px 20px;border-radius:8px;font-weight:700;text-align:center}.loading-message.svelte-1afia1s{background-color:#f80;color:#fff;border:2px solid #ffaa00}.success-message.svelte-1afia1s{background-color:#0a0;color:#fff;border:2px solid #00ff00;animation:svelte-1afia1s-success-glow 2s ease-in-out}.success-message.clickable.svelte-1afia1s{cursor:pointer;transition:all .3s ease}.success-message.clickable.svelte-1afia1s:hover{background-color:#0c0;border-color:#0fa;transform:scale(1.02);box-shadow:0 4px 15px #00ff004d}.network-message.svelte-1afia1s{background-color:#06c;color:#fff;border:2px solid #0088ff}.loading-icon.svelte-1afia1s{width:24px;height:24px}.progress-indicator.svelte-1afia1s{display:flex;align-items:center;justify-content:center;margin:20px 0;padding:15px;background-color:#000020;border:2px solid #ffd700;border-radius:8px}.progress-step.svelte-1afia1s{display:flex;flex-direction:column;align-items:center;gap:5px;position:relative}.step-number.svelte-1afia1s{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;border:2px solid #666666;background-color:#333;color:#999;transition:all .3s}.progress-step.active.svelte-1afia1s .step-number:where(.svelte-1afia1s){border-color:gold;background-color:gold;color:#000;animation:svelte-1afia1s-pulse-glow 2s infinite}.progress-step.completed.svelte-1afia1s .step-number:where(.svelte-1afia1s){border-color:#0f0;background-color:#0f0;color:#000}.step-label.svelte-1afia1s{font-size:12px;color:#999;font-weight:700}.progress-step.active.svelte-1afia1s .step-label:where(.svelte-1afia1s){color:gold}.progress-step.completed.svelte-1afia1s .step-label:where(.svelte-1afia1s){color:#0f0}.progress-line.svelte-1afia1s{width:40px;height:2px;background-color:#666;margin:0 10px;transition:all .3s}.progress-line.completed.svelte-1afia1s{background-color:#0f0}.refresh-button.svelte-1afia1s{display:flex;align-items:center;gap:4px;background-color:#000040;border:2px solid #ffd700;color:gold;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;transition:all .2s}.refresh-button.svelte-1afia1s:hover{background-color:gold;color:#000040;transform:scale(1.05)}.gold-text.svelte-1afia1s{color:gold;text-shadow:2px 2px 0 #000000}.pulse-text.svelte-1afia1s{animation:svelte-1afia1s-pulse-animation 2s infinite}@keyframes svelte-1afia1s-pulse-animation{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes svelte-1afia1s-success-glow{0%{box-shadow:0 0 5px #0f0}50%{box-shadow:0 0 20px #0f0}to{box-shadow:0 0 5px #0f0}}@keyframes svelte-1afia1s-pulse-glow{0%{box-shadow:0 0 5px gold}50%{box-shadow:0 0 15px gold}to{box-shadow:0 0 5px gold}}@media (max-width: 768px){.casino-action-button.svelte-1afia1s{width:100%;max-width:300px}}@media (max-width: 480px){.casino-action-button.svelte-1afia1s{width:100%}.progress-indicator.svelte-1afia1s{padding:10px}.progress-step.svelte-1afia1s{scale:.9}}.how-to-play-content.svelte-1afia1s{padding:20px;background-color:#000020;border:2px solid #ffd700;border-radius:8px;margin-top:15px}.campaign-description.svelte-1afia1s{color:#fff;font-size:16px;line-height:1.4;margin-bottom:20px;text-align:center;background-color:#000040;padding:15px;border:1px solid #ffd700;border-radius:6px}.steps-container.svelte-1afia1s{display:flex;flex-direction:column;gap:15px}.step-item.svelte-1afia1s{display:flex;align-items:flex-start;gap:15px;background-color:#000040;padding:15px;border:1px solid #666666;border-radius:6px;transition:all .2s}.step-item.svelte-1afia1s:hover{border-color:gold;box-shadow:0 2px 8px #ffd70033}.step-number.svelte-1afia1s{min-width:40px;height:40px;background-color:gold;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex-shrink:0}.step-content.svelte-1afia1s{flex:1}.step-title.svelte-1afia1s{color:gold;font-weight:700;font-size:16px;margin-bottom:5px}.step-description.svelte-1afia1s{color:#ccc;font-size:14px;line-height:1.4}@media (max-width: 768px){.how-to-play-content.svelte-1afia1s{padding:15px}.campaign-description.svelte-1afia1s{font-size:14px;padding:12px}.step-item.svelte-1afia1s{padding:12px;gap:12px}.step-number.svelte-1afia1s{min-width:35px;height:35px;font-size:16px}.step-title.svelte-1afia1s{font-size:15px}.step-description.svelte-1afia1s{font-size:13px}}.draw-result-overlay.svelte-t88umb{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.draw-result-modal.svelte-t88umb{background:linear-gradient(135deg,#0f0f2a,#1a1a3e,#2a2a5e);border-radius:24px;padding:2.5rem;max-width:550px;width:90%;max-height:85vh;overflow-y:auto;box-shadow:0 30px 80px #0009,0 0 0 1px #ffd7004d,inset 0 1px #ffffff1a;border:3px solid #ffd700;position:relative;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);animation:svelte-t88umb-modalAppear .5s cubic-bezier(.34,1.56,.64,1)}.close-button.svelte-t88umb{position:absolute;top:20px;right:25px;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:50%;width:40px;height:40px;font-size:1.5rem;color:#fff;cursor:pointer;opacity:.8;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;z-index:100}.close-button.svelte-t88umb:hover{opacity:1;background:#ffd70033;border-color:gold;color:gold;transform:scale(1.1);box-shadow:0 0 15px #ffd7004d}.result-header.svelte-t88umb{text-align:center;margin-bottom:2.5rem;padding:1.5rem;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000004d}.result-header.jackpot.svelte-t88umb{background:linear-gradient(45deg,gold,#ffed4e,gold);animation:svelte-t88umb-jackpot-glow 2s infinite alternate,svelte-t88umb-jackpot-pulse 1s infinite;box-shadow:0 0 40px #ffd70099}.result-header.winner.svelte-t88umb{background:linear-gradient(45deg,#4ade80,#22c55e,#4ade80);animation:svelte-t88umb-winner-glow 2s infinite alternate;box-shadow:0 0 30px #4ade8080}.result-header.error.svelte-t88umb{background:linear-gradient(45deg,#ef4444,#dc2626,#ef4444);animation:svelte-t88umb-error-pulse 1.5s infinite;box-shadow:0 0 25px #ef444466}.result-header.svelte-t88umb h2:where(.svelte-t88umb){margin:0;font-size:1.7rem;font-weight:700;color:#000;text-shadow:2px 2px 4px rgba(0,0,0,.3);letter-spacing:.5px;animation:svelte-t88umb-headerText .8s ease-out .3s both}.result-content.svelte-t88umb{margin-bottom:2rem}.nft-showcase.svelte-t88umb{margin-bottom:2rem;text-align:center}.nft-swap-container.svelte-t88umb{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.input-nft.svelte-t88umb h4:where(.svelte-t88umb){color:#ccc;margin-bottom:.5rem;font-size:1rem}.swap-arrow.svelte-t88umb{display:flex;flex-direction:column;align-items:center;margin:0 1rem}.arrow-container.svelte-t88umb{display:flex;flex-direction:column;align-items:center;gap:.25rem}.arrow.svelte-t88umb{font-size:2rem;animation:svelte-t88umb-pulse-arrow 2s infinite}.swap-text.svelte-t88umb{font-size:.7rem;color:gold;font-weight:700;letter-spacing:1px}.won-nft.svelte-t88umb h3:where(.svelte-t88umb){color:gold;margin-bottom:1rem;font-size:1.3rem}.nft-card.svelte-t88umb{background:linear-gradient(135deg,#ffffff26,#ffffff0d);border:2px solid #ffd700;border-radius:18px;padding:1.2rem;display:inline-block;max-width:220px;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000004d;transition:all .3s ease}.nft-card.small.svelte-t88umb{max-width:150px;padding:.75rem}.nft-card.jackpot.svelte-t88umb{border-color:red;animation:svelte-t88umb-jackpot-card-pulse 1s infinite alternate;box-shadow:0 0 30px #f009,0 0 60px #ffd70066}.nft-image.svelte-t88umb{width:150px;height:150px;object-fit:cover;border-radius:10px;margin-bottom:.5rem;border:1px solid rgba(255,215,0,.3)}.nft-placeholder.svelte-t88umb{width:150px;height:150px;background:#ffffff1a;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:gold;border:1px solid rgba(255,215,0,.3);margin-bottom:.5rem}.nft-info.svelte-t88umb{text-align:center}.nft-name.svelte-t88umb{font-weight:700;color:#fff;margin-bottom:.25rem;font-size:.9rem}.nft-id.svelte-t88umb{color:gold;font-family:monospace;font-size:.8rem;margin-bottom:.25rem}.nft-rarity.svelte-t88umb{color:#4ade80;font-size:.8rem;font-weight:700}.result-details.svelte-t88umb{display:flex;flex-direction:column;gap:1rem}.detail-item.svelte-t88umb{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#ffffff1a;border-radius:10px;border:1px solid rgba(255,215,0,.3)}.label.svelte-t88umb{font-weight:700;color:gold}.value.svelte-t88umb{color:#fff;font-family:monospace}.clickable.svelte-t88umb{cursor:pointer;transition:color .3s;display:flex;align-items:center;gap:.5rem}.clickable.svelte-t88umb:hover{color:gold}.copy-icon.svelte-t88umb{font-size:.8rem}.celebration.svelte-t88umb{position:relative;height:100px;overflow:hidden;margin:1rem 0}.confetti.svelte-t88umb{position:absolute;font-size:2.5rem;animation:svelte-t88umb-confetti-fall 3s infinite linear;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.confetti.svelte-t88umb:nth-child(1){left:10%;animation-delay:0s}.confetti.svelte-t88umb:nth-child(2){left:30%;animation-delay:.5s}.confetti.svelte-t88umb:nth-child(3){left:60%;animation-delay:1s}.confetti.svelte-t88umb:nth-child(4){left:80%;animation-delay:1.5s}.error-content.svelte-t88umb{text-align:center;padding:2rem}.error-icon.svelte-t88umb{font-size:4rem;margin-bottom:1rem}.error-message.svelte-t88umb{font-size:1.2rem;color:#fff;margin-bottom:1rem}.error-details.svelte-t88umb{font-size:.9rem;color:#ccc;margin-bottom:1rem}.transaction-note.svelte-t88umb{font-size:.8rem;color:#999}.result-actions.svelte-t88umb{text-align:center}.action-button.svelte-t88umb{background:linear-gradient(135deg,gold,#ffed4e,gold);color:#000;border:2px solid rgba(0,0,0,.2);padding:1.2rem 2.5rem;border-radius:60px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden;box-shadow:0 6px 25px #ffd7004d}.action-button.svelte-t88umb:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 15px 35px #ffd70080;background:linear-gradient(135deg,#ffed4e,gold,#ffed4e)}.action-button.svelte-t88umb:active{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 20px #ffd70066}@keyframes svelte-t88umb-jackpot-glow{0%{box-shadow:0 0 30px #ffd70099}to{box-shadow:0 0 60px #ffd700e6}}@keyframes svelte-t88umb-jackpot-pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes svelte-t88umb-winner-glow{0%{box-shadow:0 0 20px #4ade8080}to{box-shadow:0 0 40px #4ade80cc}}@keyframes svelte-t88umb-error-pulse{0%{transform:scale(1);box-shadow:0 0 20px #ef444466}50%{transform:scale(1.01);box-shadow:0 0 30px #ef444499}to{transform:scale(1);box-shadow:0 0 20px #ef444466}}@keyframes svelte-t88umb-headerText{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-t88umb-modalAppear{0%{opacity:0;transform:scale(.8) translateY(-50px);filter:blur(10px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes svelte-t88umb-confetti-fall{0%{transform:translateY(-100px) rotate(0);opacity:1}to{transform:translateY(200px) rotate(360deg);opacity:0}}@keyframes svelte-t88umb-pulse-arrow{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes svelte-t88umb-jackpot-card-pulse{0%{transform:scale(1);box-shadow:0 0 30px #f009,0 0 60px #ffd70066}to{transform:scale(1.05);box-shadow:0 0 40px #f00c,0 0 80px #ffd70099}}@media (max-width: 640px){.draw-result-modal.svelte-t88umb{width:95%;padding:1.5rem}.result-header.svelte-t88umb h2:where(.svelte-t88umb){font-size:1.2rem}.detail-item.svelte-t88umb{flex-direction:column;align-items:flex-start;gap:.5rem}.nft-swap-container.svelte-t88umb{flex-direction:column;gap:.5rem}.swap-arrow.svelte-t88umb{transform:rotate(90deg);margin:.5rem 0}.nft-card.small.svelte-t88umb{max-width:120px}.nft-image.svelte-t88umb{width:120px;height:120px}}.token-id-selection.svelte-17074lz{margin:20px 0;text-align:center}.token-id-label.svelte-17074lz{color:gold;font-weight:700;margin-bottom:10px;font-size:14px;letter-spacing:1px}.token-id-select.svelte-17074lz{background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid #ffd700;border-radius:8px;color:#fff;padding:10px 15px;font-size:16px;font-weight:700;min-width:200px;cursor:pointer;transition:all .3s}.token-id-select.svelte-17074lz:hover{border-color:#ffed4e;box-shadow:0 0 10px #ffd7004d}.token-id-select.svelte-17074lz:focus{outline:none;border-color:#fff;box-shadow:0 0 15px #ffd70080}.joined-tokens-info.svelte-17074lz{margin-top:10px;font-size:14px;color:#0f0;text-align:center;background:#00ff001a;padding:8px 12px;border-radius:6px;border:1px solid #00ff00}.no-joined-tokens.svelte-17074lz{text-align:center;padding:20px;background:#ff00001a;border:2px solid #ff0000;border-radius:8px}.no-tokens-message.svelte-17074lz{font-size:18px;color:red;font-weight:700;margin-bottom:10px}.no-tokens-help.svelte-17074lz{font-size:14px;color:#fa0;background:#ffaa001a;padding:10px;border-radius:4px;border:1px solid #ffaa00}.joined-nft-slots.svelte-17074lz{display:flex;justify-content:center;gap:15px;margin:15px 0;flex-wrap:wrap}.joined-nft-slot.svelte-17074lz{width:140px;height:180px;background:linear-gradient(45deg,#000,#1a1a2e);border:2px solid #ffd700;border-radius:12px;position:relative;cursor:pointer;transition:all .3s;display:flex;flex-direction:column;align-items:center;padding:10px;overflow:hidden}.joined-nft-slot.svelte-17074lz:hover{transform:scale(1.05);border-color:#f0f;box-shadow:0 0 15px #f0f6}.joined-nft-slot.selected.svelte-17074lz{background:linear-gradient(45deg,#400040,#600060);box-shadow:0 0 20px #f0f;border-color:#f0f;transform:scale(1.1)}.nft-image.svelte-17074lz{width:80px;height:80px;border-radius:8px;overflow:hidden;margin-bottom:8px;border:1px solid #333}.nft-preview.svelte-17074lz{width:100%;height:100%;object-fit:cover}.nft-placeholder.svelte-17074lz{width:100%;height:100%;background:linear-gradient(45deg,#333,#555);display:flex;align-items:center;justify-content:center;color:#ccc;font-weight:700}.nft-info.svelte-17074lz{text-align:center;margin-bottom:5px;flex-grow:1}.nft-label.svelte-17074lz{font-size:11px;color:gold;font-weight:700;margin-bottom:3px;line-height:1.2;max-height:2.4em;overflow:hidden}.nft-rarity.svelte-17074lz{margin-bottom:3px}.rarity-tier.svelte-17074lz{font-size:9px;padding:1px 4px;border-radius:3px;font-weight:700}.tier-aplus.svelte-17074lz{background:#ff0080;color:#fff}.tier-a.svelte-17074lz{background:#ff4500;color:#fff}.tier-b.svelte-17074lz{background:gold;color:#000}.tier-c.svelte-17074lz{background:gray;color:#fff}.joined-badge.svelte-17074lz{font-size:10px;color:#0f0;background:#0f03;padding:2px 6px;border-radius:4px;border:1px solid #00ff00}.selected-indicator.svelte-17074lz{position:absolute;top:-8px;right:-8px;background:linear-gradient(45deg,#f0f,#ff6b6b);color:#fff;font-size:12px;padding:4px 8px;border-radius:6px;font-weight:700;border:2px solid #ffffff;box-shadow:0 0 15px #f0f9;z-index:10}.selected-token.svelte-17074lz{color:#f0f;font-weight:700}.no-joined-message.svelte-17074lz{display:flex;flex-direction:column;align-items:center;color:#666;font-style:italic}.empty-indicator.svelte-17074lz{width:40px;height:40px;opacity:.5}.tab-content.svelte-17074lz{padding:10px;background-color:#000040;border:2px solid #ffd700;font-family:Arial,sans-serif;max-width:1200px;margin:0 auto}.draw-ticket.svelte-17074lz{position:relative}.jackpot-header.svelte-17074lz{display:flex;align-items:center;justify-content:center;margin-bottom:15px;background-color:#400040;padding:10px;border-radius:8px;border:1px solid #ffd700}.header-icon.svelte-17074lz{width:32px;height:32px;margin:0 10px}.jackpot-header.svelte-17074lz h3:where(.svelte-17074lz){margin:0;font-size:20px;font-family:Impact,Arial Black,sans-serif}.tab-controls.svelte-17074lz{display:flex;gap:5px;margin-bottom:15px}.tab-button.svelte-17074lz{flex:1;background-color:#000040;border:2px solid #ffd700;color:gold;font-family:Impact,Arial Black,sans-serif;padding:8px 15px;font-size:16px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s}.tab-button.svelte-17074lz:hover{background-color:#000060}.tab-button.active.svelte-17074lz{background-color:#400040;border-color:#f0f;box-shadow:0 0 10px #f0f}.tab-icon.svelte-17074lz{width:20px;height:20px}.draw-machine-container.svelte-17074lz{border:2px solid #ffd700;padding:15px;margin-bottom:15px;background-image:url(../../../slots_bg.gif);background-color:#400040;border-radius:8px}.fancy-title.svelte-17074lz{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.title-decoration.svelte-17074lz{width:24px;height:24px;margin:0 10px}.fancy-title.svelte-17074lz h4:where(.svelte-17074lz){margin:0;font-size:18px;font-family:Impact,Arial Black,sans-serif;text-transform:uppercase}.spin-result.svelte-17074lz{background-color:green;color:#fff;font-family:Impact,Arial Black,sans-serif;padding:15px;text-align:center;margin:10px 0;border:2px solid #00ff00;font-size:18px;border-radius:8px;display:flex;flex-direction:column;gap:10px}.spin-result.winner.svelte-17074lz{background:linear-gradient(45deg,#ff6b6b,#feca57);border-color:gold;animation:svelte-17074lz-winner-glow 2s infinite alternate}.result-text.svelte-17074lz{font-weight:700;text-shadow:2px 2px 0 #000000}.success-actions.svelte-17074lz{display:flex;flex-direction:column;gap:8px;align-items:center}.celebration-text.svelte-17074lz{background:#ffd70033;border:2px dashed #ffd700;padding:8px 15px;border-radius:10px;font-size:16px;font-weight:700;color:gold}.refresh-nft-button.svelte-17074lz{background-color:#06c;color:#fff;border:2px solid #4da6ff;padding:8px 15px;margin-top:10px;border-radius:5px;cursor:pointer;font-family:Impact,Arial Black,sans-serif;font-size:14px;transition:all .2s;display:block;margin-left:auto;margin-right:auto}.refresh-nft-button.svelte-17074lz:hover{background-color:#0052a3;transform:scale(1.05)}.spin-result.jackpot.svelte-17074lz{background-color:red;color:gold;border-color:gold;animation:svelte-17074lz-pulse-animation .5s infinite alternate}@keyframes svelte-17074lz-pulse-animation{0%{opacity:.7}to{opacity:1}}.timeout-warning.svelte-17074lz{background:linear-gradient(45deg,#fa0,#f60);border:2px solid #ff3300;border-radius:8px;padding:15px;margin:15px auto;max-width:400px;text-align:center;box-shadow:0 0 20px #ffa500cc;animation:svelte-17074lz-warning-pulse 2s infinite}.warning-text.svelte-17074lz{font-size:16px;font-weight:700;color:#fff;margin-bottom:8px;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.warning-subtext.svelte-17074lz{font-size:13px;color:#fee;line-height:1.4;text-shadow:1px 1px 2px rgba(0,0,0,.6)}@keyframes svelte-17074lz-warning-pulse{0%,to{box-shadow:0 0 20px #ffa500cc}50%{box-shadow:0 0 30px orange}}.slots-animation.svelte-17074lz{text-align:center;margin:15px auto;background-color:#000;border:3px solid #ff0000;border-radius:8px;max-width:220px;padding:10px;box-shadow:0 0 15px #ff000080}.slots-gif.svelte-17074lz{width:300px;height:200px}.token-selection.svelte-17074lz{margin:20px 0}.token-controls.svelte-17074lz{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-wrap:wrap;gap:10px}.token-buttons.svelte-17074lz{display:flex;gap:10px}.token-action-button.svelte-17074lz{background-color:#400040;border:2px solid #ffd700;color:gold;padding:5px 15px;font-weight:700;cursor:pointer;font-family:Impact,Arial Black,sans-serif;transition:all .2s}.token-action-button.svelte-17074lz:hover{background-color:#600060;transform:scale(1.05)}.ticket-slots.svelte-17074lz{display:flex;justify-content:center;gap:15px;margin:15px 0;flex-wrap:wrap}.ticket-slot.svelte-17074lz{width:80px;height:80px;background-color:#000;border:2px solid #ffd700;border-radius:8px;position:relative;cursor:pointer;transition:all .2s}.ticket-slot.svelte-17074lz:hover{transform:scale(1.05);border-color:#f0f}.ticket-slot.selected.svelte-17074lz{background-color:#400040;box-shadow:0 0 10px #f0f;border-color:#f0f}.slot-number.svelte-17074lz{position:absolute;top:5px;left:5px;background-color:#000;color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;border:1px solid #ffffff}.insert-indicator.svelte-17074lz{position:absolute;bottom:0;left:0;width:30px;height:30px}.token-indicator.svelte-17074lz{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px}.token-counter.svelte-17074lz{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.token-label.svelte-17074lz{font-family:Courier New,monospace;font-weight:700;color:#fff}.token-count.svelte-17074lz{background-color:#000;border:1px solid #ffd700;padding:3px 10px;font-family:Impact,Arial Black,sans-serif;color:#0f0;font-size:18px}.max-tokens.svelte-17074lz{background-color:red;color:#ff0;padding:3px 10px;font-weight:700;border:1px solid #ffff00;border-radius:4px}.mega-draw-button.svelte-17074lz{background-image:linear-gradient(to bottom,red,maroon);border:3px solid #ffd700;padding:12px 30px;margin:20px auto;display:flex;align-items:center;justify-content:center;font-family:Impact,Arial Black,sans-serif;font-size:20px;color:gold;cursor:pointer;border-radius:8px;transition:transform .2s}.mega-draw-button.svelte-17074lz:hover:not(:disabled){transform:scale(1.05)}.mega-draw-button.svelte-17074lz:disabled{opacity:.5;cursor:not-allowed;background-image:linear-gradient(to bottom,#666,#333)}.mega-draw-button.ready.svelte-17074lz{background-image:linear-gradient(to bottom,#0f0,#080);animation:svelte-17074lz-ready-pulse 1.5s infinite alternate}.mega-draw-button.spinning.svelte-17074lz{background-image:linear-gradient(to bottom,maroon,red);animation:svelte-17074lz-pulse-button .5s infinite alternate}@keyframes svelte-17074lz-pulse-button{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes svelte-17074lz-winner-glow{0%{box-shadow:0 0 20px #ffd70080;transform:scale(1)}to{box-shadow:0 0 40px #ffd700cc;transform:scale(1.02)}}@keyframes svelte-17074lz-ready-pulse{0%{box-shadow:0 0 20px #00ff0080;transform:scale(1)}to{box-shadow:0 0 30px #0f0c;transform:scale(1.03)}}.button-decoration.svelte-17074lz{width:24px;height:24px;margin:0 10px}.play-controls.svelte-17074lz{display:flex;justify-content:center;gap:15px;margin:15px 0}.rules-button.svelte-17074lz,.history-button.svelte-17074lz{background-color:navy;border:2px solid #ffd700;color:gold;padding:8px 15px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;border-radius:4px;transition:all .2s}.rules-button.svelte-17074lz:hover,.history-button.svelte-17074lz:hover{background-color:#0000a0}.rules-panel.svelte-17074lz{background-color:navy;border:2px solid #ffd700;padding:15px;margin:15px 0;border-radius:8px}.rules-title.svelte-17074lz{color:gold;text-align:center;margin-top:0;margin-bottom:15px;font-family:Impact,Arial Black,sans-serif}.jackpot-meter.svelte-17074lz{margin:15px auto;width:100%;max-width:400px}.jackpot-meter-header.svelte-17074lz{display:flex;flex-direction:column;align-items:center;margin-bottom:8px}.jackpot-meter-label.svelte-17074lz{text-align:center;font-family:Impact,Arial Black,sans-serif;color:#fff}.jackpot-amount.svelte-17074lz{text-align:center;font-family:Impact,Arial Black,sans-serif;color:gold;font-size:24px;text-shadow:2px 2px 0 #800000}.jackpot-meter-container.svelte-17074lz{height:25px;background-color:#000;border:2px solid #ffd700;overflow:hidden;border-radius:4px}.jackpot-meter-fill.svelte-17074lz{height:100%;background-image:linear-gradient(to right,red,#ff0);transition:width .5s ease-in-out}.odds-display.svelte-17074lz{display:flex;justify-content:space-around;margin:15px 0;flex-wrap:wrap;gap:10px}.odds-item.svelte-17074lz{background-color:#000;border:1px solid #ffd700;padding:10px;color:#fff;font-family:Arial,sans-serif;font-weight:700;border-radius:4px;flex:1;min-width:100px;text-align:center}.steps-container.svelte-17074lz{display:flex;flex-direction:column;gap:15px}.step-item.svelte-17074lz{display:flex;align-items:flex-start;gap:15px;background-color:#000040;padding:15px;border:1px solid #666666;border-radius:6px;transition:all .2s}.step-item.svelte-17074lz:hover{border-color:gold;box-shadow:0 2px 8px #ffd70033}.step-number.svelte-17074lz{min-width:40px;height:40px;background-color:gold;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex-shrink:0}.step-content.svelte-17074lz{flex:1}.step-title.svelte-17074lz{color:gold;font-weight:700;font-size:16px;margin-bottom:5px}.step-description.svelte-17074lz{color:#ccc;font-size:14px;line-height:1.4}@media (max-width: 768px){.how-to-play-content.svelte-17074lz{padding:15px}.campaign-description.svelte-17074lz{font-size:14px;padding:12px}.step-item.svelte-17074lz{padding:12px;gap:12px}.step-number.svelte-17074lz{min-width:35px;height:35px;font-size:16px}.step-title.svelte-17074lz{font-size:15px}.step-description.svelte-17074lz{font-size:13px}}.odds-item.special.svelte-17074lz{border:2px solid #ff00ff;background-color:#400040}.odds-title.svelte-17074lz{color:gold;margin-bottom:5px;font-family:Impact,Arial Black,sans-serif}.odds-prize.svelte-17074lz{color:#0f0}.reward-pool-container.svelte-17074lz{border:2px solid #ffd700;padding:15px;background-image:url(/prize_bg.gif);background-color:#400040;border-radius:8px}.prize-filters.svelte-17074lz{display:flex;justify-content:center;gap:10px;margin:15px 0;flex-wrap:wrap}.prize-filter.svelte-17074lz{background-color:#000040;border:1px solid #ffd700;color:gold;padding:8px 15px;font-size:14px;cursor:pointer;border-radius:4px;transition:all .2s}.prize-filter.svelte-17074lz:hover{background-color:navy}.prize-filter.active.svelte-17074lz{background-color:#400040;border:1px solid #ff00ff;box-shadow:0 0 5px #f0f}.pool-stats.svelte-17074lz{display:flex;justify-content:center;gap:20px;margin:15px 0;padding:10px;background-color:#000;border:2px solid #ffd700;border-radius:8px;flex-wrap:wrap}.pool-stat.svelte-17074lz{text-align:center;min-width:80px}.stat-label.svelte-17074lz{color:gold;font-size:12px;font-weight:700;margin-bottom:5px}.stat-value.svelte-17074lz{color:#0f0;font-size:18px;font-weight:700;font-family:Impact,Arial Black,sans-serif}.refresh-pool-btn.svelte-17074lz{background-color:#06c;color:#fff;border:2px solid #4da6ff;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:10px;font-weight:700;transition:all .2s}.refresh-pool-btn.svelte-17074lz:hover:not(:disabled){background-color:#0052a3;transform:scale(1.05)}.refresh-pool-btn.svelte-17074lz:disabled{opacity:.5;cursor:not-allowed}.loading-pool.svelte-17074lz{text-align:center;padding:40px;color:gold}.loading-gif.svelte-17074lz{width:60px;height:60px;margin-bottom:10px}.loading-text.svelte-17074lz{font-weight:700;font-size:16px}.pool-error.svelte-17074lz{text-align:center;padding:20px;background-color:#ff00001a;border:2px solid #ff0000;border-radius:8px;margin:15px 0}.error-text.svelte-17074lz{color:red;font-weight:700;margin-bottom:10px}.retry-btn.svelte-17074lz{background-color:red;color:#fff;border:2px solid #ff4444;padding:8px 15px;border-radius:4px;cursor:pointer;font-weight:700}.retry-btn.svelte-17074lz:hover{background-color:#c00}.empty-pool.svelte-17074lz{text-align:center;padding:40px;color:#666}.empty-icon.svelte-17074lz{width:60px;height:60px;margin-bottom:10px;opacity:.5}.empty-text.svelte-17074lz{font-size:16px;font-style:italic}.categorized-pool.svelte-17074lz{margin:20px 0}.tier-section.svelte-17074lz{margin-bottom:30px;border:2px solid #ffd700;border-radius:12px;background:linear-gradient(45deg,#000,#1a1a2e);overflow:hidden}.tier-header.svelte-17074lz{display:flex;align-items:center;gap:15px;padding:15px 20px;background:linear-gradient(90deg,#000,#2a2a4e);border-bottom:2px solid #ffd700}.tier-badge.svelte-17074lz{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;color:#fff;text-shadow:1px 1px 0 #000;border:3px solid #ffd700;font-family:Impact,Arial Black,sans-serif}.tier-info.svelte-17074lz{flex-grow:1}.tier-name.svelte-17074lz{color:gold;font-size:20px;font-weight:700;margin:0 0 5px;font-family:Impact,Arial Black,sans-serif;text-shadow:1px 1px 0 #000}.tier-description.svelte-17074lz{color:#ccc;font-size:14px;margin-bottom:5px}.tier-count.svelte-17074lz{color:#0f0;font-size:14px;font-weight:700}.tier-grid.svelte-17074lz{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;padding:20px}.reward-grid.svelte-17074lz{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;margin:20px 0;max-height:none;padding:10px}.nft-item.svelte-17074lz{display:flex;flex-direction:column;align-items:center;padding:15px;background:linear-gradient(45deg,#000,#1a1a2e);border:2px solid #ffd700;border-radius:12px;position:relative;cursor:pointer;transition:all .3s;min-height:200px}.nft-item.svelte-17074lz:hover{transform:scale(1.05);border-color:#f0f;box-shadow:0 0 20px #f0f6}.nft-image-container.svelte-17074lz{width:100px;height:100px;margin-bottom:12px;border-radius:8px;overflow:hidden;border:2px solid #333;background:#000}.nft-pool-image.svelte-17074lz{width:100%;height:100%;object-fit:cover;transition:transform .3s}.nft-item.svelte-17074lz:hover .nft-pool-image:where(.svelte-17074lz){transform:scale(1.1)}.nft-placeholder-pool.svelte-17074lz{width:100%;height:100%;background:linear-gradient(45deg,#333,#555);display:flex;align-items:center;justify-content:center;color:#ccc;font-weight:700;font-size:16px;border:2px dashed #666}.nft-info-pool.svelte-17074lz{text-align:center;width:100%;margin-top:auto}.nft-id.svelte-17074lz{color:gold;font-weight:700;font-size:14px;margin-bottom:3px;font-family:Impact,Arial Black,sans-serif}.nft-rarity-score.svelte-17074lz{color:#ccc;font-size:11px;font-weight:400;margin-bottom:5px}.reward-item.svelte-17074lz:not(.nft-item){width:80px;height:80px;background-color:#000;border:2px solid #ffd700;border-radius:8px;position:relative;cursor:pointer;transition:all .2s}.reward-item.svelte-17074lz:not(.nft-item):hover{transform:scale(1.05);border-color:#f0f;z-index:10}.reward-tooltip.svelte-17074lz{display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#000;border:1px solid #ffd700;padding:10px;width:150px;color:#fff;font-size:12px;border-radius:4px;z-index:20}.reward-item.svelte-17074lz:hover .reward-tooltip:where(.svelte-17074lz){display:block}.nft-item.svelte-17074lz .mega-prize-badge:where(.svelte-17074lz){position:absolute;top:10px;left:50%;transform:translate(-50%) rotate(-10deg);background:linear-gradient(45deg,red,#f60);color:gold;font-size:10px;padding:4px 8px;font-weight:700;white-space:nowrap;border:2px solid #ffd700;border-radius:6px;z-index:3;text-shadow:1px 1px 0 #000;box-shadow:0 2px 5px #00000080}.nft-item.svelte-17074lz .special-badge:where(.svelte-17074lz){position:absolute;top:8px;right:8px;background:linear-gradient(45deg,purple,#a000a0);color:#fff;font-size:9px;padding:3px 6px;font-weight:700;z-index:3;border-radius:4px;border:1px solid #fff;text-shadow:1px 1px 0 #000}.nft-item.svelte-17074lz .limited-badge:where(.svelte-17074lz){position:absolute;top:8px;left:8px;background:linear-gradient(45deg,#f60,#f80);color:#fff;font-size:9px;padding:3px 6px;font-weight:700;z-index:3;border-radius:4px;border:1px solid #fff;text-shadow:1px 1px 0 #000}.mystery-icon.svelte-17074lz{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;z-index:1}.limited-icon.svelte-17074lz{position:absolute;bottom:5px;right:5px;width:20px;height:20px;z-index:1}.last-winners-compact.svelte-17074lz{margin-top:20px;border:2px solid #ffd700;background-color:#000;padding:10px;border-radius:8px}.winners-carousel.svelte-17074lz{display:flex;overflow-x:auto;gap:10px;padding:5px 0;scrollbar-width:thin;scrollbar-color:#ffd700 #000000}.winners-carousel.svelte-17074lz::-webkit-scrollbar{height:6px}.winners-carousel.svelte-17074lz::-webkit-scrollbar-thumb{background-color:gold;border-radius:3px}.winners-carousel.svelte-17074lz::-webkit-scrollbar-track{background-color:#000}.winner-address.svelte-17074lz{color:gold;font-family:Courier New,monospace;font-size:12px;margin-bottom:3px}.winner-prize.svelte-17074lz{color:#0f0;font-weight:700;font-size:14px}.winner-time.svelte-17074lz{color:#ccc;font-size:10px;font-style:italic}.last-winners.svelte-17074lz{margin-top:20px;border:2px solid #ffd700;background-color:#000;padding:15px;border-radius:8px}.winners-header.svelte-17074lz{text-align:center;font-family:Impact,Arial Black,sans-serif;font-size:18px;margin-bottom:10px}.winners-table.svelte-17074lz{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.winner-row.svelte-17074lz{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;padding:8px;background-color:#000040;border:1px solid #0000ff;border-radius:4px;align-items:center}.play-tips.svelte-17074lz{margin-top:15px;background-color:#000;border:2px dashed #ff0000;padding:10px;border-radius:6px}.tips-header.svelte-17074lz{text-align:center;font-family:Impact,Arial Black,sans-serif;color:red;font-size:16px;margin-bottom:8px;display:flex;align-items:center;justify-content:center}.hot-gif.svelte-17074lz{width:20px;height:20px;margin-left:5px}.tips-list.svelte-17074lz{color:#ff0;font-family:Arial,sans-serif;font-size:14px;padding-left:20px;margin:0}.sr-only.svelte-17074lz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gold-text.svelte-17074lz{color:gold;text-shadow:2px 2px 0 #000000}.pulse-text.svelte-17074lz{animation:svelte-17074lz-pulse-text 1.5s infinite alternate}@keyframes svelte-17074lz-pulse-text{0%{opacity:.7;text-shadow:2px 2px 0 #000000}to{opacity:1;text-shadow:2px 2px 5px #ff0000}}@keyframes svelte-17074lz-rainbow-text{0%{color:red}20%{color:#ff0}40%{color:#0f0}60%{color:#0ff}80%{color:#f0f}to{color:red}}@media (max-width: 992px){.reward-grid.svelte-17074lz{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:15px}.nft-image-container.svelte-17074lz{width:80px;height:80px}.nft-item.svelte-17074lz{min-height:160px;padding:12px}}@media (max-width: 768px){.jackpot-header.svelte-17074lz h3:where(.svelte-17074lz){font-size:16px}.reward-grid.svelte-17074lz{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;padding:8px}.nft-image-container.svelte-17074lz{width:70px;height:70px}.nft-item.svelte-17074lz{min-height:140px;padding:10px}.pool-stats.svelte-17074lz{flex-direction:column;gap:10px}.pool-stat.svelte-17074lz{min-width:auto}.mega-draw-button.svelte-17074lz{padding:10px 20px;font-size:16px}.ticket-slots.svelte-17074lz{gap:10px}.token-controls.svelte-17074lz,.odds-display.svelte-17074lz{flex-direction:column;align-items:center}.odds-item.svelte-17074lz{width:100%;max-width:250px}.winner-row.svelte-17074lz{grid-template-columns:1fr 1fr}.winner-time.svelte-17074lz{grid-column:span 2;text-align:right}}@media (max-width: 480px){.tab-controls.svelte-17074lz{flex-direction:column}.reward-grid.svelte-17074lz{grid-template-columns:repeat(2,1fr)}.ticket-slot.svelte-17074lz{width:60px;height:60px}.play-controls.svelte-17074lz{flex-direction:column;gap:10px}}.network-warning.svelte-wiyawm{display:flex;align-items:center;gap:10px;padding:12px 16px;margin:8px 0;background:linear-gradient(135deg,#f44,#c00);border:2px solid #fff;border-radius:8px;color:#fff;font-family:"MS Sans Serif",sans-serif;font-size:11px;box-shadow:inset 1px 1px #ffffff4d,inset -1px -1px #0000004d}.network-status.svelte-wiyawm{display:flex;align-items:center;gap:8px;padding:8px 12px;margin:4px 0;background:linear-gradient(135deg,#0a0,#080);border:1px solid #fff;border-radius:4px;color:#fff;font-family:"MS Sans Serif",sans-serif;font-size:10px}.warning-icon.svelte-wiyawm,.status-icon.svelte-wiyawm{font-size:16px;flex-shrink:0}.warning-content.svelte-wiyawm{flex:1}.warning-title.svelte-wiyawm{font-weight:700;font-size:12px;margin-bottom:4px}.warning-message.svelte-wiyawm{line-height:1.3}.status-text.svelte-wiyawm{font-weight:400;flex:1}.switch-network-btn.svelte-wiyawm{background:linear-gradient(135deg,#06c,#049);color:#fff;border:1px solid #fff;border-radius:4px;padding:4px 8px;font-size:10px;font-family:"MS Sans Serif",sans-serif;cursor:pointer;margin-left:8px}.switch-network-btn.svelte-wiyawm:hover:not(:disabled){background:linear-gradient(135deg,#08f,#06c)}.switch-network-btn.svelte-wiyawm:disabled{opacity:.6;cursor:not-allowed}strong.svelte-wiyawm{font-weight:700}small.svelte-wiyawm{opacity:.9;font-style:italic}.font-display.svelte-118fia4{font-family:Impact,Arial Black,sans-serif}.casino-button.svelte-118fia4{transform:rotate(-5deg);transition:transform .3s}.casino-button.svelte-118fia4:hover{transform:rotate(5deg) scale(1.1)}.casino-window.svelte-118fia4{width:100%;height:100%;background-image:url(../../../bg_pattern.gif);background-color:navy;display:flex;flex-direction:column;overflow:hidden;font-family:Arial,sans-serif;border:4px solid #ffd700}.high-contrast.svelte-118fia4{background-image:none!important;background-color:#000!important;color:#fff!important;border-color:#fff!important}.high-contrast.svelte-118fia4 .casino-titlebar:where(.svelte-118fia4){background-image:none!important;background-color:#000!important;color:#fff!important;border-color:#fff!important}.high-contrast.svelte-118fia4 .casino-tab:where(.svelte-118fia4){background-image:none!important;background-color:#000!important;color:#fff!important;border-color:#fff!important}.high-contrast.svelte-118fia4 .casino-tab.active:where(.svelte-118fia4){background-color:#333!important}.high-contrast.svelte-118fia4 .news-ticker:where(.svelte-118fia4){background-color:#000!important;color:#fff!important}.high-contrast.svelte-118fia4 .casino-link:where(.svelte-118fia4){color:#fff!important}.accessibility-controls.svelte-118fia4{display:flex;justify-content:flex-end;padding:4px 8px;background-color:#000;border-bottom:1px solid #ffd700}.a11y-button.svelte-118fia4{background-color:#333;color:#fff;border:1px solid #666;border-radius:4px;padding:2px 8px;margin-left:8px;font-size:12px;cursor:pointer}.a11y-button.active.svelte-118fia4{background-color:#007acc;border-color:#06a}.casino-titlebar.svelte-118fia4{height:36px;background-image:linear-gradient(to right,#c00,maroon);color:gold;display:flex;align-items:center;padding:0 4px;font-weight:700;cursor:move;border-bottom:2px solid #ffd700}.casino-titlebar-icon.svelte-118fia4{margin-right:4px;display:flex;align-items:center}.casino-titlebar-icon.svelte-118fia4 img:where(.svelte-118fia4){width:24px;height:24px}.casino-titlebar-text.svelte-118fia4{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-family:Impact,Arial Black,sans-serif;letter-spacing:1px;text-shadow:1px 1px 0 #000000}.news-ticker.svelte-118fia4{height:24px;background-color:#000;color:#fff;display:flex;align-items:center;border-bottom:2px solid #ffd700;font-size:14px;font-weight:700;overflow:hidden}.static-news.svelte-118fia4{padding:0 10px;color:#f55;white-space:nowrap}marquee.svelte-118fia4{width:100%;color:#f55}.casino-content.svelte-118fia4{background-color:#000040;flex:1;overflow:auto;padding:12px;color:#fff}.loading-screen.svelte-118fia4{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:20px}.loading-header.svelte-118fia4{font-family:Impact,Arial Black,sans-serif;font-size:24px;color:gold;margin-bottom:20px;text-shadow:1px 1px 0 #000000}.static-loading-icon.svelte-118fia4{width:150px;height:150px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;border:2px solid #ffd700;background-color:navy;font-family:Impact,Arial Black,sans-serif;font-size:24px;color:gold}.loading-animation.svelte-118fia4{width:150px;height:150px;margin-bottom:20px}.loading-progress-container.svelte-118fia4{width:100%;height:20px;background-color:#000;border:2px solid #ffd700;margin-bottom:10px;border-radius:4px}.loading-progress-bar.svelte-118fia4{height:100%;background-image:linear-gradient(to right,#c00,#fc0);border-radius:2px}.loading-text.svelte-118fia4{font-family:Courier New,monospace;font-weight:700;color:#3f3;font-size:16px}.casino-tabs.svelte-118fia4{display:flex;border-bottom:2px solid #ffd700;margin-bottom:10px;overflow-x:auto}.casino-tab.svelte-118fia4{padding:8px 15px;background-image:linear-gradient(to bottom,maroon,#400000);border:2px solid #ffd700;margin-right:5px;cursor:pointer;font-family:Impact,Arial Black,sans-serif;font-size:14px;color:gold;text-shadow:1px 1px 0 #000000;display:flex;align-items:center;white-space:nowrap;border-radius:4px 4px 0 0}.tab-icon.svelte-118fia4{width:16px;height:16px;margin-left:5px}.casino-tab.active.svelte-118fia4{background-image:linear-gradient(to bottom,#c00,maroon);border-bottom-color:#c00}.tab-panel.svelte-118fia4{margin-bottom:20px}.nav-separator.svelte-118fia4{margin:5px 0 15px;text-align:center}.separator-gif.svelte-118fia4{width:100%;height:8px}.separator-line.svelte-118fia4{height:2px;background-color:gold;border:none;margin:5px 0}.footer-links.svelte-118fia4{text-align:center;margin:20px 0;padding:10px;background-color:#000;border-top:1px solid #ffd700;border-bottom:1px solid #ffd700}.casino-link.svelte-118fia4{color:#6cf;text-decoration:none;font-weight:700;margin:0 10px}.casino-link.svelte-118fia4:hover{color:#ff0;text-decoration:underline}.casino-link.svelte-118fia4:focus{outline:2px solid #ffffff;border-radius:2px}.compatibility.svelte-118fia4{text-align:center;margin:10px 0;font-family:Arial,sans-serif;font-size:12px;color:silver;display:flex;align-items:center;justify-content:center}.browser-icon.svelte-118fia4{width:16px;height:16px;margin:0 8px}.copyright.svelte-118fia4{text-align:center;margin:10px 0;font-family:Arial,sans-serif;font-size:12px;color:silver}.construction.svelte-118fia4{display:flex;justify-content:center;margin-top:10px}.construction.svelte-118fia4 img:where(.svelte-118fia4){width:30px;height:30px;margin:0 5px}.static-construction.svelte-118fia4{padding:5px 15px;border:2px dashed #ffd700;color:gold;font-weight:700}.pulse-text.svelte-118fia4{animation:svelte-118fia4-pulse-animation 2s infinite}.pulse-text-slow.svelte-118fia4{animation:svelte-118fia4-pulse-animation 3s infinite}@keyframes svelte-118fia4-pulse-animation{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.animate-spin-slow.svelte-118fia4{animation:svelte-118fia4-spin 3s linear infinite}.animate-bounce-slow.svelte-118fia4{animation:svelte-118fia4-bounce 2s infinite}@keyframes svelte-118fia4-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-118fia4-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 768px){.casino-tab.svelte-118fia4{padding:5px 10px;font-size:12px}.a11y-button.svelte-118fia4{padding:2px 4px;font-size:10px}}@media (max-width: 480px){.casino-titlebar-text.svelte-118fia4{font-size:14px}.accessibility-controls.svelte-118fia4{padding:2px 4px}}
