.url-tool[data-v-acbb2e9a]{--brand-primary:#423486;--brand-accent:#6352b5;--bg-primary:#252533;--bg-card:#2a2a38;--bg-card-hover:#34344a;--bg-elevated:#3a3a4a;--bg-input:#1e1e2e;--bg-hover:hsla(0,0%,100%,.06);--text-primary:#fff;--text-secondary:hsla(0,0%,100%,.78);--text-muted:hsla(0,0%,100%,.55);--text-dim:hsla(0,0%,100%,.35);--border-subtle:hsla(0,0%,100%,.08);--border-medium:hsla(0,0%,100%,.12);--border-hover:hsla(0,0%,100%,.22);--shadow-sm:0 2px 8px rgba(0,0,0,.2);--shadow-md:0 4px 16px rgba(0,0,0,.25);--shadow-lg:0 12px 32px rgba(0,0,0,.45);--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--accent-purple:#a78bfa;--accent-purple-hover:#c4b5fd;--accent-green:#4ade80;--accent-orange:#f59e0b;--accent-red:#f87171;--active-bg:rgba(167,139,250,.18);background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--text-primary);gap:16px;padding:16px;width:100%}.tool-section[data-v-acbb2e9a],.url-tool[data-v-acbb2e9a]{display:flex;flex-direction:column}.tool-section[data-v-acbb2e9a]{gap:8px}.section-header[data-v-acbb2e9a]{gap:12px;justify-content:space-between;padding:0 2px}.section-header[data-v-acbb2e9a],.section-title[data-v-acbb2e9a]{align-items:center;display:flex}.section-title[data-v-acbb2e9a]{color:var(--text-secondary);font-size:.75rem;font-weight:700;gap:4px;letter-spacing:.2px;white-space:nowrap}.header-controls[data-v-acbb2e9a]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.divider[data-v-acbb2e9a]{background:var(--border-medium);height:20px;margin:0 2px;width:1px}.encode-mode-selector[data-v-acbb2e9a]{align-items:center;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;padding:4px}.mode-label[data-v-acbb2e9a]{align-items:center;color:var(--text-secondary);display:flex;font-size:.7rem;gap:4px;margin-left:2px;white-space:nowrap}.mode-buttons[data-v-acbb2e9a]{display:flex;flex-wrap:wrap;gap:6px}.mode-btn[data-v-acbb2e9a]{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-medium);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.7rem;font-weight:600;gap:2px;padding:4px 10px;transition:all .2s ease;white-space:nowrap}.mode-btn[data-v-acbb2e9a]:hover{background:var(--bg-card-hover);border-color:var(--border-hover);color:var(--text-primary)}.mode-btn.active[data-v-acbb2e9a]{background:var(--active-bg);border-color:var(--accent-purple);color:var(--accent-purple)}.example-buttons[data-v-acbb2e9a]{display:flex;flex-wrap:wrap;gap:6px}.example-btn[data-v-acbb2e9a]{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-medium);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.65rem;font-weight:600;gap:4px;padding:4px 10px;transition:all .2s ease;white-space:nowrap}.example-btn[data-v-acbb2e9a]:hover{background:var(--bg-card-hover);border-color:var(--border-hover);color:var(--text-primary)}.btn-clear[data-v-acbb2e9a],.btn-copy[data-v-acbb2e9a]{align-items:center;border:none;border-radius:var(--radius-sm);box-sizing:border-box;cursor:pointer;display:flex;font-size:.7rem;font-weight:600;gap:4px;height:26px;line-height:1;max-height:26px;min-height:26px;padding:0 10px;transition:all .2s ease;white-space:nowrap}.btn-clear[data-v-acbb2e9a]{background:var(--bg-elevated);border:1px solid var(--border-medium);color:var(--text-secondary)}.btn-clear[data-v-acbb2e9a]:hover:not(:disabled){background:var(--bg-card-hover);border-color:var(--border-hover);box-shadow:var(--shadow-sm);color:var(--text-primary);transform:translateY(-1px)}.btn-copy[data-v-acbb2e9a]{background:var(--accent-purple);box-shadow:0 2px 8px #a78bfa40;color:#1a1a2e}.btn-copy[data-v-acbb2e9a]:hover:not(:disabled){background:var(--accent-purple-hover);box-shadow:0 4px 16px #a78bfa59;transform:translateY(-1px)}.btn-clear[data-v-acbb2e9a]:disabled,.btn-copy[data-v-acbb2e9a]:disabled{cursor:not-allowed;opacity:.5}.text-area[data-v-acbb2e9a]{background:var(--bg-input);border:1px solid var(--border-medium);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:Consolas,Monaco,Courier New,monospace;font-size:.85rem;line-height:1.5;min-height:120px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.text-area[data-v-acbb2e9a]:focus{border-color:var(--accent-purple);box-shadow:0 0 0 3px #a78bfa26}.text-area[data-v-acbb2e9a]::-moz-placeholder{color:var(--text-muted);font-family:inherit}.text-area[data-v-acbb2e9a]::placeholder{color:var(--text-muted);font-family:inherit}.text-area.has-content[data-v-acbb2e9a]{border-color:var(--border-hover)}.output-area[data-v-acbb2e9a]{background:var(--bg-card);color:var(--accent-purple);cursor:default}.toast-message[data-v-acbb2e9a]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;bottom:24px;box-shadow:0 8px 24px #0006;color:#fff;font-size:.85rem;font-weight:500;left:50%;padding:10px 20px;position:fixed;transform:translate(-50%);z-index:9999}.toast-message.success[data-v-acbb2e9a]{background:#4ade80f2}.toast-message.error[data-v-acbb2e9a]{background:#f87272f2}.toast-message.info[data-v-acbb2e9a]{background:#423486f2}@media (max-width:768px){.url-tool[data-v-acbb2e9a]{gap:12px;padding:12px 10px}.section-title[data-v-acbb2e9a]{font-size:.7rem}.section-header[data-v-acbb2e9a]{flex-wrap:wrap;gap:8px}.header-controls[data-v-acbb2e9a]{gap:8px;justify-content:flex-start}.divider[data-v-acbb2e9a]{height:16px;margin:0 1px}.btn-clear[data-v-acbb2e9a],.btn-copy[data-v-acbb2e9a]{font-size:.6rem;height:24px;max-height:24px;min-height:24px;padding:0 8px}.text-area[data-v-acbb2e9a]{font-size:.75rem;min-height:100px;padding:8px 10px}.example-btn[data-v-acbb2e9a],.mode-btn[data-v-acbb2e9a]{font-size:.6rem;padding:3px 8px}.mode-label[data-v-acbb2e9a]{font-size:.65rem}}
