:root{--bg-color:#1e1e1e;--sidebar-bg:#181818;--header-bg:#252526;--panel-bg:#1e1e1e;--panel-bg-hover:#2d2d30;--editor-input-bg:#252526;--border-neon:#2d2d2d;--border-neon-hover:#3e3e3f;--text-primary:#ccc;--text-secondary:#858585;--text-inverse:#fff;--neon-cyan:#007acc;--neon-cyan-hover:#1c97e8;--neon-purple:#a277ff;--neon-green:#388a34;--neon-pink:#f14c4c;--shadow-neon:0 4px 12px #007acc1a;--shadow-purple:0 4px 12px #a277ff1a;--shadow-pink:0 4px 12px #f14c4c1a;--glass-blur:none;--font-family:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Consolas, monospace}body.light-theme{--bg-color:#fff;--sidebar-bg:#f3f3f3;--header-bg:#f8f8f8;--panel-bg:#fff;--panel-bg-hover:#f0f0f0;--editor-input-bg:#fff;--border-neon:#e4e4e7;--border-neon-hover:#cecece;--text-primary:#333;--text-secondary:#616161;--text-inverse:#000;--neon-cyan:#007acc;--neon-cyan-hover:#0062a3;--neon-purple:#8a2be2;--neon-green:#228b22;--neon-pink:#cd5c5c;--shadow-neon:0 4px 12px #0000000d;--shadow-purple:0 4px 12px #0000000d;--shadow-pink:0 4px 12px #0000000d}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background-color:var(--bg-color);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;transition:background-color .25s,color .25s;overflow-x:hidden}.ambient-bg{z-index:-1;background:var(--bg-color);width:100vw;height:100vh;transition:background .25s;position:fixed;top:0;left:0;overflow:hidden}body.light-theme .ambient-grid,body.light-theme .blob{display:none}.ambient-grid{pointer-events:none;background-image:linear-gradient(#007acc04 1px,#0000 1px),linear-gradient(90deg,#007acc04 1px,#0000 1px);background-position:50%;background-size:30px 30px;width:100%;height:100%;position:absolute;top:0;left:0}.blob{filter:blur(160px);opacity:.04;pointer-events:none;border-radius:50%;animation:25s ease-in-out infinite alternate float;position:absolute}.blob-cyan{background:radial-gradient(circle, var(--neon-cyan) 0%, transparent 70%);width:45vw;height:45vw;top:-10%;left:10%}.blob-purple{background:radial-gradient(circle, var(--neon-purple) 0%, transparent 70%);width:50vw;height:50vw;animation-delay:-5s;bottom:-15%;right:10%}.blob-pink{background:radial-gradient(circle, var(--neon-pink) 0%, transparent 70%);width:35vw;height:35vw;animation-delay:-10s;top:30%;right:20%}@keyframes float{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-30px)scale(1.05)}to{transform:translateY(15px)scale(.95)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--sidebar-bg)}::-webkit-scrollbar-thumb{background:#80808033 padding-box padding-box;border:2px solid #0000;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#80808073 padding-box padding-box;border:2px solid #0000}input,textarea,select{font-family:var(--font-mono);background:var(--editor-input-bg);border:1px solid var(--border-neon);color:var(--text-primary);border-radius:4px;outline:none;padding:10px 14px;transition:border-color .2s,box-shadow .2s,background .2s}input:focus,textarea:focus,select:focus{border-color:var(--neon-cyan);box-shadow:none;background:var(--editor-input-bg)}.btn-cyber{background:var(--neon-cyan);border:1px solid var(--neon-cyan);color:#fff;letter-spacing:.2px;cursor:pointer;box-shadow:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-cyber:hover{background:var(--neon-cyan-hover);border-color:var(--neon-cyan-hover);transform:none}.btn-cyber:active{opacity:.8}.glass-panel{background:var(--panel-bg);border:1px solid var(--border-neon);border-radius:6px;transition:background-color .25s,border-color .25s,box-shadow .25s;box-shadow:0 4px 20px #00000026}.glass-panel:hover{border-color:var(--border-neon-hover)}.tree-node[data-v-6d77697d]{font-family:var(--font-mono), monospace;-webkit-user-select:none;user-select:none;font-size:.82rem;line-height:1.5}.node-row[data-v-6d77697d]{cursor:default;border-radius:4px;align-items:center;padding:3px 6px;transition:background-color .15s;display:flex}.has-children>.node-row[data-v-6d77697d]{cursor:pointer}.node-row[data-v-6d77697d]:hover{background:var(--panel-bg-hover)}.arrow[data-v-6d77697d]{width:14px;height:14px;color:var(--text-secondary);justify-content:center;align-items:center;margin-right:4px;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.arrow.collapsed[data-v-6d77697d]{transform:rotate(-90deg)}.arrow-placeholder[data-v-6d77697d]{width:18px;height:14px}.node-key[data-v-6d77697d]{color:var(--neon-cyan);margin-right:6px;font-weight:600}.bracket-symbol[data-v-6d77697d]{color:var(--text-secondary);font-weight:700}.collapsed-preview[data-v-6d77697d]{color:var(--neon-cyan);background:#00f2fe14;border:1px dashed #00f2fe4d;border-radius:3px;margin:0 2px;padding:0 4px;font-size:.72rem}body.light-theme .collapsed-preview[data-v-6d77697d]{color:var(--text-primary);background:#007acc0d;border-color:#007acc33}.node-value[data-v-6d77697d]{white-space:pre-wrap;word-break:break-all}.type-string[data-v-6d77697d]{color:#ff7b72}body.light-theme .type-string[data-v-6d77697d]{color:#22863a}.type-number[data-v-6d77697d]{color:#79c0ff}body.light-theme .type-number[data-v-6d77697d]{color:#005cc5}.type-boolean[data-v-6d77697d]{color:#d2a8ff}body.light-theme .type-boolean[data-v-6d77697d]{color:#6f42c1}.type-null[data-v-6d77697d]{color:#8b949e}body.light-theme .type-null[data-v-6d77697d]{color:#6a737d}.node-children[data-v-6d77697d]{flex-direction:column;display:flex}.closing-row[data-v-6d77697d]{color:var(--text-secondary);cursor:default!important;background:0 0!important}.tool-container[data-v-ef736a22]{flex-direction:column;gap:20px;height:100%;display:flex}.subtab-header[data-v-ef736a22]{justify-content:flex-start;align-items:center;padding:10px 20px;display:flex}.main-tabs[data-v-ef736a22]{width:280px}.tool-controls[data-v-ef736a22]{justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.control-group[data-v-ef736a22]{align-items:center;gap:12px;display:flex}.control-group label[data-v-ef736a22]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);font-size:.8rem;font-weight:800}.segmented-control[data-v-ef736a22]{background:var(--editor-input-bg);border:1px solid var(--border-neon);border-radius:6px;align-items:center;gap:2px;width:100%;padding:2px;display:flex;position:relative;overflow:hidden}.segment-btn[data-v-ef736a22]{color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;border-radius:4px;flex:1;padding:6px 14px;font-size:.72rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}.segment-btn[data-v-ef736a22]:hover{color:var(--text-primary);background:var(--panel-bg-hover)}.segment-btn.active[data-v-ef736a22]{box-shadow:0 2px 6px #007acc40;color:#fff!important;background:var(--neon-cyan)!important}.case-segments[data-v-ef736a22]{min-width:240px}.indent-segments[data-v-ef736a22]{min-width:160px}.action-buttons-wrapper[data-v-ef736a22]{gap:10px;display:flex}.btn-action[data-v-ef736a22]{border:1px solid var(--border-neon);background:var(--panel-bg-hover);color:var(--text-primary);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.btn-action[data-v-ef736a22]:hover{border-color:var(--text-secondary)}.btn-cyan[data-v-ef736a22]:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.btn-purple[data-v-ef736a22]:hover{border-color:var(--neon-purple);color:var(--neon-purple)}.error-panel[data-v-ef736a22]{color:#ef5350;background:#f4433614;border:1px solid #f4433640;border-radius:8px;padding:12px 20px}.error-header[data-v-ef736a22]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.error-header h5[data-v-ef736a22]{text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.error-panel p[data-v-ef736a22]{font-size:.8rem;font-family:var(--font-mono);opacity:.9;margin:0}.editor-workspace[data-v-ef736a22]{grid-template-columns:1fr 1fr;gap:20px;height:calc(100vh - 250px);min-height:440px;display:grid}.editor-panel[data-v-ef736a22]{flex-direction:column;height:100%;display:flex;overflow:hidden}.panel-header[data-v-ef736a22]{border-bottom:1px solid var(--border-neon);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.panel-tag[data-v-ef736a22]{text-transform:uppercase;letter-spacing:1px;font-size:.72rem;font-weight:800}.panel-tag.cyan[data-v-ef736a22]{color:var(--neon-cyan)}.panel-tag.purple[data-v-ef736a22]{color:var(--neon-purple)}.btn-panel-action[data-v-ef736a22]{border:1px solid var(--border-neon);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:4px;padding:4px 12px;font-size:.72rem;font-weight:700;transition:all .2s}.btn-panel-action[data-v-ef736a22]:hover:not(:disabled){border-color:var(--text-primary);color:var(--text-primary);background:var(--panel-bg-hover)}.btn-panel-action[data-v-ef736a22]:disabled{opacity:.3;cursor:not-allowed}.textarea-wrapper[data-v-ef736a22]{flex:1;position:relative;overflow:hidden}textarea[data-v-ef736a22]{resize:none;width:100%;height:100%;font-size:.88rem;line-height:1.6;font-family:var(--font-mono);color:var(--text-primary);border-radius:0;padding:20px;overflow-y:auto;background:0 0!important;border:none!important}textarea[data-v-ef736a22]:focus{outline:none}.output-textarea[data-v-ef736a22]{background:var(--panel-bg-hover)!important}.tree-panel-overlay[data-v-ef736a22]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-left:1px solid var(--border-neon);z-index:10;background:#1e1e1ef2;flex-direction:column;width:320px;height:100%;display:flex;position:absolute;top:0;right:0;overflow-y:auto}body.light-theme .tree-panel-overlay[data-v-ef736a22]{background:#f3f3f3f2}.tree-title-row[data-v-ef736a22]{border-bottom:1px solid var(--border-neon);padding:12px 20px}.tree-lbl[data-v-ef736a22]{letter-spacing:.5px;color:var(--text-secondary);font-size:.72rem;font-weight:800}.tree-nodes-container[data-v-ef736a22]{flex:1;padding:16px}.tree-slide-enter-active[data-v-ef736a22],.tree-slide-leave-active[data-v-ef736a22]{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s}.tree-slide-enter-from[data-v-ef736a22],.tree-slide-leave-to[data-v-ef736a22]{opacity:0;transform:translate(40px)}.fade-in[data-v-ef736a22]{animation:.3s ease-out forwards fadeIn-ef736a22}@keyframes fadeIn-ef736a22{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.tree-panel-overlay[data-v-ef736a22]{display:none}}@media (width<=900px){.tool-controls[data-v-ef736a22]{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.control-group[data-v-ef736a22]{justify-content:space-between}.action-buttons-wrapper[data-v-ef736a22]{justify-content:center}.editor-workspace[data-v-ef736a22]{grid-template-columns:1fr;min-height:800px}}.tool-container[data-v-cbb33083]{flex-direction:column;gap:20px;height:100%;display:flex}.tool-controls[data-v-cbb33083]{justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}.cyber-badge-label[data-v-cbb33083]{color:var(--neon-cyan);letter-spacing:2px;text-shadow:0 0 8px #00f2fe4d;font-size:.82rem;font-weight:800}.action-buttons-wrapper[data-v-cbb33083]{align-items:center;gap:10px;display:flex}.btn-action[data-v-cbb33083]{border:1px solid var(--border-neon);color:var(--text-primary);cursor:pointer;background:#ffffff08;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .2s}.btn-action[data-v-cbb33083]:hover{border-color:var(--neon-cyan);background:#00f2fe0d;transform:translateY(-1px);box-shadow:0 0 10px #00f2fe26}.jwt-workspace[data-v-cbb33083]{flex:1;grid-template-columns:1.1fr .9fr;gap:20px;display:grid}.decoded-container[data-v-cbb33083]{flex-direction:column;gap:20px;display:flex}.editor-panel[data-v-cbb33083]{flex-direction:column;display:flex;overflow:hidden}.panel-header[data-v-cbb33083]{border-bottom:1px solid var(--border-neon);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.panel-tag[data-v-cbb33083]{text-transform:uppercase;letter-spacing:1px;font-size:.8rem;font-weight:750}.panel-tag.pink[data-v-cbb33083]{color:var(--neon-pink)}.panel-tag.cyan[data-v-cbb33083]{color:var(--neon-cyan)}.panel-tag.purple[data-v-cbb33083]{color:var(--neon-purple)}.textarea-wrapper[data-v-cbb33083]{flex:1;min-height:400px;position:relative}textarea.jwt-input[data-v-cbb33083]{resize:none;width:100%;height:100%;color:var(--neon-pink);text-shadow:0 0 2px #ff007f1a;word-break:break-all;border-radius:0;padding:20px;font-size:.88rem;line-height:1.8;position:absolute;top:0;left:0;overflow-y:auto;background:0 0!important;border:none!important}.code-view[data-v-cbb33083]{background:var(--panel-bg-hover);flex:1;max-height:250px;padding:16px 20px;display:flex;overflow-y:auto}.code-view pre[data-v-cbb33083]{width:100%;margin:0}.code-view code[data-v-cbb33083]{font-family:var(--font-mono);color:var(--text-primary);white-space:pre-wrap;word-break:break-all;background:0 0;padding:0;font-size:.82rem;line-height:1.6;display:block}.status-card[data-v-cbb33083]{border-radius:12px;flex-direction:column;gap:4px;padding:14px 20px;display:flex}.status-header[data-v-cbb33083]{align-items:center;gap:8px;display:flex}.status-indicator[data-v-cbb33083]{background-color:var(--text-secondary);border-radius:50%;width:8px;height:8px}.status-header h5[data-v-cbb33083]{text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:750}.status-desc[data-v-cbb33083]{color:var(--text-secondary);font-size:.8rem;line-height:1.4}.status-valid[data-v-cbb33083]{background:#39ff1408;box-shadow:0 0 10px #39ff141a;border-color:var(--neon-green)!important}.status-valid .status-indicator[data-v-cbb33083]{background-color:var(--neon-green);box-shadow:0 0 8px var(--neon-green)}.status-valid h5[data-v-cbb33083]{color:var(--neon-green)}.status-expired[data-v-cbb33083]{background:#ff007f08;box-shadow:0 0 10px #ff007f1a;border-color:var(--neon-pink)!important}.status-expired .status-indicator[data-v-cbb33083]{background-color:var(--neon-pink);box-shadow:0 0 8px var(--neon-pink)}.status-expired h5[data-v-cbb33083]{color:var(--neon-pink)}.status-malformed[data-v-cbb33083]{background:#ff950008;border-color:#ff9500!important}.status-malformed .status-indicator[data-v-cbb33083]{background-color:#ff9500}.status-malformed h5[data-v-cbb33083]{color:#ff9500}@media (width<=900px){.jwt-workspace[data-v-cbb33083]{grid-template-columns:1fr}textarea.jwt-input[data-v-cbb33083]{min-height:250px}}.fade-in[data-v-cbb33083]{animation:.3s ease-out forwards fadeIn-cbb33083}@keyframes fadeIn-cbb33083{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tool-container[data-v-684f8902]{flex-direction:column;gap:20px;height:100%;display:flex}.subtab-header[data-v-684f8902]{justify-content:flex-start;align-items:center;padding:10px 20px;display:flex}.main-tabs[data-v-684f8902]{width:280px}.tool-controls[data-v-684f8902]{justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.control-group[data-v-684f8902]{align-items:center;gap:12px;display:flex}.control-group label[data-v-684f8902]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);font-size:.8rem;font-weight:800}.segmented-control[data-v-684f8902]{background:var(--editor-input-bg);border:1px solid var(--border-neon);border-radius:6px;align-items:center;gap:2px;width:100%;padding:2px;display:flex;position:relative;overflow:hidden}.segment-btn[data-v-684f8902]{color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;border-radius:4px;flex:1;padding:6px 14px;font-size:.72rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}.segment-btn[data-v-684f8902]:hover{color:var(--text-primary);background:var(--panel-bg-hover)}.segment-btn.active[data-v-684f8902]{box-shadow:0 2px 6px #007acc40;color:#fff!important;background:var(--neon-cyan)!important}.custom-dropdown-container[data-v-684f8902]{z-index:100;width:220px;position:relative}.dropdown-trigger[data-v-684f8902]{background:var(--editor-input-bg);border:1px solid var(--border-neon);width:100%;color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 14px;font-size:.82rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.dropdown-trigger[data-v-684f8902]:hover,.dropdown-trigger.active[data-v-684f8902]{border-color:var(--neon-cyan);background:var(--panel-bg-hover)}.dropdown-chevron[data-v-684f8902]{color:var(--text-secondary);transition:transform .2s}.dropdown-trigger.active .dropdown-chevron[data-v-684f8902]{color:var(--neon-cyan);transform:rotate(180deg)}.dropdown-menu[data-v-684f8902]{background:var(--sidebar-bg);border:1px solid var(--border-neon);border-radius:6px;flex-direction:column;gap:2px;width:100%;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 24px #00000026}.dropdown-item[data-v-684f8902]{width:100%;color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}.dropdown-item[data-v-684f8902]:hover{background:var(--panel-bg-hover);color:var(--text-primary)}.dropdown-item.selected[data-v-684f8902]{background:var(--panel-bg-hover);color:var(--neon-cyan);font-weight:700}.check-icon[data-v-684f8902]{color:var(--neon-cyan)}.dropdown-slide-enter-active[data-v-684f8902],.dropdown-slide-leave-active[data-v-684f8902]{transition:opacity .15s,transform .15s cubic-bezier(.16,1,.3,1)}.dropdown-slide-enter-from[data-v-684f8902],.dropdown-slide-leave-to[data-v-684f8902]{opacity:0;transform:translateY(-8px)}.action-buttons-wrapper[data-v-684f8902]{gap:10px;display:flex}.btn-action[data-v-684f8902]{border:1px solid var(--border-neon);background:var(--panel-bg-hover);color:var(--text-primary);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.btn-action[data-v-684f8902]:hover{border-color:var(--text-secondary)}.btn-cyan[data-v-684f8902]:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.btn-purple[data-v-684f8902]:hover{border-color:var(--neon-purple);color:var(--neon-purple)}.btn-pink[data-v-684f8902]:hover{border-color:var(--neon-pink);color:var(--neon-pink)}.error-panel[data-v-684f8902]{color:#ef5350;background:#f4433614;border:1px solid #f4433640;border-radius:8px;padding:12px 20px}.error-header[data-v-684f8902]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.error-header h5[data-v-684f8902]{text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.error-panel p[data-v-684f8902]{font-size:.8rem;font-family:var(--font-mono);opacity:.9;margin:0}.editor-workspace[data-v-684f8902]{grid-template-columns:1fr 1fr;gap:20px;height:calc(100vh - 250px);min-height:440px;display:grid}.editor-panel[data-v-684f8902]{flex-direction:column;height:100%;display:flex;overflow:hidden}.panel-header[data-v-684f8902]{border-bottom:1px solid var(--border-neon);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.panel-tag[data-v-684f8902]{text-transform:uppercase;letter-spacing:1px;font-size:.72rem;font-weight:800}.panel-tag.cyan[data-v-684f8902]{color:var(--neon-cyan)}.panel-tag.purple[data-v-684f8902]{color:var(--neon-purple)}.btn-panel-action[data-v-684f8902]{border:1px solid var(--border-neon);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:4px;padding:4px 12px;font-size:.72rem;font-weight:700;transition:all .2s}.btn-panel-action[data-v-684f8902]:hover:not(:disabled){border-color:var(--text-primary);color:var(--text-primary);background:var(--panel-bg-hover)}.btn-panel-action[data-v-684f8902]:disabled{opacity:.3;cursor:not-allowed}.textarea-wrapper[data-v-684f8902]{flex:1;overflow:hidden}textarea[data-v-684f8902]{resize:none;width:100%;height:100%;font-size:.88rem;line-height:1.6;font-family:var(--font-mono);color:var(--text-primary);border-radius:0;padding:20px;overflow-y:auto;background:0 0!important;border:none!important}textarea[data-v-684f8902]:focus{outline:none}.output-textarea[data-v-684f8902]{background:var(--panel-bg-hover)!important}.image-crypt-workspace[data-v-684f8902]{flex-direction:column;gap:20px;display:flex}.image-grid[data-v-684f8902]{grid-template-columns:1fr 1fr;gap:20px;height:calc(100vh - 250px);min-height:440px;display:grid}.image-panel[data-v-684f8902]{flex-direction:column;height:100%;display:flex;overflow:hidden}.panel-body[data-v-684f8902]{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.flex-col[data-v-684f8902]{flex-direction:column;display:flex}.dropzone-area[data-v-684f8902]{border:2px dashed var(--border-neon);text-align:center;cursor:pointer;background:var(--editor-input-bg);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:30px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.dropzone-area[data-v-684f8902]:hover,.dropzone-area.is-hovered[data-v-684f8902]{border-color:var(--neon-cyan);background:var(--panel-bg-hover);box-shadow:0 0 12px #007acc14}.upload-icon[data-v-684f8902]{color:var(--text-secondary);opacity:.5;transition:all .2s}.dropzone-area:hover .upload-icon[data-v-684f8902]{color:var(--neon-cyan);opacity:1;transform:translateY(-2px)}.drop-text[data-v-684f8902]{color:var(--text-secondary);font-size:.8rem;font-weight:700}.hidden-file-input[data-v-684f8902]{display:none}.image-metadata-box[data-v-684f8902]{flex-direction:column;gap:16px;margin-top:10px;display:flex}.meta-preview-row[data-v-684f8902]{align-items:center;gap:16px;display:flex}.img-preview-frame[data-v-684f8902]{border:1px solid var(--border-neon);background-color:#1a1a1a;background-image:linear-gradient(45deg,#111 25%,#0000 25%),linear-gradient(-45deg,#111 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#111 75%),linear-gradient(-45deg,#0000 75%,#111 75%);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;border-radius:6px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}body.light-theme .img-preview-frame[data-v-684f8902]{background-color:#fff;background-image:linear-gradient(45deg,#eee 25%,#0000 25%),linear-gradient(-45deg,#eee 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eee 75%),linear-gradient(-45deg,#0000 75%,#eee 75%)}.img-preview-frame img[data-v-684f8902]{object-fit:contain;max-width:100%;max-height:100%}.metadata-table[data-v-684f8902]{flex-direction:column;gap:4px;display:flex}.meta-title[data-v-684f8902]{text-transform:uppercase;color:var(--text-secondary);letter-spacing:.5px;margin-bottom:2px;font-size:.72rem;font-weight:800}.meta-row[data-v-684f8902]{font-size:.76rem;font-family:var(--font-mono);gap:8px;display:flex}.meta-row .lbl[data-v-684f8902]{color:var(--text-secondary);opacity:.7}.meta-row .val[data-v-684f8902]{color:var(--text-primary);font-weight:700}.output-container-image[data-v-684f8902]{flex-direction:column;gap:6px;display:flex}.output-label-row[data-v-684f8902]{justify-content:space-between;align-items:center;display:flex}.sub-lbl[data-v-684f8902]{font-size:.68rem;font-family:var(--font-mono);color:var(--text-secondary);font-weight:800}.btn-copy-code[data-v-684f8902]{border:1px solid var(--border-neon);color:var(--neon-cyan);cursor:pointer;background:0 0;border-radius:4px;padding:3px 8px;font-size:.68rem;font-weight:700;transition:all .2s}.btn-copy-code[data-v-684f8902]:hover{border-color:var(--neon-cyan);background:#007acc1a}.mono-textarea[data-v-684f8902]{background:var(--editor-input-bg);border:1px solid var(--border-neon);width:100%;font-family:var(--font-mono);resize:none;color:var(--text-primary);border-radius:6px;padding:12px;font-size:.76rem}.image-panel .mono-textarea[data-v-684f8902]{height:120px}.input-base64-wrapper[data-v-684f8902]{margin-bottom:10px}.input-field-b64[data-v-684f8902]{height:100px!important}.image-restored-container[data-v-684f8902]{border:1px solid var(--border-neon);background:var(--editor-input-bg);border-radius:8px;flex-direction:column;flex:1;gap:12px;padding:14px;display:flex}.restored-header[data-v-684f8902]{justify-content:space-between;align-items:center;display:flex}.metadata-table.compact[data-v-684f8902]{gap:2px}.download-btn[data-v-684f8902]{padding:6px 12px;font-size:.72rem}.transparent-checkers-preview[data-v-684f8902]{border:1px solid var(--border-neon);background-color:#1a1a1a;background-image:linear-gradient(45deg,#111 25%,#0000 25%),linear-gradient(-45deg,#111 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#111 75%),linear-gradient(-45deg,#0000 75%,#111 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;border-radius:6px;flex:1;justify-content:center;align-items:center;min-height:140px;padding:10px;display:flex;overflow:auto}body.light-theme .transparent-checkers-preview[data-v-684f8902]{background-color:#fff;background-image:linear-gradient(45deg,#eee 25%,#0000 25%),linear-gradient(-45deg,#eee 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eee 75%),linear-gradient(-45deg,#0000 75%,#eee 75%)}.transparent-checkers-preview img[data-v-684f8902]{object-fit:contain;max-width:100%;max-height:180px;box-shadow:0 4px 14px #0006}body.light-theme .transparent-checkers-preview img[data-v-684f8902]{box-shadow:0 4px 14px #0000001a}.scrollbar-custom[data-v-684f8902]::-webkit-scrollbar{width:5px;height:5px}.scrollbar-custom[data-v-684f8902]::-webkit-scrollbar-track{background:0 0}.scrollbar-custom[data-v-684f8902]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.scrollbar-custom[data-v-684f8902]::-webkit-scrollbar-thumb:hover{background:#ffffff29}body.light-theme .scrollbar-custom[data-v-684f8902]::-webkit-scrollbar-thumb{background:#00000014}.fade-in[data-v-684f8902]{animation:.3s ease-out forwards fadeIn-684f8902}@keyframes fadeIn-684f8902{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.editor-workspace[data-v-684f8902],.image-grid[data-v-684f8902]{grid-template-columns:1fr;min-height:800px}}.tool-container[data-v-0f94afb3]{flex-direction:column;gap:20px;height:100%;display:flex}.regex-header[data-v-0f94afb3]{justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}.regex-input-row[data-v-0f94afb3]{flex:1;align-items:center;gap:8px;display:flex}.regex-slash[data-v-0f94afb3]{font-family:var(--font-mono);color:var(--neon-cyan);-webkit-user-select:none;user-select:none;font-size:1.5rem;font-weight:700}.pattern-input[data-v-0f94afb3]{font-size:.92rem;font-family:var(--font-mono);background:var(--editor-input-bg);color:var(--text-primary);border:1px solid var(--border-neon);border-radius:8px;flex:1;padding:10px 16px;transition:all .2s}.pattern-input[data-v-0f94afb3]:focus{border-color:var(--neon-cyan);outline:none;box-shadow:0 0 8px #00f2fe40}.flags-group[data-v-0f94afb3]{background:var(--editor-input-bg);border:1px solid var(--border-neon);border-radius:8px;align-items:center;gap:12px;padding:8px 16px;display:flex}.flag-chk[data-v-0f94afb3]{font-family:var(--font-mono);cursor:pointer;color:var(--text-secondary);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:.88rem;transition:color .2s;display:flex}.flag-chk input[type=checkbox][data-v-0f94afb3]{cursor:pointer;border-radius:4px;width:14px;height:14px}.flag-chk[data-v-0f94afb3]:has(input:checked){color:var(--neon-cyan);text-shadow:0 0 6px #00f2fe66}.btn-action[data-v-0f94afb3]{background:var(--editor-input-bg);border:1px solid var(--border-neon);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .2s}.btn-action[data-v-0f94afb3]:hover{border-color:var(--neon-cyan);background:#00f2fe14;transform:translateY(-1px);box-shadow:0 0 10px #00f2fe33}.error-panel[data-v-0f94afb3]{box-shadow:var(--shadow-pink);background:#ff007f0a;border:1px solid #ff007f33;border-radius:12px;flex-direction:column;gap:6px;padding:16px 20px;display:flex}.error-header[data-v-0f94afb3]{color:var(--neon-pink);align-items:center;gap:8px;display:flex}.error-header h5[data-v-0f94afb3]{font-size:.95rem;font-weight:700}.error-panel p[data-v-0f94afb3]{font-family:var(--font-mono);color:var(--text-primary);opacity:.9;white-space:pre-wrap;word-break:break-all;font-size:.82rem;line-height:1.5}.regex-workspace[data-v-0f94afb3]{flex:1;grid-template-columns:1fr 1fr;gap:20px;display:grid}.editor-panel[data-v-0f94afb3]{flex-direction:column;display:flex;overflow:hidden}.panel-header[data-v-0f94afb3]{border-bottom:1px solid var(--border-neon);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.panel-tag[data-v-0f94afb3]{text-transform:uppercase;letter-spacing:1px;font-size:.8rem;font-weight:750}.panel-tag.cyan[data-v-0f94afb3]{color:var(--neon-cyan)}.panel-tag.purple[data-v-0f94afb3]{color:var(--neon-purple)}.panel-tag.yellow[data-v-0f94afb3]{color:#fc0}.btn-panel-action[data-v-0f94afb3]{border:1px solid var(--border-neon);color:var(--text-secondary);cursor:pointer;background:#ffffff08;border-radius:6px;padding:4px 12px;font-size:.78rem;font-weight:600;transition:all .2s}.btn-panel-action[data-v-0f94afb3]:hover{color:var(--text-primary);border-color:var(--border-neon-hover);background:#ffffff14}.textarea-wrapper[data-v-0f94afb3]{flex:1;min-height:400px;position:relative}textarea[data-v-0f94afb3]{resize:none;border-radius:0;width:100%;height:100%;padding:20px;font-size:.88rem;line-height:1.6;position:absolute;top:0;left:0;overflow-y:auto;background:0 0!important;border:none!important}.results-container[data-v-0f94afb3]{flex-direction:column;gap:20px;display:flex}.highlight-container[data-v-0f94afb3]{background:var(--panel-bg-hover);font-family:var(--font-mono);flex:1;height:200px;padding:20px;font-size:.88rem;line-height:1.6;overflow-y:auto}.highlight-display[data-v-0f94afb3]{color:var(--text-secondary);white-space:pre-wrap;word-break:break-all}[data-v-0f94afb3] .regex-highlight{color:var(--text-inverse);border-bottom:2px solid var(--neon-cyan);background:#007acc38;border-radius:2px;padding:1px 0;box-shadow:0 0 10px #007acc26}.inspector-panel[data-v-0f94afb3]{flex-direction:column;display:flex;overflow:hidden}.matches-list[data-v-0f94afb3]{background:var(--editor-input-bg);border:1px solid var(--border-neon);border-radius:8px;flex-direction:column;flex:1;gap:12px;max-height:250px;padding:16px 20px;display:flex;overflow-y:auto}.no-matches-msg[data-v-0f94afb3]{text-align:center;color:var(--text-secondary);padding:24px 0;font-size:.85rem}.match-item[data-v-0f94afb3]{background:var(--panel-bg-hover);border:1px solid var(--border-neon);border-radius:8px;padding:10px 14px;transition:all .2s cubic-bezier(.16,1,.3,1)}.match-item[data-v-0f94afb3]:hover{border-color:var(--neon-cyan);transform:translate(3px);box-shadow:0 4px 12px #00f2fe14}.match-item-header[data-v-0f94afb3]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.match-index-badge[data-v-0f94afb3]{color:var(--neon-cyan);background:#00f2fe1f;border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:800}.match-coords[data-v-0f94afb3]{font-family:var(--font-mono);color:var(--text-secondary);font-size:.72rem}.match-content-val[data-v-0f94afb3]{font-family:var(--font-mono);color:var(--text-primary);word-break:break-all;font-size:.82rem;font-weight:600}.capture-groups[data-v-0f94afb3]{border-top:1px dashed var(--border-neon);margin-top:8px;padding-top:6px}.group-title[data-v-0f94afb3]{color:var(--text-secondary);text-transform:uppercase;margin-bottom:3px;font-size:.7rem;font-weight:700}.group-item[data-v-0f94afb3]{font-family:var(--font-mono);color:var(--text-secondary);font-size:.75rem}.group-item span[data-v-0f94afb3]{color:var(--neon-purple)}.templates-panel[data-v-0f94afb3]{flex-direction:column;gap:12px;padding:16px 24px;display:flex}.templates-header[data-v-0f94afb3]{color:var(--neon-purple);letter-spacing:1.5px;text-shadow:0 0 8px #8a2be24d;font-size:.75rem;font-weight:800}.templates-grid[data-v-0f94afb3]{flex-wrap:wrap;gap:8px;display:flex}.template-btn[data-v-0f94afb3]{border:1px solid var(--border-neon);color:var(--text-secondary);cursor:pointer;background:#ffffff05;border-radius:6px;padding:6px 14px;font-size:.78rem;font-weight:600;transition:all .2s}.template-btn[data-v-0f94afb3]:hover{color:var(--text-primary);border-color:var(--neon-purple);background:#8a2be20d}@media (width<=900px){.regex-header[data-v-0f94afb3]{flex-direction:column;align-items:stretch;padding:16px}.regex-input-row[data-v-0f94afb3]{flex-direction:column;align-items:stretch}.flags-group[data-v-0f94afb3]{justify-content:center}.regex-workspace[data-v-0f94afb3]{grid-template-columns:1fr}}.fade-in[data-v-0f94afb3]{animation:.3s ease-out forwards fadeIn-0f94afb3}@keyframes fadeIn-0f94afb3{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tool-container[data-v-02e37f12]{flex-direction:column;gap:20px;height:100%;display:flex}.grid-toolbox[data-v-02e37f12]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.toolbox-card[data-v-02e37f12]{flex-direction:column;display:flex;overflow:hidden}.card-header[data-v-02e37f12]{border-bottom:1px solid var(--border-neon);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.card-header.border-cyan[data-v-02e37f12]{border-bottom:2px solid var(--neon-cyan)}.card-header.border-purple[data-v-02e37f12]{border-bottom:2px solid var(--neon-purple)}.card-header.border-pink[data-v-02e37f12]{border-bottom:2px solid var(--neon-pink)}.card-title[data-v-02e37f12]{text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;font-size:.8rem;font-weight:800;display:flex}.card-title.cyan[data-v-02e37f12]{color:var(--neon-cyan)}.card-title.purple[data-v-02e37f12]{color:var(--neon-purple)}.card-title.pink[data-v-02e37f12]{color:var(--neon-pink)}.btn-mini[data-v-02e37f12]{border:1px solid var(--border-neon);color:var(--text-primary);cursor:pointer;background:#ffffff0a;border-radius:4px;padding:3px 10px;font-size:.75rem;font-weight:600;transition:all .2s}.btn-mini[data-v-02e37f12]:hover{background:var(--panel-bg-hover);border-color:var(--border-neon-hover)}.card-body[data-v-02e37f12]{background:#00000005;flex-direction:column;flex:1;gap:12px;padding:16px 20px;display:flex}.form-row[data-v-02e37f12]{flex-direction:column;gap:6px;display:flex}.form-row label[data-v-02e37f12]{color:var(--text-secondary);font-size:.78rem;font-weight:700}.input-with-action[data-v-02e37f12],.input-with-copy[data-v-02e37f12]{gap:8px;display:flex}.input-with-action input[data-v-02e37f12],.input-with-copy input[data-v-02e37f12]{flex:1}.segmented-control[data-v-02e37f12]{background:var(--editor-input-bg);border:1px solid var(--border-neon);border-radius:6px;align-items:center;gap:2px;padding:2px;display:flex;position:relative;overflow:hidden}.segment-btn[data-v-02e37f12]{color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:4px;flex:1;padding:6px 12px;font-size:.72rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}.segment-btn[data-v-02e37f12]:hover{color:var(--text-primary);background:var(--panel-bg-hover)}.segment-btn.active[data-v-02e37f12],body.light-theme .segment-btn.active[data-v-02e37f12]{box-shadow:0 2px 6px #007acc40;color:#fff!important;background:var(--neon-cyan)!important}.unit-segments[data-v-02e37f12]{min-width:140px}.btn-copy-input[data-v-02e37f12]{background:var(--panel-bg-hover);border:1px solid var(--border-neon);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:0 14px;font-size:.78rem;font-weight:600}.btn-copy-input[data-v-02e37f12]:hover{border-color:var(--neon-cyan)}.divider-dashed[data-v-02e37f12]{border-top:1px dashed var(--border-neon);margin:4px 0}.uuid-settings[data-v-02e37f12]{justify-content:space-between;align-items:center;display:flex}.setting-item[data-v-02e37f12]{align-items:center;gap:8px;display:flex}.num-input[data-v-02e37f12]{width:70px;padding:6px 10px}.setting-checkboxes[data-v-02e37f12]{gap:14px;display:flex}.chk-label[data-v-02e37f12]{cursor:pointer;align-items:center;gap:6px;font-size:.78rem;display:flex}.btn-generate[data-v-02e37f12]{width:100%;margin-top:4px}.uuid-results-wrapper[data-v-02e37f12]{flex-direction:column;flex:1;display:flex;position:relative}.uuid-textarea[data-v-02e37f12]{resize:none;background:var(--editor-input-bg);border:1px solid var(--border-neon);border-radius:4px;width:100%;height:120px;padding:12px;font-size:.8rem;line-height:1.5}.btn-copy-absolute[data-v-02e37f12]{border:1px solid var(--border-neon);color:var(--text-primary);cursor:pointer;background:#ffffff0a;border-radius:4px;padding:4px 12px;font-size:.72rem;font-weight:600;position:absolute;bottom:12px;right:12px}.btn-copy-absolute[data-v-02e37f12]:hover:not(:disabled){background:var(--panel-bg-hover);border-color:var(--neon-purple)}.url-parser-card[data-v-02e37f12]{flex-direction:column;display:flex;overflow:hidden}.url-error-msg[data-v-02e37f12]{color:var(--neon-pink);margin-top:-6px;font-size:.78rem;font-weight:600}.parsed-tables-grid[data-v-02e37f12]{grid-template-columns:.9fr 1.1fr;gap:20px;margin-top:10px;display:grid}.parsed-tables-grid h6[data-v-02e37f12]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:0;font-size:.78rem;font-weight:800}.params-box-header[data-v-02e37f12]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.btn-pink-outline[data-v-02e37f12]{cursor:pointer;border-radius:4px;font-size:.7rem;transition:all .2s;border:1px solid var(--border-neon)!important;color:var(--neon-pink)!important;text-transform:none!important;background:0 0!important;padding:3px 10px!important;font-weight:700!important}.btn-pink-outline[data-v-02e37f12]:hover{box-shadow:0 0 8px #ff007f33;border-color:var(--neon-pink)!important;background:#ff007f14!important}.parsed-table[data-v-02e37f12]{border-collapse:collapse;width:100%}.parsed-table th[data-v-02e37f12],.parsed-table td[data-v-02e37f12]{text-align:left;border-bottom:1px solid var(--border-neon);padding:8px 12px;font-size:.82rem}.parsed-table th[data-v-02e37f12]{color:var(--text-secondary);background:var(--panel-bg-hover);font-weight:700}.tbl-key[data-v-02e37f12]{white-space:nowrap;width:35%;font-weight:700}.tbl-val[data-v-02e37f12]{word-break:break-all;opacity:.95}.text-cyan[data-v-02e37f12]{color:var(--neon-cyan)}.text-purple[data-v-02e37f12]{color:var(--neon-purple)}.text-pink[data-v-02e37f12]{color:var(--neon-pink)}.tbl-action-cell[data-v-02e37f12]{text-align:right;width:10%}.btn-tbl-copy[data-v-02e37f12]{border:1px solid var(--border-neon);cursor:pointer;color:var(--text-primary);background:0 0;border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:600}.btn-tbl-copy[data-v-02e37f12]:hover{border-color:var(--neon-pink);background:var(--panel-bg-hover)}.no-params-msg[data-v-02e37f12]{text-align:center;color:var(--text-secondary);border:1px dashed var(--border-neon);border-radius:4px;padding:16px 0;font-size:.78rem}@media (width<=900px){.grid-toolbox[data-v-02e37f12],.parsed-tables-grid[data-v-02e37f12]{grid-template-columns:1fr}}.tool-container[data-v-d13f56b8]{flex-direction:column;gap:20px;height:100%;display:flex}.tool-controls[data-v-d13f56b8]{justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.control-group[data-v-d13f56b8]{align-items:center;gap:12px;display:flex}.control-group label[data-v-d13f56b8]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);font-size:.8rem;font-weight:800}.segmented-control[data-v-d13f56b8]{background:var(--editor-input-bg);border:1px solid var(--border-neon);border-radius:6px;align-items:center;gap:2px;padding:2px;display:flex;position:relative;overflow:hidden}.segment-btn[data-v-d13f56b8]{color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;border-radius:4px;flex:1;padding:6px 14px;font-size:.72rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}.segment-btn[data-v-d13f56b8]:hover{color:var(--text-primary);background:var(--panel-bg-hover)}.segment-btn.active[data-v-d13f56b8],body.light-theme .segment-btn.active[data-v-d13f56b8]{box-shadow:0 2px 6px #007acc40;color:#fff!important;background:var(--neon-cyan)!important}.mode-segments[data-v-d13f56b8]{min-width:180px}.action-buttons-wrapper[data-v-d13f56b8]{gap:10px;display:flex}.btn-action[data-v-d13f56b8]{border:1px solid var(--border-neon);background:var(--panel-bg-hover);color:var(--text-primary);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.btn-action[data-v-d13f56b8]:hover{border-color:var(--text-secondary)}.btn-cyan[data-v-d13f56b8]:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.btn-purple-glow[data-v-d13f56b8]:hover{border-color:var(--neon-purple);color:var(--neon-purple);box-shadow:0 0 10px #ba68c826}.editor-workspace[data-v-d13f56b8]{grid-template-columns:1fr 1fr;gap:20px;height:calc(100vh - 200px);min-height:480px;display:grid}.editor-panel[data-v-d13f56b8]{flex-direction:column;height:100%;display:flex;overflow:hidden}.panel-header[data-v-d13f56b8]{border-bottom:1px solid var(--border-neon);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.panel-tag[data-v-d13f56b8]{text-transform:uppercase;letter-spacing:1px;font-size:.72rem;font-weight:800}.panel-tag.cyan[data-v-d13f56b8]{color:var(--neon-cyan)}.panel-tag.purple[data-v-d13f56b8]{color:var(--neon-purple)}.textarea-wrapper[data-v-d13f56b8]{flex:1;overflow:hidden}textarea[data-v-d13f56b8]{resize:none;width:100%;height:100%;font-size:.88rem;line-height:1.6;font-family:var(--font-mono);color:var(--text-primary);border-radius:0;padding:20px;overflow-y:auto;background:0 0!important;border:none!important}textarea[data-v-d13f56b8]:focus{outline:none}.diff-terminal-container[data-v-d13f56b8]{border-radius:12px;flex-direction:column;height:calc(100vh - 200px);min-height:480px;display:flex;overflow:hidden}.terminal-header[data-v-d13f56b8]{background:var(--sidebar-bg);border-bottom:1px solid var(--border-neon);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.terminal-dots[data-v-d13f56b8]{gap:6px;display:flex}.terminal-dots .dot[data-v-d13f56b8]{border-radius:50%;width:11px;height:11px;display:inline-block}.dot.red[data-v-d13f56b8]{background:#ff5f56}.dot.yellow[data-v-d13f56b8]{background:#ffbd2e}.dot.green[data-v-d13f56b8]{background:#27c93f}.terminal-title[data-v-d13f56b8]{color:var(--text-secondary);font-size:.72rem;font-weight:700;font-family:var(--font-mono)}.diff-stats[data-v-d13f56b8]{font-size:.72rem;font-weight:800;font-family:var(--font-mono);gap:12px;display:flex}.stat-item.add[data-v-d13f56b8]{color:#2ea043;background:#2ea04326;border-radius:4px;padding:2px 8px}.stat-item.del[data-v-d13f56b8]{color:#f85149;background:#f8514926;border-radius:4px;padding:2px 8px}.terminal-body[data-v-d13f56b8]{background:var(--editor-input-bg);flex:1;display:flex;overflow:hidden}.unified-diff-view[data-v-d13f56b8]{width:100%;height:100%;font-family:var(--font-mono);padding:12px 0;font-size:.82rem;line-height:1.5;overflow-y:auto}.split-diff-grid[data-v-d13f56b8]{grid-template-columns:1fr 1fr;width:100%;height:100%;display:grid;overflow:hidden}.diff-panel[data-v-d13f56b8]{width:100%;height:100%;font-family:var(--font-mono);padding:12px 0;font-size:.82rem;line-height:1.5;overflow:auto}.diff-panel[data-v-d13f56b8]:first-child{border-right:1px solid var(--border-neon)}.diff-line-wrapper[data-v-d13f56b8]{width:100%;display:flex}.line-num[data-v-d13f56b8]{text-align:right;width:48px;min-width:48px;color:var(--text-secondary);opacity:.5;-webkit-user-select:none;user-select:none;border-right:1px solid #ffffff0d;justify-content:flex-end;align-items:center;padding-right:12px;font-size:.72rem;display:flex}.line-content-box[data-v-d13f56b8]{flex:1;align-items:center;padding-left:8px;display:flex;position:relative;overflow:hidden}.marker[data-v-d13f56b8]{-webkit-user-select:none;user-select:none;width:14px;font-size:.8rem;font-weight:800;display:inline-block}.line-code[data-v-d13f56b8]{white-space:pre;font-family:var(--font-mono);color:var(--text-primary);word-wrap:normal;margin:0;font-size:.82rem;overflow:visible}.line-num.unchanged[data-v-d13f56b8],.line-content-box.unchanged[data-v-d13f56b8]{background:0 0}.line-num.deleted[data-v-d13f56b8]{opacity:1;color:#f85149!important;background:#f8514926!important}.line-content-box.deleted[data-v-d13f56b8]{color:#ff7b72;background:#f851491a!important}.line-content-box.deleted .marker[data-v-d13f56b8]{color:#f85149}.line-content-box.deleted .line-code[data-v-d13f56b8]{color:#ff9e96}.line-num.added[data-v-d13f56b8]{opacity:1;color:#3fb950!important;background:#2ea04333!important}.line-content-box.added[data-v-d13f56b8]{color:#56d364;background:#2ea0431f!important}.line-content-box.added .marker[data-v-d13f56b8]{color:#3fb950}.line-content-box.added .line-code[data-v-d13f56b8]{color:#a5f3b2}.line-num.placeholder[data-v-d13f56b8]{opacity:.2;background:#ffffff03!important}.line-content-box.placeholder[data-v-d13f56b8]{height:22px;background:#ffffff05!important}body.light-theme .line-content-box.deleted .line-code[data-v-d13f56b8]{color:#b31d28}body.light-theme .line-content-box.deleted[data-v-d13f56b8]{background:#f851491a!important}body.light-theme .line-num.deleted[data-v-d13f56b8]{color:#cf222e!important;background:#f8514926!important}body.light-theme .line-content-box.added .line-code[data-v-d13f56b8]{color:#116329}body.light-theme .line-content-box.added[data-v-d13f56b8]{background:#2ea04314!important}body.light-theme .line-num.added[data-v-d13f56b8]{color:#1a7f37!important;background:#2ea0431f!important}body.light-theme .line-num.placeholder[data-v-d13f56b8]{background:#00000005!important}body.light-theme .line-content-box.placeholder[data-v-d13f56b8]{background:#00000003!important}body.light-theme .stat-item.add[data-v-d13f56b8]{color:#1a7f37;background:#2ea0431a}body.light-theme .stat-item.del[data-v-d13f56b8]{color:#cf222e;background:#f8514914}.scrollbar-custom[data-v-d13f56b8]::-webkit-scrollbar{width:6px;height:6px}.scrollbar-custom[data-v-d13f56b8]::-webkit-scrollbar-track{background:0 0}.scrollbar-custom[data-v-d13f56b8]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.scrollbar-custom[data-v-d13f56b8]::-webkit-scrollbar-thumb:hover{background:#ffffff29}body.light-theme .scrollbar-custom[data-v-d13f56b8]::-webkit-scrollbar-thumb{background:#0000001a}body.light-theme .scrollbar-custom[data-v-d13f56b8]::-webkit-scrollbar-thumb:hover{background:#0003}@media (width<=900px){.tool-controls[data-v-d13f56b8]{flex-direction:column;align-items:stretch;padding:16px}.control-group[data-v-d13f56b8]{justify-content:space-between}.action-buttons-wrapper[data-v-d13f56b8]{justify-content:center}.editor-workspace[data-v-d13f56b8]{grid-template-columns:1fr;min-height:800px}.split-diff-grid[data-v-d13f56b8]{grid-template-columns:1fr}.diff-panel[data-v-d13f56b8]:first-child{border-right:none;border-bottom:1px solid var(--border-neon)}}.fade-in[data-v-d13f56b8]{animation:.3s ease-out forwards fadeIn-d13f56b8}@keyframes fadeIn-d13f56b8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.css-design-container[data-v-7414694f]{height:100%}.visual-designer-workspace[data-v-7414694f]{grid-template-columns:360px 1fr;gap:20px;height:calc(100vh - 120px);min-height:560px;display:grid}.controls-panel[data-v-7414694f]{flex-direction:column;height:100%;display:flex;overflow:hidden}.panel-header[data-v-7414694f]{border-bottom:1px solid var(--border-neon);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.panel-title[data-v-7414694f]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-primary);font-size:.82rem;font-weight:800}.sliders-list[data-v-7414694f]{flex-direction:column;flex:1;gap:20px;padding:20px;display:flex;overflow-y:auto}.slider-group[data-v-7414694f]{flex-direction:column;gap:8px;display:flex}.slider-label-row[data-v-7414694f]{justify-content:space-between;align-items:center;display:flex}.slider-name[data-v-7414694f]{color:var(--text-secondary);font-size:.78rem;font-weight:700}.slider-val-badge[data-v-7414694f]{color:var(--neon-cyan);background:#00f2fe14;border-radius:4px;padding:2px 8px;font-size:.68rem;font-weight:800}.slider-val[data-v-7414694f]{font-size:.76rem;font-family:var(--font-mono);color:var(--neon-cyan);font-weight:700}.cyber-range[data-v-7414694f]{-webkit-appearance:none;background:var(--editor-input-bg);border:1px solid var(--border-neon);border-radius:3px;outline:none;width:100%;height:6px;transition:border-color .2s}.cyber-range[data-v-7414694f]:hover{border-color:var(--text-secondary)}.cyber-range[data-v-7414694f]::-webkit-slider-thumb{appearance:none;background:var(--neon-cyan);cursor:pointer;border-radius:50%;width:14px;height:14px;transition:transform .15s,background-color .15s;box-shadow:0 0 6px #00f2fe99}.cyber-range[data-v-7414694f]::-webkit-slider-thumb:hover{background:#fff;transform:scale(1.2)}.cyber-range[data-v-7414694f]::-moz-range-thumb{background:var(--neon-cyan);cursor:pointer;border:none;border-radius:50%;width:14px;height:14px;transition:transform .15s,background-color .15s;box-shadow:0 0 6px #00f2fe99}.cyber-range[data-v-7414694f]::-moz-range-thumb:hover{background:#fff;transform:scale(1.2)}.segmented-control[data-v-7414694f]{background:var(--editor-input-bg);border:1px solid var(--border-neon);border-radius:6px;align-items:center;gap:2px;padding:2px;display:flex;position:relative;overflow:hidden}.segment-btn[data-v-7414694f]{color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;border-radius:4px;flex:1;padding:6px 14px;font-size:.72rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}.segment-btn[data-v-7414694f]:hover{color:var(--text-primary);background:var(--panel-bg-hover)}.segment-btn.active[data-v-7414694f],body.light-theme .segment-btn.active[data-v-7414694f]{box-shadow:0 2px 6px #007acc40;color:#fff!important;background:var(--neon-cyan)!important}.theme-segments[data-v-7414694f]{margin-top:2px}.preview-panel[data-v-7414694f]{flex-direction:column;height:100%;display:flex;overflow:hidden}.panel-tag[data-v-7414694f]{text-transform:uppercase;letter-spacing:1px;font-size:.72rem;font-weight:800}.panel-tag.cyan[data-v-7414694f]{color:var(--neon-cyan)}.card-bg-toggle[data-v-7414694f]{align-items:center;gap:8px;display:flex}.toggle-lbl[data-v-7414694f]{color:var(--text-secondary);font-size:.72rem;font-weight:700}.circle-toggle[data-v-7414694f]{border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:.8rem;display:flex}.preview-canvas[data-v-7414694f]{border-bottom:1px solid var(--border-neon);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.canvas-ambient-elements[data-v-7414694f]{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.ambient-circle[data-v-7414694f]{filter:blur(10px);border-radius:50%;position:absolute}.cyan-circle[data-v-7414694f]{background:#00f2fe80;width:160px;height:160px;animation:12s ease-in-out infinite alternate floatCircle1-7414694f;top:15%;left:15%}.pink-circle[data-v-7414694f]{background:#ff007f73;width:180px;height:180px;animation:15s ease-in-out infinite alternate floatCircle2-7414694f;bottom:10%;right:15%}.yellow-circle[data-v-7414694f]{background:#ffd70059;width:100px;height:100px;animation:10s ease-in-out infinite alternate floatCircle3-7414694f;bottom:45%;left:55%}@keyframes floatCircle1-7414694f{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(1.1)}}@keyframes floatCircle2-7414694f{0%{transform:translate(0)scale(1.05)}to{transform:translate(-50px,-20px)scale(.95)}}@keyframes floatCircle3-7414694f{0%{transform:translate(0)scale(.9)}to{transform:translate(30px,-40px)scale(1.15)}}.mesh-magenta-cyan[data-v-7414694f]{background:linear-gradient(135deg,#0d071a,#071520)}.mesh-orange-purple[data-v-7414694f]{background:linear-gradient(135deg,#1f0b07,#0d0724)}.cyber-grid-dark[data-v-7414694f]{background-color:#050508;background-image:linear-gradient(#00f2fe0d 1px,#0000 1px),linear-gradient(90deg,#00f2fe0d 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:24px 24px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.clean-lines-light[data-v-7414694f]{background-color:#f4f5f8;background-image:linear-gradient(#00000005 1px,#0000 1px),linear-gradient(90deg,#00000005 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:20px 24px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.glass-live-card[data-v-7414694f]{z-index:5;width:380px;padding:30px;transition:background .15s,-webkit-backdrop-filter .15s,backdrop-filter .15s,border-radius .15s,border .15s,box-shadow .15s;position:relative}.card-inner-text[data-v-7414694f]{flex-direction:column;gap:12px;display:flex}.card-inner-text h4[data-v-7414694f]{font-family:var(--font-sans);letter-spacing:-.5px;color:#fff;text-shadow:0 2px 4px #0003;margin:0;font-size:1.4rem;font-weight:800}body.light-theme .clean-lines-light .card-inner-text h4[data-v-7414694f]{color:#1e1e24}.card-inner-text p[data-v-7414694f]{color:#ffffffd9;margin:0;font-size:.86rem;font-weight:500;line-height:1.55}body.light-theme .clean-lines-light .card-inner-text p[data-v-7414694f]{color:#4a4a55}.card-badge-glow[data-v-7414694f]{letter-spacing:1px;color:#fff;background:linear-gradient(90deg,#ff007f,#7928ca);border-radius:20px;align-self:flex-start;padding:4px 10px;font-size:.64rem;font-weight:800;box-shadow:0 4px 10px #ff007f4d}.code-container[data-v-7414694f]{background:var(--editor-input-bg);border-top:1px solid var(--border-neon);flex-direction:column;height:200px;display:flex}.code-header[data-v-7414694f]{border-bottom:1px solid var(--border-neon);background:#00000026;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.code-title[data-v-7414694f]{color:var(--text-secondary);letter-spacing:.5px;font-size:.68rem;font-weight:800}.btn-copy[data-v-7414694f]{border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:.68rem;display:flex}.css-syntax-block[data-v-7414694f]{font-family:var(--font-mono);color:var(--neon-cyan);flex:1;margin:0;padding:14px 20px;font-size:.82rem;line-height:1.5;overflow-y:auto}.btn-panel-action[data-v-7414694f]{border:1px solid var(--border-neon);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:4px;padding:4px 12px;font-size:.72rem;font-weight:700;transition:all .2s}.btn-panel-action[data-v-7414694f]:hover:not(:disabled){border-color:var(--text-primary);color:var(--text-primary);background:var(--panel-bg-hover)}.fade-in[data-v-7414694f]{animation:.3s ease-out forwards fadeIn-7414694f}@keyframes fadeIn-7414694f{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.visual-designer-workspace[data-v-7414694f]{grid-template-columns:1fr;height:auto;min-height:900px}.controls-panel[data-v-7414694f]{height:500px}}.markdown-container[data-v-b1775fe5]{height:100%}.tool-controls[data-v-b1775fe5]{justify-content:space-between;align-items:center;margin-bottom:20px;padding:14px 20px;display:flex}.control-group[data-v-b1775fe5]{align-items:center;gap:16px;display:flex}.control-title[data-v-b1775fe5]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);font-size:.8rem;font-weight:800}.action-buttons-wrapper[data-v-b1775fe5]{gap:10px;display:flex}.btn-action[data-v-b1775fe5]{border:1px solid var(--border-neon);background:var(--panel-bg-hover);color:var(--text-primary);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.btn-action[data-v-b1775fe5]:hover:not(:disabled){border-color:var(--text-secondary)}.btn-cyan[data-v-b1775fe5]:hover:not(:disabled){border-color:var(--neon-cyan);color:var(--neon-cyan)}.btn-purple[data-v-b1775fe5]:hover:not(:disabled){border-color:var(--neon-purple);color:var(--neon-purple)}.btn-action[data-v-b1775fe5]:disabled{opacity:.3;cursor:not-allowed}.editor-workspace[data-v-b1775fe5]{grid-template-columns:1fr 1fr;gap:20px;height:calc(100vh - 200px);min-height:480px;display:grid}.editor-panel[data-v-b1775fe5]{flex-direction:column;height:100%;display:flex;overflow:hidden}.panel-header[data-v-b1775fe5]{border-bottom:1px solid var(--border-neon);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.panel-tag[data-v-b1775fe5]{text-transform:uppercase;letter-spacing:1px;font-size:.72rem;font-weight:800}.panel-tag.cyan[data-v-b1775fe5]{color:var(--neon-cyan)}.panel-tag.purple[data-v-b1775fe5]{color:var(--neon-purple)}.word-counter[data-v-b1775fe5]{color:var(--text-secondary);font-size:.72rem;font-weight:700}.view-mode-control[data-v-b1775fe5]{background:var(--editor-input-bg);border:1px solid var(--border-neon);border-radius:4px;padding:1px;display:flex}.btn-view-mode[data-v-b1775fe5]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:4px 10px;font-size:.68rem;font-weight:700;transition:all .2s}.btn-view-mode.active[data-v-b1775fe5]{color:#fff;background:var(--neon-purple)}.textarea-wrapper[data-v-b1775fe5]{flex:1;overflow:hidden}textarea[data-v-b1775fe5]{resize:none;width:100%;height:100%;font-size:.88rem;line-height:1.6;font-family:var(--font-mono);color:var(--text-primary);padding:20px;overflow-y:auto;background:0 0!important;border:none!important}textarea[data-v-b1775fe5]:focus{outline:none}.preview-output-container{flex:1;padding:28px;transition:background-color .25s,color .25s;position:relative;overflow-y:auto}.preview-output-container.theme-github,body.light-theme .preview-output-container.theme-github{color:#1f2328;background:#fff}.preview-output-container.theme-github .markdown-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.62}.preview-output-container.theme-github .markdown-body h1{color:#1f2328;border-bottom:1px solid #d0d7de;margin-top:0;margin-bottom:20px;padding-bottom:8px;font-size:2rem;font-weight:800}.preview-output-container.theme-github .markdown-body h2{color:#1f2328;border-bottom:1px solid #e5e7eb;margin-top:24px;margin-bottom:14px;padding-bottom:6px;font-size:1.45rem;font-weight:700}.preview-output-container.theme-github .markdown-body h3{color:#24292f;margin-top:20px;margin-bottom:12px;font-size:1.18rem;font-weight:700}.preview-output-container.theme-github .markdown-body p{color:#374151;margin-top:0;margin-bottom:16px}.preview-output-container.theme-github .markdown-body code{font-size:85%;font-family:var(--font-mono);color:#cf222e;background-color:#afb8c133;border-radius:4px;margin:0;padding:.2em .4em}.preview-output-container.theme-github .markdown-body pre{background:#f6f8fa;border:1px solid #d0d7de;border-radius:8px;margin-top:0;margin-bottom:18px;padding:18px 22px;font-size:88%;line-height:1.5;overflow:auto;box-shadow:0 4px 12px #00000005}.preview-output-container.theme-github .markdown-body pre code{color:#1f2328;font-size:100%;font-family:var(--font-mono);background-color:#0000;margin:0;padding:0}.preview-output-container.theme-github .markdown-body blockquote{color:#57606a;border-left:4px solid var(--neon-cyan);background:#00f2fe0a;border-radius:0 8px 8px 0;margin:0 0 16px;padding:12px 18px;font-style:italic}.preview-output-container.theme-github .markdown-body a{color:#0969da;font-weight:600;text-decoration:none}.preview-output-container.theme-github .markdown-body a:hover{text-decoration:underline}.preview-output-container.theme-github .hl-keyword{color:#cf222e;font-weight:600}.preview-output-container.theme-github .hl-string{color:#0a3069}.preview-output-container.theme-github .hl-comment{color:#6e7781;font-style:italic}.preview-output-container.theme-github .hl-number{color:#0550ae}.preview-output-container.theme-github .hl-function{color:#8250df}.preview-output-container.theme-vscode{color:#e3e3e6;background:#141416}.preview-output-container.theme-vscode .markdown-body{font-family:"Inter", var(--font-sans), system-ui, sans-serif;font-size:14px;line-height:1.62}.preview-output-container.theme-vscode .markdown-body h1{color:#4fc1ff;border-bottom:1px solid #ffffff1a;margin-top:0;margin-bottom:18px;padding-bottom:6px;font-size:1.8rem;font-weight:800}.preview-output-container.theme-vscode .markdown-body h2{color:#9cdcfe;border-bottom:1px solid #ffffff0f;margin-top:24px;margin-bottom:12px;padding-bottom:4px;font-size:1.35rem;font-weight:700}.preview-output-container.theme-vscode .markdown-body h3{color:#4ec9b0;margin-top:20px;margin-bottom:10px;font-size:1.1rem;font-weight:700}.preview-output-container.theme-vscode .markdown-body p{color:#ccc;margin-top:0;margin-bottom:16px}.preview-output-container.theme-vscode .markdown-body code{font-size:90%;font-family:var(--font-mono);color:#ce9178;background-color:#ffffff14;border-radius:4px;padding:3px 6px}.preview-output-container.theme-vscode .markdown-body pre{background-color:#1a1a1c;border:1px solid #ffffff14;border-radius:8px;margin-top:0;margin-bottom:18px;padding:18px 22px;overflow:auto;box-shadow:0 8px 24px #0000004d}.preview-output-container.theme-vscode .markdown-body pre code{color:#9cdcfe;font-family:var(--font-mono);background:0 0;padding:0}.preview-output-container.theme-vscode .markdown-body blockquote{color:#a9a9a9;border-left:4px solid var(--neon-purple);background:#ba68c80d;border-radius:0 8px 8px 0;margin:0 0 16px;padding:12px 18px;font-style:italic}.preview-output-container.theme-vscode .markdown-body a{color:#3794ff;text-decoration:none}.preview-output-container.theme-vscode .markdown-body a:hover{text-decoration:underline}.preview-output-container.theme-vscode .hl-keyword{color:#c586c0;font-weight:600}.preview-output-container.theme-vscode .hl-string{color:#ce9178}.preview-output-container.theme-vscode .hl-comment{color:#6a9955;font-style:italic}.preview-output-container.theme-vscode .hl-number{color:#b5cea8}.preview-output-container.theme-vscode .hl-function{color:#dcdcaa}.markdown-body ul,.markdown-body ol{margin-top:0;margin-bottom:16px;padding-left:24px}.markdown-body li{margin-bottom:6px;line-height:1.5}.preview-img{border-radius:6px;max-width:100%;box-shadow:0 4px 15px #0000001a}.empty-state{color:var(--text-secondary);text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:12px;width:80%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.empty-state p{font-size:.82rem;font-weight:700;line-height:1.4}.fade-in{animation:.3s ease-out forwards fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.editor-workspace{grid-template-columns:1fr;height:auto;min-height:900px}}.app-shell[data-v-bd41f82b]{width:100vw;min-height:100vh;transition:background-color .25s;position:relative}.workspace-grid[data-v-bd41f82b]{grid-template-columns:280px 1fr;gap:20px;max-width:1680px;height:100vh;margin:0 auto;padding:12px;transition:grid-template-columns .3s cubic-bezier(.16,1,.3,1);display:grid}.workspace-grid.collapsed[data-v-bd41f82b]{grid-template-columns:72px 1fr}.sidebar[data-v-bd41f82b]{background-color:var(--sidebar-bg);border-color:var(--border-neon);flex-direction:column;height:100%;padding:20px 12px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;overflow-y:auto;box-shadow:0 4px 15px #0000001a}.sidebar.collapsed[data-v-bd41f82b]{align-items:center;padding:20px 8px}.sidebar-brand-wrapper[data-v-bd41f82b]{border-bottom:1px solid var(--border-neon);justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 4px 18px;display:flex}.sidebar.collapsed .sidebar-brand-wrapper[data-v-bd41f82b]{flex-direction:column;gap:12px;width:100%;padding-bottom:14px}.sidebar-brand[data-v-bd41f82b]{align-items:center;gap:10px;display:flex}.brand-logo[data-v-bd41f82b]{color:#fff;background:var(--neon-cyan);width:32px;height:32px;box-shadow:none;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:transform .2s;display:flex}.brand-logo[data-v-bd41f82b]:hover{transform:scale(1.05)}body.light-theme .brand-logo[data-v-bd41f82b]{color:#fff}.brand-text-group h1[data-v-bd41f82b]{letter-spacing:-.2px;color:var(--text-inverse);font-size:1.05rem;font-weight:800;line-height:1.1}.brand-text-group span[data-v-bd41f82b]{letter-spacing:1.5px;color:var(--text-secondary);font-size:.6rem;font-weight:800}.btn-sidebar-collapse[data-v-bd41f82b]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:background .2s,color .2s;display:flex}.btn-sidebar-collapse[data-v-bd41f82b]:hover{background:var(--panel-bg-hover);color:var(--text-primary)}.sidebar-nav[data-v-bd41f82b]{flex-direction:column;flex:1;gap:6px;width:100%;display:flex}.nav-tab-btn[data-v-bd41f82b]{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.sidebar.collapsed .nav-tab-btn[data-v-bd41f82b]{justify-content:center;padding:10px 0}.tab-icon[data-v-bd41f82b]{color:var(--text-secondary);justify-content:center;align-items:center;transition:color .2s;display:flex}.tab-label[data-v-bd41f82b]{flex-direction:column;display:flex;overflow:hidden}.tab-label .title[data-v-bd41f82b]{color:var(--text-primary);font-size:.82rem;font-weight:700}.tab-label .desc[data-v-bd41f82b]{color:var(--text-secondary);white-space:nowrap;margin-top:1px;font-size:.68rem}.nav-tab-btn[data-v-bd41f82b]:hover{background:var(--panel-bg-hover)}.nav-tab-btn.active[data-v-bd41f82b]{background:var(--panel-bg-hover);border-color:var(--border-neon)}.nav-tab-btn.active .tab-icon[data-v-bd41f82b]{color:var(--neon-cyan)}.active-neon-indicator[data-v-bd41f82b]{background:var(--neon-cyan);opacity:0;border-radius:0 4px 4px 0;width:3px;height:50%;transition:opacity .2s;position:absolute;top:25%;left:0}.nav-tab-btn.active .active-neon-indicator[data-v-bd41f82b]{opacity:1}.sidebar-footer[data-v-bd41f82b]{border-top:1px solid var(--border-neon);flex-direction:column;gap:8px;width:100%;padding-top:14px;display:flex}.peace-mini-banner[data-v-bd41f82b]{color:var(--text-secondary);text-align:center;border-radius:4px;flex-direction:column;align-items:center;gap:2px;padding:6px;font-size:.7rem;display:flex}.peace-mini-banner span[data-v-bd41f82b]{opacity:.75;font-size:.62rem}.peace-mini-banner-collapsed[data-v-bd41f82b]{text-align:center;cursor:help;font-size:.9rem}.build-version[data-v-bd41f82b]{color:var(--text-secondary);font-size:.65rem;font-family:var(--font-mono);text-align:center}.workbench-main[data-v-bd41f82b]{flex-direction:column;gap:16px;height:100%;display:flex}.workbench-header[data-v-bd41f82b]{background-color:var(--header-bg);border-color:var(--border-neon);height:48px;box-shadow:none;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.header-left[data-v-bd41f82b],.header-right[data-v-bd41f82b]{align-items:center;gap:14px;display:flex}.header-sidebar-toggle[data-v-bd41f82b]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s,color .2s;display:flex}.header-sidebar-toggle[data-v-bd41f82b]:hover{background:var(--panel-bg-hover);color:var(--text-primary)}.header-breadcrumb[data-v-bd41f82b]{letter-spacing:.2px;align-items:center;gap:6px;font-size:.8rem;font-weight:700;display:flex}.header-breadcrumb .root-node[data-v-bd41f82b]{color:var(--neon-cyan)}.header-breadcrumb .divider[data-v-bd41f82b]{color:var(--text-secondary);opacity:.5}.header-breadcrumb .active-node[data-v-bd41f82b]{color:var(--text-primary)}.btn-lang-switcher[data-v-bd41f82b]{border:1px solid var(--border-neon);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}.btn-lang-switcher[data-v-bd41f82b]:hover{background:var(--panel-bg-hover);color:var(--text-primary);border-color:var(--border-neon-hover)}.btn-theme-switcher[data-v-bd41f82b]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s,color .2s,transform .2s;display:flex}.btn-theme-switcher[data-v-bd41f82b]:hover{background:var(--panel-bg-hover);color:var(--text-primary);transform:rotate(15deg)}.security-status[data-v-bd41f82b]{color:var(--text-secondary);align-items:center;gap:6px;font-size:.72rem;display:flex}.pulse-indicator[data-v-bd41f82b]{background-color:var(--neon-green);border-radius:50%;width:6px;height:6px;animation:1.8s infinite pulse-bd41f82b}@keyframes pulse-bd41f82b{0%{opacity:.5;transform:scale(.95)}70%{opacity:1;transform:scale(1.1)}to{opacity:.5;transform:scale(.95)}}.workbench-content[data-v-bd41f82b]{flex:1;overflow:hidden}@media (width<=1100px){.workspace-grid[data-v-bd41f82b]{gap:12px;height:auto;padding:12px;overflow-y:auto;grid-template-columns:1fr!important}.sidebar[data-v-bd41f82b]{height:auto;padding:12px!important}.sidebar-brand-wrapper[data-v-bd41f82b]{margin-bottom:12px;padding-bottom:10px}.btn-sidebar-collapse[data-v-bd41f82b]{display:none}.sidebar-nav[data-v-bd41f82b]{flex-flow:wrap;gap:8px}.nav-tab-btn[data-v-bd41f82b]{flex:180px;padding:8px 10px}.tab-label[data-v-bd41f82b]{display:flex!important}.sidebar-footer[data-v-bd41f82b],.header-sidebar-toggle[data-v-bd41f82b]{display:none}}.view-fade-enter-active[data-v-bd41f82b],.view-fade-leave-active[data-v-bd41f82b]{transition:opacity .15s,transform .15s}.view-fade-enter-from[data-v-bd41f82b]{opacity:0;transform:translateY(6px)}.view-fade-leave-to[data-v-bd41f82b]{opacity:0;transform:translateY(-6px)}
