.cyber-button.svelte-qqr95x{background:var(--control-bg);border:1px solid var(--border-color);color:var(--border-color);font-family:var(--font-ui);text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));justify-content:center;align-items:center;width:100%;min-width:116px;min-height:44px;padding:8px 14px;font-size:1rem;font-weight:700;transition:all .2s;display:flex;position:relative;overflow:hidden}.cyber-button.secondary.svelte-qqr95x{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.accent-bar.svelte-qqr95x{background:var(--border-color);width:4px;height:100%;transition:all .2s;position:absolute;top:0;left:0}.cyber-button.secondary.svelte-qqr95x .accent-bar:where(.svelte-qqr95x){left:auto;right:0}.cyber-button.svelte-qqr95x:before{content:"";background:var(--glow-color);opacity:0;z-index:-1;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.cyber-button.svelte-qqr95x:hover,.cyber-button.svelte-qqr95x:focus-visible{color:#000;text-shadow:none;box-shadow:0 0 15px var(--glow-color);outline:none;transform:translateY(-2px)}.cyber-button.svelte-qqr95x:hover .accent-bar:where(.svelte-qqr95x),.cyber-button.svelte-qqr95x:focus-visible .accent-bar:where(.svelte-qqr95x){background:#000}.cyber-button.svelte-qqr95x:hover:before,.cyber-button.svelte-qqr95x:focus-visible:before{opacity:1}:root[data-theme=light] .cyber-button.svelte-qqr95x{color:#141716;border-color:rgba(var(--theme-color-rgb,0, 255, 65), .52);box-shadow:inset 0 0 0 1px #14171608}:root[data-theme=light] .cyber-button.svelte-qqr95x:before{background:#1417161a}:root[data-theme=light] .cyber-button.svelte-qqr95x:hover,:root[data-theme=light] .cyber-button.svelte-qqr95x:focus-visible{color:#111514;box-shadow:0 0 0 1px rgba(var(--theme-color-rgb,0, 255, 65), .24), 0 12px 24px var(--shadow-color)}:root[data-theme=light] .cyber-button.svelte-qqr95x:hover .accent-bar:where(.svelte-qqr95x),:root[data-theme=light] .cyber-button.svelte-qqr95x:focus-visible .accent-bar:where(.svelte-qqr95x){background:#111514}.cyber-button.svelte-qqr95x:disabled{cursor:not-allowed;opacity:.5;filter:grayscale();box-shadow:none!important;transform:none!important}.cyber-button.svelte-qqr95x:disabled .accent-bar:where(.svelte-qqr95x){opacity:.5}.cyber-button.svelte-qqr95x:disabled:before{display:none}.cyber-button.svelte-qqr95x:disabled .glitch-layer:where(.svelte-qqr95x){display:none!important}.content.svelte-qqr95x{z-index:1;letter-spacing:1px;display:inline-block;position:relative}.glitch-layer.svelte-qqr95x{z-index:0;opacity:.8;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.cyber-button.svelte-qqr95x:hover .glitch-layer:where(.svelte-qqr95x),.cyber-button.svelte-qqr95x:focus-visible .glitch-layer:where(.svelte-qqr95x){animation:.3s infinite svelte-qqr95x-glitch;display:flex}.glitch-layer.svelte-qqr95x:nth-child(2){color:#ff003c;clip-path:polygon(0 0,100% 0,100% 33%,0 33%);left:-2px}.glitch-layer.svelte-qqr95x:nth-child(4){color:#00e5ff;clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);left:2px}@keyframes svelte-qqr95x-glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}.cyber-checkbox-container.svelte-8fiuk4{font-family:var(--font-mono);align-items:center;gap:.625rem;min-height:44px;display:flex}.checkbox-wrapper.svelte-8fiuk4{justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.hidden-input.svelte-8fiuk4{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.cyber-label.svelte-8fiuk4{color:var(--control-text);text-transform:uppercase;letter-spacing:1px;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;font-size:.85rem;line-height:1.25}.cyber-checkbox.svelte-8fiuk4{cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:relative}.cyber-checkbox.svelte-8fiuk4:focus-visible .inner-box:where(.svelte-8fiuk4){box-shadow:0 0 10px var(--theme-color);transform:scale(1.1)}.cyber-checkbox.checked.svelte-8fiuk4 .inner-box:where(.svelte-8fiuk4){background:rgba(var(--theme-color-rgb), .1);box-shadow:inset 0 0 10px var(--theme-color)}.inner-box.svelte-8fiuk4{background:var(--control-bg);border:1px solid var(--theme-color);clip-path:polygon(0 0,100% 0,100% 70%,70% 100%,0 100%);justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.checkmark.svelte-8fiuk4{width:16px;height:16px;color:var(--theme-color);filter:drop-shadow(0 0 5px var(--theme-color));animation:.2s ease-out svelte-8fiuk4-glitch-check}@keyframes svelte-8fiuk4-glitch-check{0%{opacity:0;transform:scale(0)rotate(-45deg)}50%{opacity:1;filter:hue-rotate(90deg);transform:scale(1.2)rotate(10deg)}to{opacity:1;transform:scale(1)rotate(0)}}.cyber-checkbox.svelte-8fiuk4:hover .inner-box:where(.svelte-8fiuk4){box-shadow:0 0 15px var(--theme-color);border-color:var(--page-text)}.cyber-select-container.svelte-11ru5ed{font-family:var(--font-mono);flex-direction:column;gap:.25rem;width:100%;max-width:200px;display:flex;position:relative}.cyber-label.svelte-11ru5ed{color:var(--control-text);text-transform:uppercase;letter-spacing:1px;align-items:center;height:16px;margin-bottom:0;font-size:.8rem;display:flex}.select-wrapper.svelte-11ru5ed{position:relative}.select-trigger.svelte-11ru5ed{background:var(--control-bg);border:1px solid var(--theme-color);width:100%;min-height:44px;color:var(--control-text);cursor:pointer;clip-path:polygon(0 0,100% 0,100% 70%,90% 100%,0 100%);z-index:2;outline:none;justify-content:space-between;align-items:center;padding:0 12px;font-family:inherit;font-size:1rem;font-weight:700;transition:all .2s;display:flex;position:relative;overflow:hidden}.select-trigger.svelte-11ru5ed:hover,.select-trigger.svelte-11ru5ed:focus-visible{box-shadow:0 0 15px var(--theme-color);background:var(--control-hover-overlay)}.select-trigger.open.svelte-11ru5ed{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border-bottom-color:#0000}.value-text.svelte-11ru5ed{text-align:left;z-index:1;white-space:nowrap;text-overflow:ellipsis;flex-grow:1;position:relative;overflow:hidden}.glitch-layer.svelte-11ru5ed{z-index:0;opacity:.8;pointer-events:none;justify-content:flex-start;align-items:center;width:100%;height:100%;padding-left:12px;display:none;position:absolute;top:0;left:0}.select-trigger.svelte-11ru5ed:hover .glitch-layer:where(.svelte-11ru5ed){animation:.3s infinite svelte-11ru5ed-glitch-select;display:flex}.glitch-layer.svelte-11ru5ed:first-child{color:#ff003c;clip-path:polygon(0 0,100% 0,100% 33%,0 33%);left:-2px}.glitch-layer.svelte-11ru5ed:nth-child(3){color:#00e5ff;clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);left:2px}@keyframes svelte-11ru5ed-glitch-select{0%{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(-2px,-1px)}60%{transform:translate(2px,1px)}80%{transform:translate(2px,-1px)}to{transform:translate(0)}}.arrow.svelte-11ru5ed{margin-left:10px;font-size:.7rem;transition:transform .3s}.arrow.open.svelte-11ru5ed{transform:rotate(180deg)}.options-container.svelte-11ru5ed{z-index:10;background:var(--panel-bg-solid);border:1px solid var(--theme-color);width:100%;box-shadow:0 10px 25px var(--shadow-color);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:none;position:absolute;top:100%;left:0;overflow:hidden}.options-container.svelte-11ru5ed:before,.options-container.svelte-11ru5ed:after{content:"▼";color:var(--theme-color);opacity:.5;text-align:center;pointer-events:none;z-index:12;width:6px;font-size:8px;position:absolute;right:2px}.options-container.svelte-11ru5ed:before{content:"▲";top:5px}.options-container.svelte-11ru5ed:after{bottom:5px}.options-dropdown.svelte-11ru5ed{scrollbar-width:thin;scrollbar-color:var(--theme-color) var(--scrollbar-track);flex-direction:column;width:100%;max-height:200px;display:flex;overflow-y:auto}.options-dropdown.svelte-11ru5ed::-webkit-scrollbar{width:6px}.options-dropdown.svelte-11ru5ed::-webkit-scrollbar-track{background:var(--scrollbar-track);border-left:1px dashed rgba(var(--theme-color-rgb), .2);margin-block:10px}.options-dropdown.svelte-11ru5ed::-webkit-scrollbar-thumb{background:linear-gradient(to bottom, transparent, var(--theme-color), var(--theme-color), transparent);box-shadow:0 0 10px var(--theme-color), inset 0 0 2px #fffc;border:1px solid var(--control-inverse-text);border-radius:0}.options-dropdown.svelte-11ru5ed::-webkit-scrollbar-thumb:hover{background:var(--theme-color);box-shadow:0 0 20px var(--theme-color);cursor:pointer}.option-item.svelte-11ru5ed{min-height:44px;color:var(--control-text);text-align:left;cursor:pointer;text-transform:uppercase;background:0 0;border:none;outline:none;flex-shrink:0;padding:14px 15px;font-family:inherit;font-size:.9rem;font-weight:700;transition:all .2s;position:relative}.option-item.svelte-11ru5ed:hover,.option-item.svelte-11ru5ed:focus-visible,.option-item.focused.svelte-11ru5ed{background:var(--theme-color);outline:none;color:var(--control-inverse-text)!important}.option-item.active.svelte-11ru5ed{background:rgba(var(--theme-color-rgb), .2);text-decoration:underline}:root[data-theme=light] .select-trigger.svelte-11ru5ed,:root[data-theme=light] .options-container.svelte-11ru5ed{border-color:rgba(var(--theme-color-rgb), .52)}:root[data-theme=light] .option-item.svelte-11ru5ed:hover,:root[data-theme=light] .option-item.svelte-11ru5ed:focus-visible,:root[data-theme=light] .option-item.focused.svelte-11ru5ed{background:#1417161a;color:#111514!important}:root[data-theme=light] .option-item.active.svelte-11ru5ed{background:rgba(var(--theme-color-rgb), .14);color:#111514}.scanline.svelte-11ru5ed{pointer-events:none;z-index:11;opacity:.3;background:linear-gradient(#fff0 0% 50%,#0000001a 50% 100%) 0 0/100% 4px;width:100%;height:100%;position:absolute;top:0;left:0}.options-dropdown.svelte-11ru5ed:after{content:"";background:linear-gradient(transparent, rgba(var(--theme-color-rgb), .08));pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=599px){.cyber-select-container.svelte-11ru5ed{max-width:200px}}.cyber-numeric-container.svelte-h34cx8{font-family:var(--font-mono);flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;max-width:200px;min-height:60px;display:flex}.cyber-label.svelte-h34cx8{color:var(--control-text);text-transform:uppercase;letter-spacing:1px;align-items:center;height:16px;margin-bottom:0;font-size:.8rem;display:flex}.stepper-wrapper.svelte-h34cx8{align-items:center;gap:4px;width:100%;min-height:44px;display:flex}.input-glow-wrapper.svelte-h34cx8{clip-path:polygon(0% 0%,90% 0%,100% 30%,100% 100%,10% 100%,0% 70%);flex-grow:1;height:100%;position:relative;overflow:hidden}.cyber-input.svelte-h34cx8{background:var(--control-bg);border:1px solid var(--theme-color);height:100%;color:var(--control-text);font-family:var(--font-mono);text-align:center;box-sizing:border-box;appearance:textfield;white-space:nowrap;outline:none;width:100%;padding:0 5px;font-size:1.1rem;transition:all .2s}.cyber-input.svelte-h34cx8::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cyber-input.svelte-h34cx8::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cyber-input.svelte-h34cx8:hover,.cyber-input.svelte-h34cx8:focus{background:var(--control-hover-overlay);box-shadow:inset 0 0 10px rgba(var(--theme-color-rgb), .3), 0 0 10px var(--theme-color)}.step-btn.svelte-h34cx8{color:var(--control-text);font-family:var(--font-mono);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;min-width:44px;min-height:44px;padding:0 4px;font-size:1.1rem;transition:all .2s}.step-btn.svelte-h34cx8:hover,.step-btn.svelte-h34cx8:focus-visible{text-shadow:0 0 10px var(--theme-color);filter:brightness(1.2);transform:scale(1.2)}.step-btn.svelte-h34cx8:active{filter:brightness(1.5);transform:scale(.9)}.scanline.svelte-h34cx8{background:var(--theme-color);opacity:.15;pointer-events:none;z-index:1;width:100%;height:2px;animation:4s linear infinite svelte-h34cx8-scanline;position:absolute;top:0;left:0}@keyframes svelte-h34cx8-scanline{0%{transform:translateY(-10px)}to{transform:translateY(50px)}}@media (width<=599px){.cyber-numeric-container.svelte-h34cx8{max-width:200px}}.cyber-input-container.svelte-1veu32u{font-family:var(--font-mono);flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;min-height:65px;display:flex}.cyber-label.svelte-1veu32u{color:var(--control-text);text-transform:uppercase;letter-spacing:1px;align-items:center;height:16px;margin-bottom:2px;font-size:.8rem;display:flex}.input-glow-wrapper.svelte-1veu32u{clip-path:polygon(0% 0%,95% 0%,100% 25%,100% 100%,5% 100%,0% 75%);width:100%;min-height:44px;position:relative;overflow:hidden}.cyber-input.svelte-1veu32u{background:var(--control-bg);border:1px solid var(--theme-color);height:100%;color:var(--control-text);font-family:var(--font-mono);box-sizing:border-box;outline:none;width:100%;padding:0 15px;font-size:1.1rem;transition:all .2s}.cyber-input.svelte-1veu32u::placeholder{color:var(--theme-color);opacity:.3}.cyber-input.svelte-1veu32u:hover,.cyber-input.svelte-1veu32u:focus{background:var(--control-hover-overlay);box-shadow:inset 0 0 10px rgba(var(--theme-color-rgb), .3), 0 0 10px var(--theme-color)}.scanline.svelte-1veu32u{background:var(--theme-color);opacity:.15;pointer-events:none;z-index:1;width:100%;height:2px;animation:4s linear infinite svelte-1veu32u-scanline;position:absolute;top:0;left:0}@keyframes svelte-1veu32u-scanline{0%{transform:translateY(-10px)}to{transform:translateY(50px)}}.cyber-square-button.svelte-1ti1sou{background:var(--control-bg);border:1px solid var(--theme-color);color:var(--control-text);cursor:pointer;width:44px;min-width:44px;min-height:44px;font-family:var(--font-mono);box-shadow:inset 0 0 5px rgba(var(--theme-color-rgb), .2);justify-content:center;align-items:center;padding:0;font-weight:700;transition:all .2s;display:flex;position:relative;overflow:hidden}.cyber-square-button.svelte-1ti1sou:before{content:"";background:var(--theme-color);opacity:0;z-index:-1;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.cyber-square-button.svelte-1ti1sou:hover,.cyber-square-button.svelte-1ti1sou:focus-visible{color:var(--control-inverse-text);box-shadow:0 0 15px var(--theme-color);outline:none;transform:translateY(-2px)}.cyber-square-button.svelte-1ti1sou:hover:before,.cyber-square-button.svelte-1ti1sou:focus-visible:before{opacity:1}:root[data-theme=light] .cyber-square-button.svelte-1ti1sou:before{background:#1417161a}:root[data-theme=light] .cyber-square-button.svelte-1ti1sou:hover,:root[data-theme=light] .cyber-square-button.svelte-1ti1sou:focus-visible{color:#111514}.content.svelte-1ti1sou{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.glitch-layer.svelte-1ti1sou{z-index:0;opacity:.8;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.cyber-square-button.svelte-1ti1sou:hover .glitch-layer:where(.svelte-1ti1sou),.cyber-square-button.svelte-1ti1sou:focus-visible .glitch-layer:where(.svelte-1ti1sou){animation:.3s infinite svelte-1ti1sou-glitch;display:flex}.glitch-layer.svelte-1ti1sou:first-child{color:#ff003c;clip-path:polygon(0 0,100% 0,100% 33%,0 33%);left:-1px}.glitch-layer.svelte-1ti1sou:nth-child(3){color:#00e5ff;clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);left:1px}@keyframes svelte-1ti1sou-glitch{0%{transform:translate(0)}20%{transform:translate(-1px,1px)}40%{transform:translate(-1px,-1px)}60%{transform:translate(1px,1px)}80%{transform:translate(1px,-1px)}to{transform:translate(0)}}.cyber-accordion.svelte-szeq4b{border-top:1px solid rgba(var(--theme-color-rgb), .3);border-bottom:1px solid rgba(var(--theme-color-rgb), .3);width:100%;margin:.5rem 0}.accordion-header.svelte-szeq4b{background:var(--control-bg-muted);width:100%;color:var(--control-text);cursor:pointer;min-height:44px;font-family:var(--font-ui);text-transform:uppercase;letter-spacing:2px;text-align:left;border:none;align-items:center;gap:10px;padding:8px 14px;font-size:.9rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.accordion-header.svelte-szeq4b:hover{background:var(--control-hover-overlay);text-shadow:0 0 10px var(--theme-color)}.accordion-header.open.svelte-szeq4b{background:var(--control-hover-overlay);border-bottom:1px solid var(--theme-color)}.tech-icon.svelte-szeq4b{opacity:.8;font-size:.7rem}.title.svelte-szeq4b{overflow-wrap:anywhere;flex-grow:0;min-width:0;font-weight:700}.tech-lines.svelte-szeq4b{background:linear-gradient(to right, var(--theme-color), transparent);opacity:.3;flex-grow:1;height:1px}.accordion-content.svelte-szeq4b{background:var(--control-bg-muted);overflow:hidden}.content-inner.svelte-szeq4b{padding:12px}@media (width<=599px){.accordion-header.svelte-szeq4b{letter-spacing:1px;gap:8px;padding:10px}.content-inner.svelte-szeq4b{padding:12px 0 2px}}.key-cap.svelte-oqywsz{background:var(--control-bg);border:1px solid var(--key-color);min-width:2.5rem;height:1.8rem;font-family:var(--font-mono);color:var(--key-color);box-shadow:0 0 5px var(--key-color);text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;padding:0 .5rem;font-size:.8rem;font-weight:700;display:inline-flex;position:relative;top:-1px}.key-cap.svelte-oqywsz:after{content:"";background:var(--key-color);opacity:.5;border-radius:2px;height:2px;position:absolute;bottom:-3px;left:2px;right:2px}.modal-backdrop.svelte-5hkr9u{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;box-sizing:border-box;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100dvh;padding:1rem;display:flex;position:fixed;top:0;left:0}.modal-container.svelte-5hkr9u{background:var(--panel-bg-strong);width:min(100%,800px);max-width:800px;max-height:min(85dvh,760px);color:var(--control-text);box-sizing:border-box;position:relative}.hud-frame.svelte-5hkr9u{border:1px solid rgba(var(--theme-color-rgb), var(--theme-border-alpha));max-height:inherit;box-sizing:border-box;flex-direction:column;padding:2.5rem;display:flex;position:relative}.hud-frame.svelte-5hkr9u:before{content:"";border-top:2px solid var(--theme-color);border-left:2px solid var(--theme-color);width:20px;height:20px;position:absolute;top:-5px;left:-5px}.hud-frame.svelte-5hkr9u:after{content:"";border-bottom:2px solid var(--theme-color);border-right:2px solid var(--theme-color);width:20px;height:20px;position:absolute;bottom:-5px;right:-5px}header.svelte-5hkr9u{margin-bottom:1.5rem}h2.svelte-5hkr9u{font-family:var(--font-title);text-shadow:0 0 10px var(--theme-color);overflow-wrap:anywhere;margin:0;font-size:clamp(1.8rem,8vw,2.5rem)}.header-line.svelte-5hkr9u{background:linear-gradient(90deg, var(--theme-color), transparent);height:2px;margin-top:.5rem}.scroll-container.svelte-5hkr9u{margin-bottom:1.5rem;position:relative;overflow:hidden}.scroll-container.svelte-5hkr9u:before,.scroll-container.svelte-5hkr9u:after{content:"▼";color:var(--theme-color);opacity:.5;text-align:center;pointer-events:none;z-index:5;width:6px;font-size:8px;position:absolute;right:0}.scroll-container.svelte-5hkr9u:before{content:"▲";top:0}.scroll-container.svelte-5hkr9u:after{bottom:0}.scroll-area.svelte-5hkr9u{scrollbar-width:thin;scrollbar-color:var(--theme-color) var(--scrollbar-track);max-height:50dvh;padding-right:1.5rem;overflow-y:auto}.scroll-area.svelte-5hkr9u::-webkit-scrollbar{width:6px}.scroll-area.svelte-5hkr9u::-webkit-scrollbar-track{background:var(--scrollbar-track);border-left:1px dashed rgba(var(--theme-color-rgb), .2);margin-block:10px}.scroll-area.svelte-5hkr9u::-webkit-scrollbar-thumb{background:linear-gradient(to bottom, transparent, var(--theme-color), var(--theme-color), transparent);box-shadow:0 0 10px var(--theme-color), inset 0 0 2px #fffc;border:1px solid var(--control-inverse-text);border-radius:0}.scroll-area.svelte-5hkr9u::-webkit-scrollbar-thumb:hover{background:var(--theme-color);box-shadow:0 0 20px var(--theme-color);cursor:pointer}footer.svelte-5hkr9u{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.footer-line.svelte-5hkr9u{background:linear-gradient(90deg, transparent, var(--theme-color), transparent);opacity:.3;width:100%;height:1px}:root[data-theme=light] .modal-backdrop.svelte-5hkr9u{background:#f4f1e8b8}:root[data-theme=light] .modal-container.svelte-5hkr9u{box-shadow:0 18px 48px var(--shadow-color)}@media (width<=599px){.modal-backdrop.svelte-5hkr9u{align-items:flex-start;padding:.75rem}.modal-container.svelte-5hkr9u{max-height:calc(100dvh - 1.5rem)}.hud-frame.svelte-5hkr9u{padding:1.25rem}header.svelte-5hkr9u,.scroll-container.svelte-5hkr9u{margin-bottom:1rem}.scroll-area.svelte-5hkr9u{max-height:calc(100dvh - 13rem);padding-right:.75rem}footer.svelte-5hkr9u{gap:1rem}}.groups-container.svelte-apjqso{grid-template-columns:1fr 1fr;gap:2rem;display:grid}@media (width<=600px){.groups-container.svelte-apjqso{grid-template-columns:1fr}}.help-group.svelte-apjqso h3:where(.svelte-apjqso){font-family:var(--font-ui);border-bottom:1px solid rgba(var(--theme-color-rgb), .2);opacity:.8;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.2rem}.items-grid.svelte-apjqso{flex-direction:column;gap:.8rem;display:flex}.help-item.svelte-apjqso{align-items:center;gap:1rem;min-width:0;display:flex}.key-wrapper.svelte-apjqso{flex-shrink:0;justify-content:flex-start;width:80px;display:flex}.description.svelte-apjqso{font-family:var(--font-mono);opacity:.9;overflow-wrap:anywhere;font-size:.9rem}@media (width<=599px){.groups-container.svelte-apjqso{gap:1.25rem}.help-group.svelte-apjqso h3:where(.svelte-apjqso){font-size:1rem}.help-item.svelte-apjqso{align-items:flex-start;gap:.75rem}.key-wrapper.svelte-apjqso{width:64px}.description.svelte-apjqso{font-size:.85rem;line-height:1.4}}.about-content.svelte-1ae5xi6{font-family:var(--font-mono);flex-direction:column;gap:2.5rem;display:flex}.description.svelte-1ae5xi6{opacity:.9;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}.meta-grid.svelte-1ae5xi6{flex-direction:column;gap:.5rem;display:flex}.meta-item.svelte-1ae5xi6{gap:1rem;font-size:.9rem;display:flex}.label.svelte-1ae5xi6{opacity:.6;min-width:80px}.value.svelte-1ae5xi6{color:var(--control-text);overflow-wrap:anywhere;min-width:0}.link.svelte-1ae5xi6{border-bottom:1px dashed var(--theme-color);text-decoration:none}.link.svelte-1ae5xi6:hover{background:var(--theme-color);color:var(--control-inverse-text)}h3.svelte-1ae5xi6{font-family:var(--font-ui);border-bottom:1px solid rgba(var(--theme-color-rgb), .2);opacity:.8;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.2rem}.links-grid.svelte-1ae5xi6{flex-wrap:wrap;gap:1.5rem;display:flex}.cyber-link.svelte-1ae5xi6{align-items:center;text-decoration:none;transition:transform .2s;display:flex}.cyber-link.svelte-1ae5xi6:hover{transform:translateY(-2px)}@media (width<=599px){.about-content.svelte-1ae5xi6{gap:1.5rem}.description.svelte-1ae5xi6{font-size:.95rem;line-height:1.5}.meta-item.svelte-1ae5xi6{flex-direction:column;gap:.25rem}.label.svelte-1ae5xi6{min-width:0}.links-grid.svelte-1ae5xi6{gap:1rem}}.save-modal-content.svelte-o7m9e3{flex-direction:column;gap:1.5rem;padding:1rem 0;display:flex}.instruction.svelte-o7m9e3{font-family:var(--font-mono);opacity:.7;margin:0;font-size:.9rem}.modal-actions.svelte-o7m9e3{justify-content:flex-end;gap:1rem;width:100%;display:flex}@media (width<=599px){.save-modal-content.svelte-o7m9e3{gap:1rem;padding:.5rem 0}.modal-actions.svelte-o7m9e3{flex-direction:column-reverse}}.menu-container.svelte-8goaui{text-align:center;min-height:100dvh;color:var(--control-text);background-color:#0000;flex-direction:column;justify-content:center;align-items:center;padding:1rem .75rem;display:flex;overflow-x:hidden}.hud-frame.svelte-8goaui{border:1px solid rgba(var(--theme-color-rgb), var(--theme-border-alpha));background-color:var(--panel-bg);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-sizing:border-box;width:90%;max-width:800px;padding:1.5rem;position:relative}.back-link.svelte-8goaui{z-index:2;border:1px solid rgba(var(--theme-color-rgb), var(--theme-border-strong-alpha));background:linear-gradient(135deg, rgba(var(--theme-color-rgb), .12), transparent 42%), var(--control-bg);width:38px;min-width:38px;height:38px;color:var(--control-text);opacity:.72;font-family:var(--font-mono);box-shadow:inset 0 0 8px rgba(var(--theme-color-rgb), .12), 0 0 0 rgba(var(--theme-color-rgb), 0);justify-content:center;align-items:center;font-size:1.7rem;font-weight:700;line-height:1;text-decoration:none;transition:border-color .16s,box-shadow .16s,color .16s,opacity .16s,transform .16s;display:flex;position:absolute;top:.75rem;right:.75rem;overflow:hidden}.back-link.svelte-8goaui:before{content:"";background:repeating-linear-gradient(to bottom, transparent 0, transparent 4px, rgba(var(--theme-color-rgb), .24) 5px);opacity:0;position:absolute;inset:0;transform:translateY(-100%)}.back-link.svelte-8goaui:hover,.back-link.svelte-8goaui:focus-visible{border-color:var(--theme-color);color:var(--control-inverse-text);opacity:1;box-shadow:0 0 14px rgba(var(--theme-color-rgb), .86), inset 0 0 12px rgba(var(--theme-color-rgb), .34);outline:none;transform:translateY(-1px)}.back-link.svelte-8goaui:hover:before,.back-link.svelte-8goaui:focus-visible:before{opacity:1;animation:.42s steps(5,end) infinite svelte-8goaui-backScanline}.back-link.svelte-8goaui:active{filter:brightness(1.35)contrast(1.15);transform:translate(1px,1px)skew(-7deg)}.back-icon.svelte-8goaui,.back-glitch-layer.svelte-8goaui{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.back-icon.svelte-8goaui{z-index:1;text-shadow:0 0 8px var(--theme-color)}.back-glitch-layer.svelte-8goaui{z-index:0;opacity:0}.back-glitch-layer.svelte-8goaui:first-child{color:#ff003c;clip-path:polygon(0 0,100% 0,100% 42%,0 42%)}.back-glitch-layer.svelte-8goaui:nth-child(3){color:#00e5ff;clip-path:polygon(0 58%,100% 58%,100% 100%,0 100%)}.back-link.svelte-8goaui:hover .back-glitch-layer:where(.svelte-8goaui),.back-link.svelte-8goaui:focus-visible .back-glitch-layer:where(.svelte-8goaui){opacity:.95;animation:.28s infinite svelte-8goaui-backGlitch}.back-link.svelte-8goaui:hover .back-glitch-layer:where(.svelte-8goaui):first-child,.back-link.svelte-8goaui:focus-visible .back-glitch-layer:where(.svelte-8goaui):first-child{transform:translate(-2px,-1px)}.back-link.svelte-8goaui:hover .back-glitch-layer:where(.svelte-8goaui):nth-child(3),.back-link.svelte-8goaui:focus-visible .back-glitch-layer:where(.svelte-8goaui):nth-child(3){transform:translate(2px,1px)}.hud-frame.svelte-8goaui:before{content:"";border-top:2px solid var(--theme-color);border-left:2px solid var(--theme-color);width:20px;height:20px;position:absolute;top:-5px;left:-5px}.hud-frame.svelte-8goaui:after{content:"";border-bottom:2px solid var(--theme-color);border-right:2px solid var(--theme-color);width:20px;height:20px;position:absolute;bottom:-5px;right:-5px}h1.svelte-8goaui{font-family:var(--font-title);letter-spacing:clamp(.08rem,1.1vw,.5rem);text-shadow:2px 0 #ff003c, -2px 0 #00e5ff, 0 0 10px var(--theme-color);margin-bottom:1rem;font-size:clamp(2.35rem,12vw,5rem)}.menu-controls.svelte-8goaui{flex-direction:column;gap:.75rem;display:flex}.main-actions.svelte-8goaui{grid-template-columns:repeat(2,1fr);justify-content:center;gap:.75rem;display:grid}@media (width>=600px){.main-actions.svelte-8goaui{grid-template-columns:repeat(4,1fr)}}.settings-grid.svelte-8goaui{font-family:var(--font-mono);grid-template-columns:repeat(1,1fr);gap:.875rem 1rem;font-size:.9rem;display:grid}@media (width>=700px){.settings-grid.svelte-8goaui{grid-template-columns:repeat(2,1fr)}}.setting-item.svelte-8goaui{justify-content:flex-start;align-items:flex-start;gap:.75rem;width:100%;min-height:60px;display:flex}.transition-stack.svelte-8goaui{grid-template-rows:1fr;grid-template-columns:1fr;width:min(100%,200px);height:60px;display:grid;position:relative}.stack-item.svelte-8goaui{grid-area:1/1;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.preset-wrapper.svelte-8goaui{align-items:flex-start;gap:.75rem;width:100%;display:flex}.save-btn-container.svelte-8goaui{align-items:center;height:42px;margin-top:20px;display:flex}.fade-in.svelte-8goaui{animation:2s svelte-8goaui-fadeIn}@keyframes svelte-8goaui-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-8goaui-backGlitch{0%{filter:none}20%{filter:blur(1px)brightness(1.4)}45%{filter:none}65%{filter:contrast(1.35)}to{filter:none}}@keyframes svelte-8goaui-backScanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.active{background:var(--theme-color)!important;color:var(--control-inverse-text)!important}:root[data-theme=light] .hud-frame.svelte-8goaui{box-shadow:0 18px 48px var(--shadow-color), inset 0 0 28px #2a5e540f}:root[data-theme=light] h1.svelte-8goaui{color:#17201d;text-shadow:1px 0 #bc2a4873, -1px 0 #006b8061, 0 0 14px rgba(var(--theme-color-rgb), .28)}:root[data-theme=light] .back-link.svelte-8goaui:hover,:root[data-theme=light] .back-link.svelte-8goaui:focus-visible{color:#111514;background:#14171614}@media (width<=599px){.menu-container.svelte-8goaui{justify-content:flex-start;padding:1rem .75rem 2rem}.hud-frame.svelte-8goaui{width:100%;padding:3.25rem 1.25rem 1.25rem}.back-link.svelte-8goaui{width:36px;min-width:36px;height:36px;font-size:1.55rem;top:.875rem;right:.875rem}h1.svelte-8goaui{overflow-wrap:anywhere;margin-bottom:1.25rem}.menu-controls.svelte-8goaui,.main-actions.svelte-8goaui{gap:.75rem}.settings-grid.svelte-8goaui{gap:.75rem;font-size:.85rem}.setting-item.svelte-8goaui{min-height:68px}.transition-stack.svelte-8goaui{width:min(100%,200px);height:68px}.preset-wrapper.svelte-8goaui{gap:.75rem}.save-btn-container.svelte-8goaui{margin-top:22px}}@media (width<=359px){.hud-frame.svelte-8goaui{padding:3rem 1rem 1rem}.main-actions.svelte-8goaui{grid-template-columns:1fr}}canvas.svelte-136opj7{width:100vw;height:100vh;position:fixed;top:0;left:0}canvas[data-digital-rain-root].svelte-136opj7{touch-action:none;overscroll-behavior:contain}.crt-container.svelte-1ie887r{background:var(--page-bg);z-index:9999;pointer-events:none;-webkit-overflow-scrolling:touch;width:100vw;min-height:100dvh;position:fixed;inset:0;overflow:hidden auto}.crt-screen.svelte-1ie887r{pointer-events:auto;width:100%;min-height:100dvh;position:relative}.scanlines.svelte-1ie887r{background:var(--scanline-bg);z-index:10;pointer-events:none;background-size:100% 4px;width:100%;height:100%;position:fixed;inset:0}.vignette.svelte-1ie887r{background:var(--crt-vignette-bg);z-index:11;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.flicker.svelte-1ie887r{background:var(--crt-flicker-bg);opacity:0;z-index:12;pointer-events:none;width:100%;height:100%;animation:.15s infinite svelte-1ie887r-flicker;position:fixed;inset:0}@keyframes svelte-1ie887r-flicker{0%{opacity:.1}5%{opacity:.2}10%{opacity:.1}15%{opacity:.3}20%{opacity:.1}25%{opacity:.2}30%{opacity:.1}35%{opacity:.4}40%{opacity:.1}45%{opacity:.2}50%{opacity:.1}55%{opacity:.3}60%{opacity:.1}65%{opacity:.2}70%{opacity:.1}75%{opacity:.4}80%{opacity:.1}85%{opacity:.2}90%{opacity:.1}95%{opacity:.3}to{opacity:.1}}.crt-screen.svelte-1ie887r:before{content:" ";background:var(--crt-curve-bg);z-index:13;pointer-events:none;background-size:100% 2px,3px 100%;display:block;position:fixed;inset:0}.fps-counter.svelte-i6snuz{background:var(--panel-bg);border:1px solid var(--matrix-color,#00ff41);color:var(--control-text);font-family:var(--font-mono,monospace);pointer-events:none;z-index:1000;text-transform:uppercase;letter-spacing:1px;gap:8px;padding:4px 8px;font-size:14px;display:flex;position:fixed;top:10px;right:10px;box-shadow:0 0 10px #00ff4133}.label.svelte-i6snuz{opacity:.7}.value.svelte-i6snuz{text-align:right;min-width:2ch;font-weight:700}:root{--font-title:"Rubik Glitch Pop", system-ui, -apple-system, sans-serif;--font-ui:"Orbitron", sans-serif;--font-mono:"Kode Mono", monospace}body{background-color:var(--page-bg);color:var(--page-text);font-family:var(--font-mono);margin:0;padding:0;overflow:hidden auto}main.svelte-1n46o8q{min-height:100dvh}.background-rain.svelte-1n46o8q{width:100%;height:100%;opacity:var(--background-rain-opacity);z-index:-1;pointer-events:none;position:absolute;top:0;left:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:#000;--page-text:#00ff41;--canvas-bg:#000;--panel-bg:#000c;--panel-bg-strong:#000000e6;--panel-bg-solid:#000000fa;--control-bg:#000000d9;--control-bg-muted:#0006;--control-text:var(--theme-color,#00ff41);--control-inverse-text:#000;--control-hover-overlay:rgba(var(--theme-color-rgb,0, 255, 65), .15);--theme-border-alpha:.3;--theme-border-strong-alpha:.45;--shadow-color:#000c;--scrollbar-track:#0000004d;--scanline-bg:linear-gradient(#12101000 50%, #00000040 50%);--crt-vignette-bg:radial-gradient(circle, transparent 50%, #00000080 100%);--crt-flicker-bg:#1210100d;--crt-curve-bg:linear-gradient(#12101000 50%, #0000001a 50%), linear-gradient(90deg, #ff000008, #00ff0003, #0000ff08);--background-rain-opacity:.15;background-color:var(--page-bg);color:var(--page-text);font-family:Consolas,Lucida Console,monospace}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:#f4f1e8;--page-text:#141716;--canvas-bg:#f4f1e8;--panel-bg:#ffffffc2;--panel-bg-strong:#ffffffe6;--panel-bg-solid:#fffffff5;--control-bg:#ffffffd1;--control-bg-muted:#1417160d;--control-text:#141716;--control-inverse-text:#fff;--control-hover-overlay:#14171614;--theme-border-alpha:.34;--theme-border-strong-alpha:.46;--shadow-color:#1c242229;--scrollbar-track:#14171614;--scanline-bg:linear-gradient(#14171600 50%, #1417160b 50%);--crt-vignette-bg:radial-gradient(circle, transparent 68%, #2e38341f 100%);--crt-flicker-bg:#14171603;--crt-curve-bg:linear-gradient(#14171600 50%, #14171609 50%), linear-gradient(90deg, #00785006, #00507805, #1e322d05);--background-rain-opacity:.2}html,body,#app{background-color:var(--page-bg,#000);min-height:100%;color:var(--page-text,#00ff41)}body{margin:0;padding:0;overflow:hidden auto}*,:before,:after{box-sizing:border-box}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:1.5s ease-in fadeIn}
