.retro-window-block[data-v-04c06b49]{background:#f5e6d3;border:3px solid #1a1a1a;box-shadow:8px 8px #0000004d;display:flex;flex-direction:column;transition:box-shadow .2s}.retro-window-block.is-maximized[data-v-04c06b49]{border-radius:0;box-shadow:none}.retro-window-block.is-dragging[data-v-04c06b49]{box-shadow:12px 12px #0006;opacity:.9}.window-titlebar[data-v-04c06b49]{align-items:center;border-bottom:3px solid #1a1a1a;cursor:move;display:flex;padding:8px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.window-titlebar.os-mac[data-v-04c06b49]{background:linear-gradient(180deg,#e8e8e8,#d0d0d0);justify-content:center;position:relative}.window-titlebar.os-windows[data-v-04c06b49]{background:linear-gradient(180deg,#f93,#f80);justify-content:space-between}.window-titlebar.os-linux[data-v-04c06b49]{background:linear-gradient(180deg,#e95420,#d34812);justify-content:space-between}.window-title[data-v-04c06b49]{align-items:center;color:#1a1a1a;display:inline-flex;font-family:Courier New,monospace;font-size:14px;font-weight:700;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.window-title.mac-title[data-v-04c06b49]{left:50%;max-width:calc(100% - 120px);position:absolute;transform:translate(-50%)}.window-icon[data-v-04c06b49]{flex-shrink:0;font-size:16px;line-height:1}.os-linux .window-title[data-v-04c06b49]{color:#fff}.window-controls[data-v-04c06b49]{display:flex;gap:6px;position:relative;z-index:10}.mac-controls[data-v-04c06b49]{left:10px;position:absolute}.control-button[data-v-04c06b49]{align-items:center;border:1px solid rgba(0,0,0,.2);border-radius:50%;cursor:pointer;display:flex;height:14px;justify-content:center;transition:all .15s;width:14px}.control-button.disabled[data-v-04c06b49]{cursor:default;opacity:.3}.control-icon[data-v-04c06b49]{height:8px;opacity:0;transition:opacity .15s;width:8px}.control-icon path[data-v-04c06b49],.control-icon rect[data-v-04c06b49]{fill:none;stroke:#0009;stroke-width:1.5}.control-button:not(.disabled):hover .control-icon[data-v-04c06b49]{opacity:1}.mac-controls .control-button.close[data-v-04c06b49]{background:#ff5f57}.mac-controls .control-button.minimize[data-v-04c06b49]{background:#febc2e}.mac-controls .control-button.maximize[data-v-04c06b49]{background:#28c840}.mac-controls .control-button.disabled[data-v-04c06b49]{background:silver}.mac-controls .control-button[data-v-04c06b49]:not(.disabled):hover{filter:brightness(.9)}.win-controls .control-button[data-v-04c06b49]{background:silver;border-color:#fff grey grey #fff;border-radius:0;border-style:solid;border-width:2px;height:20px;width:24px}.win-controls .control-button.disabled[data-v-04c06b49]{background:#a0a0a0}.win-controls .control-button[data-v-04c06b49]:not(.disabled):hover{background:#d4d0c8}.win-controls .control-button[data-v-04c06b49]:not(.disabled):active{border-color:grey #fff #fff grey}.win-controls .control-button.close[data-v-04c06b49]:not(.disabled):hover{background:#ff6b6b}.win-controls .control-icon[data-v-04c06b49]{height:10px;opacity:1;width:10px}.linux-controls .control-button[data-v-04c06b49]{background:#fff3;border:none;border-radius:50%;height:16px;width:16px}.linux-controls .control-button.disabled[data-v-04c06b49]{background:#ffffff1a}.linux-controls .control-button[data-v-04c06b49]:not(.disabled):hover{background:#fff6}.linux-controls .control-button.close[data-v-04c06b49]:not(.disabled):hover{background:#e95420}.linux-controls .control-icon[data-v-04c06b49]{opacity:1}.linux-controls .control-icon path[data-v-04c06b49],.linux-controls .control-icon rect[data-v-04c06b49]{stroke:#fff}.window-content[data-v-04c06b49]{background:#f5e6d3;flex:1;overflow:auto;padding:16px}.window-content.os-mac[data-v-04c06b49]{background:#fff}.window-content.os-linux[data-v-04c06b49]{background:#fafafa}.window-toolbar[data-v-04c06b49]{align-items:center;background:#d4d0c8;border-bottom:2px solid grey;display:flex;gap:8px;padding:6px 10px}.window-toolbar.os-mac[data-v-04c06b49]{background:#f0f0f0;border-bottom:1px solid silver}.window-toolbar.os-linux[data-v-04c06b49]{background:#e8e8e8;border-bottom:1px solid #d0d0d0}.toolbar-group[data-v-04c06b49]{display:flex;gap:2px}.toolbar-button[data-v-04c06b49]{align-items:center;background:#f0f0f0;border-color:#fff grey grey #fff;border-style:solid;border-width:2px;cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;transition:all .1s;width:28px}.toolbar-button[data-v-04c06b49]:hover:not(:disabled){background:#e0e0e0}.toolbar-button[data-v-04c06b49]:active:not(:disabled){background:#d0d0d0;border-color:grey #fff #fff grey}.toolbar-button[data-v-04c06b49]:disabled{cursor:not-allowed;opacity:.5}.toolbar-button.active[data-v-04c06b49]{background:silver;border-color:grey #fff #fff grey}.os-mac .toolbar-button[data-v-04c06b49]{border:1px solid silver;border-radius:4px}.os-linux .toolbar-button[data-v-04c06b49]{border:1px solid #d0d0d0;border-radius:3px}.toolbar-search[data-v-04c06b49]{flex:1;max-width:300px;position:relative}.search-input[data-v-04c06b49]{background:#fff;border-color:grey #fff #fff grey;border-style:solid;border-width:2px;font-family:Courier New,monospace;font-size:12px;height:24px;padding:2px 28px 2px 8px;width:100%}.search-input[data-v-04c06b49]:focus{border-color:#06c #fff #fff #06c;outline:none}.search-icon[data-v-04c06b49]{font-size:12px;pointer-events:none;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.os-mac .search-input[data-v-04c06b49]{border:1px solid silver;border-radius:4px}.os-linux .search-input[data-v-04c06b49]{border:1px solid #d0d0d0;border-radius:3px}.window-tabs[data-v-04c06b49]{align-items:center;background:silver;border-bottom:2px solid grey;display:flex;gap:4px;padding:4px 4px 0}.window-tabs.os-mac[data-v-04c06b49]{background:#e0e0e0;border-bottom:1px solid silver}.window-tabs.os-linux[data-v-04c06b49]{background:#d8d8d8;border-bottom:1px solid #b0b0b0}.tabs-container[data-v-04c06b49]{display:flex;flex:1;gap:2px;overflow-x:auto;scrollbar-width:none}.tabs-container[data-v-04c06b49]::-webkit-scrollbar{display:none}.tab-item[data-v-04c06b49]{align-items:center;background:#d4d0c8;border-color:#fff grey transparent #fff;border-radius:4px 4px 0 0;border-style:solid;border-width:2px;cursor:pointer;display:flex;gap:6px;max-width:180px;padding:6px 12px;position:relative;transition:background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.tab-item[data-v-04c06b49]:hover{background:#e0e0e0}.tab-item.active[data-v-04c06b49]{background:#f5e6d3;border-bottom-color:#f5e6d3;margin-bottom:-2px;padding-bottom:8px}.tab-item.dragging[data-v-04c06b49]{opacity:.5}.os-mac .tab-item[data-v-04c06b49]{background:#f0f0f0;border:1px solid silver;border-bottom:none}.os-mac .tab-item.active[data-v-04c06b49]{background:#fff;border-bottom:1px solid #fff;margin-bottom:-1px}.os-linux .tab-item[data-v-04c06b49]{background:#f0f0f0;border:1px solid #d0d0d0;border-bottom:none}.os-linux .tab-item.active[data-v-04c06b49]{background:#fafafa;border-bottom:1px solid #fafafa;margin-bottom:-1px}.tab-icon[data-v-04c06b49]{flex-shrink:0;font-size:14px;line-height:1}.tab-title[data-v-04c06b49]{color:#1a1a1a;font-family:Courier New,monospace;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.tab-close[data-v-04c06b49]{align-items:center;background:transparent;border:none;border-radius:3px;color:#666;cursor:pointer;display:flex;font-size:14px;height:16px;justify-content:center;line-height:1;margin-left:auto;opacity:0;padding:0;transition:all .15s;width:16px}.tab-item:hover .tab-close[data-v-04c06b49]{opacity:1}.tab-close[data-v-04c06b49]:hover{background:#0000001a;color:#333}.os-mac .tab-close[data-v-04c06b49]:hover{background:#ff5f57;color:#fff}.os-linux .tab-close[data-v-04c06b49]:hover{background:#e95420;color:#fff}.tab-add[data-v-04c06b49]{align-items:center;background:transparent;border:2px solid transparent;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:28px;justify-content:center;transition:all .15s;width:28px}.tab-add[data-v-04c06b49]:hover{background:#0000001a;color:#333}.os-mac .tab-add[data-v-04c06b49]{border-radius:6px}.os-mac .tab-add[data-v-04c06b49]:hover{background:#0000000d}.os-linux .tab-add[data-v-04c06b49]:hover{background:#00000014}.window-statusbar[data-v-04c06b49]{background:#e0e0e0;border-top:1px solid silver;font-family:Courier New,monospace;font-size:11px;padding:4px 10px}.resize-handle[data-v-04c06b49]{position:absolute;z-index:100}.resize-n[data-v-04c06b49]{cursor:n-resize;top:-4px}.resize-n[data-v-04c06b49],.resize-s[data-v-04c06b49]{height:8px;left:10px;right:10px}.resize-s[data-v-04c06b49]{bottom:-4px;cursor:s-resize}.resize-e[data-v-04c06b49]{cursor:e-resize;right:-4px}.resize-e[data-v-04c06b49],.resize-w[data-v-04c06b49]{bottom:10px;top:10px;width:8px}.resize-w[data-v-04c06b49]{cursor:w-resize;left:-4px}.resize-ne[data-v-04c06b49]{cursor:ne-resize;right:-4px}.resize-ne[data-v-04c06b49],.resize-nw[data-v-04c06b49]{height:12px;top:-4px;width:12px}.resize-nw[data-v-04c06b49]{cursor:nw-resize;left:-4px}.resize-se[data-v-04c06b49]{cursor:se-resize;right:-4px}.resize-se[data-v-04c06b49],.resize-sw[data-v-04c06b49]{bottom:-4px;height:12px;width:12px}.resize-sw[data-v-04c06b49]{cursor:sw-resize;left:-4px}.window-content[data-v-04c06b49]::-webkit-scrollbar{height:16px;width:16px}.window-content[data-v-04c06b49]::-webkit-scrollbar-track{background:#f0f0f0;border:1px solid silver}.window-content[data-v-04c06b49]::-webkit-scrollbar-thumb{background:silver;border-color:#fff grey grey #fff;border-style:solid;border-width:2px}.window-content[data-v-04c06b49]::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.window-content[data-v-04c06b49]::-webkit-scrollbar-corner{background:#f0f0f0}.field-error-enter-active[data-v-16103606],.field-error-leave-active[data-v-16103606]{transition:all .2s ease}.field-error-enter-from[data-v-16103606],.field-error-leave-to[data-v-16103606]{opacity:0;transform:translateY(-4px)}.retro-window[data-v-6a32549a]{background:#f5e6d3;border:3px solid #1a1a1a;border-radius:0;box-shadow:6px 6px #0000004d}.retro-titlebar[data-v-6a32549a]{align-items:center;background:linear-gradient(180deg,#f93,#f80);border-bottom:3px solid #1a1a1a;color:#1a1a1a;display:flex;justify-content:space-between;padding:6px 10px}.retro-title[data-v-6a32549a]{font-size:14px;letter-spacing:.5px}.retro-controls[data-v-6a32549a],.retro-title[data-v-6a32549a]{font-family:Courier New,monospace;font-weight:700}.retro-controls[data-v-6a32549a]{display:flex;font-size:12px;gap:2px}.retro-controls button[data-v-6a32549a],.retro-controls span[data-v-6a32549a]{cursor:pointer;padding:0 4px;transition:background-color .1s}.retro-content[data-v-6a32549a]{background:#f5e6d3;padding:20px}.retro-button[data-v-6a32549a]{background:#fff;border:2px solid #1a1a1a;box-shadow:3px 3px #0003;cursor:pointer;font-family:Courier New,monospace;font-size:14px;font-weight:700;padding:8px 24px;transition:all .1s}.retro-button[data-v-6a32549a]:hover{background:#f0f0f0;box-shadow:4px 4px #0003;transform:translate(-1px,-1px)}.retro-button[data-v-6a32549a]:active{background:#e0e0e0;box-shadow:1px 1px #0003;transform:translate(1px,1px)}.retro-modal-enter-active[data-v-6a32549a],.retro-modal-leave-active[data-v-6a32549a]{transition:all .3s ease}.retro-modal-enter-from[data-v-6a32549a],.retro-modal-leave-to[data-v-6a32549a]{opacity:0}.retro-modal-enter-from .retro-window[data-v-6a32549a],.retro-modal-leave-to .retro-window[data-v-6a32549a]{transform:scale(.9) translateY(-20px)}@keyframes retro-appear-6a32549a{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-retro-appear[data-v-6a32549a]{animation:retro-appear-6a32549a .3s ease-out}.retro-window[data-v-6a32549a]:after{background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.02) 0,rgba(0,0,0,.02) 6px);content:"";inset:0;pointer-events:none;position:absolute}.retro-window-enter-active[data-v-a07296a7],.retro-window-leave-active[data-v-a07296a7]{transition:all .3s ease}.retro-window-enter-from[data-v-a07296a7]{opacity:0;transform:scale(.9) translateY(-20px)}.retro-window-leave-to[data-v-a07296a7]{opacity:0;transform:scale(.95)}
