.lumon-window[data-v-ce2af346]{border:1px solid var(--lumon-border);z-index:10;flex-direction:column;display:flex;position:absolute}.lumon-window.focused[data-v-ce2af346]{z-index:20;border-color:#2a3a4a}.lumon-window.maximized[data-v-ce2af346]{border:none}.window-titlebar[data-v-ce2af346]{background:linear-gradient(to right, var(--lumon-chrome-light), var(--lumon-chrome-dark));cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.window-title[data-v-ce2af346]{color:var(--lumon-title);letter-spacing:1px;font-size:11px}.window-controls[data-v-ce2af346]{gap:6px;display:flex}.win-btn[data-v-ce2af346]{border:1px solid var(--lumon-border);color:var(--lumon-title);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-family:Courier New,monospace;font-size:12px;line-height:1;display:flex}.win-btn[data-v-ce2af346]:hover{background:var(--lumon-border)}.win-close[data-v-ce2af346]:hover{background:#4a2020;border-color:#6a3030}.window-body[data-v-ce2af346]{background:var(--lumon-window-body);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}@media (width<=767px){.window-titlebar[data-v-ce2af346],.window-controls[data-v-ce2af346]{display:none}}.lumon-taskbar[data-v-e93c2225]{background:linear-gradient(to right, var(--lumon-chrome-light), var(--lumon-chrome-dark));border-top:1px solid var(--lumon-border);z-index:1000;align-items:center;gap:8px;height:36px;padding:0 10px;font-family:Courier New,monospace;font-size:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.taskbar-logo[data-v-e93c2225]{background:var(--lumon-chrome-dark);border:1px solid var(--lumon-border);color:var(--lumon-accent);letter-spacing:1px;cursor:pointer;padding:2px 10px;font-family:Courier New,monospace;font-size:12px}.taskbar-logo[data-v-e93c2225]:hover{background:var(--lumon-border)}.taskbar-divider[data-v-e93c2225]{background:var(--lumon-border);width:1px;height:20px}.taskbar-tabs[data-v-e93c2225]{flex:1;gap:4px;display:flex;overflow:hidden}.taskbar-tab[data-v-e93c2225]{background:var(--lumon-chrome-dark);border:1px solid var(--lumon-border);color:var(--lumon-title);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;max-width:200px;padding:2px 12px;font-family:Courier New,monospace;font-size:10px;overflow:hidden}.taskbar-tab.active[data-v-e93c2225]{background:var(--lumon-chrome-light);border-color:#2a3a4a}.taskbar-tab.minimized[data-v-e93c2225]{opacity:.5}.taskbar-tab[data-v-e93c2225]:hover{background:var(--lumon-border)}.taskbar-clock[data-v-e93c2225]{color:var(--lumon-title);white-space:nowrap;margin-left:auto;font-size:11px}@media (width<=767px){.lumon-taskbar[data-v-e93c2225]{display:none}}.number-field[data-v-8df24f4d]{cursor:crosshair;-webkit-user-select:none;user-select:none;flex:1;position:relative;overflow:hidden}.mdr-number[data-v-8df24f4d]{color:var(--lumon-number);letter-spacing:2px;will-change:transform;pointer-events:none;font-family:Courier New,monospace;font-size:20px;font-weight:700}.mdr-number.selected[data-v-8df24f4d]{color:#d0eeff}.mdr-number.sorted[data-v-8df24f4d]{opacity:0!important;transition:all .3s ease-in!important;transform:scale(0)!important}.mdr-number.backfilling[data-v-8df24f4d]{animation:.8s ease-out fadeIn-8df24f4d}@keyframes fadeIn-8df24f4d{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.help-overlay[data-v-1591a3e5]{z-index:50000;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.help-modal[data-v-1591a3e5]{background:#0a1420;border:1px solid #2a4a5a;width:100%;max-width:520px;max-height:85vh;font-family:Courier New,monospace;position:relative;overflow-y:auto}.help-scanlines[data-v-1591a3e5]{pointer-events:none;z-index:2;background:repeating-linear-gradient(0deg,#00000014 0 1px,#0000 1px 3px);position:absolute;inset:0}.help-vignette[data-v-1591a3e5]{pointer-events:none;z-index:3;background:radial-gradient(#0000 60%,#0006 100%);position:absolute;inset:0}.help-content[data-v-1591a3e5]{z-index:1;padding:24px 28px;position:relative}.help-header[data-v-1591a3e5]{justify-content:space-between;align-items:center;display:flex}.help-title[data-v-1591a3e5]{color:#90b8d8;letter-spacing:4px;font-size:14px;font-weight:700}.help-close[data-v-1591a3e5]{color:#90b8d8;cursor:pointer;background:0 0;border:1px solid #2a4a5a;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-family:Courier New,monospace;font-size:18px;line-height:1;display:flex}.help-close[data-v-1591a3e5]:hover{background:#1a2a3a;border-color:#4a8aaa}.help-subtitle[data-v-1591a3e5]{color:#6a98b8;letter-spacing:3px;text-transform:uppercase;text-align:center;padding:8px 0;font-size:11px}.help-divider[data-v-1591a3e5]{background:#1a3040;height:1px;margin:8px 0}.help-body[data-v-1591a3e5]{padding:8px 0}.help-line[data-v-1591a3e5]{color:#80a8c0;margin:0;font-size:13px;line-height:1.7}.help-em[data-v-1591a3e5]{color:#b0d4f0;font-style:italic}.help-spacer[data-v-1591a3e5]{height:14px}.help-instruction[data-v-1591a3e5]{color:#6a98b0;margin:10px 0;padding-left:80px;font-size:12px;line-height:1.6;position:relative}.help-key[data-v-1591a3e5]{color:#90b8d8;letter-spacing:3px;text-align:right;width:70px;font-size:11px;font-weight:700;position:absolute;top:0;left:0}.help-footer[data-v-1591a3e5]{text-align:center;padding:10px 0 4px}.help-footer span[data-v-1591a3e5]{color:#4a7890;letter-spacing:2px;font-size:11px;font-style:italic}@media (width<=767px){.help-content[data-v-1591a3e5]{padding:18px 20px}.help-title[data-v-1591a3e5]{letter-spacing:3px;font-size:12px}.help-instruction[data-v-1591a3e5]{padding-top:20px;padding-left:0}.help-key[data-v-1591a3e5]{text-align:left;width:auto;position:absolute;top:0;left:0}}.mdr-app[data-v-4e972a76]{flex-direction:column;height:100%;font-family:Courier New,monospace;display:flex}.mdr-header[data-v-4e972a76]{border-bottom:1px solid var(--lumon-border);background:#0a101899;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.mdr-file-label[data-v-4e972a76]{color:#c0ddf0;letter-spacing:2px;font-size:16px;font-weight:700}.mdr-progress[data-v-4e972a76]{color:#90b8d8;letter-spacing:3px;font-size:18px}.mdr-refiner-name[data-v-4e972a76]{color:#6a98b8;letter-spacing:2px;text-transform:uppercase;font-size:12px}.mdr-header-right[data-v-4e972a76]{align-items:center;gap:12px;display:flex}.help-btn[data-v-4e972a76]{color:#90b8d8;cursor:pointer;background:0 0;border:1px solid #2a4a5a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-family:Courier New,monospace;font-size:15px;font-weight:700;line-height:1;display:flex}.help-btn[data-v-4e972a76]:hover{background:#1a2a3a;border-color:#4a8aaa}.mdr-lumon[data-v-4e972a76]{align-items:center;display:flex}.lumon-logo-img[data-v-4e972a76]{opacity:.85;width:auto;height:48px}.mdr-body[data-v-4e972a76]{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.mdr-bins[data-v-4e972a76]{border-top:1px solid var(--lumon-border);z-index:5;flex-grow:0;flex-shrink:0;justify-content:space-evenly;padding:10px 16px;display:flex}.mdr-bin[data-v-4e972a76]{border:1px solid var(--lumon-border);perspective:300px;background:#080e18b3;justify-content:center;align-items:center;width:90px;height:55px;transition:border-color .3s,background .3s,box-shadow .3s,transform .3s;display:flex;position:relative;overflow:visible}.bin-flap[data-v-4e972a76]{border:1px solid var(--lumon-border);width:50%;height:20px;transform-style:preserve-3d;z-index:2;background:#0a121cf2;border-bottom:none;transition:transform .4s ease-out,border-color .3s;position:absolute;top:-1px}.bin-flap-left[data-v-4e972a76]{transform-origin:0 0;border-right:none;left:-1px;transform:rotate(0)}.bin-flap-right[data-v-4e972a76]{transform-origin:100% 0;border-left:none;right:-1px;transform:rotate(0)}.mdr-bin.bin-hover .bin-flap[data-v-4e972a76]{border-color:var(--lumon-accent)}.mdr-bin.bin-hover .bin-flap-left[data-v-4e972a76]{transform:rotate(-150deg)}.mdr-bin.bin-hover .bin-flap-right[data-v-4e972a76]{transform:rotate(150deg)}.mdr-bin.bin-highlight .bin-flap[data-v-4e972a76]{border-color:#60dd80;transition:transform .15s ease-in;transform:rotate(0)}.mdr-bin.bin-highlight[data-v-4e972a76]{background:#3cc8501f;border-color:#60dd80;transform:scale(1.04);box-shadow:0 0 16px #3cc85040}.mdr-bin.bin-hover[data-v-4e972a76]{border-color:var(--lumon-accent);background:#4a8aaa26;animation:none;transform:scale(1.06);box-shadow:0 0 14px #6abadd40,inset 0 0 10px #6abadd0f}@keyframes bin-breathe-4e972a76{0%,to{border-color:#3a6a7a;box-shadow:0 0 4px #3a6a7a1a}50%{border-color:#4a8a9a;box-shadow:0 0 10px #3a6a7a33}}.mdr-bin.bin-valid[data-v-4e972a76]{outline-offset:2px;background:#32a0461a;border-color:#40a050;outline:2px solid #3cc85066;box-shadow:0 0 20px #3cc85033,inset 0 0 12px #3cb45014}.mdr-bin.bin-valid .bin-label[data-v-4e972a76]{color:#80e090}.mdr-bin.bin-valid .bin-flap[data-v-4e972a76]{border-color:#40a050}.mdr-bin.bin-rejected[data-v-4e972a76]{animation:.5s ease-out bin-shake-4e972a76;background:#b4282826!important;border-color:#a04040!important;box-shadow:0 0 16px #c832324d!important}.mdr-bin.bin-rejected .bin-label[data-v-4e972a76]{color:#e06060!important}@keyframes bin-shake-4e972a76{0%,to{transform:translate(0)}10%{transform:translate(-8px)}20%{transform:translate(8px)}30%{transform:translate(-6px)}40%{transform:translate(6px)}50%{transform:translate(-4px)}60%{transform:translate(4px)}70%{transform:translate(-2px)}80%{transform:translate(2px)}}.bin-label[data-v-4e972a76]{color:var(--lumon-bin-label);letter-spacing:3px;text-transform:uppercase;z-index:1;font-size:13px}@media (width<=767px){.mdr-bins[data-v-4e972a76]{min-height:70px;padding:12px 8px}.mdr-bin[data-v-4e972a76]{border-width:2px;width:70px;height:50px}.bin-flap[data-v-4e972a76]{height:16px}.bin-label[data-v-4e972a76]{letter-spacing:2px;color:#90b8d8;font-size:12px}.mdr-file-label[data-v-4e972a76]{font-size:13px}.mdr-progress[data-v-4e972a76]{font-size:12px}.mdr-lumon[data-v-4e972a76]{display:none}.mdr-header[data-v-4e972a76]{padding:8px 12px}}.name-overlay[data-v-129adb7b]{z-index:60000;background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.name-modal[data-v-129adb7b]{background:#0a1420;border:1px solid #2a4a5a;width:100%;max-width:440px;font-family:Courier New,monospace;position:relative}.name-scanlines[data-v-129adb7b]{pointer-events:none;z-index:2;background:repeating-linear-gradient(0deg,#00000014 0 1px,#0000 1px 3px);position:absolute;inset:0}.name-vignette[data-v-129adb7b]{pointer-events:none;z-index:3;background:radial-gradient(#0000 60%,#0006 100%);position:absolute;inset:0}.name-content[data-v-129adb7b]{z-index:1;padding:30px 28px;position:relative}.name-logo[data-v-129adb7b]{justify-content:center;padding:8px 0;display:flex}.name-logo-img[data-v-129adb7b]{opacity:.8;width:auto;height:56px}.name-divider[data-v-129adb7b]{background:#1a3040;height:1px;margin:14px 0}.name-body[data-v-129adb7b]{text-align:center}.name-line[data-v-129adb7b]{color:#90b8d8;margin:4px 0;font-size:14px;line-height:1.8}.name-line.dim[data-v-129adb7b]{color:#5a88a8;font-size:12px}.name-line.small[data-v-129adb7b]{color:#4a7890;font-size:11px;font-style:italic}.name-em[data-v-129adb7b]{color:#c0e0ff;font-weight:700}.name-spacer[data-v-129adb7b]{height:16px}.name-input-row[data-v-129adb7b]{justify-content:center;display:flex}.name-input[data-v-129adb7b]{color:#c0ddf0;text-align:center;letter-spacing:1px;background:#060e18;border:1px solid #2a4a5a;outline:none;width:100%;max-width:300px;padding:10px 16px;font-family:Courier New,monospace;font-size:14px}.name-input[data-v-129adb7b]::placeholder{color:#3a5a6a;letter-spacing:1px}.name-input[data-v-129adb7b]:focus{border-color:#4a8aaa;box-shadow:0 0 8px #4a8aaa33}.name-submit[data-v-129adb7b]{color:#90b8d8;letter-spacing:3px;cursor:pointer;background:0 0;border:1px solid #2a4a5a;padding:10px 28px;font-family:Courier New,monospace;font-size:12px}.name-submit[data-v-129adb7b]:hover:not(:disabled){background:#1a2a3a;border-color:#4a8aaa}.name-submit[data-v-129adb7b]:disabled{opacity:.4;cursor:default}.name-error[data-v-129adb7b]{color:#c06060;margin-top:12px;font-size:11px}.name-footer[data-v-129adb7b]{text-align:center}.name-footer span[data-v-129adb7b]{color:#3a5a70;letter-spacing:3px;text-transform:uppercase;font-size:10px}.lumon-desktop[data-v-9b59115c]{background:var(--lumon-bg);width:100vw;height:100dvh;position:relative;overflow:hidden}
