@charset "UTF-8";[data-v-9f8c7f5b]:root,[data-theme=dark][data-v-9f8c7f5b]{--bg-primary: #0f0f14;--bg-secondary: #1a1a24;--bg-card: #22223a;--bg-card-hover: #2a2a48;--bg-elevated: #2e2e4a;--bg-code: #0d0d12;--bg-darker: #0a0a0f;--text-primary: #f0f0f5;--text-secondary: #a0a0b8;--text-muted: #8b8ba6;--border: #2e2e42;--border-hover: #4a4a6a;--bg-primary-glass: rgba(15, 15, 20, .85);--bg-primary-50: rgba(15, 15, 20, .5);--bg-secondary-95: rgba(26, 26, 36, .95);--bg-card-60: rgba(34, 34, 58, .6);--border-30: rgba(46, 46, 66, .3);--border-50: rgba(46, 46, 66, .5);--border-80: rgba(46, 46, 66, .8);--border-hover-25: rgba(74, 74, 106, .25);--border-hover-45: rgba(74, 74, 106, .45);--input-bg: rgba(0, 0, 0, .2);--input-border: rgba(255, 255, 255, .1);--gradient-card: linear-gradient(145deg, #22223a 0%, #1a1a2e 100%);--accent-text: #a78bfa;--green-text: #34d399;--green-solid-text: #10b981;--scrollbar-thumb: rgba(255, 255, 255, .15);--scrollbar-thumb-hover: rgba(255, 255, 255, .25)}[data-theme=light][data-v-9f8c7f5b]{--bg-primary: #f8f8fc;--bg-secondary: #ffffff;--bg-card: #f0f0f8;--bg-card-hover: #e8e8f4;--bg-elevated: #e0e0ee;--bg-code: #e8e8f4;--bg-darker: #ebebf2;--text-primary: #1a1a2e;--text-secondary: #4a4a6a;--text-muted: #6b6b8a;--border: #b8b8d0;--border-hover: #8888b0;--bg-primary-glass: rgba(248, 248, 252, .88);--bg-primary-50: rgba(248, 248, 252, .5);--bg-secondary-95: rgba(255, 255, 255, .95);--bg-card-60: rgba(240, 240, 248, .6);--border-30: rgba(184, 184, 208, .3);--border-50: rgba(184, 184, 208, .5);--border-80: rgba(184, 184, 208, .8);--border-hover-25: rgba(136, 136, 176, .25);--border-hover-45: rgba(136, 136, 176, .45);--input-bg: rgba(0, 0, 0, .04);--input-border: rgba(0, 0, 0, .15);--gradient-card: linear-gradient(145deg, #ededf8 0%, #e4e4f0 100%);--accent-text: #5b50d6;--green-text: #0f766e;--green-solid-text: #047857;--scrollbar-thumb: #b8b8d0;--scrollbar-thumb-hover: #8888b0}.ansi-grid[data-v-9f8c7f5b]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:1024px){.ansi-grid[data-v-9f8c7f5b]{grid-template-columns:1fr}}.panel[data-v-9f8c7f5b]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.panel-title[data-v-9f8c7f5b]{font-size:.8125rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.segments-list[data-v-9f8c7f5b]{display:flex;flex-direction:column;gap:.75rem}.seg-card[data-v-9f8c7f5b]{background:var(--bg-primary);border:1px solid var(--border);border-radius:10px;padding:.75rem;display:flex;flex-direction:column;gap:.75rem}.seg-card__top[data-v-9f8c7f5b]{display:flex;align-items:center;gap:.5rem}.seg-card__controls[data-v-9f8c7f5b]{display:flex;flex-direction:column;gap:.5rem}.seg-num[data-v-9f8c7f5b]{font-size:.8125rem;color:var(--text-muted);font-weight:600;min-width:16px;text-align:center}.seg-text-input[data-v-9f8c7f5b]{flex:1;padding:.5rem .75rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);font-size:.9375rem;outline:none}.seg-text-input[data-v-9f8c7f5b]:focus{border-color:#5865f2}.btn-remove[data-v-9f8c7f5b]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border:none;border-radius:10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.btn-remove[data-v-9f8c7f5b]:disabled{opacity:.5;cursor:not-allowed}.btn-remove[data-v-9f8c7f5b]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--text-muted);border-radius:6px;font-size:1rem;flex-shrink:0}.btn-remove[data-v-9f8c7f5b]:hover:not(:disabled){background:#ef444426;color:#f87171}.btn-remove[data-v-9f8c7f5b]:disabled{opacity:.3;cursor:not-allowed}.ctrl-row[data-v-9f8c7f5b]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ctrl-label[data-v-9f8c7f5b]{font-size:.8125rem;color:var(--text-muted);min-width:28px}.style-btn[data-v-9f8c7f5b]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border:none;border-radius:10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.style-btn[data-v-9f8c7f5b]:disabled{opacity:.5;cursor:not-allowed}.style-btn[data-v-9f8c7f5b]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);font-size:.9375rem}.style-btn--active[data-v-9f8c7f5b]{border-color:#5865f2;background:#5865f226;color:#7289da}.style-btn[data-v-9f8c7f5b]:hover:not(.style-btn--active){border-color:var(--border-hover)}.ansi-swatch[data-v-9f8c7f5b]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border:none;border-radius:10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.ansi-swatch[data-v-9f8c7f5b]:disabled{opacity:.5;cursor:not-allowed}.ansi-swatch[data-v-9f8c7f5b]{width:22px;height:22px;border-radius:4px;border:2px solid transparent;flex-shrink:0;transition:transform .15s}.ansi-swatch--none[data-v-9f8c7f5b]{background:var(--bg-secondary);border-color:var(--border);color:var(--text-muted);font-size:10px;display:flex;align-items:center;justify-content:center}.ansi-swatch--active[data-v-9f8c7f5b]{border-color:#fff!important;transform:scale(1.2)}.btn-add[data-v-9f8c7f5b]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border:none;border-radius:10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.btn-add[data-v-9f8c7f5b]:disabled{opacity:.5;cursor:not-allowed}.btn-add[data-v-9f8c7f5b]{padding:.5rem 1rem;font-size:.9375rem;background:#5865f21a;border:1px dashed rgba(88,101,242,.4);border-radius:10px;color:#7289da}.btn-add[data-v-9f8c7f5b]:hover{background:#5865f22e}.discord-preview[data-v-9f8c7f5b]{background:#313338;border-radius:10px;padding:1rem}.discord-msg[data-v-9f8c7f5b]{display:flex;gap:.75rem}.discord-msg__avatar[data-v-9f8c7f5b]{width:40px;height:40px;border-radius:50%;background:#5865f2;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:.9375rem;flex-shrink:0}.discord-msg__body[data-v-9f8c7f5b]{flex:1;min-width:0}.discord-msg__username[data-v-9f8c7f5b]{font-size:.9375rem;font-weight:600;color:#00b0f4;margin-bottom:4px;display:block}.discord-codeblock[data-v-9f8c7f5b]{background:#2b2d31;border:1px solid #1e1f22;border-radius:4px;padding:.75rem;font-family:JetBrains Mono,monospace;font-size:.8125rem;line-height:1.6;white-space:pre-wrap;word-break:break-all;color:#dcddde}.output-area[data-v-9f8c7f5b]{position:relative;background:var(--bg-primary);border:1px solid var(--border);border-radius:10px;overflow:hidden}.output-pre[data-v-9f8c7f5b]{padding:.75rem 1rem;padding-right:72px;font-family:JetBrains Mono,monospace;font-size:.8125rem;color:var(--text-secondary);white-space:pre-wrap;word-break:break-all;margin:0;line-height:1.6}.btn-copy-full[data-v-9f8c7f5b]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border:none;border-radius:10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.btn-copy-full[data-v-9f8c7f5b]:disabled{opacity:.5;cursor:not-allowed}.btn-copy-full[data-v-9f8c7f5b]{position:absolute;top:.5rem;right:.5rem;padding:.25rem .75rem;font-size:.8125rem;background:#ffffff0f;color:var(--text-secondary);border-radius:6px;white-space:nowrap}.btn-copy-full[data-v-9f8c7f5b]:hover{background:#5865f2;color:#fff}.info-block[data-v-9f8c7f5b]{background:var(--bg-primary);border:1px solid var(--border);border-radius:10px;padding:1rem;margin-top:auto}.info-block__title[data-v-9f8c7f5b]{font-size:.8125rem;font-weight:600;color:var(--text-muted);margin-bottom:.5rem}.info-list[data-v-9f8c7f5b]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.25rem}.info-list li[data-v-9f8c7f5b]{font-size:.8125rem;color:var(--text-muted);display:flex;align-items:flex-start;gap:.5rem}.info-list li[data-v-9f8c7f5b]:before{content:"·";color:#7289da;flex-shrink:0}
