@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Mono:wght@500;700&family=JetBrains+Mono:wght@600&display=swap";.header-compact.svelte-1j9n5jz{display:flex;align-items:center;background:#181b24;border-radius:18px;padding:10px 10px 8px;box-shadow:0 2px 12px #ae31fc22;gap:9px;margin:8px 4px 10px;min-width:0}.avatar-col.svelte-1j9n5jz{flex:0 0 42px;width:42px;height:42px;display:flex;align-items:center;justify-content:center}.avatar-col.svelte-1j9n5jz img:where(.svelte-1j9n5jz),.avatar-fallback.svelte-1j9n5jz{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#14ffc3 20%,#1a2342 80%);font-size:1.4em;display:flex;align-items:center;justify-content:center;color:#1a2342;font-weight:700;border:2px solid #19ffc9}.main.svelte-1j9n5jz{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:2px}.top-row.svelte-1j9n5jz{display:flex;align-items:center;gap:9px;font-size:1.06em}.welcome.svelte-1j9n5jz{color:#33ffba;font-weight:700;white-space:nowrap;font-size:1em}.lang-switch.svelte-1j9n5jz{margin-left:auto;display:flex;gap:3px;background:#171828;border-radius:8px;padding:0 2px;box-shadow:0 0 8px #ae31fc26}.lang-switch.svelte-1j9n5jz button:where(.svelte-1j9n5jz){border:none;background:none;font-size:1.04em;font-family:Fira Mono,monospace;font-weight:700;color:#b4b4ea;padding:2px 10px;border-radius:7px;cursor:pointer;transition:background .15s,color .13s;outline:none}.lang-switch.svelte-1j9n5jz button.active:where(.svelte-1j9n5jz),.lang-switch.svelte-1j9n5jz button:where(.svelte-1j9n5jz):focus{background:#ae31fc;color:#fff;font-weight:700}.nickname.svelte-1j9n5jz{font-family:Fira Mono,monospace;color:#6afffa;font-size:1.09em;font-weight:600;margin-top:0;word-break:break-all;text-shadow:0 1px 7px #19ffc919}.level-row.svelte-1j9n5jz{display:flex;gap:14px;margin-top:2px;align-items:center}.level.svelte-1j9n5jz{background:linear-gradient(90deg,#19ffc9,#ae31fc 90%);color:#191d2e;border-radius:8px;padding:1px 12px;font-size:1em;font-family:Fira Mono,monospace;font-weight:700;letter-spacing:1px;margin-right:8px}.xp.svelte-1j9n5jz{color:#ae31fc;font-size:.98em;font-family:Fira Mono,monospace}.stats-row.svelte-1j9n5jz{display:flex;gap:12px;margin-top:3px}.stat.svelte-1j9n5jz{display:flex;align-items:center;background:#212232;border-radius:8px;padding:2px 9px 2px 7px;font-size:.97em;font-family:Fira Mono,monospace;color:#8fffc2;box-shadow:0 1px 7px #ae31fc14;gap:6px}.stat.hax.svelte-1j9n5jz{color:#ae31fc}.stat-icon.svelte-1j9n5jz{font-size:1.08em;font-weight:700;margin-right:2px}.stat-label.svelte-1j9n5jz{margin-left:2px;font-size:.97em;font-weight:600;letter-spacing:1px}@media (max-width: 600px){.header-compact.svelte-1j9n5jz{padding:7px 3px 6px 4px;border-radius:11px;gap:5px}.main.svelte-1j9n5jz{gap:0}.nickname.svelte-1j9n5jz{font-size:1.03em;margin-top:0}.stats-row.svelte-1j9n5jz{gap:7px}.avatar-col.svelte-1j9n5jz,.avatar-col.svelte-1j9n5jz img:where(.svelte-1j9n5jz),.avatar-fallback.svelte-1j9n5jz{width:34px;height:34px;font-size:1.03em}.lang-switch.svelte-1j9n5jz button:where(.svelte-1j9n5jz){font-size:.98em;padding:2px 7px}.level.svelte-1j9n5jz{font-size:.95em}}.bottom-nav.svelte-mh3smq{position:fixed;left:0;right:0;bottom:0;height:60px;background:#181a23e8;display:flex;border-top:2px solid #23252d;z-index:99;box-shadow:0 -2px 16px #ae31fc13;justify-content:space-around;align-items:stretch}.nav-btn.svelte-mh3smq{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1em;background:none;border:none;color:#a3f7ff;font-weight:600;cursor:pointer;outline:none;gap:2px;position:relative;transition:color .15s,background .15s;border-radius:0}.nav-btn.svelte-mh3smq .nav-icon:where(.svelte-mh3smq){font-size:1.45em;margin-bottom:0;display:block;transition:color .15s}.nav-btn.active.svelte-mh3smq,.nav-btn.svelte-mh3smq:hover{color:#ae31fc;background:#241633cc}.nav-btn.active.svelte-mh3smq .nav-icon:where(.svelte-mh3smq){color:#ae31fc;text-shadow:0 0 8px #ae31fc,0 0 2px #fff}.nav-btn.svelte-mh3smq .nav-label:where(.svelte-mh3smq){font-size:.95em;letter-spacing:1px;font-weight:700;margin-top:2px}.mission-hacker-main.svelte-kxod8m{max-width:600px;margin:2rem auto;padding:1.5rem;background:#181826;border-radius:20px;font-family:JetBrains Mono,monospace;color:#e7ebf8;box-shadow:0 8px 24px #00000080;position:relative}.hack-mission-header.svelte-kxod8m{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.hack-mission-title.svelte-kxod8m{font-size:1.4rem;color:#00ffe9;text-shadow:0 0 8px #12eaff88}.hack-mission-exit.svelte-kxod8m{background:none;border:none;font-size:1.4rem;color:#ff42c8;cursor:pointer}.hack-desc-main.svelte-kxod8m{background:#23233b;padding:1rem;border-radius:12px;margin-bottom:1rem;text-align:center}.hack-slide-zone.svelte-kxod8m{background:#141421;padding:1rem;border-radius:12px;min-height:240px;margin-bottom:1rem}.hack-slide-inner.svelte-kxod8m{overflow:hidden}.hack-theory.svelte-kxod8m,.hack-question.svelte-kxod8m{font-size:1.1rem;margin-bottom:.75rem}.hack-options-row.svelte-kxod8m{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.hack-options-row.svelte-kxod8m button:where(.svelte-kxod8m){background:#1b1b33;border:2px solid #341a58;color:#caf6ff;padding:.5rem 1rem;border-radius:8px;cursor:pointer}.hack-options-row.svelte-kxod8m button.hack-selected:where(.svelte-kxod8m){background:linear-gradient(90deg,#1efae9,#3231ff);color:#181930}.hack-input.svelte-kxod8m{width:100%;padding:.5rem;background:#18182a;border:2px solid #2e2955;border-radius:8px;margin-bottom:.75rem;color:#c5e6ff}.matching-table.svelte-kxod8m{width:100%;border-collapse:collapse;margin-bottom:.75rem}.matching-table.svelte-kxod8m td:where(.svelte-kxod8m){padding:.5rem;border:1px solid #2e2955}.ordering-list.svelte-kxod8m{list-style:none;padding:0;margin-bottom:.75rem}.ordering-list.svelte-kxod8m li:where(.svelte-kxod8m){background:#1b1b33;padding:.5rem;margin-bottom:.5rem;border-radius:6px;cursor:grab}.fillblank.svelte-kxod8m select:where(.svelte-kxod8m){background:#1b1b33;color:#caf6ff;padding:.3rem;margin:0 .25rem}.hack-btn-primary.svelte-kxod8m{background:#16ffe2;border:none;padding:.5rem 1rem;border-radius:8px;color:#181a33;cursor:pointer}.hack-btn-primary.svelte-kxod8m:disabled{opacity:.4;cursor:not-allowed}.hack-nav-zone.svelte-kxod8m{display:flex;justify-content:space-between;align-items:center}.hack-nav-btn.svelte-kxod8m{background:#3b39fa;color:#fff;border:none;padding:.4rem .8rem;border-radius:6px;cursor:pointer}.hack-nav-btn.svelte-kxod8m:disabled{opacity:.4;cursor:not-allowed}.hack-progress.svelte-kxod8m{font-weight:700}.hack-ans-wrong.svelte-kxod8m{color:#f3a;margin-top:.5rem}.hack-mission-final.svelte-kxod8m{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center}.hack-final-inner.svelte-kxod8m{background:#23233e;padding:1.5rem;border-radius:16px;text-align:center;color:#b8ffda}.hack-final-title.svelte-kxod8m{font-size:1.6rem;margin-bottom:1rem}.hack-reward-anim.svelte-kxod8m{font-size:1.4rem;margin-bottom:.5rem}.hack-reward-label.svelte-kxod8m{margin-right:.5rem}.hack-btn-back.svelte-kxod8m,.hack-final-btn.svelte-kxod8m{background:#40ffcb;border:none;padding:.6rem 1.2rem;border-radius:8px;color:#221140;cursor:pointer}.folders-list.svelte-17qf6wd,.missions-list.svelte-17qf6wd{display:flex;flex-direction:column;gap:1.4rem;margin-top:.5rem}.folder.svelte-17qf6wd,.mission.svelte-17qf6wd{display:flex;align-items:center;gap:1.1rem;border-radius:1.2rem;padding:1.3rem 1.2rem;background:linear-gradient(100deg,#181d29 60%,#1e2332);box-shadow:0 4px 22px #00000026,0 0 #fff0 inset;cursor:pointer;border:1.5px solid transparent;transition:border .17s,box-shadow .2s,background .17s,transform .16s;position:relative;-webkit-user-select:none;user-select:none}.folder.locked.svelte-17qf6wd{opacity:.65;filter:grayscale(.7)}.folder.locked.pack-folder.svelte-17qf6wd{opacity:.85;cursor:pointer;filter:grayscale(.5)}.folder.locked.pack-folder.svelte-17qf6wd:hover{opacity:1;filter:grayscale(.3)}.folder.svelte-17qf6wd:hover:not(.locked),.folder.locked.pack-folder.svelte-17qf6wd:hover,.mission.svelte-17qf6wd:hover{border:1.5px solid #ae31fc;box-shadow:0 0 22px #ae31fc22;background:linear-gradient(100deg,#191e31 55%,#23243b);transform:translateY(-1.5px) scale(1.015)}.folder.svelte-17qf6wd .icon-wrap:where(.svelte-17qf6wd),.mission.svelte-17qf6wd .icon-wrap:where(.svelte-17qf6wd){display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(120deg,#2e1b4f 30%,#15151e);box-shadow:0 2px 12px #0002 inset;font-size:1.5rem}.folder.locked.svelte-17qf6wd .icon-wrap:where(.svelte-17qf6wd){background:#25252d}.folder-info.svelte-17qf6wd{flex:1}.folder.svelte-17qf6wd .folder-title:where(.svelte-17qf6wd),.mission.svelte-17qf6wd .mission-title:where(.svelte-17qf6wd){font-weight:600;font-size:1.09rem;color:#e4e6ef;letter-spacing:.03em;line-height:1.25}.folder.locked.svelte-17qf6wd .folder-title:where(.svelte-17qf6wd),.folder.locked.svelte-17qf6wd .folder-type:where(.svelte-17qf6wd){color:#9aa0b9}.folder.svelte-17qf6wd .folder-type:where(.svelte-17qf6wd),.mission.svelte-17qf6wd .mission-rewards:where(.svelte-17qf6wd){font-size:.98em;margin-top:.2em;color:#9aa0b9;letter-spacing:.01em}.folder-right.svelte-17qf6wd{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem}.folder.svelte-17qf6wd .hax-cost:where(.svelte-17qf6wd){background:#42055e38;border:1.1px solid #ae31fc;color:#e2b1ff;font-weight:500;border-radius:8px;font-size:.93em;padding:.29em .8em .24em .55em;display:flex;align-items:center;gap:.35em}.folder.svelte-17qf6wd .locked-badge:where(.svelte-17qf6wd){color:#ef8bff;opacity:.84;font-size:1.05em;display:flex;align-items:center;gap:.28em}.unlocking-indicator.svelte-17qf6wd{color:#b98aff;display:flex;align-items:center;gap:.5rem;font-size:.95em;font-weight:500;padding:.3em .5em}@keyframes svelte-17qf6wd-spin{to{transform:rotate(360deg)}}.mission.completed.svelte-17qf6wd{border-left:5px solid #36faaf;background:linear-gradient(90deg,#191f28 80%,#153d2b 120%);box-shadow:0 0 8px #41e7b8cc;position:relative}.mission.completed.svelte-17qf6wd .icon-wrap:where(.svelte-17qf6wd){background:linear-gradient(120deg,#125c37 30%,#19342e)}.mission-info.svelte-17qf6wd{flex:1}.mission.svelte-17qf6wd .completed-badge:where(.svelte-17qf6wd){color:#7fffba;font-size:1.05em;margin-left:8px;display:flex;align-items:center;gap:.22em}.mission.svelte-17qf6wd .mission-rewards:where(.svelte-17qf6wd){display:flex;gap:.88em;align-items:center;font-size:.98em}.mission.svelte-17qf6wd .reward:where(.svelte-17qf6wd){display:flex;align-items:center;gap:.22em;background:#211434;padding:.09em .6em .08em .5em;border-radius:6px;border:1.1px solid #6020c6;color:#b98aff;font-weight:500;font-size:.96em}.mission.svelte-17qf6wd .daily-badge:where(.svelte-17qf6wd){color:#ffe662;font-weight:600;background:#393317;border-radius:6px;padding:.07em .8em .06em .5em;margin-left:.6em;border:1.2px solid #ffe66299;font-size:.94em;letter-spacing:.02em}.back-btn.svelte-17qf6wd{display:inline-flex;align-items:center;gap:.33em;margin-bottom:1.15rem;background:none;border:none;font-size:1.07rem;cursor:pointer;color:#ae31fc;font-weight:600;padding:.19em .45em;letter-spacing:.01em;margin-top:.1em;transition:color .13s}.back-btn.svelte-17qf6wd:hover{color:#36faaf;text-shadow:0 0 4px #36faaf77}.loading.svelte-17qf6wd{text-align:center;color:#aaa;margin:2.7rem 0 1rem;font-size:1.15em}.error.svelte-17qf6wd{color:#ff6161;text-align:center;margin:2rem 0;font-size:1.07em;font-weight:600;max-width:90%;margin-left:auto;margin-right:auto}.profile-terminal.svelte-1k4ghc6{max-width:420px;margin:36px auto 32px;background:linear-gradient(120deg,#161923 80%,#23243b);border-radius:20px;box-shadow:0 5px 44px #3b15ff33,0 0 #fff0 inset;border:1.9px solid #43f7ff45;padding:2.5rem 1.8rem 2rem;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;color:#e2faff;position:relative;overflow:hidden}.profile-terminal.svelte-1k4ghc6:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(113deg,#3af1c021,#201c3011 1.5px,#15151f05 16px);opacity:.88;pointer-events:none;z-index:0}.profile-avatar-wrap.svelte-1k4ghc6{text-align:center;margin-bottom:17px;margin-top:-7px;position:relative;z-index:1}.profile-avatar.svelte-1k4ghc6{width:86px;height:86px;border-radius:50%;border:2.7px solid #3af1c0;box-shadow:0 3px 28px #3af1c078,0 0 #fff0;margin:0 auto 2px;background:#23243b;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:2.6em;font-weight:800;letter-spacing:.07em;color:#fff;background-size:cover;background-position:center;-webkit-user-select:none;user-select:none}.profile-avatar.noimg.svelte-1k4ghc6{background:linear-gradient(115deg,#29269b 35%,#0ddba7);color:#fffe}.profile-name.svelte-1k4ghc6{font-size:1.42em;font-family:JetBrains Mono,Fira Mono,monospace;font-weight:800;color:#43f7ff;margin-bottom:3px;letter-spacing:.06em;text-shadow:0 1px 14px #33ffba55,0 0px 0 #fff0;word-break:break-word;text-align:center}.profile-username.svelte-1k4ghc6{font-size:.96em;color:#6ad6ff;opacity:.76;margin-bottom:7px;letter-spacing:.04em;text-align:center}.metrics-row.svelte-1k4ghc6{display:flex;justify-content:center;gap:1.5em;margin:20px auto 10px;flex-wrap:wrap}.metric-tile.svelte-1k4ghc6{background:linear-gradient(90deg,#10111b 77%,#1f202e);border-radius:13px;border:1.5px solid #43f7ff2b;box-shadow:0 0 16px #33ffba11;padding:1em 1.5em 1em 1.2em;display:flex;align-items:center;gap:.8em;font-size:1.18em;min-width:110px;font-weight:700;color:#e7faff;position:relative;z-index:1;transition:border .18s}.metric-tile.svelte-1k4ghc6 .metric-value:where(.svelte-1k4ghc6){font-size:1.38em;color:#43f7ff;letter-spacing:.06em;font-weight:900;font-family:JetBrains Mono,Fira Mono,monospace;text-shadow:0 1px 8px #43f7ff65}.metric-tile.hax.svelte-1k4ghc6 .metric-value:where(.svelte-1k4ghc6){color:#ae31fc;text-shadow:0 1px 8px #ae31fc83}.metric-tile.svelte-1k4ghc6 .metric-label:where(.svelte-1k4ghc6){color:#b5e8d8;font-size:.96em;font-weight:600;opacity:.76;margin-left:3px;margin-right:.2em}.level-badge.svelte-1k4ghc6{background:linear-gradient(97deg,#33ffba 20%,#ae31fc 87%);color:#181828;border-radius:10px;font-weight:900;font-family:JetBrains Mono,Fira Mono,monospace;font-size:1.22em;padding:.09em .88em .1em .95em;letter-spacing:.06em;box-shadow:0 1px 8px #33ffba55;border:1.3px solid #ae31fc23;display:inline-flex;align-items:center;gap:.39em;margin-left:7px}.xp-bar-bg.svelte-1k4ghc6{background:#12131a;border-radius:7px;border:1px solid #3af1c03d;height:22px;width:95%;max-width:340px;margin:22px auto 7px;overflow:hidden;position:relative;box-shadow:0 2px 8px #ae31fc14 inset}.xp-bar.svelte-1k4ghc6{height:100%;background:linear-gradient(90deg,#ae31fc 30%,#33ffba 99%);box-shadow:0 2px 12px #ae31fc2b;border-radius:7px;transition:width .65s cubic-bezier(.5,.1,.2,1.05);min-width:8%;z-index:1}.xp-bar-value.svelte-1k4ghc6{position:absolute;left:50%;top:50%;transform:translate(-50%,-54%);color:#43f7ff;font-family:Fira Mono,monospace;font-size:1.05em;font-weight:700;text-shadow:0 2px 10px #33ffba41;letter-spacing:.08em;z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none}.hacker-hint.svelte-1k4ghc6{margin-top:34px;margin-bottom:0;color:#32ffb9;background:#1e2534e6;font-size:1.13em;letter-spacing:.04em;border-radius:13px;border:1px dashed #33ffba95;padding:18px 18px 15px;box-shadow:0 2px 18px #33ffba10,0 0 #fff0;font-family:JetBrains Mono,Fira Mono,monospace;position:relative;z-index:2;text-align:center;opacity:.93}.miner-block.svelte-14zr118{margin:30px auto 14px;max-width:440px;background:linear-gradient(101deg,#181d29 65%,#191a26);border-radius:19px;box-shadow:0 2px 32px #121222b9,0 0 #fff0 inset;border:1.8px solid #ae31fc40;padding:2.2rem 1.5rem 1.7rem;position:relative;overflow:hidden}.matrix-bg.svelte-14zr118{position:absolute;left:0;top:0;right:0;bottom:0;font-family:Fira Mono,Consolas,monospace;font-size:1.08em;color:#15c2c7;opacity:.13;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:pre;line-height:1.07;letter-spacing:.04em;animation:svelte-14zr118-matrix-fade 9.2s infinite linear}@keyframes svelte-14zr118-matrix-fade{0%{opacity:.09}50%{opacity:.18}to{opacity:.09}}.miner-content.svelte-14zr118{position:relative;z-index:2;text-align:center}.miner-hammer.svelte-14zr118{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(127deg,#33ffba 40%,#ae31fc);width:58px;height:58px;border-radius:17px;margin:0 auto 13px;box-shadow:0 4px 35px #ae31fc48;font-size:2.4em;border:2.5px solid #ae31fc50;transition:filter .12s;cursor:pointer}.miner-hammer.svelte-14zr118:active{filter:brightness(1.17)}.miner-title.svelte-14zr118{font-size:1.26em;color:#33ffba;font-weight:800;margin-bottom:2px;letter-spacing:.02em}.miner-desc.svelte-14zr118{color:#c8e4e2;margin-bottom:9px;font-size:1em}.miner-status-row.svelte-14zr118{display:flex;gap:8px;margin:15px 0 9px;justify-content:center}.miner-status-item.svelte-14zr118{background:#181e2c;border:1.5px solid #36faaf34;border-radius:12px;min-width:96px;padding:10px 0 6px;display:flex;flex-direction:column;align-items:center;font-size:1em;box-shadow:0 2px 14px #ae31fc0e;font-family:Fira Mono,Consolas,monospace}.miner-status-item.svelte-14zr118 .stat-label:where(.svelte-14zr118){color:#b1a6ec;font-size:.92em;font-weight:600;margin:1px 0 0;opacity:.83;letter-spacing:.01em}.miner-status-item.svelte-14zr118 .stat-val:where(.svelte-14zr118){margin-top:2px;color:#33ffba;font-size:1.16em;font-weight:900;text-shadow:0 1px 4px #33ffba26}.miner-status-item.svelte-14zr118:nth-child(2) .stat-val:where(.svelte-14zr118){color:#ae31fc}.miner-status-item.svelte-14zr118:nth-child(3) .stat-val:where(.svelte-14zr118){color:#ffbe4d}.miner-uncollected.svelte-14zr118{font-size:1.72em;color:#f6d2ff;font-family:Fira Mono,Consolas,monospace;font-weight:600;text-shadow:0 1px 12px #ae31fc20,0 0 0 #fff0;letter-spacing:.02em;display:flex;justify-content:center;align-items:center;gap:.5em;background:#191d23;border-radius:13px;box-shadow:0 0 #fff0;border:1.4px solid #36faaf44;max-width:255px;margin:19px auto 14px;transition:color .18s}.miner-uncollected.blink.svelte-14zr118{color:#33ffba;animation:svelte-14zr118-blink 1.15s 1}@keyframes svelte-14zr118-blink{0%{color:#fff0e5}30%{color:#ae31fc}80%{color:#36faaf}to{color:#f6d2ff}}.miner-btn.svelte-14zr118{margin-top:10px;padding:12px 36px;font-size:1.16em;border-radius:12px;background:linear-gradient(90deg,#ae31fc 17%,#33ffba 90%);color:#1a1831;border:none;font-weight:800;cursor:pointer;box-shadow:0 1px 16px #ae31fc40,0 0 #fff0;letter-spacing:.03em;text-shadow:0 1px 12px #ae31fc20;outline:none;transition:background .13s,color .12s;position:relative;z-index:3}.miner-btn.svelte-14zr118:active{background:linear-gradient(90deg,#33ffba 20%,#ae31fc)}.miner-btn.svelte-14zr118:disabled{filter:grayscale(1);opacity:.46;cursor:not-allowed}.miner-upgrades-title.svelte-14zr118{color:#ae31fc;font-size:1.08em;font-weight:800;letter-spacing:.02em;margin:22px auto 8px;text-align:center;opacity:.85}.miner-upgrades-row.svelte-14zr118{display:flex;justify-content:center;gap:14px;margin-bottom:5px}.upg-card.svelte-14zr118{background:#191c2c;border:1.6px solid #ae31fc33;border-radius:11px;min-width:108px;min-height:112px;padding:10px 7px;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 15px #ae31fc10;position:relative;transition:box-shadow .13s,border .13s}.upg-icon.svelte-14zr118{margin-bottom:1px}.upg-level.svelte-14zr118{color:#33ffba;font-size:.98em;font-family:Fira Mono,Consolas,monospace;font-weight:700;margin:3px 0 0;letter-spacing:.01em}.upg-max.svelte-14zr118{color:#ae31fc;margin-left:2px;font-size:.99em;font-weight:700;letter-spacing:.01em}.upg-cost.svelte-14zr118{color:#ae31fc;font-size:1.01em;font-weight:600;margin:4px 0 2px}.upg-next.svelte-14zr118{font-size:.96em;color:#8688ad;margin:1px 0 0;display:flex;align-items:center;gap:.2em;font-family:Fira Mono,Consolas,monospace;height:1.12em;min-height:1.12em}.upg-arrow.svelte-14zr118{color:#36faaf;margin-right:2px;font-size:1.01em}.upg-nextval.svelte-14zr118{color:#33ffba;font-weight:700;font-size:1em}.upg-btn.svelte-14zr118{margin-top:8px;background:linear-gradient(90deg,#ae31fc 30%,#33ffba 95%);color:#1a1831;border:none;font-weight:800;font-size:1.01em;border-radius:9px;padding:6px 13px;cursor:pointer;transition:background .13s,color .12s;box-shadow:0 2px 7px #ae31fc18;letter-spacing:.01em;position:relative;z-index:2}.upg-btn.svelte-14zr118:active{background:linear-gradient(90deg,#33ffba 30%,#ae31fc)}.upg-btn.svelte-14zr118:disabled{filter:grayscale(1);opacity:.51;cursor:not-allowed}.upg-msg.svelte-14zr118{margin-top:8px;color:#33ffba;font-size:1.07em;font-weight:700;text-align:center;letter-spacing:.01em}.miner-error.svelte-14zr118{color:#ff5d89;margin-top:13px;font-size:1em}.popup.svelte-zekloy{position:fixed;left:0;right:0;top:0;bottom:0;background:#0a1014ad;align-items:center;justify-content:center;z-index:110}.popup-content.svelte-zekloy{background:#23233b;border-radius:17px;padding:33px 26px;color:#ae31fc;font-size:1.23em;text-align:center;box-shadow:0 0 20px #ae31fc60;border:2.5px solid #ae31fc99}.popup.svelte-zekloy button:where(.svelte-zekloy){margin-top:24px;padding:9px 25px;background:#ae31fc;border:none;color:#fff;border-radius:8px;font-size:1em;font-weight:700;cursor:pointer;box-shadow:0 2px 8px #ae31fc40;transition:background .13s}.popup.svelte-zekloy button:where(.svelte-zekloy):hover{background:#9612c0}.tabs.svelte-lpsu04{display:flex;justify-content:center;background:#0f1a21}.tab.svelte-lpsu04{flex:1;padding:12px 0;background:#1a2a2f;color:#d9ffd4;border:none;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:1em;transition:background .2s}.tab.active.svelte-lpsu04{background:#2dff63;color:#10181e}.tab.svelte-lpsu04:not(.active):hover{background:#0f2a38}.placeholder-container.svelte-lpsu04{color:#d9ffd4;text-align:center;margin:80px auto;font-family:JetBrains Mono,monospace;font-size:1.1em}:root{--scale: .8 }body{margin:0;background:#10181e}.scale-wrapper.svelte-lpsu04{transform:scale(var(--scale));transform-origin:top center}.hack-container.svelte-lpsu04{color:#d9ffd4;font-family:JetBrains Mono,monospace;min-height:100vh;padding-bottom:40px;background:radial-gradient(ellipse 100% 60% at 45% 0%,#16271f 70%,#10181e);overflow-x:hidden}.header.svelte-lpsu04{text-align:center;margin:32px 0 16px;font-size:2.5em;color:#41ff85;text-shadow:0 0 22px #2dff63ee,0 2px 0 #002;letter-spacing:.11em;filter:brightness(1.17);animation:svelte-lpsu04-glow 2s infinite alternate}@keyframes svelte-lpsu04-glow{0%{filter:brightness(1.07)drop-shadow(0 0 10px #19e59e)}to{filter:brightness(1.18)drop-shadow(0 0 28px #00ffb688)}}.vpn-buttons.svelte-lpsu04{display:flex;gap:12px;justify-content:center;margin:12px 0}.vpn-btn.svelte-lpsu04{border:2px dashed #2dff63;color:#2dff63;padding:4px 12px;border-radius:6px;background:transparent;font-size:.9em;cursor:pointer;transition:.2s}.vpn-btn.svelte-lpsu04:hover{background:#2dff63;color:#10181e}.vpn-msg.svelte-lpsu04{max-width:550px;margin:4px auto 12px;padding:8px;border-radius:6px;background:#00ffb61a;color:#a0ffd4;text-align:center;font-size:.9em}.list.svelte-lpsu04{max-width:600px;margin:0 auto;padding:0 4vw;list-style:none}.list.svelte-lpsu04 li:where(.svelte-lpsu04){display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#12261b 80%,#19293e);border:1.6px solid #15ffb3;border-radius:13px;padding:12px 18px;margin:10px 0;font-size:1em;box-shadow:0 2px 16px #00ffb62b;transition:transform .15s}.list.svelte-lpsu04 li:where(.svelte-lpsu04):hover{transform:scale(1.02)}.btn.svelte-lpsu04{background:linear-gradient(90deg,#0affb6,#2dff63);border:none;color:#151f16;padding:6px 20px;border-radius:6px;font-weight:700;font-size:1em;box-shadow:0 0 12px #00ffb652;transition:transform .14s;cursor:pointer}.btn.svelte-lpsu04:active{transform:scale(.96)}.btn[disabled].svelte-lpsu04{opacity:.5;pointer-events:none;background:#2b4034;color:#355}.back.svelte-lpsu04{color:#50ffb7;margin:12px 0 8px 4vw;cursor:pointer;font-size:1em}.back.svelte-lpsu04:hover{color:#41ff85}.dialogue-outer.svelte-lpsu04{display:flex;justify-content:center;align-items:center;min-height:55vh;padding:0;margin:38px 0}.dialogue-block.svelte-lpsu04{border:2.2px solid #21ffe7;border-radius:1.9em;box-shadow:0 0 36px #00ffd435,0 1px 10px #28ff6d18;padding:2.6em 2.5em 2.1em;max-width:420px;width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2em;margin:0 auto;background-clip:padding-box;position:relative}.speaker-name.svelte-lpsu04{font-size:1.2em;font-weight:700;color:#ff365a;padding:.15em .9em;border-radius:.8em;letter-spacing:.04em}.avatar.svelte-lpsu04{width:240px;height:240px;border-radius:1em;border:3px solid #29ffd2;box-shadow:0 0 50px #29ffd250;object-fit:cover;margin-bottom:5px;background:linear-gradient(130deg,#113b2f 70%,#1e3144)}.bubble.svelte-lpsu04{background:linear-gradient(135deg,#064c3d 30%,#044d33);color:#f0fff9;font-size:1.04rem;padding:1em .9em;border-radius:1em;line-height:1.5;white-space:pre-wrap;word-break:break-word;border:1.4px solid #21ffb4;box-shadow:0 2px 12px #12ffad33}.continue-hint.svelte-lpsu04{color:#20efb7;font-size:.9em;opacity:.7;animation:svelte-lpsu04-blink 1s infinite}@keyframes svelte-lpsu04-blink{0%,80%{opacity:.6}81%,to{opacity:1}}.task-card.svelte-lpsu04{max-width:600px;margin:24px auto;padding:2em;background:linear-gradient(120deg,#173634 88%,#1b3144);border:2.7px solid #29ffd2;border-radius:2em;display:flex;flex-direction:column;gap:1.8em;box-shadow:0 6px 30px #000c}.task-card.svelte-lpsu04 h2:where(.svelte-lpsu04){font-size:1.2em;color:#a6ffb6;margin:0;letter-spacing:.03em}.machine-area.svelte-lpsu04{display:flex;flex-direction:column;align-items:center;gap:1em}.ip-label.svelte-lpsu04{color:#a0ffd4}.ip-value.svelte-lpsu04{color:#35ff88}.task-form.svelte-lpsu04{display:flex;flex-direction:column;gap:1.4em}.question-row.svelte-lpsu04{display:flex;flex-direction:column;gap:.3em}.question-row.svelte-lpsu04 label:where(.svelte-lpsu04){font-size:.95em;color:#fafffa}.question-row.svelte-lpsu04 input:where(.svelte-lpsu04){padding:8px;border-radius:6px;border:1.5px solid #29ffd2;background:#132724db;color:#0fffb8;font-size:1em}.question-row.svelte-lpsu04 input:where(.svelte-lpsu04):focus{border-color:#64fff0;background:#14352f}.submit-msg.svelte-lpsu04{background:#19251d;color:#fff;padding:.8em;border-radius:12px;text-align:center;font-size:1em;box-shadow:0 0 10px #1affbe22}.reward-outer.svelte-lpsu04{width:100vw;min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 30%,#252942,#052828 80%,#10181e)}.reward-box.svelte-lpsu04{display:flex;flex-direction:column;align-items:center;gap:2.6em;background:linear-gradient(120deg,#2e476e 90%,#133a41);border:2.9px solid #5af8d3;border-radius:2.7em;padding:2.5em 1.8em;max-width:420px;width:90vw;box-shadow:0 0 90px #19e5c8bb;position:relative;overflow:hidden;opacity:0;transform:translateY(70px) scale(.96);transition:opacity .6s cubic-bezier(.7,0,.7,1),transform .6s cubic-bezier(.6,.7,.6,1)}.reward-box.animated.svelte-lpsu04{opacity:1;transform:translateY(0) scale(1)}.reward-title.svelte-lpsu04{font-size:2em;color:#66fff8;font-weight:800;letter-spacing:.05em;margin-bottom:.2em;text-shadow:0 0 24px #0ffb}.reward-txt.svelte-lpsu04{color:#fff;font-size:1.2em;text-align:center;line-height:1.4}.reward-gains.svelte-lpsu04{margin:.2em 0 .5em;display:flex;gap:2.5em;justify-content:center;align-items:center;font-size:1.3em}.reward-amount.svelte-lpsu04{display:flex;align-items:center;gap:.45em;font-size:1.1em;color:#ffe074;font-weight:700}.reward-amount.svelte-lpsu04 svg:where(.svelte-lpsu04){width:1.15em;height:1.15em;vertical-align:middle}@media (max-width: 600px){.reward-box.svelte-lpsu04{padding:1.3em .5em}.reward-title.svelte-lpsu04{font-size:1.3em}}.reward-btn.svelte-lpsu04{margin-top:1.7em;background:linear-gradient(90deg,#19ffac,#38ffdb);border:none;color:#18241f;padding:10px 32px;border-radius:10px;font-size:1em;font-weight:700;box-shadow:0 0 15px #16ffcc55;transition:background .13s,box-shadow .13s}.reward-btn.svelte-lpsu04:active{transform:scale(.97)}.wrapper.svelte-1rshciw{max-width:900px;margin:auto;padding:20px;background:#0a0a0a;color:#00ffea;font-family:monospace}h1.svelte-1rshciw{text-align:center;color:#39ff14}.card.svelte-1rshciw,.party-box.svelte-1rshciw{background:#1a1a1a;padding:15px;margin-bottom:20px;border:1px solid #333;border-radius:8px}.actions.svelte-1rshciw{display:flex;gap:10px;flex-wrap:wrap}.member.svelte-1rshciw,.question.svelte-1rshciw{display:flex;justify-content:space-between;background:#121212;padding:8px;margin:6px 0;border:1px solid #222;border-radius:6px}button.svelte-1rshciw{background:#111;color:#00ffea;border:1px solid #00ffea;padding:6px 12px;border-radius:4px;cursor:pointer}button.svelte-1rshciw:hover{background:#00ffea;color:#000}.kick.svelte-1rshciw{border-color:#f55;color:#f55}.kick.svelte-1rshciw:hover{background:#f55;color:#000}input.svelte-1rshciw,select.svelte-1rshciw{background:#000;color:#00ffea;border:1px solid #00ffea;padding:6px;border-radius:4px}code.svelte-1rshciw{color:#39ff14}.hint.svelte-1rshciw{background:#222;color:#ff0;margin-top:10px;padding:8px;border-radius:4px;border:1px solid #393;font-weight:700}.loader.svelte-1jw4oph{color:#ae31fc;text-align:center;margin-top:30vh;font-size:1.5em;font-weight:700;letter-spacing:2px}.error.svelte-1jw4oph{color:#ff6161;text-align:center;margin-top:30vh;font-size:1.2em;font-weight:600}.main-content.svelte-1jw4oph{min-height:82vh;margin-bottom:80px}
