*,:before,:after,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.visible{visibility:visible}.invisible{visibility:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.grid{display:grid}.my{margin-top:1rem;margin-bottom:1rem}.me{margin-inline-end:1rem}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.h1{height:.25rem}.h3{height:.75rem}.h4{height:1rem}.flex{display:flex}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.flex-wrap{flex-wrap:wrap}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.resize{resize:both}.break-all{word-break:break-all}.b,.border{border-width:1px}.px{padding-left:1rem;padding-right:1rem}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color,#0003),0 0 1px var(--un-text-shadow-color,#0100051a);text-shadow:var(--un-text-shadow)}.outline{outline-style:solid}.ring{--un-ring-width:3px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.game-layout.svelte-o39ejv{background:#0a0a0a;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.main-area.svelte-o39ejv{flex:1;gap:6px;min-height:0;padding:6px;display:flex}.panel.svelte-o39ejv{min-height:0;overflow:hidden}.terminal-panel.svelte-o39ejv{flex:2}.right-column.svelte-o39ejv{flex-direction:column;flex:1;gap:6px;min-width:280px;min-height:0;display:flex}.filestate-panel.svelte-o39ejv,.graph-panel.svelte-o39ejv{flex:1;min-height:0}.hud-area.svelte-o39ejv{padding:0 6px 6px}@media (width<=860px){.main-area.svelte-o39ejv{flex-direction:column}.terminal-panel.svelte-o39ejv{flex:3;min-height:200px}.right-column.svelte-o39ejv{min-width:unset;flex-direction:row;flex:2}.filestate-panel.svelte-o39ejv,.graph-panel.svelte-o39ejv{flex:1}}.terminal-container.svelte-43nx1r{background:#0a0a0a;border:1px solid #2a2a4e;border-radius:4px;flex-direction:column;height:100%;display:flex;overflow:hidden}.terminal-header.svelte-43nx1r{background:#1a1a2e;border-bottom:1px solid #2a2a4e;align-items:center;gap:6px;padding:6px 12px;display:flex}.bug-btn.svelte-43nx1r{color:#ff004d!important;background:#ff004d11!important;border-color:#ff004d44!important}.bug-btn.svelte-43nx1r:hover{background:#ff004d22!important;border-color:#ff004d88!important}.alpha-tag.svelte-43nx1r{color:#ff004d;letter-spacing:1px;background:#ff004d18;border:1px solid #ff004d44;border-radius:3px;padding:2px 5px;font-family:"Press Start 2P",monospace;font-size:6px;animation:2s ease-in-out infinite svelte-43nx1r-alpha-pulse}@keyframes svelte-43nx1r-alpha-pulse{0%,to{opacity:1}50%{opacity:.5}}.header-actions.svelte-43nx1r{gap:6px;margin-left:auto;display:flex}.header-btn.svelte-43nx1r{color:#5f574f;cursor:pointer;background:#0a0a0a44;border:1px solid #2a2a4e;border-radius:4px;justify-content:center;align-items:center;padding:5px 10px;font-family:"Press Start 2P",monospace;font-size:9px;line-height:1;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:flex}.header-btn.svelte-43nx1r:hover{color:#c2c3c7;background:#2a2a4e44;border-color:#5f574f}.undo-btn.svelte-43nx1r{color:#ffa300;background:#ffa30011;border-color:#ffa30044;gap:4px;font-family:"Press Start 2P",monospace;font-size:9px}.undo-btn.svelte-43nx1r:hover{color:#ffa300;background:#ffa30022;border-color:#ffa30088}.icon-btn.svelte-43nx1r{padding:4px 8px;font-family:inherit;font-size:15px}.terminal-dot.svelte-43nx1r{border-radius:50%;width:10px;height:10px}.terminal-dot.red.svelte-43nx1r{background:#ff004d}.terminal-dot.yellow.svelte-43nx1r{background:#ffa300}.terminal-dot.green.svelte-43nx1r{background:#00e436}.terminal-title.svelte-43nx1r{color:#5f574f;letter-spacing:2px;margin-left:8px;font-family:"Press Start 2P",monospace;font-size:8px}.terminal-body.svelte-43nx1r{flex:1;padding:8px;overflow:hidden}.terminal-body.svelte-43nx1r .xterm{height:100%}.terminal-body.svelte-43nx1r .xterm-viewport{overflow-y:auto!important}@media (width<=860px){.header-actions.svelte-43nx1r{flex-wrap:wrap;gap:4px}.terminal-header.svelte-43nx1r{padding:4px 8px}}.file-state-container.svelte-1y6esus{background:#0a0a0a;border:1px solid #2a2a4e;border-radius:4px;flex-direction:column;height:100%;display:flex;overflow:hidden}.panel-header.svelte-1y6esus{background:#1a1a2e;border-bottom:1px solid #2a2a4e;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.panel-title.svelte-1y6esus{color:#5f574f;letter-spacing:2px;font-family:"Press Start 2P",monospace;font-size:8px}.branch-badge.svelte-1y6esus{color:#29adff;background:#29adff22;border:1px solid #29adff44;border-radius:3px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:10px}.empty-state.svelte-1y6esus{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.empty-icon.svelte-1y6esus{color:#5f574f;font-family:"Press Start 2P",monospace;font-size:32px}.empty-text.svelte-1y6esus{color:#5f574f;font-family:JetBrains Mono,monospace;font-size:12px}.empty-hint.svelte-1y6esus{color:#5f574f88;font-family:JetBrains Mono,monospace;font-size:11px}.empty-hint.svelte-1y6esus code:where(.svelte-1y6esus){color:#00e436;background:#00e43622;border-radius:2px;padding:1px 4px}.areas.svelte-1y6esus{flex-direction:column;flex:1;gap:4px;min-height:0;padding:8px;display:flex;overflow:hidden}.area.svelte-1y6esus{background:#1a1a2e44;border:1px solid #2a2a4e;border-radius:4px;flex-direction:column;flex:1;min-height:0;padding:6px 8px;display:flex;overflow:hidden}.area-header.svelte-1y6esus{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.area-label.svelte-1y6esus{color:#5f574f;letter-spacing:1px;font-family:"Press Start 2P",monospace;font-size:7px}.area-count.svelte-1y6esus{color:#5f574f;background:#5f574f22;border-radius:3px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:10px}.area-arrow.svelte-1y6esus{text-align:center;color:#5f574f44;font-size:10px;line-height:1}.file-list.svelte-1y6esus{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.file-entry.svelte-1y6esus{border-radius:2px;gap:8px;padding:2px 4px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.file-entry.svelte-1y6esus:hover{background:#ffffff08}.file-status.svelte-1y6esus{color:var(--status-color);flex-shrink:0;font-weight:700}.file-name.svelte-1y6esus{color:#c2c3c7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.area-empty.svelte-1y6esus{color:#5f574f44;font-family:JetBrains Mono,monospace;font-size:10px;font-style:italic}.graph-container.svelte-1y8qfmp{background:#0a0a0a;border:1px solid #2a2a4e;border-radius:4px;flex-direction:column;height:100%;display:flex;overflow:hidden}.panel-header.svelte-1y8qfmp{background:#1a1a2e;border-bottom:1px solid #2a2a4e;flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.panel-title.svelte-1y8qfmp{color:#5f574f;letter-spacing:2px;font-family:"Press Start 2P",monospace;font-size:8px}.detached-badge.svelte-1y8qfmp{color:#ffa300;letter-spacing:1px;background:#ffa3001f;border:1px solid #ffa30066;border-radius:2px;padding:2px 6px;font-family:"Press Start 2P",monospace;font-size:6px;animation:2s ease-in-out infinite svelte-1y8qfmp-warn-pulse}@keyframes svelte-1y8qfmp-warn-pulse{0%,to{opacity:.7}50%{opacity:1}}.empty-state.svelte-1y8qfmp{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.empty-icon-svg.svelte-1y8qfmp{opacity:.6}.empty-text.svelte-1y8qfmp{color:#5f574f;font-family:JetBrains Mono,monospace;font-size:12px}.detached-text.svelte-1y8qfmp{color:#ffa300}.empty-hint.svelte-1y8qfmp{color:#5f574f88;font-family:JetBrains Mono,monospace;font-size:11px}.empty-hint.svelte-1y8qfmp code:where(.svelte-1y8qfmp){color:#00e436;background:#00e43622;border-radius:2px;padding:1px 4px}.graph-scroll.svelte-1y8qfmp{flex:1;padding:4px;overflow:auto}.graph-svg.svelte-1y8qfmp{display:block}.graph-flash.svelte-1y8qfmp{border-color:#4a4a7e;transition:border-color .2s}.new-node.svelte-1y8qfmp{transform-box:fill-box;transform-origin:50%;animation:.4s cubic-bezier(.175,.885,.32,1.275) svelte-1y8qfmp-node-appear}@keyframes svelte-1y8qfmp-node-appear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.new-edge.svelte-1y8qfmp{animation:.5s ease-out svelte-1y8qfmp-edge-draw}@keyframes svelte-1y8qfmp-edge-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.head-moved.svelte-1y8qfmp{animation:.3s svelte-1y8qfmp-head-slide}@keyframes svelte-1y8qfmp-head-slide{0%{opacity:.4}to{opacity:1}}.graph-edge.svelte-1y8qfmp{transition:d .3s}.commit-node.svelte-1y8qfmp{filter:drop-shadow(0 0 2px #ffffff1a);transition:all .2s}.commit-node.svelte-1y8qfmp:hover{filter:drop-shadow(0 0 6px #ffffff4d)}.current-branch-node.svelte-1y8qfmp{filter:drop-shadow(0 0 4px #fff3)}.merge-node.svelte-1y8qfmp{filter:drop-shadow(0 0 3px #ffffff26)}.head-glow.svelte-1y8qfmp{animation:2s ease-in-out infinite svelte-1y8qfmp-glow-pulse}.head-glow-inner.svelte-1y8qfmp{animation:2s ease-in-out infinite svelte-1y8qfmp-glow-pulse-inner}@keyframes svelte-1y8qfmp-glow-pulse{0%,to{stroke-opacity:.2}50%{stroke-opacity:.7}}@keyframes svelte-1y8qfmp-glow-pulse-inner{0%,to{fill-opacity:.05}50%{fill-opacity:.15}}.sha-label.svelte-1y8qfmp{fill:#8b8b8b;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:JetBrains Mono,monospace;font-size:9px}.message-label.svelte-1y8qfmp{fill:#5f574f;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:JetBrains Mono,monospace;font-size:9px}.branch-label-group.svelte-1y8qfmp{transition:transform .3s}.branch-label.svelte-1y8qfmp{pointer-events:none;-webkit-user-select:none;user-select:none;font-family:"Press Start 2P",monospace;font-size:6px}.branch-label-current.svelte-1y8qfmp{filter:brightness(1.2);font-weight:700}.branch-label-remote.svelte-1y8qfmp{font-style:italic}.head-label.svelte-1y8qfmp{fill:#ffa300;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:"Press Start 2P",monospace;font-size:6px}.head-label.detached.svelte-1y8qfmp{fill:#ffa300;font-size:5px}.head-arrow.svelte-1y8qfmp{fill:#ffa300;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:"Press Start 2P",monospace;font-size:5px}.objective-panel.svelte-s2skx4{background:#1a1a2e;border:1px solid #2a2a4e;border-radius:4px;padding:10px 12px}.objective-header.svelte-s2skx4{align-items:center;gap:12px;margin-bottom:8px;padding-right:4px;display:flex}.objective-title.svelte-s2skx4{color:#ffa300;letter-spacing:2px;font-family:"Press Start 2P",monospace;font-size:8px}.progress.svelte-s2skx4{color:#00e436;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px}.command-count.svelte-s2skx4{color:#5f574f;font-family:JetBrains Mono,monospace;font-size:10px}.objectives.svelte-s2skx4{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.objective-item.svelte-s2skx4{color:#c2c3c7;gap:8px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.objective-bullet.svelte-s2skx4{color:#ffa300;flex-shrink:0}.objective-text.svelte-s2skx4{line-height:1.4}.validators.svelte-s2skx4{border-top:1px solid #2a2a4e;flex-direction:column;gap:2px;padding-top:6px;display:flex}.validator-item.svelte-s2skx4{color:#5f574f;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;transition:color .3s;display:flex}.validator-item.passed.svelte-s2skx4{color:#00e436}.validator-check.svelte-s2skx4{flex-shrink:0;font-weight:700}.validator-msg.svelte-s2skx4{line-height:1.4}.new-commands.svelte-s2skx4{border-top:1px solid #2a2a4e;flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px;padding-top:8px;display:flex}.new-commands-label.svelte-s2skx4{color:#5f574f;letter-spacing:1px;font-family:"Press Start 2P",monospace;font-size:6px}.command-badge.svelte-s2skx4{color:#29adff;background:#29adff18;border:1px solid #29adff33;border-radius:3px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:10px}.docs-btn.svelte-s2skx4{color:#00e436;cursor:pointer;letter-spacing:1px;background:#00e43612;border:1px solid #00e43633;border-radius:3px;margin-left:auto;padding:3px 8px;font-family:"Press Start 2P",monospace;font-size:6px;transition:background .15s,border-color .15s}.docs-btn.svelte-s2skx4:hover{background:#00e43625;border-color:#00e43666}.pixel-art.svelte-4gdd13{image-rendering:pixelated;object-fit:contain;display:block}.pixel-fallback.svelte-4gdd13{background:#0a0a0a;border:1px dashed #2a2a4e;border-radius:4px;justify-content:center;align-items:center;display:flex}.fallback-icon.svelte-4gdd13{color:#5f574f44;font-family:"Press Start 2P",monospace;font-size:24px}.hud-progress.svelte-exou5k{background:linear-gradient(135deg,#1a1a2e,#12121e);border:1px solid #2a2a4e;border-radius:6px;align-items:center;gap:14px;height:100%;padding:10px 14px;display:flex}.monk-area.svelte-exou5k{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.monk-frame.svelte-exou5k{border:2px solid var(--glow-color,#2a2a4e);width:56px;height:56px;box-shadow:0 0 12px color-mix(in srgb, var(--glow-color) calc(var(--glow-intensity) * 40%), transparent);background:radial-gradient(circle,#0a0a0a,#0a0a0a88);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.monk-sprite.svelte-exou5k{width:48px;height:48px;image-rendering:pixelated;z-index:2;filter:drop-shadow(0 0 calc(var(--glow-intensity) * 6px) var(--glow-color));transition:filter .5s;position:relative}.monk-sprite.enlightened.svelte-exou5k{animation:2s ease-in-out infinite svelte-exou5k-enlightened-pulse}@keyframes svelte-exou5k-enlightened-pulse{0%,to{filter:drop-shadow(0 0 6px var(--glow-color)) brightness(1)}50%{filter:drop-shadow(0 0 14px var(--glow-color)) brightness(1.3)}}.monk-aura.svelte-exou5k{border:1px solid var(--glow-color);opacity:calc(var(--glow-intensity) * .4);z-index:1;pointer-events:none;border-radius:50%;animation:3s ease-in-out infinite svelte-exou5k-aura-breathe;position:absolute;inset:-6px}@keyframes svelte-exou5k-aura-breathe{0%,to{opacity:calc(var(--glow-intensity) * .2);transform:scale(.9)}50%{opacity:calc(var(--glow-intensity) * .5);transform:scale(1.15)}}.monk-stage-badge.svelte-exou5k{letter-spacing:1px;white-space:nowrap;border:1px solid;border-radius:3px;padding:2px 6px;font-family:"Press Start 2P",monospace;font-size:6px}.hud-info.svelte-exou5k{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.hud-name-row.svelte-exou5k{justify-content:space-between;align-items:baseline;display:flex}.name-display.svelte-exou5k{color:#e0e0e0;cursor:pointer;letter-spacing:1px;text-align:left;background:0 0;border:none;padding:0;font-family:"Press Start 2P",monospace;font-size:9px;transition:color .15s}.name-display.svelte-exou5k:hover{color:#fff}.edit-icon.svelte-exou5k{color:#5f574f;margin-left:4px;font-size:9px;transition:color .15s}.name-display.svelte-exou5k:hover .edit-icon:where(.svelte-exou5k){color:#00e436}.name-input.svelte-exou5k{color:#00ff41;letter-spacing:1px;background:#0a0a0a;border:1px solid #00ff4166;border-radius:3px;outline:none;width:140px;padding:2px 6px;font-family:"Press Start 2P",monospace;font-size:9px}.hud-count.svelte-exou5k{color:#c2c3c7;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.hud-count-total.svelte-exou5k{color:#5f574f;font-size:10px;font-weight:400}.hud-bar-bg.svelte-exou5k{background:#0a0a0a;border:1px solid #2a2a4e;border-radius:4px;width:100%;height:8px;overflow:hidden}.hud-bar-fill.svelte-exou5k{border-radius:3px;min-width:4px;height:100%;transition:width .6s,background .6s}.hud-bottom.svelte-exou5k{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hud-desc.svelte-exou5k{color:#5f574faa;white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,monospace;font-size:9px;font-style:italic;overflow:hidden}.hud-next.svelte-exou5k{color:#5f574f66;white-space:nowrap;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:8px}.hud-level-info.svelte-exou5k{border-top:1px solid #2a2a4e44;align-items:baseline;gap:8px;margin-top:2px;padding-top:5px;display:flex}.hud-level-badge.svelte-exou5k{color:#ffa300;letter-spacing:1px;white-space:nowrap;flex-shrink:0;font-family:"Press Start 2P",monospace;font-size:6px}.hud-level-title.svelte-exou5k{color:#c2c3c7;white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,monospace;font-size:10px;overflow:hidden}.hud-level-art.svelte-exou5k{background:#0a0a0a44;border:1px solid #2a2a4e;border-radius:6px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:56px;height:56px;display:flex}.level-sprite.svelte-exou5k{width:48px;height:48px;image-rendering:pixelated;object-fit:contain}.journey.svelte-exou5k{width:100%}.journey-header.svelte-exou5k{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.journey-title.svelte-exou5k{color:#5f574f;letter-spacing:2px;font-family:"Press Start 2P",monospace;font-size:7px}.journey-count.svelte-exou5k{font-family:JetBrains Mono,monospace;font-size:11px}.fade-hint.svelte-exou5k{color:#5f574f44;text-align:center;padding:4px 0;font-family:JetBrains Mono,monospace;font-size:9px}.path.svelte-exou5k{flex-direction:column;display:flex}.stage-row.svelte-exou5k{padding-left:0;position:relative}.connector-line.svelte-exou5k{border-radius:1px;width:2px;height:10px;transition:background .5s;position:absolute;top:-2px;left:13px}.stage-content.svelte-exou5k{align-items:flex-start;gap:12px;padding:6px 0;display:flex}.dot-wrap.svelte-exou5k{flex-shrink:0;justify-content:center;width:28px;padding-top:2px;display:flex}.dot.svelte-exou5k{border-radius:50%;width:14px;height:14px;transition:all .5s;position:relative}.stage-row.current.svelte-exou5k .dot:where(.svelte-exou5k){width:18px;height:18px}.dot-pulse.svelte-exou5k{pointer-events:none;border:1px solid;border-radius:50%;animation:2s ease-in-out infinite svelte-exou5k-pulse;position:absolute;inset:-5px}@keyframes svelte-exou5k-pulse{0%,to{opacity:0;transform:scale(.8)}50%{opacity:.6;transform:scale(1.2)}}.dot-burst.svelte-exou5k{pointer-events:none;background:radial-gradient(circle,#ffa30044,#0000);border-radius:50%;animation:3s ease-in-out infinite svelte-exou5k-burst;position:absolute;inset:-12px}@keyframes svelte-exou5k-burst{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:.8;transform:scale(1.3)}}.stage-info.svelte-exou5k{flex:1;min-width:0}.stage-name-row.svelte-exou5k{align-items:baseline;gap:6px;display:flex}.stage-num.svelte-exou5k{color:#5f574f66;min-width:14px;font-family:JetBrains Mono,monospace;font-size:9px}.stage-name.svelte-exou5k{letter-spacing:1px;font-family:"Press Start 2P",monospace;font-size:8px;transition:color .5s}.check.svelte-exou5k{color:#00e436;font-size:10px}.stage-row.locked.svelte-exou5k .stage-name:where(.svelte-exou5k){opacity:.4}.stage-desc.svelte-exou5k{color:#c2c3c7;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.4}.stage-next.svelte-exou5k{color:#5f574f;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:9px}.intro-overlay.svelte-1eijnlx{z-index:100;background:#0a0a0aee;justify-content:center;align-items:center;animation:.3s svelte-1eijnlx-fadeIn;display:flex;position:fixed;inset:0}@keyframes svelte-1eijnlx-fadeIn{0%{opacity:0}to{opacity:1}}.intro-card.svelte-1eijnlx{scrollbar-width:thin;scrollbar-color:#2a2a4e #1a1a2e;background:#1a1a2e;border:2px solid #2a2a4e;border-radius:8px;width:94%;max-width:720px;max-height:92vh;padding:20px 28px;animation:.4s svelte-1eijnlx-slideUp;overflow-y:auto}@keyframes svelte-1eijnlx-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.intro-top.svelte-1eijnlx{align-items:flex-start;gap:16px;margin-bottom:0;display:flex}.intro-text.svelte-1eijnlx{flex:1}.intro-art.svelte-1eijnlx{background:#0a0a0a66;border:1px solid #2a2a4e;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:flex}.level-badge.svelte-1eijnlx{color:#ffa300;letter-spacing:2px;margin-bottom:8px;font-family:"Press Start 2P",monospace;font-size:7px}.level-title.svelte-1eijnlx{color:#00ff41;margin:0 0 6px;font-family:"Press Start 2P",monospace;font-size:14px;line-height:1.4}.level-subtitle.svelte-1eijnlx{color:#5f574f;margin:0;font-family:JetBrains Mono,monospace;font-size:11px}.divider.svelte-1eijnlx{background:#2a2a4e;height:1px;margin:14px 0}.narrative.svelte-1eijnlx{color:#c2c3c7;margin:0 0 14px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.6}.concept-box.svelte-1eijnlx{background:#29adff08;border:1px solid #29adff22;border-radius:4px;margin-bottom:14px;padding:10px 14px}.concept-label.svelte-1eijnlx{color:#29adff;letter-spacing:2px;margin-bottom:6px;font-family:"Press Start 2P",monospace;font-size:6px;display:block}.concept-text.svelte-1eijnlx{color:#b0b0b0;margin:0;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.5}.objectives-preview.svelte-1eijnlx{margin-bottom:14px}.objectives-label.svelte-1eijnlx{color:#ffa300;letter-spacing:2px;margin-bottom:8px;font-family:"Press Start 2P",monospace;font-size:6px;display:block}.objective-row.svelte-1eijnlx{color:#c2c3c7;gap:8px;margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.4;display:flex}.bullet.svelte-1eijnlx{color:#ffa300;flex-shrink:0}.path-section.svelte-1eijnlx{background:#0a0a0a66;border:1px solid #2a2a4e;border-radius:4px;margin-bottom:14px;padding:10px}.start-button.svelte-1eijnlx{color:#0a0a0a;cursor:pointer;letter-spacing:3px;background:linear-gradient(135deg,#00ff41,#00e436);border:none;border-radius:6px;width:100%;padding:12px;font-family:"Press Start 2P",monospace;font-size:11px;transition:transform .15s,box-shadow .2s;display:block;box-shadow:0 0 16px #00ff4133}.start-button.svelte-1eijnlx:hover{transform:translateY(-2px);box-shadow:0 0 24px #00ff4155}.start-button.svelte-1eijnlx:active{transform:translateY(0);box-shadow:0 0 12px #00ff4133}.share-overlay.svelte-dbx9q1{z-index:200;background:#0a0a0aee;justify-content:center;align-items:center;animation:.2s svelte-dbx9q1-fadeIn;display:flex;position:fixed;inset:0}@keyframes svelte-dbx9q1-fadeIn{0%{opacity:0}to{opacity:1}}.share-card.svelte-dbx9q1{text-align:center;background:#1a1a2e;border:2px solid #5f9ea0;border-radius:8px;width:90%;max-width:520px;padding:24px;animation:.3s cubic-bezier(.175,.885,.32,1.275) svelte-dbx9q1-popIn}@keyframes svelte-dbx9q1-popIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.share-header.svelte-dbx9q1{color:#5f9ea0;letter-spacing:3px;margin-bottom:16px;font-family:"Press Start 2P",monospace;font-size:12px}.image-preview.svelte-dbx9q1{background:#0a0a0a;border:1px solid #2a2a4e;border-radius:4px;justify-content:center;align-items:center;min-height:120px;margin-bottom:16px;display:flex;overflow:hidden}.preview-img.svelte-dbx9q1{width:100%;height:auto;display:block}.generating.svelte-dbx9q1{color:#5f574f;padding:40px;font-family:JetBrains Mono,monospace;font-size:11px}.share-buttons.svelte-dbx9q1{gap:12px;margin-bottom:12px;display:flex}.share-btn.svelte-dbx9q1{cursor:pointer;letter-spacing:1px;border:none;border-radius:4px;flex:1;padding:10px;font-family:"Press Start 2P",monospace;font-size:8px;transition:transform .1s,background .2s}.share-btn.svelte-dbx9q1:hover:not(:disabled){transform:translateY(-1px)}.share-btn.svelte-dbx9q1:active:not(:disabled){transform:translateY(0)}.share-btn.svelte-dbx9q1:disabled{opacity:.4;cursor:not-allowed}.btn-twitter.svelte-dbx9q1{color:#fff;background:#1a1a2e;border:1px solid #2a2a4e;flex:none;justify-content:center;align-items:center;min-width:40px;font-size:12px;text-decoration:none;display:inline-flex}.btn-twitter.svelte-dbx9q1:hover{background:#2a2a4e}.btn-linkedin.svelte-dbx9q1{color:#fff;background:#0a66c2;flex:none;justify-content:center;align-items:center;min-width:40px;font-weight:700;text-decoration:none;display:inline-flex}.btn-linkedin.svelte-dbx9q1:hover{background:#0b7ad4}.btn-download.svelte-dbx9q1{color:#0a0a0a;background:#ffa300}.btn-download.svelte-dbx9q1:hover:not(:disabled){background:#ffb733}.btn-copy.svelte-dbx9q1{color:#0a0a0a;background:#00ff41}.btn-copy.svelte-dbx9q1:hover:not(:disabled){background:#3f6}.btn-share.svelte-dbx9q1{color:#fff;background:#5f9ea0}.btn-share.svelte-dbx9q1:hover:not(:disabled){background:#7abcbe}.close-btn.svelte-dbx9q1{color:#5f574f;cursor:pointer;letter-spacing:1px;background:0 0;border:none;padding:4px 8px;font-family:"Press Start 2P",monospace;font-size:8px;transition:color .2s}.close-btn.svelte-dbx9q1:hover{color:#c2c3c7}.complete-overlay.svelte-pkj968{z-index:100;background:#0a0a0aee;justify-content:center;align-items:center;animation:.3s svelte-pkj968-fadeIn;display:flex;position:fixed;inset:0}@keyframes svelte-pkj968-fadeIn{0%{opacity:0}to{opacity:1}}.complete-card.svelte-pkj968{text-align:center;background:#1a1a2e;border:2px solid #00ff41;border-radius:8px;width:90%;max-width:400px;padding:32px;animation:.5s cubic-bezier(.175,.885,.32,1.275) svelte-pkj968-popIn}@keyframes svelte-pkj968-popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.stage-clear.svelte-pkj968{color:#ffa300;letter-spacing:4px;margin-bottom:8px;font-family:"Press Start 2P",monospace;font-size:18px;animation:1s ease-in-out infinite alternate svelte-pkj968-pulse}@keyframes svelte-pkj968-pulse{0%{text-shadow:0 0 10px #ffa30066}to{text-shadow:0 0 20px #ffa300aa,0 0 40px #ffa30044}}.level-name.svelte-pkj968{color:#c2c3c7;margin:0 0 24px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:400}.stars-display.svelte-pkj968{justify-content:center;gap:16px;margin-bottom:24px;display:flex}.star.svelte-pkj968{color:#5f574f;font-size:36px;transition:color .3s,transform .3s}.star.earned.svelte-pkj968{color:#ffa300;text-shadow:0 0 10px #ffa30066;animation:.5s svelte-pkj968-starPop}@keyframes svelte-pkj968-starPop{0%{transform:scale(0)}50%{transform:scale(1.3)}to{transform:scale(1)}}.stats.svelte-pkj968{margin-bottom:24px}.stat-row.svelte-pkj968{color:#5f574f;justify-content:space-between;padding:4px 0;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.stat-value.svelte-pkj968{color:#c2c3c7}.stage-info.svelte-pkj968{background:#0a0a0a66;border:1px solid #2a2a4e;border-radius:4px;margin-bottom:20px;padding:10px}.stage-label.svelte-pkj968{letter-spacing:2px;margin-bottom:4px;font-family:"Press Start 2P",monospace;font-size:10px;display:block}.stage-desc.svelte-pkj968{color:#5f574f;font-family:JetBrains Mono,monospace;font-size:10px}.buttons.svelte-pkj968{gap:12px;display:flex}.btn.svelte-pkj968{cursor:pointer;letter-spacing:1px;border:none;border-radius:4px;flex:1;padding:10px;font-family:"Press Start 2P",monospace;font-size:9px;transition:transform .1s}.btn.svelte-pkj968:hover{transform:translateY(-1px)}.btn.svelte-pkj968:active{transform:translateY(0)}.btn-retry.svelte-pkj968{color:#c2c3c7;background:#2a2a4e}.btn-share.svelte-pkj968{color:#fff;background:#5f9ea0}.btn-next.svelte-pkj968{color:#0a0a0a;background:#00ff41}.minimize-btn.svelte-pkj968{color:#5f574f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:9px;transition:color .15s,border-color .15s;position:absolute;top:8px;right:10px}.minimize-btn.svelte-pkj968:hover{color:#c2c3c7;border-color:#5f574f}.complete-card.svelte-pkj968{position:relative}.minimized-bar.svelte-pkj968{z-index:100;background:#1a1a2e;border-top:2px solid #00ff41;align-items:center;gap:12px;padding:8px 16px;animation:.25s svelte-pkj968-slideUp;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes svelte-pkj968-slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.minimized-stars.svelte-pkj968{gap:4px;display:flex}.mini-star.svelte-pkj968{color:#5f574f;font-size:16px}.mini-star.earned.svelte-pkj968{color:#ffa300}.minimized-title.svelte-pkj968{color:#ffa300;letter-spacing:2px;font-family:"Press Start 2P",monospace;font-size:8px}.minimized-actions.svelte-pkj968{gap:8px;margin-left:auto;display:flex}.minimized-btn.svelte-pkj968{cursor:pointer;letter-spacing:1px;border:none;border-radius:4px;padding:8px 14px;font-family:"Press Start 2P",monospace;font-size:8px;transition:transform .1s}.minimized-btn.svelte-pkj968:hover{transform:translateY(-1px)}.minimized-expand.svelte-pkj968{color:#c2c3c7;background:#2a2a4e}.minimized-next.svelte-pkj968{color:#0a0a0a;background:#00ff41}.editor-overlay.svelte-xbu9g9{z-index:90;background:#0a0a0add;justify-content:center;align-items:center;animation:.15s svelte-xbu9g9-fadeIn;display:flex;position:fixed;inset:0}@keyframes svelte-xbu9g9-fadeIn{0%{opacity:0}to{opacity:1}}.editor-card.svelte-xbu9g9{background:#1a1a2e;border:2px solid #29adff;border-radius:6px;flex-direction:column;width:90%;max-width:600px;height:70%;animation:.2s svelte-xbu9g9-slideUp;display:flex}@keyframes svelte-xbu9g9-slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.editor-header.svelte-xbu9g9{background:#29adff22;border-bottom:1px solid #29adff44;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.editor-filepath.svelte-xbu9g9{color:#29adff;font-family:JetBrains Mono,monospace;font-size:12px}.editor-actions.svelte-xbu9g9{gap:8px;display:flex}.btn-save.svelte-xbu9g9,.btn-close.svelte-xbu9g9{cursor:pointer;border:1px solid;border-radius:3px;padding:4px 10px;font-family:"Press Start 2P",monospace;font-size:8px;transition:background .15s}.btn-save.svelte-xbu9g9{color:#0a0a0a;background:#00e436;border-color:#00e436}.btn-save.svelte-xbu9g9:hover{background:#00ff41}.btn-save.svelte-xbu9g9:disabled{opacity:.5;cursor:default}.btn-close.svelte-xbu9g9{color:#c2c3c7;background:0 0;border-color:#5f574f}.btn-close.svelte-xbu9g9:hover{background:#5f574f33}.editor-hint.svelte-xbu9g9{color:#5f574f;border-bottom:1px solid #2a2a4e;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:9px}.editor-loading.svelte-xbu9g9{color:#5f574f;flex:1;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;display:flex}.editor-textarea.svelte-xbu9g9{color:#c2c3c7;resize:none;tab-size:2;background:#0a0a0a;border:none;outline:none;flex:1;padding:12px;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.5}.editor-textarea.svelte-xbu9g9::selection{background:#29adff33}.conflict-overlay.svelte-kesfhp{z-index:90;background:#0a0a0add;justify-content:center;align-items:center;animation:.15s svelte-kesfhp-fadeIn;display:flex;position:fixed;inset:0}@keyframes svelte-kesfhp-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-kesfhp-pulse{0%,to{border-color:#ff004d88}50%{border-color:#ff004ddd}}.conflict-card.svelte-kesfhp{background:#1a1a2e;border:2px solid #2a2a4e;border-radius:6px;flex-direction:column;width:95%;max-width:1400px;height:85%;animation:.2s svelte-kesfhp-slideUp;display:flex}@keyframes svelte-kesfhp-slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.conflict-header.svelte-kesfhp{background:#2a2a4e22;border-bottom:1px solid #2a2a4e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:8px 12px;display:flex}.conflict-title-row.svelte-kesfhp{align-items:center;gap:10px;display:flex}.conflict-filepath.svelte-kesfhp{color:#c2c3c7;font-family:JetBrains Mono,monospace;font-size:12px}.conflict-badge.svelte-kesfhp{color:#ff004d;background:#ff004d22;border:1px solid #ff004d44;border-radius:3px;padding:3px 8px;font-family:"Press Start 2P",monospace;font-size:8px}.conflict-progress.svelte-kesfhp{color:#ffec27;background:#ffec2715;border:1px solid #ffec2733;border-radius:3px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:10px}.conflict-progress.all-done.svelte-kesfhp{color:#00e436;background:#00e43615;border-color:#00e43633}.conflict-actions.svelte-kesfhp{flex-wrap:wrap;gap:6px;display:flex}.btn-action.svelte-kesfhp,.btn-save.svelte-kesfhp,.btn-close.svelte-kesfhp{cursor:pointer;border:1px solid;border-radius:3px;padding:4px 8px;font-family:"Press Start 2P",monospace;font-size:7px;transition:background .15s}.btn-take-ours.svelte-kesfhp{color:#00e436;background:#00e43611;border-color:#00e43644}.btn-take-ours.svelte-kesfhp:hover{background:#00e43622}.btn-take-theirs.svelte-kesfhp{color:#29adff;background:#29adff11;border-color:#29adff44}.btn-take-theirs.svelte-kesfhp:hover{background:#29adff22}.btn-take-both.svelte-kesfhp{color:#ffec27;background:#ffec2711;border-color:#ffec2744}.btn-take-both.svelte-kesfhp:hover{background:#ffec2722}.btn-manual.svelte-kesfhp{color:#c2c3c7;background:0 0;border-color:#5f574f}.btn-manual.svelte-kesfhp:hover{background:#5f574f33}.btn-manual-active.svelte-kesfhp{color:#ffec27;background:#ffec2722;border-color:#ffec27}.btn-save.svelte-kesfhp{color:#0a0a0a;background:#00e436;border-color:#00e436}.btn-save.svelte-kesfhp:hover{background:#00ff41}.btn-save.svelte-kesfhp:disabled{opacity:.4;cursor:default}.btn-close.svelte-kesfhp{color:#c2c3c7;background:0 0;border-color:#5f574f}.btn-close.svelte-kesfhp:hover{background:#5f574f33}.conflict-hint.svelte-kesfhp{color:#5f574f;border-bottom:1px solid #2a2a4e;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:9px}.conflict-loading.svelte-kesfhp{color:#5f574f;flex:1;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;display:flex}.editor-body.svelte-kesfhp{background:#2a2a4e;flex:1;gap:1px;min-height:0;display:flex}.hunks-panel.svelte-kesfhp{background:#0d0d12;flex:1;min-width:0;overflow-y:auto}.result-panel.svelte-kesfhp{flex-direction:column;width:38%;min-width:280px;min-height:0;display:flex}.context-section.svelte-kesfhp{border-left:3px solid #2a2a4e44;margin:0}.context-content.svelte-kesfhp{color:#5f574f;white-space:pre-wrap;word-break:break-all;margin:0;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.5}.conflict-section.svelte-kesfhp{border-radius:4px;margin:4px 0;overflow:hidden}.conflict-unresolved.svelte-kesfhp{background:#ff004d08;border-left:3px solid #ff004d;animation:2s ease-in-out infinite svelte-kesfhp-pulse}.conflict-resolved.svelte-kesfhp{opacity:.75;background:#00e43608;border-left:3px solid #00e43688}.conflict-section-header.svelte-kesfhp{background:#1a1a2e;border-bottom:1px solid #2a2a4e44;justify-content:space-between;align-items:center;padding:5px 12px;display:flex}.conflict-section-label.svelte-kesfhp{color:#c2c3c7;align-items:center;gap:6px;font-family:"Press Start 2P",monospace;font-size:7px;display:flex}.resolved-check.svelte-kesfhp{color:#00e436;font-size:12px}.unresolved-warn.svelte-kesfhp{color:#ff004d;font-size:12px}.btn-undo.svelte-kesfhp{color:#c2c3c7;cursor:pointer;background:0 0;border:1px solid #5f574f;border-radius:3px;padding:2px 6px;font-family:"Press Start 2P",monospace;font-size:6px}.btn-undo.svelte-kesfhp:hover{background:#5f574f33}.hunk-panels.svelte-kesfhp{background:#2a2a4e44;gap:1px;display:flex}.hunk-side.svelte-kesfhp{flex:1;min-width:0}.hunk-side-label.svelte-kesfhp{text-align:center;letter-spacing:1px;padding:3px 10px;font-family:"Press Start 2P",monospace;font-size:6px}.hunk-label-ours.svelte-kesfhp{color:#00e436;background:#00e43615;border-bottom:1px solid #00e43633}.hunk-label-theirs.svelte-kesfhp{color:#29adff;background:#29adff15;border-bottom:1px solid #29adff33}.hunk-code.svelte-kesfhp{color:#c2c3c7;white-space:pre-wrap;word-break:break-all;min-height:24px;margin:0;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.5}.hunk-code-ours.svelte-kesfhp{background:#00e43609}.hunk-code-theirs.svelte-kesfhp{background:#29adff09}.hunk-actions.svelte-kesfhp{background:#1a1a2e;justify-content:center;gap:4px;padding:6px 10px;display:flex}.btn-hunk.svelte-kesfhp{cursor:pointer;border:1px solid;border-radius:3px;padding:5px 12px;font-family:"Press Start 2P",monospace;font-size:7px;transition:background .15s,transform .1s}.btn-hunk.svelte-kesfhp:hover{transform:translateY(-1px)}.btn-hunk-ours.svelte-kesfhp{color:#00e436;background:#00e43618;border-color:#00e43655}.btn-hunk-ours.svelte-kesfhp:hover{background:#00e43630}.btn-hunk-theirs.svelte-kesfhp{color:#29adff;background:#29adff18;border-color:#29adff55}.btn-hunk-theirs.svelte-kesfhp:hover{background:#29adff30}.btn-hunk-both.svelte-kesfhp{color:#ffec27;background:#ffec2718;border-color:#ffec2755}.btn-hunk-both.svelte-kesfhp:hover{background:#ffec2730}.resolved-preview.svelte-kesfhp{padding:0}.resolved-code.svelte-kesfhp{color:#00e436aa;white-space:pre-wrap;word-break:break-all;background:#00e43608;margin:0;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.5}.panel-label.svelte-kesfhp{text-align:center;letter-spacing:1px;justify-content:center;align-items:center;gap:8px;padding:5px 10px;font-family:"Press Start 2P",monospace;font-size:7px;display:flex}.panel-label-result.svelte-kesfhp{color:#ffec27;background:#ffec2712;border-bottom:1px solid #ffec2733}.manual-badge.svelte-kesfhp{background:#ffec2733;border-radius:2px;padding:1px 5px;font-size:6px}.panel-textarea.svelte-kesfhp{color:#c2c3c7;resize:none;tab-size:2;background:#0a0a0a;border:none;outline:none;flex:1;min-height:0;padding:10px;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.5}.panel-textarea.svelte-kesfhp::selection{background:#29adff33}.textarea-result.svelte-kesfhp{background:#0d0d0d}.textarea-result.svelte-kesfhp:focus{outline:1px solid #ffec2744}.textarea-result[readonly].svelte-kesfhp{cursor:default}.share-widget.svelte-vo2dff{z-index:180;position:fixed;bottom:20px;right:20px}.share-toggle.svelte-vo2dff{color:#0a0a0a;cursor:pointer;background:linear-gradient(135deg,#ffa300,#ff8c00);border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:700;transition:transform .15s,box-shadow .2s;display:flex;box-shadow:0 2px 12px #ffa30044}.share-toggle.svelte-vo2dff:hover{transform:scale(1.1);box-shadow:0 4px 20px #ffa30066}.share-menu.svelte-vo2dff{background:#1a1a2e;border:1px solid #2a2a4e;border-radius:8px;min-width:160px;padding:6px;animation:.15s svelte-vo2dff-popUp;position:absolute;bottom:56px;right:0;box-shadow:0 8px 32px #0008}@keyframes svelte-vo2dff-popUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.share-item.svelte-vo2dff{color:#c2c3c7;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:12px;transition:background .1s;display:flex}.share-item.svelte-vo2dff:hover{background:#2a2a4e44}.share-icon.svelte-vo2dff{text-align:center;color:#ffa300;flex-shrink:0;width:20px;font-size:13px;font-weight:700}.doc-overlay.svelte-1fwk9q2{z-index:90;background:#0a0a0add;justify-content:center;align-items:center;animation:.15s svelte-1fwk9q2-fadeIn;display:flex;position:fixed;inset:0}@keyframes svelte-1fwk9q2-fadeIn{0%{opacity:0}to{opacity:1}}.doc-card.svelte-1fwk9q2{background:#1a1a2e;border:2px solid #00e436;border-radius:6px;flex-direction:column;width:90%;max-width:680px;max-height:85vh;animation:.2s svelte-1fwk9q2-slideUp;display:flex}@keyframes svelte-1fwk9q2-slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.doc-header.svelte-1fwk9q2{background:#00e43618;border-bottom:1px solid #00e43644;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.doc-title.svelte-1fwk9q2{color:#00e436;letter-spacing:1px;font-family:"Press Start 2P",monospace;font-size:10px}.btn-close.svelte-1fwk9q2{color:#c2c3c7;cursor:pointer;background:0 0;border:1px solid #5f574f;border-radius:3px;padding:4px 8px;font-family:"Press Start 2P",monospace;font-size:8px;transition:background .15s}.btn-close.svelte-1fwk9q2:hover{background:#5f574f33}.doc-body.svelte-1fwk9q2{flex:1;padding:14px;overflow-y:auto}.doc-section.svelte-1fwk9q2{margin-bottom:16px}.doc-section.svelte-1fwk9q2:last-child{margin-bottom:0}.section-label.svelte-1fwk9q2{color:#ffa300;letter-spacing:2px;margin:0 0 6px;font-family:"Press Start 2P",monospace;font-size:7px}.syntax-block.svelte-1fwk9q2{color:#00e436;background:#0a0a0a;border:1px solid #2a2a4e;border-radius:4px;margin:0;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:13px;overflow-x:auto}.description-text.svelte-1fwk9q2{color:#c2c3c7;margin:0;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.6}.options-table.svelte-1fwk9q2{border-collapse:collapse;width:100%}.options-table.svelte-1fwk9q2 tr:where(.svelte-1fwk9q2){border-bottom:1px solid #2a2a4e}.options-table.svelte-1fwk9q2 tr:where(.svelte-1fwk9q2):last-child{border-bottom:none}.opt-flag.svelte-1fwk9q2{color:#29adff;white-space:nowrap;vertical-align:top;padding:4px 12px 4px 0;font-family:JetBrains Mono,monospace;font-size:11px}.opt-desc.svelte-1fwk9q2{color:#c2c3c7;padding:4px 0;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.4}.example-item.svelte-1fwk9q2{margin-bottom:8px}.example-item.svelte-1fwk9q2:last-child{margin-bottom:0}.example-cmd.svelte-1fwk9q2{color:#00e436;background:#0a0a0a;border:1px solid #2a2a4e;border-radius:3px;margin:0 0 2px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:12px;overflow-x:auto}.example-explanation.svelte-1fwk9q2{color:#5f574f;padding-left:10px;font-family:JetBrains Mono,monospace;font-size:10px}.tip-text.svelte-1fwk9q2{color:#ffa300;background:#ffa30010;border-left:3px solid #ffa300;border-radius:0 4px 4px 0;margin:0;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.6}.related-list.svelte-1fwk9q2{flex-wrap:wrap;gap:6px;display:flex}.related-badge.svelte-1fwk9q2{color:#29adff;background:#29adff18;border:1px solid #29adff33;border-radius:3px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:10px}.guide-badge.svelte-1fwk9q2{color:#29adff;background:#29adff08;border:1px solid #29adff33;border-radius:3px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px}.guide-hint.svelte-1fwk9q2{color:#5f574f;margin:8px 0 0;font-family:JetBrains Mono,monospace;font-size:9px}.guide-category-label.svelte-1fwk9q2{color:#29adff;letter-spacing:2px;margin-bottom:8px;font-family:"Press Start 2P",monospace;font-size:6px}.guide-content.svelte-1fwk9q2{margin-bottom:16px}.guide-h3.svelte-1fwk9q2{color:#ffa300;letter-spacing:1px;margin:16px 0 8px;font-family:"Press Start 2P",monospace;font-size:9px;line-height:1.5}.guide-h4.svelte-1fwk9q2{color:#29adff;letter-spacing:1px;margin:14px 0 6px;font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.5}.guide-p.svelte-1fwk9q2{color:#c2c3c7;margin:0 0 2px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.7}.guide-p.svelte-1fwk9q2 strong{color:#ffa300;font-weight:600}.guide-p.svelte-1fwk9q2 .inline-code{color:#00e436;background:#00e43612;border:1px solid #00e43622;border-radius:2px;padding:1px 4px;font-family:JetBrains Mono,monospace;font-size:10px}.guide-code.svelte-1fwk9q2{color:#00e436;background:#0a0a0a;border:1px solid #2a2a4e;border-radius:4px;margin:6px 0;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.4;overflow-x:auto}.guide-gap.svelte-1fwk9q2{height:4px}.not-found.svelte-1fwk9q2{color:#c2c3c7;margin:0 0 12px;font-family:JetBrains Mono,monospace;font-size:11px}.index-category.svelte-1fwk9q2{margin-bottom:10px}.index-category-label.svelte-1fwk9q2{color:#ffa300;letter-spacing:1px;margin-bottom:4px;font-family:"Press Start 2P",monospace;font-size:6px;display:block}.guide-list.svelte-1fwk9q2{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.guide-list-item.svelte-1fwk9q2{color:#29adff;background:#29adff12;border:1px solid #29adff33;border-radius:3px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px}.command-grid.svelte-1fwk9q2{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.command-list-item.svelte-1fwk9q2{color:#00e436;background:#00e43612;border:1px solid #00e43633;border-radius:3px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:11px}.hint-text.svelte-1fwk9q2{color:#5f574f;margin:6px 0 0;font-family:JetBrains Mono,monospace;font-size:10px}.inline-code.svelte-1fwk9q2{color:#29adff;background:#29adff18;border-radius:2px;padding:1px 4px}.tip-banner.svelte-6rth3z{z-index:90;background:#1a1a2e;border:1px solid #29adff55;border-radius:6px;align-items:center;gap:10px;width:max-content;max-width:600px;padding:8px 14px;animation:.3s svelte-6rth3z-tipSlideIn;display:flex;position:fixed;top:42px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0005}@keyframes svelte-6rth3z-tipSlideIn{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.tip-icon.svelte-6rth3z{flex-shrink:0;font-size:14px}.tip-text.svelte-6rth3z{color:#c2c3c7;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.4}.tip-counter.svelte-6rth3z{color:#5f574f;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:9px}.tip-btn.svelte-6rth3z{cursor:pointer;letter-spacing:1px;border:none;border-radius:3px;flex-shrink:0;padding:5px 10px;font-family:"Press Start 2P",monospace;font-size:7px;transition:transform .1s}.tip-btn.svelte-6rth3z:hover{transform:translateY(-1px)}.tip-next.svelte-6rth3z{color:#29adff;background:#29adff18;border:1px solid #29adff33}.tip-dismiss.svelte-6rth3z{color:#c2c3c7;background:#2a2a4e}.choice-overlay.svelte-aejfv8{z-index:110;background:#0a0a0aee;justify-content:center;align-items:center;animation:.3s svelte-aejfv8-fadeIn;display:flex;position:fixed;inset:0}@keyframes svelte-aejfv8-fadeIn{0%{opacity:0}to{opacity:1}}.choice-card.svelte-aejfv8{background:#1a1a2e;border:2px solid #29adff;border-radius:8px;width:90%;max-width:520px;padding:28px 32px;animation:.5s cubic-bezier(.175,.885,.32,1.275) svelte-aejfv8-popIn}@keyframes svelte-aejfv8-popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.choice-header.svelte-aejfv8{color:#29adff;letter-spacing:3px;text-align:center;text-shadow:0 0 10px #29adff44;margin-bottom:20px;font-family:"Press Start 2P",monospace;font-size:12px}.choice-narrative.svelte-aejfv8{color:#c2c3c7;margin:0 0 12px;font-family:JetBrains Mono,monospace;font-size:12px;font-style:italic;line-height:1.6}.choice-dialogue.svelte-aejfv8{color:#c2c3c7;margin:0 0 12px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.6}.choice-dialogue.svelte-aejfv8 code:where(.svelte-aejfv8){color:#00e436;background:#00e43612;border-radius:3px;padding:1px 4px;font-size:11px}.choice-buttons.svelte-aejfv8{gap:12px;margin-top:20px;display:flex}.choice-btn.svelte-aejfv8{cursor:pointer;text-align:center;border:none;border-radius:6px;flex:1;padding:14px 12px;transition:transform .1s}.choice-btn.svelte-aejfv8:hover{transform:translateY(-2px)}.choice-btn.svelte-aejfv8:active{transform:translateY(0)}.choice-terminal.svelte-aejfv8{color:#0a0a0a;background:#29adff}.choice-skip.svelte-aejfv8{color:#c2c3c7;background:#2a2a4e}.btn-label.svelte-aejfv8{letter-spacing:1px;margin-bottom:6px;font-family:"Press Start 2P",monospace;font-size:9px;display:block}.btn-desc.svelte-aejfv8{opacity:.7;font-family:JetBrains Mono,monospace;font-size:9px;display:block}.name-overlay.svelte-2xpvd3{z-index:300;background:#0a0a0aee;justify-content:center;align-items:center;animation:.3s svelte-2xpvd3-fadeIn;display:flex;position:fixed;inset:0}@keyframes svelte-2xpvd3-fadeIn{0%{opacity:0}to{opacity:1}}.name-card.svelte-2xpvd3{text-align:center;background:#1a1a2e;border:2px solid #ffa300;border-radius:8px;width:90%;max-width:440px;padding:40px 32px;animation:.5s cubic-bezier(.175,.885,.32,1.275) svelte-2xpvd3-popIn}@keyframes svelte-2xpvd3-popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.title.svelte-2xpvd3{color:#ffa300;letter-spacing:4px;text-shadow:0 0 20px #ffa30066;margin-bottom:20px;font-family:"Press Start 2P",monospace;font-size:28px}.heading.svelte-2xpvd3{color:#c2c3c7;margin:0 0 24px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:400;line-height:1.6}.prompt-text.svelte-2xpvd3{color:#5f9ea0;margin:0 0 16px;font-family:JetBrains Mono,monospace;font-size:12px}.name-input.svelte-2xpvd3{color:#00ff41;box-sizing:border-box;text-align:center;background:#0a0a0a;border:2px solid #2a2a4e;border-radius:4px;outline:none;width:100%;margin-bottom:20px;padding:12px 16px;font-family:"Press Start 2P",monospace;font-size:12px;transition:border-color .2s;display:block}.name-input.svelte-2xpvd3:focus{border-color:#00ff41;box-shadow:0 0 10px #00ff4133}.name-input.svelte-2xpvd3::placeholder{color:#5f574f;font-family:JetBrains Mono,monospace;font-size:11px}.begin-btn.svelte-2xpvd3{color:#0a0a0a;cursor:pointer;letter-spacing:3px;background:#00ff41;border:none;border-radius:4px;width:100%;margin-bottom:12px;padding:14px;font-family:"Press Start 2P",monospace;font-size:12px;transition:transform .1s,background .2s;display:block}.begin-btn.svelte-2xpvd3:hover{background:#3f6;transform:translateY(-1px)}.begin-btn.svelte-2xpvd3:active{transform:translateY(0)}.skip-btn.svelte-2xpvd3{color:#5f574f;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:10px;transition:color .2s}.skip-btn.svelte-2xpvd3:hover{color:#c2c3c7}.share-page.svelte-11f6k76{background:#0a0a0a;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.share-content.svelte-11f6k76{text-align:center;width:100%;max-width:640px}.brand.svelte-11f6k76{color:#ffa300;letter-spacing:4px;text-shadow:0 0 10px #ffa30066;margin-bottom:16px;font-family:"Press Start 2P",monospace;font-size:14px}.achievement-text.svelte-11f6k76{color:#c2c3c7;margin:0 0 24px;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:400;line-height:1.5}.card-container.svelte-11f6k76{background:#1a1a2e;border:2px solid #2a2a4e;border-radius:8px;justify-content:center;align-items:center;min-height:200px;margin-bottom:24px;display:flex;overflow:hidden}.achievement-img.svelte-11f6k76{width:100%;height:auto;display:block}.loading.svelte-11f6k76{color:#5f574f;padding:60px;font-family:JetBrains Mono,monospace;font-size:12px}.details.svelte-11f6k76{background:#1a1a2e;border:1px solid #2a2a4e;border-radius:8px;margin-bottom:28px;padding:16px 20px}.detail-row.svelte-11f6k76{border-bottom:1px solid #2a2a4e22;justify-content:space-between;padding:6px 0;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.detail-row.svelte-11f6k76:last-child{border-bottom:none}.detail-label.svelte-11f6k76{color:#5f574f}.detail-value.svelte-11f6k76{color:#c2c3c7}.cta-btn.svelte-11f6k76{color:#0a0a0a;cursor:pointer;letter-spacing:3px;background:#00ff41;border:none;border-radius:6px;margin-bottom:28px;padding:16px 48px;font-family:"Press Start 2P",monospace;font-size:14px;text-decoration:none;transition:transform .1s,background .2s;display:inline-block}.cta-btn.svelte-11f6k76:hover{background:#3f6;transform:translateY(-2px)}.social-buttons.svelte-11f6k76{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.social-btn.svelte-11f6k76{cursor:pointer;letter-spacing:1px;border:none;border-radius:4px;align-items:center;gap:6px;padding:10px 16px;font-family:"Press Start 2P",monospace;font-size:7px;text-decoration:none;transition:transform .1s,background .2s;display:inline-flex}.social-btn.svelte-11f6k76:hover:not(:disabled){transform:translateY(-1px)}.social-btn.svelte-11f6k76:disabled{opacity:.4;cursor:not-allowed}.social-icon.svelte-11f6k76{font-size:10px;font-weight:700}.btn-twitter.svelte-11f6k76{color:#fff;background:#1a1a2e;border:1px solid #2a2a4e}.btn-twitter.svelte-11f6k76:hover{background:#2a2a4e}.btn-linkedin.svelte-11f6k76{color:#fff;background:#0a66c2}.btn-linkedin.svelte-11f6k76:hover{background:#0b7ad4}.btn-copy.svelte-11f6k76{color:#0a0a0a;background:#00ff41}.btn-copy.svelte-11f6k76:hover:not(:disabled){background:#3f6}.btn-download.svelte-11f6k76{color:#0a0a0a;background:#ffa300}.btn-download.svelte-11f6k76:hover:not(:disabled){background:#ffb733}.navbar.svelte-172amgo{-webkit-backdrop-filter:blur(8px);z-index:250;background:#0a0a0aee;border-bottom:1px solid #2a2a4e;height:44px;font-family:JetBrains Mono,monospace;position:fixed;top:0;left:0;right:0}.navbar-inner.svelte-172amgo{justify-content:space-between;align-items:center;max-width:1200px;height:100%;margin:0 auto;padding:0 20px;display:flex}.nav-logo.svelte-172amgo{color:#ffa300;letter-spacing:2px;flex-shrink:0;font-family:"Press Start 2P",monospace;font-size:12px;text-decoration:none;transition:text-shadow .2s}.nav-logo.svelte-172amgo:hover{text-shadow:0 0 12px #ffa30066}.alpha-badge.svelte-172amgo{color:#ff004d;letter-spacing:2px;background:#ff004d18;border:1px solid #ff004d44;border-radius:3px;margin-left:-4px;padding:2px 6px;font-family:"Press Start 2P",monospace;font-size:7px;animation:2s ease-in-out infinite svelte-172amgo-alpha-blink}@keyframes svelte-172amgo-alpha-blink{0%,to{opacity:1}50%{opacity:.5}}.nav-links.svelte-172amgo{align-items:center;gap:24px;display:flex}.nav-link.svelte-172amgo{color:#5f574f;letter-spacing:.5px;white-space:nowrap;font-size:11px;text-decoration:none;transition:color .2s}.nav-link.svelte-172amgo:hover,.nav-link.active.svelte-172amgo{color:#c2c3c7}.nav-link-coffee.svelte-172amgo{font-size:14px}.locale-picker.svelte-172amgo{color:#5f574f;cursor:pointer;background:#0a0a0a;border:1px solid #2a2a4e;border-radius:3px;padding:3px 6px;font-family:JetBrains Mono,monospace;font-size:10px}.locale-picker.svelte-172amgo:hover{color:#c2c3c7;border-color:#5f574f}.hamburger.svelte-172amgo{color:#5f574f;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:18px;display:none}.hamburger.svelte-172amgo:hover{color:#c2c3c7}@media (width<=600px){.hamburger.svelte-172amgo{display:block}.nav-links.svelte-172amgo{-webkit-backdrop-filter:blur(8px);background:#0a0a0aee;border-bottom:1px solid #2a2a4e;flex-direction:column;align-items:flex-start;gap:12px;padding:12px 20px;display:none;position:absolute;top:44px;left:0;right:0}.nav-links.nav-open.svelte-172amgo{display:flex}}.landing.svelte-6a8ui0{z-index:200;color:#c2c3c7;scroll-behavior:smooth;background:#0a0a0a;font-family:JetBrains Mono,monospace;position:fixed;inset:0;overflow:hidden auto}.scanlines.svelte-6a8ui0{pointer-events:none;z-index:201;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000008 2px 4px);position:fixed;inset:0}.section-inner.svelte-6a8ui0{z-index:1;max-width:1000px;margin:0 auto;padding:0 24px;position:relative}.hero.svelte-6a8ui0{justify-content:center;align-items:flex-end;width:100%;height:100vh;padding-top:44px;display:flex;position:relative;overflow:hidden}.hero-bg.svelte-6a8ui0{object-fit:cover;width:100%;height:100vh;image-rendering:pixelated;z-index:0;position:absolute;inset:0}.hero-overlay.svelte-6a8ui0{z-index:1;background:linear-gradient(#0000 40%,#0a0a0a88 70%,#0a0a0a 100%);position:absolute;inset:0}.hero-content.svelte-6a8ui0{z-index:2;text-align:center;max-width:700px;padding:0 24px 80px;position:relative}.title.svelte-6a8ui0{color:#ffa300;letter-spacing:8px;text-shadow:0 0 30px #ffa30088,0 0 60px #ffa30044,0 0 100px #ffa30022,0 4px #cc7a00;margin:0 0 16px;font-family:"Press Start 2P",monospace;font-size:clamp(40px,10vw,96px);animation:4s ease-in-out infinite alternate svelte-6a8ui0-titleGlow}@keyframes svelte-6a8ui0-titleGlow{0%{text-shadow:0 0 30px #ffa30066,0 0 60px #ffa30033,0 0 100px #ffa30022,0 4px #cc7a00}to{text-shadow:0 0 40px #ffa300aa,0 0 80px #ffa30066,0 0 120px #ffa30033,0 4px #cc7a00}}.subtitle.svelte-6a8ui0{color:#00ff41;letter-spacing:4px;text-shadow:0 0 16px #00ff4144;margin:0 0 20px;font-family:"Press Start 2P",monospace;font-size:clamp(10px,2vw,16px)}.tagline.svelte-6a8ui0{color:#8a8580;margin:0 0 36px;font-size:clamp(12px,1.5vw,16px);line-height:1.7}.play-btn.svelte-6a8ui0{color:#0a0a0a;cursor:pointer;letter-spacing:3px;background:linear-gradient(135deg,#ffa300,#ff8c00);border:none;border-radius:8px;padding:16px 48px;font-family:"Press Start 2P",monospace;font-size:clamp(12px,2vw,18px);font-weight:700;transition:transform .15s,box-shadow .15s;animation:2.5s ease-in-out infinite svelte-6a8ui0-btnPulse;display:inline-block;box-shadow:0 0 20px #ffa30044}.play-btn.svelte-6a8ui0:hover{animation:none;transform:translateY(-2px);box-shadow:0 0 30px #ffa30088,0 0 60px #ffa30044}.play-btn.svelte-6a8ui0:active{transform:translateY(0)}@keyframes svelte-6a8ui0-btnPulse{0%,to{box-shadow:0 0 20px #ffa30044}50%{box-shadow:0 0 30px #ffa30066,0 0 50px #ffa30033}}.meta.svelte-6a8ui0{color:#5f574f;letter-spacing:1px;margin:24px 0 0;font-size:10px}.scroll-hint.svelte-6a8ui0{z-index:10;pointer-events:none;flex-direction:column;align-items:center;gap:4px;animation:2s ease-in-out infinite svelte-6a8ui0-scroll-bounce;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.scroll-text.svelte-6a8ui0{color:#ffa300aa;letter-spacing:3px;font-family:"Press Start 2P",monospace;font-size:8px}.scroll-arrow.svelte-6a8ui0{color:#ffa300cc;font-size:20px}@keyframes svelte-6a8ui0-scroll-bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(10px)}}.journey-section.svelte-6a8ui0{background:#0e0e1a;padding:100px 0}.section-title.svelte-6a8ui0{color:#ffa300;text-align:center;letter-spacing:4px;text-shadow:0 0 12px #ffa30033;margin:0 0 60px;font-family:"Press Start 2P",monospace;font-size:clamp(12px,2vw,18px)}.tiers-row.svelte-6a8ui0{justify-content:center;align-items:center;gap:0;margin-bottom:48px;display:flex}.tier-item.svelte-6a8ui0{text-align:center;flex:none;padding:0 16px}.tier-sprite.svelte-6a8ui0{width:96px;height:96px;image-rendering:pixelated;filter:drop-shadow(0 0 8px #ffa30026);margin-bottom:12px}.tier-name.svelte-6a8ui0{letter-spacing:1px;margin:0 0 8px;font-family:"Press Start 2P",monospace;font-size:10px}.tier-desc.svelte-6a8ui0{color:#8a8580;margin:0;font-size:12px;line-height:1.5}.tier-connector.svelte-6a8ui0{flex:none;align-items:center;padding:0 4px 52px;display:flex}.connector-dots.svelte-6a8ui0{color:#5f574f44;letter-spacing:4px;font-size:18px}.journey-caption.svelte-6a8ui0{text-align:center;color:#5f574f;margin:0;font-size:14px}.master-section.svelte-6a8ui0{background:#0a0a0f;padding:100px 0}.commands-grid.svelte-6a8ui0{grid-template-columns:repeat(3,1fr);gap:48px;max-width:800px;margin:0 auto;display:grid}.commands-col.svelte-6a8ui0{text-align:left}.col-title.svelte-6a8ui0{color:#c2c3c7;letter-spacing:1px;margin:0 0 20px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600}.cmd-list.svelte-6a8ui0{margin:0;padding:0;list-style:none}.cmd-list.svelte-6a8ui0 li:where(.svelte-6a8ui0){color:#ffa300;letter-spacing:.5px;padding:6px 0;font-family:JetBrains Mono,monospace;font-size:14px}.docs-cta.svelte-6a8ui0{text-align:center;background:#0e0e1a;padding:80px 0}.docs-title.svelte-6a8ui0{color:#29adff;margin:0 0 16px;font-family:"Press Start 2P",monospace;font-size:clamp(12px,2vw,18px);line-height:1.6}.docs-subtitle.svelte-6a8ui0{color:#8a8580;margin:0 0 32px;font-family:JetBrains Mono,monospace;font-size:14px}.docs-btn-large.svelte-6a8ui0{color:#0a0a0a;letter-spacing:2px;background:linear-gradient(135deg,#29adff,#1a8adf);border:none;border-radius:8px;padding:16px 48px;font-family:"Press Start 2P",monospace;font-size:14px;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-block;box-shadow:0 0 20px #29adff33}.docs-btn-large.svelte-6a8ui0:hover{transform:translateY(-2px);box-shadow:0 0 30px #29adff55}.final-cta.svelte-6a8ui0{text-align:center;background:#0a0a0a;padding:100px 0}.cta-monk.svelte-6a8ui0{width:128px;height:128px;image-rendering:pixelated;filter:drop-shadow(0 0 12px #ffa30033);margin-bottom:32px}.cta-title.svelte-6a8ui0{color:#c2c3c7;margin:0 0 32px;font-family:"Press Start 2P",monospace;font-size:clamp(14px,2.5vw,22px);line-height:1.6}.author-section.svelte-6a8ui0{background:#0e0e1a;padding:80px 0}.author-card.svelte-6a8ui0{text-align:center;max-width:480px;margin:0 auto}.author-heading.svelte-6a8ui0{color:#5f574f;letter-spacing:3px;text-transform:uppercase;margin:0 0 12px;font-family:"Press Start 2P",monospace;font-size:8px}.author-name.svelte-6a8ui0{color:#c2c3c7;margin:0 0 4px;font-family:"Press Start 2P",monospace;font-size:16px}.author-name.svelte-6a8ui0 a:where(.svelte-6a8ui0){color:#c2c3c7;text-decoration:none;transition:color .2s}.author-name.svelte-6a8ui0 a:where(.svelte-6a8ui0):hover{color:#ffa300}.author-aka.svelte-6a8ui0{color:#ffa300;margin:0 0 20px;font-family:JetBrains Mono,monospace;font-size:12px}.author-bio.svelte-6a8ui0{color:#8a8580;margin:0 0 28px;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.6}.coffee-btn.svelte-6a8ui0{color:#0a0a0a;background:linear-gradient(135deg,gold,#fa0);border:none;border-radius:8px;padding:12px 32px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-block;box-shadow:0 0 16px #ffd70033}.coffee-btn.svelte-6a8ui0:hover{transform:translateY(-2px);box-shadow:0 0 24px #ffd70055}.github-section.svelte-6a8ui0{background:#0a0a0a;padding:60px 0}.github-banner.svelte-6a8ui0{color:#c2c3c7;background:linear-gradient(135deg,#1a1a2e,#161625);border:1px solid #c2c3c722;border-radius:10px;justify-content:center;align-items:center;gap:16px;max-width:480px;margin:0 auto;padding:20px 32px;text-decoration:none;transition:border-color .2s,transform .15s,box-shadow .2s;display:flex}.github-banner.svelte-6a8ui0:hover{border-color:#c2c3c766;transform:translateY(-2px);box-shadow:0 4px 20px #0006}.github-banner.svelte-6a8ui0 svg:where(.svelte-6a8ui0){flex-shrink:0}.github-text.svelte-6a8ui0{flex-direction:column;gap:2px;display:flex}.github-title.svelte-6a8ui0{color:#e0e0e0;letter-spacing:1px;font-family:"Press Start 2P",monospace;font-size:12px}.github-subtitle.svelte-6a8ui0{color:#5f574f;font-family:JetBrains Mono,monospace;font-size:11px}.footer.svelte-6a8ui0{text-align:center;border-top:1px solid #1a1a2e22;padding:32px 0}.footer.svelte-6a8ui0 p:where(.svelte-6a8ui0){color:#5f574f55;margin:0;font-size:12px}@media (width<=700px){.hero-content.svelte-6a8ui0{padding:0 20px 60px}.tiers-row.svelte-6a8ui0{flex-direction:column;gap:24px}.tier-connector.svelte-6a8ui0{padding-bottom:0;transform:rotate(90deg)}.commands-grid.svelte-6a8ui0{grid-template-columns:1fr;gap:36px;max-width:300px}.title.svelte-6a8ui0{letter-spacing:4px}}.docs-page.svelte-1m4ira8{z-index:200;color:#c2c3c7;background:#0a0a0a;font-family:JetBrains Mono,monospace;position:fixed;inset:0;overflow:hidden}.scanlines.svelte-1m4ira8{pointer-events:none;z-index:201;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000000f 2px 4px);position:fixed;inset:0}.docs-page.svelte-1m4ira8:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#00ff4105 1px,#0000 1px),linear-gradient(90deg,#00ff4105 1px,#0000 1px);background-size:40px 40px;position:fixed;inset:0}.topbar.svelte-1m4ira8{z-index:10;background:#1a1a2e;border-bottom:1px solid #00e43633;flex-shrink:0;justify-content:space-between;align-items:center;height:52px;margin-top:44px;padding:0 24px;display:flex;position:relative}.topbar-left.svelte-1m4ira8{align-items:center;gap:12px;display:flex}.sidebar-toggle.svelte-1m4ira8{color:#c2c3c7;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;display:none}.topbar-title.svelte-1m4ira8{color:#ffa300;letter-spacing:3px;text-shadow:0 0 12px #ffa30044;font-family:"Press Start 2P",monospace;font-size:12px;text-decoration:none}.topbar-title.svelte-1m4ira8:hover{text-shadow:0 0 20px #ffa30066}.docs-layout.svelte-1m4ira8{z-index:1;height:calc(100vh - 52px);display:flex;position:relative}.sidebar.svelte-1m4ira8{background:#12121e;border-right:1px solid #2a2a4e;flex-shrink:0;width:260px;min-width:260px;padding-bottom:24px;overflow-y:auto}.sidebar-header.svelte-1m4ira8{padding:16px 16px 8px}.sidebar-header-commands.svelte-1m4ira8{border-top:1px solid #2a2a4e;margin-top:12px;padding-top:16px}.sidebar-label.svelte-1m4ira8{color:#5f574f;letter-spacing:3px;font-family:"Press Start 2P",monospace;font-size:7px}.sidebar-category.svelte-1m4ira8{margin-top:8px}.category-label.svelte-1m4ira8{color:#ffa300;letter-spacing:1px;padding:8px 16px 4px;font-family:"Press Start 2P",monospace;font-size:7px;display:block}.sidebar-item.svelte-1m4ira8{text-align:left;color:#c2c3c7;cursor:pointer;background:0 0;border:none;width:100%;padding:6px 16px 6px 24px;font-family:JetBrains Mono,monospace;font-size:12px;transition:background .1s,color .1s;display:block}.sidebar-item.svelte-1m4ira8:hover{color:#00e436;background:#ffffff08}.sidebar-item.active.svelte-1m4ira8{color:#00e436;background:#00e43612;border-left:3px solid #00e436;padding-left:21px}.sidebar-overlay.svelte-1m4ira8{display:none}.main-content.svelte-1m4ira8{flex:1;max-width:900px;padding:40px 48px;overflow-y:auto}.guide-detail.svelte-1m4ira8{max-width:780px}.guide-category-badge.svelte-1m4ira8{color:#29adff;letter-spacing:2px;margin-bottom:12px;font-family:"Press Start 2P",monospace;font-size:7px}.guide-heading.svelte-1m4ira8{color:#00e436;letter-spacing:2px;text-shadow:0 0 16px #00e43633;margin:0 0 32px;font-family:"Press Start 2P",monospace;font-size:clamp(14px,3vw,20px);line-height:1.5}.guide-body.svelte-1m4ira8{margin-bottom:40px}.guide-section-heading.svelte-1m4ira8{color:#ffa300;letter-spacing:1px;margin:28px 0 14px;font-family:"Press Start 2P",monospace;font-size:11px;line-height:1.5}.guide-sub-heading.svelte-1m4ira8{color:#29adff;letter-spacing:1px;margin:24px 0 10px;font-family:"Press Start 2P",monospace;font-size:9px;line-height:1.5}.guide-text.svelte-1m4ira8{color:#c2c3c7;margin:0 0 2px;font-size:13px;line-height:1.8}.guide-text.svelte-1m4ira8 strong{color:#ffa300;font-weight:600}.guide-text.svelte-1m4ira8 .inline-code{color:#00e436;background:#00e43612;border:1px solid #00e43622;border-radius:3px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:12px}.guide-code-block.svelte-1m4ira8{color:#00e436;background:#0d0d0d;border:1px solid #2a2a4e;border-radius:6px;margin:12px 0;padding:14px 18px;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.5;overflow-x:auto}.guide-spacer.svelte-1m4ira8{height:8px}.command-heading.svelte-1m4ira8{color:#00e436;letter-spacing:2px;text-shadow:0 0 16px #00e43633;margin:0 0 32px;font-family:"Press Start 2P",monospace;font-size:clamp(16px,3vw,24px)}.doc-section.svelte-1m4ira8{margin-bottom:32px}.section-label.svelte-1m4ira8{color:#ffa300;letter-spacing:3px;margin:0 0 12px;font-family:"Press Start 2P",monospace;font-size:8px}.code-block-wrapper.svelte-1m4ira8{position:relative}.code-block.svelte-1m4ira8{color:#00e436;background:#0d0d0d;border:1px solid #2a2a4e;border-radius:6px;margin:0;padding:14px 18px;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.5;overflow-x:auto}.copy-btn.svelte-1m4ira8{color:#5f574f;cursor:pointer;letter-spacing:1px;background:#1a1a2e;border:1px solid #2a2a4e;border-radius:3px;padding:4px 8px;font-family:"Press Start 2P",monospace;font-size:6px;transition:color .15s,border-color .15s;position:absolute;top:8px;right:8px}.copy-btn.svelte-1m4ira8:hover{color:#00e436;border-color:#00e43666}.description-text.svelte-1m4ira8{color:#c2c3c7;margin:0;font-size:13px;line-height:1.8}.options-table-wrap.svelte-1m4ira8{overflow-x:auto}.options-table.svelte-1m4ira8{border-collapse:collapse;background:#0d0d0d;border-radius:6px;width:100%;overflow:hidden}.opt-th.svelte-1m4ira8{color:#5f574f;letter-spacing:2px;text-align:left;border-bottom:1px solid #2a2a4e;padding:10px 16px;font-family:"Press Start 2P",monospace;font-size:7px}.options-table.svelte-1m4ira8 tr:where(.svelte-1m4ira8){border-bottom:1px solid #1a1a2e}.options-table.svelte-1m4ira8 tbody:where(.svelte-1m4ira8) tr:where(.svelte-1m4ira8):last-child{border-bottom:none}.opt-flag.svelte-1m4ira8{vertical-align:top;white-space:nowrap;padding:10px 16px}.opt-flag.svelte-1m4ira8 code:where(.svelte-1m4ira8){color:#29adff;font-family:JetBrains Mono,monospace;font-size:13px}.opt-desc.svelte-1m4ira8{color:#c2c3c7;padding:10px 16px;font-size:12px;line-height:1.5}.example-item.svelte-1m4ira8{margin-bottom:16px}.example-item.svelte-1m4ira8:last-child{margin-bottom:0}.example-explanation.svelte-1m4ira8{color:#5f574f;margin:6px 0 0;padding-left:4px;font-size:12px;line-height:1.5}.tip-callout.svelte-1m4ira8{background:#ffa30008;border:1px solid #ffa30033;border-left:4px solid #ffa300;border-radius:0 6px 6px 0;align-items:flex-start;gap:14px;padding:16px 20px;display:flex}.tip-icon.svelte-1m4ira8{flex-shrink:0;font-size:18px;line-height:1}.tip-text.svelte-1m4ira8{color:#ffa300;margin:0;font-size:13px;line-height:1.7}.advanced-block.svelte-1m4ira8{background:#0d0d0d;border:1px solid #2a2a4e;border-radius:6px;padding:16px 20px}.advanced-heading.svelte-1m4ira8{color:#29adff;letter-spacing:1px;margin:0 0 12px;font-family:"Press Start 2P",monospace;font-size:10px}.advanced-bold.svelte-1m4ira8{color:#ffa300;margin:12px 0 4px;font-size:12px;font-weight:700;line-height:1.5}.advanced-text.svelte-1m4ira8{color:#c2c3c7;margin:4px 0;font-size:12px;line-height:1.7}.see-also-list.svelte-1m4ira8{flex-wrap:wrap;gap:10px;display:flex}.see-also-card.svelte-1m4ira8{text-align:left;cursor:pointer;background:#29adff08;border:1px solid #29adff33;border-radius:6px;flex-direction:column;gap:4px;min-width:200px;padding:12px 16px;transition:background .15s,border-color .15s;display:flex}.see-also-card.svelte-1m4ira8:hover{background:#29adff18;border-color:#29adff66}.see-also-category.svelte-1m4ira8{color:#5f574f;letter-spacing:2px;font-family:"Press Start 2P",monospace;font-size:6px}.see-also-title.svelte-1m4ira8{color:#29adff;font-family:JetBrains Mono,monospace;font-size:12px}.related-list.svelte-1m4ira8{flex-wrap:wrap;gap:8px;display:flex}.related-badge.svelte-1m4ira8{color:#29adff;cursor:pointer;background:#29adff12;border:1px solid #29adff33;border-radius:4px;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:12px;transition:background .15s,color .15s}.related-badge.svelte-1m4ira8:hover{color:#5bc8ff;background:#29adff22}.related-badge-inactive.svelte-1m4ira8{cursor:default;opacity:.5}.related-badge-inactive.svelte-1m4ira8:hover{color:#29adff;background:#29adff12}.docs-index.svelte-1m4ira8{max-width:800px}.index-heading.svelte-1m4ira8{color:#00e436;letter-spacing:2px;text-shadow:0 0 16px #00e43633;margin:0 0 16px;font-family:"Press Start 2P",monospace;font-size:clamp(14px,3vw,22px)}.index-intro.svelte-1m4ira8{color:#5f574f;max-width:600px;margin:0 0 40px;font-size:14px;line-height:1.7}.index-section.svelte-1m4ira8{margin-bottom:48px}.index-section-title.svelte-1m4ira8{color:#00e436;letter-spacing:3px;margin:0 0 8px;font-family:"Press Start 2P",monospace;font-size:10px}.index-section-desc.svelte-1m4ira8{color:#5f574f;margin:0 0 24px;font-size:12px;line-height:1.6}.index-category.svelte-1m4ira8{margin-bottom:24px}.index-category-title.svelte-1m4ira8{color:#ffa300;letter-spacing:2px;margin:0 0 14px;font-family:"Press Start 2P",monospace;font-size:9px}.guide-grid.svelte-1m4ira8{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.guide-card.svelte-1m4ira8{text-align:left;cursor:pointer;color:inherit;background:#12121e;border:1px solid #29adff33;border-radius:6px;flex-direction:column;gap:8px;padding:16px 18px;transition:border-color .2s,transform .15s,background .15s;display:flex}.guide-card.svelte-1m4ira8:hover{background:#1a1a2e;border-color:#29adff66;transform:translateY(-1px)}.guide-card-title.svelte-1m4ira8{color:#29adff;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.guide-card-commands.svelte-1m4ira8{flex-wrap:wrap;gap:6px;display:flex}.guide-card-cmd.svelte-1m4ira8{color:#5f574f;background:#5f574f12;border-radius:3px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:10px}.command-grid.svelte-1m4ira8{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.command-card.svelte-1m4ira8{text-align:left;cursor:pointer;color:inherit;background:#12121e;border:1px solid #2a2a4e;border-radius:6px;flex-direction:column;gap:6px;padding:16px 18px;transition:border-color .2s,transform .15s,background .15s;display:flex}.command-card.svelte-1m4ira8:hover{background:#1a1a2e;border-color:#00e43644;transform:translateY(-1px)}.card-name.svelte-1m4ira8{color:#00e436;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600}.card-desc.svelte-1m4ira8{color:#5f574f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (width<=860px){.sidebar.svelte-1m4ira8{z-index:100;transition:transform .2s;position:fixed;top:52px;bottom:0;left:0;transform:translate(-100%)}.sidebar.sidebar-open.svelte-1m4ira8{transform:translate(0)}.sidebar-toggle.svelte-1m4ira8{display:block}.sidebar-overlay.svelte-1m4ira8{z-index:99;background:#0a0a0a88;display:block;position:fixed;inset:52px 0 0}.main-content.svelte-1m4ira8{padding:24px 20px}}@media (width<=500px){.main-content.svelte-1m4ira8{padding:16px 14px}.command-grid.svelte-1m4ira8,.guide-grid.svelte-1m4ira8{grid-template-columns:1fr}}.changelog-page.svelte-4pixl0{z-index:200;color:#c2c3c7;background:#0a0a0a;font-family:JetBrains Mono,monospace;position:fixed;inset:0;overflow:hidden auto}.changelog-content.svelte-4pixl0{max-width:700px;margin:0 auto;padding:44px 24px 60px}.changelog-header.svelte-4pixl0{text-align:center;padding:60px 0 48px}.changelog-title.svelte-4pixl0{color:#ffa300;letter-spacing:4px;text-shadow:0 0 20px #ffa30044;margin:0 0 16px;font-family:"Press Start 2P",monospace;font-size:clamp(16px,4vw,28px)}.changelog-subtitle.svelte-4pixl0{color:#5f574f;margin:0;font-size:13px}.entries.svelte-4pixl0{flex-direction:column;gap:32px;display:flex}.entry.svelte-4pixl0{border-left:3px solid #5f574f;padding:16px 0 16px 20px}.entry-meta.svelte-4pixl0{align-items:center;gap:12px;margin-bottom:8px;display:flex}.entry-date.svelte-4pixl0{color:#5f574f;letter-spacing:.5px;font-size:11px}.entry-tags.svelte-4pixl0{gap:6px;display:flex}.tag.svelte-4pixl0{letter-spacing:.5px;text-transform:uppercase;border:1px solid;border-radius:3px;padding:3px 8px;font-family:"Press Start 2P",monospace;font-size:9px}.entry-title.svelte-4pixl0{color:#c2c3c7;letter-spacing:.5px;margin:0 0 10px;font-family:"Press Start 2P",monospace;font-size:12px;line-height:1.6}.entry-content.svelte-4pixl0{color:#8a8580;margin:0;font-size:13px;line-height:1.7}.changelog-footer.svelte-4pixl0{text-align:center;border-top:1px solid #1a1a2e22;margin-top:80px;padding:24px 0}.changelog-footer.svelte-4pixl0 p:where(.svelte-4pixl0){color:#5f574f55;margin:0;font-size:12px}.stats-page.svelte-af288w{z-index:200;color:#c2c3c7;background:#0a0a0a;font-family:JetBrains Mono,monospace;position:fixed;inset:0;overflow:hidden auto}.stats-content.svelte-af288w{max-width:900px;margin:0 auto;padding:44px 24px 60px}.stats-header.svelte-af288w{text-align:center;padding:60px 0 48px}.stats-title.svelte-af288w{color:#ffa300;letter-spacing:4px;text-shadow:0 0 20px #ffa30044;margin:0 0 16px;font-family:"Press Start 2P",monospace;font-size:clamp(14px,3.5vw,24px)}.stats-subtitle.svelte-af288w{color:#5f574f;margin:0;font-size:13px}.loading.svelte-af288w{text-align:center;color:#5f574f;padding:80px 0;font-family:"Press Start 2P",monospace;font-size:12px}.loading-dots.svelte-af288w .dot1:where(.svelte-af288w){animation:1.4s infinite svelte-af288w-blink}.loading-dots.svelte-af288w .dot2:where(.svelte-af288w){animation:1.4s .2s infinite svelte-af288w-blink}.loading-dots.svelte-af288w .dot3:where(.svelte-af288w){animation:1.4s .4s infinite svelte-af288w-blink}@keyframes svelte-af288w-blink{0%,20%{opacity:0}50%{opacity:1}to{opacity:0}}.error-message.svelte-af288w,.empty-message.svelte-af288w{text-align:center;color:#5f574f;padding:80px 0;font-size:14px;line-height:1.8}.recent-activity.svelte-af288w{text-align:center;color:#5f574f;margin:-20px 0 32px;font-size:11px}.big-numbers.svelte-af288w{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:48px;display:grid}.stat-card.svelte-af288w{text-align:center;background:#111118;border:1px solid #1a1a2e;border-top:3px solid;border-radius:4px;flex-direction:column;gap:8px;padding:24px 16px;display:flex}.stat-number.svelte-af288w{color:#fff;letter-spacing:1px;font-family:JetBrains Mono,monospace;font-size:clamp(24px,5vw,36px);font-weight:700}.stat-label.svelte-af288w{color:#5f574f;letter-spacing:1px;font-family:"Press Start 2P",monospace;font-size:8px}.section.svelte-af288w{margin-bottom:48px}.section-title.svelte-af288w{color:#ffa300;letter-spacing:2px;margin:0 0 8px;font-family:"Press Start 2P",monospace;font-size:11px}.section-desc.svelte-af288w{color:#5f574f;margin:0 0 20px;font-size:12px}.act-header.svelte-af288w{color:#83769c;letter-spacing:1px;margin:24px 0 12px;font-family:"Press Start 2P",monospace;font-size:9px}.level-bars.svelte-af288w{flex-direction:column;gap:6px;display:flex}.level-row.svelte-af288w{grid-template-columns:140px 1fr 50px;align-items:center;gap:12px;display:grid}.level-name.svelte-af288w{color:#8a8580;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.bar-container.svelte-af288w{background:#111118;border-radius:2px;height:16px;position:relative;overflow:hidden}.bar.svelte-af288w{border-radius:2px;height:100%;transition:width .5s;position:absolute;top:0;left:0}.bar-starts.svelte-af288w{z-index:1;background:#5f574f44}.bar-completions.svelte-af288w{z-index:2;background:#00e436aa}.bar-restarts.svelte-af288w{z-index:3;background:#ffa30066}.level-rate.svelte-af288w{text-align:right;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.legend.svelte-af288w{color:#5f574f;gap:20px;margin-top:16px;font-size:10px;display:flex}.legend-item.svelte-af288w{align-items:center;gap:6px;display:flex}.legend-swatch.svelte-af288w{border-radius:1px;width:12px;height:8px;display:inline-block}.hardest-list.svelte-af288w{flex-direction:column;gap:8px;display:flex}.hardest-row.svelte-af288w{background:#111118;border:1px solid #1a1a2e;border-radius:4px;grid-template-columns:30px 1fr 50px 60px;align-items:center;gap:8px;padding:10px 14px;display:grid}.hardest-rank.svelte-af288w{color:#ff004d;font-family:"Press Start 2P",monospace;font-size:9px}.hardest-name.svelte-af288w{color:#c2c3c7;font-size:12px}.hardest-rate.svelte-af288w{text-align:right;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.hardest-restarts.svelte-af288w{color:#ffa300;text-align:right;font-size:11px}.empty-note.svelte-af288w{color:#5f574f;margin:0;font-size:12px}.command-list.svelte-af288w{flex-direction:column;gap:6px;display:flex}.command-row.svelte-af288w{grid-template-columns:120px 1fr 50px;align-items:center;gap:12px;display:grid}.command-name.svelte-af288w{color:#29adff;font-family:JetBrains Mono,monospace;font-size:12px}.command-bar-container.svelte-af288w{background:#111118;border-radius:2px;height:12px;overflow:hidden}.command-bar.svelte-af288w{background:#29adff66;border-radius:2px;height:100%;transition:width .5s}.command-count.svelte-af288w{color:#8a8580;text-align:right;font-family:JetBrains Mono,monospace;font-size:11px}.stats-footer.svelte-af288w{text-align:center;border-top:1px solid #1a1a2e22;margin-top:80px;padding:24px 0}.stats-footer.svelte-af288w p:where(.svelte-af288w){color:#5f574f55;margin:0;font-size:12px}@media (width<=600px){.big-numbers.svelte-af288w{grid-template-columns:repeat(2,1fr)}.level-row.svelte-af288w{grid-template-columns:100px 1fr 40px;gap:8px}.level-name.svelte-af288w{font-size:9px}.hardest-row.svelte-af288w{grid-template-columns:24px 1fr 40px 50px;padding:8px 10px}.command-row.svelte-af288w{grid-template-columns:90px 1fr 40px}}.devblog-page.svelte-1c4v75c{z-index:200;color:#c2c3c7;background:#0a0a0a;font-family:JetBrains Mono,monospace;position:fixed;inset:0;overflow:hidden auto}.devblog-content.svelte-1c4v75c{max-width:640px;margin:0 auto;padding:44px 24px 60px}.devblog-header.svelte-1c4v75c{border-bottom:1px solid #1a1a2e;margin-bottom:32px;padding:56px 0 40px}.devblog-title.svelte-1c4v75c{color:#ffa300;letter-spacing:3px;margin:0 0 10px;font-family:"Press Start 2P",monospace;font-size:clamp(12px,3vw,16px)}.devblog-subtitle.svelte-1c4v75c{color:#5f574f;margin:0;font-size:12px}.entries.svelte-1c4v75c{flex-direction:column;gap:0;display:flex}.entry.svelte-1c4v75c{border-bottom:1px solid #1a1a2e;padding:24px 0}.entry.svelte-1c4v75c:last-child{border-bottom:none}.entry-date.svelte-1c4v75c{color:#5f574f;letter-spacing:1px;margin-bottom:14px;font-family:"Press Start 2P",monospace;font-size:9px}.entry-text.svelte-1c4v75c{color:#a09a93;font-size:13px;line-height:1.75}.entry-text.svelte-1c4v75c p{margin:0 0 12px}.entry-text.svelte-1c4v75c p:last-child{margin-bottom:0}.like-btn.svelte-1c4v75c{cursor:pointer;color:#5f574f;background:0 0;border:none;align-items:center;gap:6px;padding:8px 0 0;font-family:JetBrains Mono,monospace;font-size:13px;transition:color .15s;display:inline-flex}.like-btn.svelte-1c4v75c:hover,.like-btn.liked.svelte-1c4v75c{color:#ff004d}.like-heart.svelte-1c4v75c{font-size:16px;line-height:1}.like-count.svelte-1c4v75c{color:#5f574f;font-size:11px}.like-btn.liked.svelte-1c4v75c .like-count:where(.svelte-1c4v75c){color:#ff004d88}.devblog-footer.svelte-1c4v75c{border-top:1px solid #1a1a2e;margin-top:48px;padding:24px 0}.devblog-footer.svelte-1c4v75c p:where(.svelte-1c4v75c){color:#5f574f55;margin:0;font-size:11px}.devblog-footer.svelte-1c4v75c a:where(.svelte-1c4v75c){color:#5f574f88;text-decoration:none}.devblog-footer.svelte-1c4v75c a:where(.svelte-1c4v75c):hover{color:#ffa300}@media (width<=600px){.devblog-content.svelte-1c4v75c{padding:44px 16px 40px}}
