.indicator[data-v-ac56c7b6]{position:fixed;top:5rem;right:1rem;z-index:9999;padding:.5rem 1rem;border-radius:4px;background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-mono);font-size:.75rem}.mobile[data-v-ac56c7b6]{display:block}.tablet[data-v-ac56c7b6],.desktop[data-v-ac56c7b6]{display:none}@media (min-width: 768px) and (max-width: 1023px){.mobile[data-v-ac56c7b6]{display:none}.tablet[data-v-ac56c7b6]{display:block}}@media (min-width: 1024px){.mobile[data-v-ac56c7b6]{display:none}.desktop[data-v-ac56c7b6]{display:block}}.scroll-indicator-shell[data-v-764dad24]{position:fixed;left:50%;bottom:1.25rem;z-index:9998;transform:translate(-50%);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.scroll-indicator-shell-hidden[data-v-764dad24]{opacity:0;transform:translate(-50%) translateY(.75rem)}.scroll-indicator[data-v-764dad24]{display:inline-flex;align-items:center;gap:.625rem;width:fit-content;max-width:calc(100vw - 2rem);padding:.625rem .875rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);box-shadow:var(--shadow);color:var(--text-muted);font-family:var(--font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .15s ease,color .15s ease;animation:float-arrow-764dad24 1.8s ease-in-out infinite}.scroll-indicator[data-v-764dad24]:hover{border-color:var(--accent);color:var(--text)}.scroll-indicator-shell-hidden .scroll-indicator[data-v-764dad24]{animation:none}.scroll-indicator-label[data-v-764dad24]{line-height:1}.scroll-indicator-arrow[data-v-764dad24]{width:.5rem;height:.5rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-.1rem)}@keyframes float-arrow-764dad24{0%,to{transform:translateY(0)}50%{transform:translateY(.25rem)}}@media (prefers-reduced-motion: reduce){.scroll-indicator[data-v-764dad24]{animation:none}}.header[data-v-9db93099]{position:sticky;top:0;z-index:100;background:var(--bg);border-bottom:1px solid var(--border)}.header-content[data-v-9db93099]{max-width:64rem;margin:0 auto;padding:0 1.5rem;height:3.5rem;display:flex;justify-content:space-between;align-items:center}.logo[data-v-9db93099]{display:flex;align-items:center;gap:.375rem;text-decoration:none}.logo-mark[data-v-9db93099]{width:1.25rem;height:1.25rem;flex-shrink:0}.logo-text[data-v-9db93099]{font-size:1.25rem;font-weight:700;color:var(--text);letter-spacing:-.02em}.logo:hover .logo-text[data-v-9db93099]{color:var(--accent)}.nav-desktop[data-v-9db93099]{display:none;align-items:center;gap:2rem}.nav-link[data-v-9db93099]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color .15s ease}.nav-link[data-v-9db93099]:hover{color:var(--text)}.nav-link.router-link-active[data-v-9db93099]{color:var(--accent)}.menu-toggle[data-v-9db93099]{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-secondary);font-size:1.125rem;cursor:pointer;padding:.375rem;transition:color .15s ease}.menu-toggle[data-v-9db93099]:hover{color:var(--text)}.nav-mobile[data-v-9db93099]{max-width:64rem;margin:0 auto;background:var(--bg);border-top:1px solid var(--border);display:flex;flex-direction:column;padding:.5rem}.mobile-link[data-v-9db93099]{color:var(--text-secondary);text-decoration:none;font-size:.9375rem;font-weight:500;padding:.75rem 1rem;border-radius:.5rem;transition:all .15s ease}.mobile-link[data-v-9db93099]:hover{color:var(--text);background:var(--surface)}.mobile-link.router-link-active[data-v-9db93099]{color:var(--accent)}@media (min-width: 768px){.nav-desktop[data-v-9db93099]{display:flex}.menu-toggle[data-v-9db93099]{display:none}.nav-mobile[data-v-9db93099]{display:none!important}}.newsletter-title[data-v-10707e1f]{font-size:.8125rem;font-weight:600;color:var(--text);letter-spacing:-.01em}.newsletter-desc[data-v-10707e1f]{margin-top:.25rem;font-size:.75rem;line-height:1.5;color:var(--text-muted)}.newsletter-form[data-v-10707e1f]{margin-top:.75rem;display:grid;gap:.5rem}.newsletter-row[data-v-10707e1f]{display:flex;gap:.5rem}.newsletter-input[data-v-10707e1f]{flex:1;min-width:0;padding:.625rem .75rem;border:1px solid var(--input-border);border-radius:.5rem;background:var(--input-bg);color:var(--text);font-size:.8125rem;transition:border-color .15s ease}.newsletter-input[data-v-10707e1f]::placeholder{color:var(--text-muted)}.newsletter-input[data-v-10707e1f]:focus{outline:none;border-color:var(--border-hover)}.newsletter-input[data-v-10707e1f]:disabled{opacity:.65;cursor:not-allowed}.newsletter-button[data-v-10707e1f]{padding:.625rem 1rem;border:1px solid var(--border);border-radius:.5rem;background:transparent;color:var(--text-secondary);font-size:.75rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:border-color .15s ease}.newsletter-button[data-v-10707e1f]:hover:not(:disabled){border-color:var(--border-hover);color:var(--text)}.newsletter-button[data-v-10707e1f]:disabled{opacity:.5;cursor:not-allowed}.turnstile-widget[data-v-10707e1f]{min-height:0}.feedback[data-v-10707e1f]{margin-top:.25rem;padding:.625rem .75rem;border-radius:.5rem;font-size:.8125rem}.feedback-success[data-v-10707e1f]{background:var(--success-bg);color:var(--success-text)}.feedback-error[data-v-10707e1f]{background:var(--error-bg);color:var(--error-text)}@media (max-width: 640px){.newsletter-row[data-v-10707e1f]{flex-direction:column}.newsletter-button[data-v-10707e1f]{width:100%}}.footer[data-v-84e551ea]{background:var(--bg);border-top:1px solid var(--border)}.footer-inner[data-v-84e551ea]{max-width:64rem;margin:0 auto;padding:3rem 1.5rem 2rem}.footer-grid[data-v-84e551ea]{display:grid;grid-template-columns:1fr;gap:2.5rem}.footer-col[data-v-84e551ea]{display:flex;flex-direction:column;gap:.625rem}.footer-brand[data-v-84e551ea]{font-size:1.125rem;font-weight:700;color:var(--accent);letter-spacing:-.02em}.footer-tagline[data-v-84e551ea]{font-size:.8125rem;line-height:1.6;color:var(--text-muted);max-width:16rem}.footer-heading[data-v-84e551ea]{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.25rem}.footer-link[data-v-84e551ea]{font-size:.8125rem;color:var(--text-secondary);text-decoration:none;transition:color .15s ease}.footer-link[data-v-84e551ea]:hover{color:var(--text)}.footer-bottom[data-v-84e551ea]{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.footer-built[data-v-84e551ea]{font-size:.75rem;color:var(--text-muted)}.footer-built a[data-v-84e551ea]{color:var(--text-secondary);text-decoration:none}.footer-built a[data-v-84e551ea]:hover{color:var(--text);text-decoration:underline}.footer-copy[data-v-84e551ea]{font-size:.75rem;color:var(--text-faint)}@media (min-width: 768px){.footer-grid[data-v-84e551ea]{grid-template-columns:2fr 1fr 1fr 2fr}}.main[data-v-f4cdd04d]{flex:1;display:flex;flex-direction:column;min-width:0}.hero[data-v-bcc51913]{margin-bottom:2.5rem;text-align:center}.title[data-v-bcc51913]{font-size:clamp(2.5rem,6vw,3.5rem);font-weight:800;color:var(--text);margin:0;letter-spacing:-.03em}.subtitle[data-v-bcc51913]{margin-top:.5rem;font-size:1rem;color:var(--text-secondary)}.tools-by-category[data-v-2464d10d]{display:flex;flex-direction:column;gap:2.5rem}.category-label[data-v-2464d10d]{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.75rem}.tools-grid[data-v-2464d10d]{display:grid;grid-template-columns:1fr;gap:.5rem}.tool-card[data-v-2464d10d]{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:.75rem;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.tool-card[data-v-2464d10d]:hover{transform:translateY(-1px)}.tool-name[data-v-2464d10d]{font-size:.9375rem;font-weight:600;color:var(--text)}.tool-desc[data-v-2464d10d]{font-size:.75rem;color:var(--text-muted);line-height:1.4}.tool-ephemeral[data-v-2464d10d]{font-size:.625rem;color:var(--text-faint);border:1px solid var(--border);border-radius:9999px;padding:.125rem .5rem;align-self:flex-start}@media (min-width: 640px){.tools-grid[data-v-2464d10d]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.tools-grid[data-v-2464d10d]{grid-template-columns:repeat(3,1fr)}}.page[data-v-d5c42731]{max-width:64rem;margin:0 auto;padding:4rem 1.5rem 5rem}.page-title[data-v-69515f14]{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;letter-spacing:-.03em;color:var(--text)}.page-description[data-v-69515f14]{margin-top:.5rem;color:var(--text-secondary);font-size:.9375rem;line-height:1.7}.about[data-v-1566a82d]{display:flex;flex-direction:column;gap:.75rem}.about-text[data-v-1566a82d]{font-size:.9375rem;line-height:1.75;color:var(--text-secondary)}.about-owner[data-v-1566a82d]{margin-top:.75rem;font-size:.9375rem;line-height:1.75;color:var(--text-secondary)}.about-owner a[data-v-1566a82d]{color:var(--accent);text-decoration:none}.about-owner a[data-v-1566a82d]:hover{text-decoration:underline}.section-heading[data-v-15d2d4df]{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.75rem}.principles-list[data-v-15d2d4df]{display:flex;flex-direction:column;gap:.5rem}.principle[data-v-15d2d4df]{padding:1rem 1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:.75rem}.principle-title[data-v-15d2d4df]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--text)}.principle-dot[data-v-15d2d4df]{width:.375rem;height:.375rem;border-radius:50%;background:var(--accent);flex-shrink:0}.principle-description[data-v-15d2d4df]{margin-top:.25rem;padding-left:.875rem;font-size:.8125rem;line-height:1.55;color:var(--text-muted)}.about-page[data-v-95ede73a]{max-width:40rem;margin:0 auto;padding:4rem 1.5rem 5rem;display:flex;flex-direction:column;gap:2.5rem}.page-title[data-v-0d78d2cf]{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;letter-spacing:-.03em;color:var(--text)}.page-description[data-v-0d78d2cf]{margin-top:.5rem;color:var(--text-secondary);font-size:.9375rem;line-height:1.7}.contact-form[data-v-2d831810]{display:grid;gap:1rem}.field-group[data-v-2d831810]{display:grid;gap:.375rem}.field-label[data-v-2d831810]{color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.field-input[data-v-2d831810]{width:100%;padding:.75rem .875rem;border:1px solid var(--input-border);border-radius:.5rem;background:var(--input-bg);color:var(--text);font-size:.875rem;transition:border-color .15s ease}.field-input[data-v-2d831810]::placeholder{color:var(--text-muted)}.field-input[data-v-2d831810]:focus{outline:none;border-color:var(--border-hover)}.field-input[data-v-2d831810]:disabled{opacity:.65;cursor:not-allowed}.field-textarea[data-v-2d831810]{min-height:8rem;resize:vertical;font-family:var(--font-sans)}.submit-button[data-v-2d831810]{width:fit-content;padding:.75rem 1.25rem;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);color:var(--text);font-size:.8125rem;font-weight:600;cursor:pointer;transition:border-color .15s ease}.submit-button[data-v-2d831810]:hover:not(:disabled){border-color:var(--border-hover)}.submit-button[data-v-2d831810]:disabled{opacity:.5;cursor:not-allowed}.feedback[data-v-2d831810]{padding:.75rem;border-radius:.5rem;font-size:.875rem;line-height:1.5}.feedback-success[data-v-2d831810]{background:var(--success-bg);color:var(--success-text)}.feedback-error[data-v-2d831810]{background:var(--error-bg);color:var(--error-text)}@media (max-width: 640px){.submit-button[data-v-2d831810]{width:100%}}.cards-heading[data-v-3906ee4f]{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.75rem}.cards-row[data-v-3906ee4f]{display:flex;flex-direction:column;gap:.5rem}.contact-card[data-v-3906ee4f]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface);text-decoration:none;transition:border-color .15s ease}.contact-card[data-v-3906ee4f]:hover{border-color:var(--border-hover)}.card-icon[data-v-3906ee4f]{flex-shrink:0;font-size:.875rem;color:var(--text-muted)}.card-body[data-v-3906ee4f]{display:flex;flex-direction:column;gap:.125rem}.card-title[data-v-3906ee4f]{font-size:.875rem;font-weight:600;color:var(--text)}.card-description[data-v-3906ee4f]{font-size:.75rem;color:var(--text-muted)}.contact-page[data-v-9081247a]{max-width:40rem;margin:0 auto;padding:4rem 1.5rem 5rem;display:flex;flex-direction:column;gap:2.5rem}.title[data-v-6909c15e]{font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:-.03em;color:var(--text)}.description[data-v-6909c15e]{margin-top:.5rem;color:var(--text-secondary);font-size:1rem;line-height:1.7}.label[data-v-f32a6277]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:1rem}.section p[data-v-f32a6277]{color:var(--text-secondary);font-size:.9375rem;line-height:1.75;margin:0 0 .75rem}.section p[data-v-f32a6277]:last-child{margin-bottom:0}.label[data-v-005d99d1]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:1rem}.section p[data-v-005d99d1]{color:var(--text-secondary);font-size:.9375rem;line-height:1.75;margin:0 0 .75rem}.section p[data-v-005d99d1]:last-child{margin-bottom:0}.label[data-v-21f10828]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:1rem}.section p[data-v-21f10828]{color:var(--text-secondary);font-size:.9375rem;line-height:1.75;margin:0 0 .75rem}.section p[data-v-21f10828]:last-child{margin-bottom:0}.label[data-v-c591c5ff]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:1rem}.section p[data-v-c591c5ff]{color:var(--text-secondary);font-size:.9375rem;line-height:1.75;margin:0 0 .75rem}.section p[data-v-c591c5ff]:last-child{margin-bottom:0}.link[data-v-c591c5ff]{color:var(--accent);text-decoration:none;font-weight:500}.link[data-v-c591c5ff]:hover{text-decoration:underline}.legal-page[data-v-909aefac]{flex:1;padding:4rem 1.5rem 5rem}.legal-shell[data-v-909aefac]{max-width:40rem;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}@media (min-width: 768px){.legal-page[data-v-909aefac]{padding-top:5rem}}.tool-header[data-v-c06a77fb]{margin-bottom:24px}.back-link[data-v-c06a77fb]{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--text-muted);text-decoration:none;margin-bottom:16px;transition:color .15s ease}.back-link[data-v-c06a77fb]:hover{color:var(--text-secondary)}.back-link i[data-v-c06a77fb]{font-size:.75rem}.title-wrapper[data-v-c06a77fb]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.icon-wrapper[data-v-c06a77fb]{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--border);border-radius:8px}.icon-wrapper i[data-v-c06a77fb]{font-size:1rem;color:var(--text-secondary)}.title[data-v-c06a77fb]{font-size:1.5rem;font-weight:700;color:var(--text);margin:0;letter-spacing:-.01em}.description[data-v-c06a77fb]{font-size:.875rem;color:var(--text-secondary);margin:0;line-height:1.5}@media (min-width: 1024px){.tool-header[data-v-c06a77fb]{margin-bottom:32px}.back-link[data-v-c06a77fb]{font-size:.875rem;margin-bottom:20px}.title-wrapper[data-v-c06a77fb]{gap:16px;margin-bottom:12px}.icon-wrapper[data-v-c06a77fb]{width:48px;height:48px}.icon-wrapper i[data-v-c06a77fb]{font-size:1.25rem}.title[data-v-c06a77fb]{font-size:2rem}.description[data-v-c06a77fb]{font-size:1rem}}@media (min-width: 1024px){.content[data-v-cbaee5e7]{padding:60px 40px}}.view[data-v-cbaee5e7]{flex:1;position:relative;overflow:hidden;min-height:100vh}.content[data-v-cbaee5e7]{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:40px 20px}.tool-container[data-v-cbaee5e7]{display:flex;flex-direction:column;gap:16px}.input-section[data-v-cbaee5e7]{display:flex;flex-direction:column;gap:8px}.label[data-v-cbaee5e7]{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.textarea[data-v-cbaee5e7]{width:100%;min-height:150px;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text);font-family:var(--font-mono);font-size:.875rem;line-height:1.5;resize:vertical}.textarea[data-v-cbaee5e7]:focus{outline:none;border-color:var(--accent)}.textarea[data-v-cbaee5e7]::placeholder{color:var(--text-muted)}.actions[data-v-cbaee5e7]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-cbaee5e7]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn i[data-v-cbaee5e7]{font-size:.8125rem}.btn-primary[data-v-cbaee5e7]{background:var(--accent);color:var(--bg)}.btn-primary[data-v-cbaee5e7]:hover{background:var(--accent-hover)}.btn-secondary[data-v-cbaee5e7]{background:var(--surface);color:var(--text-secondary)}.btn-secondary[data-v-cbaee5e7]:hover{background:var(--surface-hover)}.error-message[data-v-cbaee5e7]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--error-bg);border:1px solid var(--error-border);border-radius:6px;color:var(--error-text);font-size:.875rem}.error-message i[data-v-cbaee5e7]{font-size:1rem}.output-section[data-v-cbaee5e7]{display:flex;flex-direction:column;gap:8px}.output-header[data-v-cbaee5e7]{display:flex;justify-content:space-between;align-items:center}.btn-copy[data-v-cbaee5e7]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--surface);border:1px solid var(--input-border);border-radius:6px;color:var(--text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-copy[data-v-cbaee5e7]:hover{background:var(--surface-hover)}.btn-copy i[data-v-cbaee5e7]{font-size:.75rem}.output[data-v-cbaee5e7]{width:100%;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--accent);font-family:var(--font-mono);font-size:.875rem;line-height:1.5;overflow-x:auto;word-break:break-all;margin:0}@media (min-width: 1024px){.content[data-v-cbaee5e7]{padding:60px 40px}.tool-container[data-v-cbaee5e7]{gap:20px}.textarea[data-v-cbaee5e7]{min-height:200px;padding:16px;font-size:.9375rem}.actions[data-v-cbaee5e7]{gap:12px}.btn[data-v-cbaee5e7]{padding:12px 20px;font-size:.9375rem}.output[data-v-cbaee5e7]{padding:16px;font-size:.9375rem}}@media (min-width: 1024px){.content[data-v-feb8d2ea]{padding:60px 40px}}.view[data-v-feb8d2ea]{flex:1;position:relative;overflow:hidden;min-height:100vh}.content[data-v-feb8d2ea]{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:40px 20px}.tool-container[data-v-feb8d2ea]{display:flex;flex-direction:column;gap:20px}.actions[data-v-feb8d2ea]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-feb8d2ea]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn i[data-v-feb8d2ea]{font-size:.8125rem}.btn-primary[data-v-feb8d2ea]{background:var(--accent);color:var(--bg)}.btn-primary[data-v-feb8d2ea]:hover{background:var(--accent-hover)}.btn-secondary[data-v-feb8d2ea]{background:var(--surface);color:var(--text-secondary)}.btn-secondary[data-v-feb8d2ea]:hover{background:var(--surface-hover)}.palette-section[data-v-feb8d2ea]{display:flex;flex-direction:column;gap:16px}.colors-grid[data-v-feb8d2ea]{display:grid;grid-template-columns:1fr;gap:12px}.color-card[data-v-feb8d2ea]{display:flex;flex-direction:column;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.color-swatch[data-v-feb8d2ea]{width:100%;height:120px;cursor:pointer;transition:transform .2s ease}.color-swatch[data-v-feb8d2ea]:hover{transform:scale(1.02)}.color-info[data-v-feb8d2ea]{display:flex;justify-content:space-between;align-items:center;padding:12px;gap:12px}.color-hex[data-v-feb8d2ea]{font-family:var(--font-mono);font-size:.9375rem;font-weight:700;color:var(--text);letter-spacing:.05em}.btn-copy-color[data-v-feb8d2ea]{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;background:var(--surface);border:1px solid var(--input-border);border-radius:4px;color:var(--text-secondary);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease;min-width:70px}.btn-copy-color[data-v-feb8d2ea]:hover{background:var(--surface-hover)}.btn-copy-color i[data-v-feb8d2ea]{font-size:.6875rem}@media (min-width: 1024px){.content[data-v-feb8d2ea]{padding:60px 40px}.tool-container[data-v-feb8d2ea]{gap:24px}.actions[data-v-feb8d2ea]{gap:12px}.btn[data-v-feb8d2ea]{padding:12px 20px;font-size:.9375rem}.colors-grid[data-v-feb8d2ea]{grid-template-columns:repeat(5,1fr);gap:16px}.color-swatch[data-v-feb8d2ea]{height:150px}.color-info[data-v-feb8d2ea]{flex-direction:column;align-items:flex-start;padding:16px}.color-hex[data-v-feb8d2ea]{font-size:1rem}.btn-copy-color[data-v-feb8d2ea]{width:100%;justify-content:center}}@media (min-width: 1024px){.content[data-v-c789f534]{padding:60px 40px}}.view[data-v-c789f534]{flex:1;position:relative;overflow:hidden;min-height:100vh}.content[data-v-c789f534]{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:40px 20px}.tool-container[data-v-c789f534]{display:flex;flex-direction:column;gap:20px}.input-section[data-v-c789f534]{display:flex;flex-direction:column;gap:8px}.label[data-v-c789f534]{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.input-text[data-v-c789f534]{width:100%;padding:14px 16px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text);font-family:var(--font-mono);font-size:1.25rem;letter-spacing:2px;text-align:center}.input-text[data-v-c789f534]:focus{outline:none;border-color:var(--accent)}.input-text[data-v-c789f534]::placeholder{color:var(--text-muted);letter-spacing:1px}.cron-fields[data-v-c789f534]{display:flex;justify-content:center;gap:16px}.field-label[data-v-c789f534]{font-size:.6875rem;color:#ffffff59;text-align:center;min-width:60px}.presets[data-v-c789f534]{display:flex;flex-direction:column;gap:8px}.preset-list[data-v-c789f534]{display:flex;flex-wrap:wrap;gap:6px}.preset-btn[data-v-c789f534]{display:flex;flex-direction:column;gap:2px;padding:8px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;cursor:pointer;transition:all .15s ease}.preset-btn[data-v-c789f534]:hover{background:var(--surface);border-color:#10b9814d}.preset-cron[data-v-c789f534]{font-family:var(--font-mono);font-size:.8125rem;color:var(--accent)}.preset-desc[data-v-c789f534]{font-size:.6875rem;color:var(--text-muted)}.error-message[data-v-c789f534]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--error-bg);border:1px solid var(--error-border);border-radius:6px;color:var(--error-text);font-size:.875rem}.error-message i[data-v-c789f534]{font-size:1rem}.result-section[data-v-c789f534]{display:flex;flex-direction:column;gap:16px}.explanation-card[data-v-c789f534]{padding:16px;background:#10b98114;border:1px solid rgba(16,185,129,.2);border-radius:8px}.explanation-label[data-v-c789f534]{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.explanation-text[data-v-c789f534]{font-size:1.125rem;color:var(--text);font-weight:500}.parts-grid[data-v-c789f534]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.part-card[data-v-c789f534]{padding:12px;background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:6px}.part-name[data-v-c789f534]{font-size:.6875rem;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.5px}.part-value[data-v-c789f534]{font-family:var(--font-mono);font-size:1.125rem;color:var(--accent);margin:4px 0}.part-meaning[data-v-c789f534]{font-size:.75rem;color:#fff9}.next-runs[data-v-c789f534]{display:flex;flex-direction:column;gap:8px}.runs-list[data-v-c789f534]{display:flex;flex-direction:column;gap:4px}.run-item[data-v-c789f534]{padding:8px 12px;background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:6px;font-family:var(--font-mono);font-size:.8125rem;color:#ffffffb3}@media (min-width: 1024px){.content[data-v-c789f534]{padding:60px 40px}.tool-container[data-v-c789f534]{gap:24px}.input-text[data-v-c789f534]{font-size:1.5rem;padding:16px 20px}.parts-grid[data-v-c789f534]{grid-template-columns:repeat(5,1fr)}}@media (min-width: 1024px){.content[data-v-10dddeeb]{padding:60px 40px}}.view[data-v-10dddeeb]{flex:1;position:relative;overflow:hidden;min-height:100vh}.content[data-v-10dddeeb]{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:40px 20px}.tool-container[data-v-10dddeeb]{display:flex;flex-direction:column;gap:16px}.input-section[data-v-10dddeeb]{display:flex;flex-direction:column;gap:8px}.label[data-v-10dddeeb]{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.textarea[data-v-10dddeeb]{width:100%;min-height:120px;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text);font-family:var(--font-mono);font-size:.875rem;line-height:1.5;resize:vertical}.textarea[data-v-10dddeeb]:focus{outline:none;border-color:var(--accent)}.textarea[data-v-10dddeeb]::placeholder{color:var(--text-muted)}.actions[data-v-10dddeeb]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-10dddeeb]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn i[data-v-10dddeeb]{font-size:.8125rem}.btn-primary[data-v-10dddeeb]{background:var(--accent);color:var(--bg)}.btn-primary[data-v-10dddeeb]:hover{background:var(--accent-hover)}.btn-secondary[data-v-10dddeeb]{background:var(--surface);color:var(--text-secondary)}.btn-secondary[data-v-10dddeeb]:hover{background:var(--surface-hover)}.error-message[data-v-10dddeeb]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--error-bg);border:1px solid var(--error-border);border-radius:6px;color:var(--error-text);font-size:.875rem}.error-message i[data-v-10dddeeb]{font-size:1rem}.output-section[data-v-10dddeeb]{display:flex;flex-direction:column;gap:8px}.output-header[data-v-10dddeeb]{display:flex;justify-content:space-between;align-items:center}.btn-copy[data-v-10dddeeb]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--surface);border:1px solid var(--input-border);border-radius:6px;color:var(--text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-copy[data-v-10dddeeb]:hover{background:var(--surface-hover)}.btn-copy i[data-v-10dddeeb]{font-size:.75rem}.output[data-v-10dddeeb]{width:100%;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--accent);font-family:var(--font-mono);font-size:.875rem;line-height:1.5;overflow-x:auto;word-break:break-all;margin:0}@media (min-width: 1024px){.content[data-v-10dddeeb]{padding:60px 40px}.tool-container[data-v-10dddeeb]{gap:20px}.textarea[data-v-10dddeeb]{min-height:150px;padding:16px;font-size:.9375rem}.actions[data-v-10dddeeb]{gap:12px}.btn[data-v-10dddeeb]{padding:12px 20px;font-size:.9375rem}.output[data-v-10dddeeb]{padding:16px;font-size:.9375rem}}@media (min-width: 1024px){.content[data-v-1eb5efbd]{padding:60px 40px}}.view[data-v-1eb5efbd]{flex:1;position:relative;overflow:hidden;min-height:100vh}.content[data-v-1eb5efbd]{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:40px 20px}.tool-container[data-v-1eb5efbd]{display:flex;flex-direction:column;gap:16px}.input-section[data-v-1eb5efbd]{display:flex;flex-direction:column;gap:8px}.label[data-v-1eb5efbd]{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.textarea[data-v-1eb5efbd]{width:100%;min-height:150px;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text);font-family:var(--font-mono);font-size:.875rem;line-height:1.5;resize:vertical}.textarea[data-v-1eb5efbd]:focus{outline:none;border-color:var(--accent)}.textarea[data-v-1eb5efbd]::placeholder{color:var(--text-muted)}.actions[data-v-1eb5efbd]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-1eb5efbd]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn i[data-v-1eb5efbd]{font-size:.8125rem}.btn-primary[data-v-1eb5efbd]{background:var(--accent);color:var(--bg)}.btn-primary[data-v-1eb5efbd]:hover{background:var(--accent-hover)}.btn-secondary[data-v-1eb5efbd]{background:var(--surface);color:var(--text-secondary)}.btn-secondary[data-v-1eb5efbd]:hover{background:var(--surface-hover)}.error-message[data-v-1eb5efbd]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--error-bg);border:1px solid var(--error-border);border-radius:6px;color:var(--error-text);font-size:.875rem}.error-message i[data-v-1eb5efbd]{font-size:1rem}.output-section[data-v-1eb5efbd]{display:flex;flex-direction:column;gap:8px}.output-header[data-v-1eb5efbd]{display:flex;justify-content:space-between;align-items:center}.btn-copy[data-v-1eb5efbd]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--surface);border:1px solid var(--input-border);border-radius:6px;color:var(--text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-copy[data-v-1eb5efbd]:hover{background:var(--surface-hover)}.btn-copy i[data-v-1eb5efbd]{font-size:.75rem}.output[data-v-1eb5efbd]{width:100%;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--accent);font-family:var(--font-mono);font-size:.875rem;line-height:1.5;overflow-x:auto;word-break:break-all;margin:0}@media (min-width: 1024px){.content[data-v-1eb5efbd]{padding:60px 40px}.tool-container[data-v-1eb5efbd]{gap:20px}.textarea[data-v-1eb5efbd]{min-height:200px;padding:16px;font-size:.9375rem}.actions[data-v-1eb5efbd]{gap:12px}.btn[data-v-1eb5efbd]{padding:12px 20px;font-size:.9375rem}.output[data-v-1eb5efbd]{padding:16px;font-size:.9375rem}}@media (min-width: 1024px){.content[data-v-00b13573]{padding:60px 40px}}.view[data-v-00b13573]{flex:1;position:relative;overflow:hidden;min-height:100vh}.content[data-v-00b13573]{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:40px 20px}.tool-container[data-v-00b13573]{display:flex;flex-direction:column;gap:16px}.input-section[data-v-00b13573]{display:flex;flex-direction:column;gap:8px}.label[data-v-00b13573]{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.textarea[data-v-00b13573]{width:100%;min-height:200px;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text);font-family:var(--font-mono);font-size:.875rem;line-height:1.5;resize:vertical}.textarea[data-v-00b13573]:focus{outline:none;border-color:var(--accent)}.textarea[data-v-00b13573]::placeholder{color:var(--text-muted)}.actions[data-v-00b13573]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-00b13573]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn i[data-v-00b13573]{font-size:.8125rem}.btn-primary[data-v-00b13573]{background:var(--accent);color:var(--bg)}.btn-primary[data-v-00b13573]:hover{background:var(--accent-hover)}.btn-secondary[data-v-00b13573]{background:var(--surface);color:var(--text-secondary)}.btn-secondary[data-v-00b13573]:hover{background:var(--surface-hover)}.error-message[data-v-00b13573]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--error-bg);border:1px solid var(--error-border);border-radius:6px;color:var(--error-text);font-size:.875rem}.error-message i[data-v-00b13573]{font-size:1rem}.output-section[data-v-00b13573]{display:flex;flex-direction:column;gap:8px}.output-header[data-v-00b13573]{display:flex;justify-content:space-between;align-items:center}.btn-copy[data-v-00b13573]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--surface);border:1px solid var(--input-border);border-radius:6px;color:var(--text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-copy[data-v-00b13573]:hover{background:var(--surface-hover)}.btn-copy i[data-v-00b13573]{font-size:.75rem}.output[data-v-00b13573]{width:100%;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--accent);font-family:var(--font-mono);font-size:.875rem;line-height:1.5;overflow-x:auto;margin:0}@media (min-width: 1024px){.content[data-v-00b13573]{padding:60px 40px}.tool-container[data-v-00b13573]{gap:20px}.textarea[data-v-00b13573]{min-height:300px;padding:16px;font-size:.9375rem}.actions[data-v-00b13573]{gap:12px}.btn[data-v-00b13573]{padding:12px 20px;font-size:.9375rem}.output[data-v-00b13573]{padding:16px;font-size:.9375rem}}@media (min-width: 1024px){.content[data-v-ecbb8069]{padding:60px 40px}}.view[data-v-ecbb8069]{flex:1;position:relative;overflow:hidden;min-height:100vh}.content[data-v-ecbb8069]{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:40px 20px}.tool-container[data-v-ecbb8069]{display:flex;flex-direction:column;gap:16px}.input-section[data-v-ecbb8069]{display:flex;flex-direction:column;gap:8px}.label[data-v-ecbb8069]{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.textarea[data-v-ecbb8069]{width:100%;min-height:120px;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text);font-family:var(--font-mono);font-size:.8125rem;line-height:1.5;resize:vertical}.textarea[data-v-ecbb8069]:focus{outline:none;border-color:var(--accent)}.textarea[data-v-ecbb8069]::placeholder{color:var(--text-muted)}.actions[data-v-ecbb8069]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-ecbb8069]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn i[data-v-ecbb8069]{font-size:.8125rem}.btn-primary[data-v-ecbb8069]{background:var(--accent);color:var(--bg)}.btn-primary[data-v-ecbb8069]:hover{background:var(--accent-hover)}.btn-secondary[data-v-ecbb8069]{background:var(--surface);color:var(--text-secondary)}.btn-secondary[data-v-ecbb8069]:hover{background:var(--surface-hover)}.error-message[data-v-ecbb8069]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--error-bg);border:1px solid var(--error-border);border-radius:6px;color:var(--error-text);font-size:.875rem}.error-message i[data-v-ecbb8069]{font-size:1rem}.warning-message[data-v-ecbb8069]{display:flex;align-items:center;gap:8px;padding:12px;background:#eab3081a;border:1px solid rgba(234,179,8,.3);border-radius:6px;color:#fde047;font-size:.8125rem}.warning-message i[data-v-ecbb8069]{font-size:1rem}.output-sections[data-v-ecbb8069]{display:flex;flex-direction:column;gap:16px}.output-section[data-v-ecbb8069]{display:flex;flex-direction:column;gap:8px}.output[data-v-ecbb8069]{width:100%;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--accent);font-family:var(--font-mono);font-size:.8125rem;line-height:1.5;overflow-x:auto;margin:0}.output.signature[data-v-ecbb8069]{color:var(--text-muted);word-break:break-all}@media (min-width: 1024px){.content[data-v-ecbb8069]{padding:60px 40px}.tool-container[data-v-ecbb8069]{gap:20px}.textarea[data-v-ecbb8069]{min-height:150px;padding:16px;font-size:.875rem}.actions[data-v-ecbb8069]{gap:12px}.btn[data-v-ecbb8069]{padding:12px 20px;font-size:.9375rem}.output[data-v-ecbb8069]{padding:16px;font-size:.875rem}}@media (min-width: 1024px){.content[data-v-b2cf1000]{padding:60px 40px}}.view[data-v-b2cf1000]{flex:1;position:relative;overflow:hidden;min-height:100vh}.content[data-v-b2cf1000]{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:40px 20px}.tool-container[data-v-b2cf1000]{display:flex;flex-direction:column;gap:16px}.options-row[data-v-b2cf1000]{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end}.option-group[data-v-b2cf1000]{display:flex;flex-direction:column;gap:6px}.checkbox-group[data-v-b2cf1000]{justify-content:flex-end}.checkbox-label[data-v-b2cf1000]{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-label input[type=checkbox][data-v-b2cf1000]{accent-color:var(--accent);width:16px;height:16px}.label[data-v-b2cf1000]{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.select[data-v-b2cf1000],.input-number[data-v-b2cf1000]{padding:10px 12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;color:var(--text);font-size:.875rem}.select[data-v-b2cf1000]:focus,.input-number[data-v-b2cf1000]:focus{outline:none;border-color:var(--accent)}.input-number[data-v-b2cf1000]{width:80px}.actions[data-v-b2cf1000]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-b2cf1000]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn[data-v-b2cf1000]:disabled{opacity:.5;cursor:not-allowed}.btn i[data-v-b2cf1000]{font-size:.8125rem}.btn-primary[data-v-b2cf1000]{background:var(--accent);color:var(--bg)}.btn-primary[data-v-b2cf1000]:hover{background:var(--accent-hover)}.btn-secondary[data-v-b2cf1000]{background:var(--surface);color:var(--text-secondary)}.btn-secondary[data-v-b2cf1000]:hover:not(:disabled){background:var(--surface-hover)}.output-section[data-v-b2cf1000]{display:flex;flex-direction:column;gap:8px}.output-header[data-v-b2cf1000]{display:flex;justify-content:space-between;align-items:center}.word-count[data-v-b2cf1000]{font-size:.8125rem;color:#fff6}.output-text[data-v-b2cf1000]{width:100%;padding:16px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:#ffffffd9;font-size:.875rem;line-height:1.7;white-space:pre-wrap}@media (min-width: 1024px){.content[data-v-b2cf1000]{padding:60px 40px}.tool-container[data-v-b2cf1000]{gap:20px}.options-row[data-v-b2cf1000]{gap:24px}.output-text[data-v-b2cf1000]{padding:20px;font-size:.9375rem}}.content[data-v-4b2cb88e]{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:40px 20px}@media (min-width: 1024px){.content[data-v-4b2cb88e]{padding:60px 40px}}.view[data-v-4b2cb88e]{flex:1;position:relative;overflow:hidden;min-height:100vh}.content[data-v-4b2cb88e]{position:relative;z-index:10;max-width:1200px;margin:0 auto;padding:40px 20px}.tool-container[data-v-4b2cb88e],.editor-layout[data-v-4b2cb88e]{display:flex;flex-direction:column;gap:16px}.editor-pane[data-v-4b2cb88e],.preview-pane[data-v-4b2cb88e]{display:flex;flex-direction:column;gap:8px;flex:1}.preview-header[data-v-4b2cb88e]{display:flex;justify-content:space-between;align-items:center}.label[data-v-4b2cb88e]{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.textarea[data-v-4b2cb88e]{width:100%;min-height:300px;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text);font-family:var(--font-mono);font-size:.875rem;line-height:1.5;resize:vertical}.textarea[data-v-4b2cb88e]:focus{outline:none;border-color:var(--accent)}.textarea[data-v-4b2cb88e]::placeholder{color:var(--text-muted)}.preview[data-v-4b2cb88e]{width:100%;min-height:300px;padding:16px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:#ffffffe6;font-size:.875rem;line-height:1.7;overflow-y:auto}.preview[data-v-4b2cb88e] h1{font-size:1.75rem;font-weight:700;margin:.5em 0;color:var(--text)}.preview[data-v-4b2cb88e] h2{font-size:1.4rem;font-weight:600;margin:.5em 0;color:var(--text)}.preview[data-v-4b2cb88e] h3{font-size:1.15rem;font-weight:600;margin:.4em 0;color:var(--text)}.preview[data-v-4b2cb88e] h4,.preview[data-v-4b2cb88e] h5,.preview[data-v-4b2cb88e] h6{font-size:1rem;font-weight:600;margin:.4em 0;color:var(--text)}.preview[data-v-4b2cb88e] strong{color:var(--text)}.preview[data-v-4b2cb88e] a{color:var(--accent);text-decoration:underline}.preview[data-v-4b2cb88e] a:hover{color:var(--accent-hover)}.preview[data-v-4b2cb88e] code{background:var(--surface);padding:2px 6px;border-radius:4px;font-family:var(--font-mono);font-size:.85em}.preview[data-v-4b2cb88e] pre{background:#0006;padding:12px;border-radius:6px;overflow-x:auto;margin:.5em 0}.preview[data-v-4b2cb88e] pre code{background:none;padding:0;color:var(--accent)}.preview[data-v-4b2cb88e] blockquote{border-left:3px solid rgba(16,185,129,.5);padding-left:12px;margin:.5em 0;color:#fff9}.preview[data-v-4b2cb88e] ul,.preview[data-v-4b2cb88e] ol{padding-left:24px;margin:.5em 0}.preview[data-v-4b2cb88e] li{margin:.2em 0}.preview[data-v-4b2cb88e] hr{border:none;border-top:1px solid var(--input-border);margin:1em 0}.preview[data-v-4b2cb88e] del{color:#fff6}.actions[data-v-4b2cb88e]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-4b2cb88e]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn i[data-v-4b2cb88e]{font-size:.8125rem}.btn-secondary[data-v-4b2cb88e]{background:var(--surface);color:var(--text-secondary)}.btn-secondary[data-v-4b2cb88e]:hover{background:var(--surface-hover)}.btn-copy[data-v-4b2cb88e]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--surface);border:1px solid var(--input-border);border-radius:6px;color:var(--text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-copy[data-v-4b2cb88e]:hover{background:var(--surface-hover)}.btn-copy i[data-v-4b2cb88e]{font-size:.75rem}@media (min-width: 1024px){.content[data-v-4b2cb88e]{padding:60px 40px}.editor-layout[data-v-4b2cb88e]{flex-direction:row;gap:20px}.textarea[data-v-4b2cb88e],.preview[data-v-4b2cb88e]{min-height:500px}.tool-container[data-v-4b2cb88e]{gap:20px}}.content[data-v-97657510]{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:40px 20px}@media (min-width: 1024px){.content[data-v-97657510]{padding:60px 40px}}.view[data-v-97657510]{flex:1;position:relative;overflow:hidden;min-height:100vh}.content[data-v-97657510]{position:relative;z-index:10;max-width:700px;margin:0 auto;padding:40px 20px}.tool-container[data-v-97657510]{display:flex;flex-direction:column;gap:16px}.input-group[data-v-97657510]{display:flex;flex-direction:column;gap:12px}.input-row[data-v-97657510]{display:flex;flex-direction:column;gap:6px}.label[data-v-97657510]{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.input-text[data-v-97657510]{width:100%;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text);font-size:.9375rem}.input-text.mono[data-v-97657510]{font-family:var(--font-mono)}.input-text[data-v-97657510]:focus{outline:none;border-color:var(--accent)}.input-text[data-v-97657510]::placeholder{color:var(--text-muted)}.error-message[data-v-97657510]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--error-bg);border:1px solid var(--error-border);border-radius:6px;color:var(--error-text);font-size:.875rem}.error-message i[data-v-97657510]{font-size:1rem}.actions[data-v-97657510]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-97657510]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn i[data-v-97657510]{font-size:.8125rem}.btn-secondary[data-v-97657510]{background:var(--surface);color:var(--text-secondary)}.btn-secondary[data-v-97657510]:hover{background:var(--surface-hover)}.info-section[data-v-97657510]{display:flex;flex-direction:column;gap:8px;padding:16px;background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:8px}.info-row[data-v-97657510]{display:flex;justify-content:space-between;align-items:center}.info-label[data-v-97657510]{font-size:.8125rem;color:var(--text-muted)}.info-value[data-v-97657510]{font-size:.875rem;color:var(--text-secondary)}.info-value.mono[data-v-97657510]{font-family:var(--font-mono);color:var(--accent)}@media (min-width: 1024px){.content[data-v-97657510]{padding:60px 40px}.tool-container[data-v-97657510]{gap:20px}.input-group[data-v-97657510]{gap:16px}.input-text[data-v-97657510]{padding:14px 16px;font-size:1rem}}.content[data-v-8dea85a1]{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:40px 20px}@media (min-width: 1024px){.content[data-v-8dea85a1]{padding:60px 40px}}.view[data-v-8dea85a1]{flex:1;position:relative;overflow:hidden;min-height:100vh}.content[data-v-8dea85a1]{position:relative;z-index:10;max-width:700px;margin:0 auto;padding:40px 20px}.tool-container[data-v-8dea85a1]{display:flex;flex-direction:column;gap:16px}.options-section[data-v-8dea85a1]{display:flex;flex-direction:column;gap:12px;padding:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:8px}.option-row[data-v-8dea85a1]{display:flex;align-items:center;gap:12px}.label[data-v-8dea85a1]{font-size:.875rem;font-weight:600;color:var(--text-secondary);min-width:60px}.input-number[data-v-8dea85a1]{width:100px;padding:8px 12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;color:var(--text);font-size:.875rem}.input-number[data-v-8dea85a1]:focus{outline:none;border-color:var(--accent)}.checkbox-label[data-v-8dea85a1]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.875rem;color:var(--text-secondary)}.checkbox[data-v-8dea85a1]{width:18px;height:18px;cursor:pointer;accent-color:var(--accent)}.actions[data-v-8dea85a1]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-8dea85a1]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn i[data-v-8dea85a1]{font-size:.8125rem}.btn-primary[data-v-8dea85a1]{background:var(--accent);color:var(--bg)}.btn-primary[data-v-8dea85a1]:hover{background:var(--accent-hover)}.btn-secondary[data-v-8dea85a1]{background:var(--surface);color:var(--text-secondary)}.btn-secondary[data-v-8dea85a1]:hover{background:var(--surface-hover)}.error-message[data-v-8dea85a1]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--error-bg);border:1px solid var(--error-border);border-radius:6px;color:var(--error-text);font-size:.875rem}.error-message i[data-v-8dea85a1]{font-size:1rem}.output-section[data-v-8dea85a1]{display:flex;flex-direction:column;gap:8px}.output-header[data-v-8dea85a1]{display:flex;justify-content:space-between;align-items:center}.btn-copy[data-v-8dea85a1]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--surface);border:1px solid var(--input-border);border-radius:6px;color:var(--text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-copy[data-v-8dea85a1]:hover{background:var(--surface-hover)}.btn-copy i[data-v-8dea85a1]{font-size:.75rem}.password-display[data-v-8dea85a1]{padding:16px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--accent);font-family:var(--font-mono);font-size:1.125rem;font-weight:700;text-align:center;word-break:break-all;letter-spacing:.05em}@media (min-width: 1024px){.content[data-v-8dea85a1]{padding:60px 40px}.tool-container[data-v-8dea85a1]{gap:20px}.options-section[data-v-8dea85a1]{padding:20px}.actions[data-v-8dea85a1]{gap:12px}.btn[data-v-8dea85a1]{padding:12px 20px;font-size:.9375rem}.password-display[data-v-8dea85a1]{padding:20px;font-size:1.25rem}}@media (min-width: 1024px){.content[data-v-b6db93f2]{padding:60px 40px}}.view[data-v-b6db93f2]{flex:1;position:relative;overflow:hidden;min-height:100vh}.content[data-v-b6db93f2]{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:40px 20px}.tool-container[data-v-b6db93f2]{display:flex;flex-direction:column;gap:16px}.notice[data-v-b6db93f2]{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:#eab30814;border:1px solid rgba(234,179,8,.2);border-radius:8px;color:#ffffffb3;font-size:.8125rem;line-height:1.5}.notice i[data-v-b6db93f2]{color:#eab308;margin-top:2px;flex-shrink:0}.notice strong[data-v-b6db93f2]{color:#ffffffe6}.input-section[data-v-b6db93f2]{display:flex;flex-direction:column;gap:8px}.label[data-v-b6db93f2]{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.textarea[data-v-b6db93f2]{width:100%;min-height:250px;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text);font-family:var(--font-mono);font-size:.875rem;line-height:1.5;resize:vertical}.textarea[data-v-b6db93f2]:focus{outline:none;border-color:var(--accent)}.textarea[data-v-b6db93f2]::placeholder{color:var(--text-muted)}.options-row[data-v-b6db93f2]{display:flex;gap:12px;flex-wrap:wrap}.option-group[data-v-b6db93f2]{display:flex;flex-direction:column;gap:6px}.select[data-v-b6db93f2]{padding:10px 12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;color:var(--text);font-size:.875rem}.select[data-v-b6db93f2]:focus{outline:none;border-color:var(--accent)}.actions[data-v-b6db93f2]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-b6db93f2]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;text-decoration:none}.btn[data-v-b6db93f2]:disabled{opacity:.5;cursor:not-allowed}.btn i[data-v-b6db93f2]{font-size:.8125rem}.btn-primary[data-v-b6db93f2]{background:var(--accent);color:var(--bg)}.btn-primary[data-v-b6db93f2]:hover:not(:disabled){background:var(--accent-hover)}.btn-secondary[data-v-b6db93f2]{background:var(--surface);color:var(--text-secondary)}.btn-secondary[data-v-b6db93f2]:hover{background:var(--surface-hover)}.btn-sm[data-v-b6db93f2]{padding:8px 12px;font-size:.8125rem}.error-message[data-v-b6db93f2]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--error-bg);border:1px solid var(--error-border);border-radius:6px;color:var(--error-text);font-size:.875rem}.error-message i[data-v-b6db93f2]{font-size:1rem}.share-section[data-v-b6db93f2]{display:flex;flex-direction:column;gap:10px;padding:16px;background:#10b9810f;border:1px solid rgba(16,185,129,.15);border-radius:8px}.share-label[data-v-b6db93f2]{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.share-link-row[data-v-b6db93f2]{display:flex;gap:8px}.share-input[data-v-b6db93f2]{flex:1;padding:10px 12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;color:var(--accent);font-family:var(--font-mono);font-size:.8125rem}.share-input[data-v-b6db93f2]:focus{outline:none;border-color:var(--accent)}.view-link[data-v-b6db93f2]{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:.8125rem;font-weight:600;text-decoration:none}.view-link[data-v-b6db93f2]:hover{color:var(--accent-hover)}.paste-bar[data-v-b6db93f2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.paste-brand[data-v-b6db93f2]{font-size:1.25rem;font-weight:700;color:var(--text);text-decoration:none;letter-spacing:-.02em}.paste-brand[data-v-b6db93f2]:hover{color:var(--accent)}.loading[data-v-b6db93f2]{display:flex;align-items:center;gap:10px;padding:20px;color:#fff9;font-size:.875rem}.paste-meta[data-v-b6db93f2]{display:flex;gap:16px;flex-wrap:wrap}.meta-item[data-v-b6db93f2]{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--text-muted)}.meta-item i[data-v-b6db93f2]{font-size:.75rem}.output-section[data-v-b6db93f2]{display:flex;flex-direction:column;gap:8px}.output-header[data-v-b6db93f2]{display:flex;justify-content:space-between;align-items:center}.header-actions[data-v-b6db93f2]{display:flex;gap:6px}.btn-copy[data-v-b6db93f2]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--surface);border:1px solid var(--input-border);border-radius:6px;color:var(--text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-copy[data-v-b6db93f2]:hover{background:var(--surface-hover)}.btn-copy i[data-v-b6db93f2]{font-size:.75rem}.output[data-v-b6db93f2]{width:100%;padding:16px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:#ffffffe6;font-family:var(--font-mono);font-size:.875rem;line-height:1.5;overflow-x:auto;white-space:pre-wrap;word-break:break-word;margin:0}@media (min-width: 1024px){.content[data-v-b6db93f2]{padding:60px 40px}.tool-container[data-v-b6db93f2]{gap:20px}.textarea[data-v-b6db93f2]{min-height:350px;padding:16px;font-size:.9375rem}.actions[data-v-b6db93f2]{gap:12px}.btn[data-v-b6db93f2]{padding:12px 20px;font-size:.9375rem}.output[data-v-b6db93f2]{padding:20px;font-size:.9375rem}}@media (min-width: 1024px){.content[data-v-f455dbeb]{padding:60px 40px}}.view[data-v-f455dbeb]{flex:1;position:relative;overflow:hidden;min-height:100vh}.content[data-v-f455dbeb]{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:40px 20px}.tool-container[data-v-f455dbeb]{display:flex;flex-direction:column;gap:16px}.options-row[data-v-f455dbeb]{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.option-group[data-v-f455dbeb]{display:flex;flex-direction:column;gap:6px}.option-group.flex-1[data-v-f455dbeb]{flex:1;min-width:200px}.label[data-v-f455dbeb]{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.input-number[data-v-f455dbeb]{width:100px;padding:10px 12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;color:var(--text);font-size:.875rem}.input-text[data-v-f455dbeb]{width:100%;padding:10px 12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;color:var(--text);font-size:.875rem}.input-number[data-v-f455dbeb]:focus,.input-text[data-v-f455dbeb]:focus{outline:none;border-color:var(--accent)}.input-text[data-v-f455dbeb]::placeholder{color:var(--text-muted)}.input-color[data-v-f455dbeb]{width:48px;height:38px;padding:2px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;cursor:pointer}.size-presets[data-v-f455dbeb]{display:flex;flex-direction:column;gap:8px}.preset-list[data-v-f455dbeb]{display:flex;flex-wrap:wrap;gap:6px}.preset-btn[data-v-f455dbeb]{padding:6px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#fff9;font-size:.75rem;cursor:pointer;transition:all .15s ease}.preset-btn[data-v-f455dbeb]:hover{background:var(--surface);border-color:#10b9814d;color:#ffffffe6}.actions[data-v-f455dbeb]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-f455dbeb]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn i[data-v-f455dbeb]{font-size:.8125rem}.btn-primary[data-v-f455dbeb]{background:var(--accent);color:var(--bg)}.btn-primary[data-v-f455dbeb]:hover{background:var(--accent-hover)}.btn-secondary[data-v-f455dbeb]{background:var(--surface);color:var(--text-secondary)}.btn-secondary[data-v-f455dbeb]:hover{background:var(--surface-hover)}.preview-section[data-v-f455dbeb]{display:flex;flex-direction:column;gap:8px}.preview[data-v-f455dbeb]{padding:16px;background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:8px;display:flex;justify-content:center;align-items:center;overflow:auto}.preview[data-v-f455dbeb] svg{max-width:100%;height:auto;border-radius:4px}@media (min-width: 1024px){.content[data-v-f455dbeb]{padding:60px 40px}.tool-container[data-v-f455dbeb]{gap:20px}.options-row[data-v-f455dbeb]{gap:16px}.actions[data-v-f455dbeb]{gap:12px}.btn[data-v-f455dbeb]{padding:12px 20px;font-size:.9375rem}}.content[data-v-8a08f216]{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:40px 20px}@media (min-width: 1024px){.content[data-v-8a08f216]{padding:60px 40px}}.view[data-v-8a08f216]{flex:1;position:relative;overflow:hidden;min-height:100vh}.content[data-v-8a08f216]{position:relative;z-index:10;max-width:700px;margin:0 auto;padding:40px 20px}.tool-container[data-v-8a08f216]{display:flex;flex-direction:column;gap:16px}.input-section[data-v-8a08f216]{display:flex;flex-direction:column;gap:8px}.label[data-v-8a08f216]{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.textarea[data-v-8a08f216]{width:100%;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text);font-family:var(--font-mono);font-size:.875rem;line-height:1.5;resize:vertical}.textarea[data-v-8a08f216]:focus{outline:none;border-color:var(--accent)}.textarea[data-v-8a08f216]::placeholder{color:var(--text-muted)}.options-row[data-v-8a08f216]{display:flex;gap:16px;flex-wrap:wrap}.option-group[data-v-8a08f216]{display:flex;flex-direction:column;gap:6px}.select[data-v-8a08f216]{padding:10px 12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;color:var(--text);font-size:.875rem}.select[data-v-8a08f216]:focus{outline:none;border-color:var(--accent)}.actions[data-v-8a08f216]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-8a08f216]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn[data-v-8a08f216]:disabled{opacity:.5;cursor:not-allowed}.btn i[data-v-8a08f216]{font-size:.8125rem}.btn-primary[data-v-8a08f216]{background:var(--accent);color:var(--bg)}.btn-primary[data-v-8a08f216]:hover:not(:disabled){background:var(--accent-hover)}.btn-secondary[data-v-8a08f216]{background:var(--surface);color:var(--text-secondary)}.btn-secondary[data-v-8a08f216]:hover{background:var(--surface-hover)}.error-message[data-v-8a08f216]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--error-bg);border:1px solid var(--error-border);border-radius:6px;color:var(--error-text);font-size:.875rem}.error-message i[data-v-8a08f216]{font-size:1rem}.qr-display[data-v-8a08f216]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:8px}.qr-image[data-v-8a08f216]{border-radius:8px;background:#fff;padding:12px}.qr-hint[data-v-8a08f216]{font-size:.8125rem;color:#ffffff59;text-align:center}@media (min-width: 1024px){.content[data-v-8a08f216]{padding:60px 40px}.tool-container[data-v-8a08f216]{gap:20px}.actions[data-v-8a08f216]{gap:12px}.btn[data-v-8a08f216]{padding:12px 20px;font-size:.9375rem}}@media (min-width: 1024px){.content[data-v-83d8b8b0]{padding:60px 40px}}.view[data-v-83d8b8b0]{flex:1;position:relative;overflow:hidden;min-height:100vh}.content[data-v-83d8b8b0]{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:40px 20px}.tool-container[data-v-83d8b8b0]{display:flex;flex-direction:column;gap:16px}.input-section[data-v-83d8b8b0]{display:flex;flex-direction:column;gap:8px}.label[data-v-83d8b8b0]{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.regex-input-wrapper[data-v-83d8b8b0]{display:flex;gap:8px}.input[data-v-83d8b8b0]{flex:1;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text);font-family:var(--font-mono);font-size:.875rem}.input[data-v-83d8b8b0]:focus{outline:none;border-color:var(--accent)}.input[data-v-83d8b8b0]::placeholder{color:var(--text-muted)}.input-flags[data-v-83d8b8b0]{width:80px;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text);font-family:var(--font-mono);font-size:.875rem;text-align:center}.input-flags[data-v-83d8b8b0]:focus{outline:none;border-color:var(--accent)}.flags-helper[data-v-83d8b8b0]{display:flex;flex-wrap:wrap;gap:12px;font-size:.75rem;color:#fff6}.flag-item[data-v-83d8b8b0]{font-family:var(--font-mono)}.textarea[data-v-83d8b8b0]{width:100%;min-height:150px;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text);font-family:var(--font-mono);font-size:.875rem;line-height:1.5;resize:vertical}.textarea[data-v-83d8b8b0]:focus{outline:none;border-color:var(--accent)}.textarea[data-v-83d8b8b0]::placeholder{color:var(--text-muted)}.actions[data-v-83d8b8b0]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-83d8b8b0]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn i[data-v-83d8b8b0]{font-size:.8125rem}.btn-primary[data-v-83d8b8b0]{background:var(--accent);color:var(--bg)}.btn-primary[data-v-83d8b8b0]:hover{background:var(--accent-hover)}.btn-secondary[data-v-83d8b8b0]{background:var(--surface);color:var(--text-secondary)}.btn-secondary[data-v-83d8b8b0]:hover{background:var(--surface-hover)}.error-message[data-v-83d8b8b0]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--error-bg);border:1px solid var(--error-border);border-radius:6px;color:var(--error-text);font-size:.875rem}.error-message i[data-v-83d8b8b0]{font-size:1rem}.output-section[data-v-83d8b8b0]{display:flex;flex-direction:column;gap:8px}.matches-list[data-v-83d8b8b0]{background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;overflow:hidden}.match-item[data-v-83d8b8b0]{display:flex;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.05)}.match-item[data-v-83d8b8b0]:last-child{border-bottom:none}.match-index[data-v-83d8b8b0]{flex-shrink:0;width:30px;font-size:.75rem;font-weight:700;color:#fff6}.match-text[data-v-83d8b8b0]{flex:1;font-family:var(--font-mono);font-size:.875rem;color:var(--accent);word-break:break-all}.no-matches[data-v-83d8b8b0]{padding:20px;text-align:center;color:#fff6;font-size:.875rem}@media (min-width: 1024px){.content[data-v-83d8b8b0]{padding:60px 40px}.tool-container[data-v-83d8b8b0]{gap:20px}.input[data-v-83d8b8b0]{padding:14px;font-size:.9375rem}.input-flags[data-v-83d8b8b0]{width:100px;padding:14px;font-size:.9375rem}.textarea[data-v-83d8b8b0]{min-height:200px;padding:16px;font-size:.9375rem}.actions[data-v-83d8b8b0]{gap:12px}.btn[data-v-83d8b8b0]{padding:12px 20px;font-size:.9375rem}.match-item[data-v-83d8b8b0]{padding:12px 16px}.match-text[data-v-83d8b8b0]{font-size:.9375rem}}.content[data-v-9d4cc4ab]{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:40px 20px}@media (min-width: 1024px){.content[data-v-9d4cc4ab]{padding:60px 40px}}.view[data-v-9d4cc4ab]{flex:1;position:relative;overflow:hidden;min-height:100vh}.content[data-v-9d4cc4ab]{position:relative;z-index:10;max-width:1200px;margin:0 auto;padding:40px 20px}.tool-container[data-v-9d4cc4ab]{display:flex;flex-direction:column;gap:16px}.inputs-grid[data-v-9d4cc4ab]{display:grid;grid-template-columns:1fr;gap:16px}.input-section[data-v-9d4cc4ab]{display:flex;flex-direction:column;gap:8px}.label[data-v-9d4cc4ab]{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.textarea[data-v-9d4cc4ab]{width:100%;min-height:200px;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text);font-family:var(--font-mono);font-size:.875rem;line-height:1.5;resize:vertical}.textarea[data-v-9d4cc4ab]:focus{outline:none;border-color:var(--accent)}.textarea[data-v-9d4cc4ab]::placeholder{color:var(--text-muted)}.actions[data-v-9d4cc4ab]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-9d4cc4ab]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn i[data-v-9d4cc4ab]{font-size:.8125rem}.btn-primary[data-v-9d4cc4ab]{background:var(--accent);color:var(--bg)}.btn-primary[data-v-9d4cc4ab]:hover{background:var(--accent-hover)}.btn-secondary[data-v-9d4cc4ab]{background:var(--surface);color:var(--text-secondary)}.btn-secondary[data-v-9d4cc4ab]:hover{background:var(--surface-hover)}.output-section[data-v-9d4cc4ab]{display:flex;flex-direction:column;gap:8px}.diff-output[data-v-9d4cc4ab]{background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;overflow-x:auto}.diff-line[data-v-9d4cc4ab]{display:flex;padding:4px 12px;font-family:var(--font-mono);font-size:.875rem;line-height:1.5}.diff-line.unchanged[data-v-9d4cc4ab]{color:var(--text-muted)}.diff-line.added[data-v-9d4cc4ab]{background:#10b9811a;color:var(--accent)}.diff-line.removed[data-v-9d4cc4ab]{background:#ef44441a;color:#ef4444}.line-marker[data-v-9d4cc4ab]{flex-shrink:0;width:20px;font-weight:700}.line-content[data-v-9d4cc4ab]{flex:1;white-space:pre-wrap;word-break:break-all}@media (min-width: 1024px){.content[data-v-9d4cc4ab]{padding:60px 40px}.tool-container[data-v-9d4cc4ab]{gap:20px}.inputs-grid[data-v-9d4cc4ab]{grid-template-columns:repeat(2,1fr);gap:20px}.textarea[data-v-9d4cc4ab]{min-height:300px;padding:16px;font-size:.9375rem}.actions[data-v-9d4cc4ab]{gap:12px}.btn[data-v-9d4cc4ab]{padding:12px 20px;font-size:.9375rem}.diff-line[data-v-9d4cc4ab]{padding:6px 16px;font-size:.9375rem}}.content[data-v-7a882f2c]{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:40px 20px}@media (min-width: 1024px){.content[data-v-7a882f2c]{padding:60px 40px}}.view[data-v-7a882f2c]{flex:1;position:relative;overflow:hidden;min-height:100vh}.content[data-v-7a882f2c]{position:relative;z-index:10;max-width:700px;margin:0 auto;padding:40px 20px}.tool-container[data-v-7a882f2c]{display:flex;flex-direction:column;gap:24px}.current-time[data-v-7a882f2c]{padding:20px;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:8px;text-align:center}.current-label[data-v-7a882f2c]{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.current-unix[data-v-7a882f2c]{font-size:1.5rem;font-weight:700;color:var(--accent);font-family:var(--font-mono);margin-bottom:8px}.current-human[data-v-7a882f2c]{font-size:.875rem;color:#ffffffb3}.converter-section[data-v-7a882f2c]{display:flex;flex-direction:column;gap:12px;padding:20px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:8px}.label[data-v-7a882f2c]{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.input[data-v-7a882f2c]{width:100%;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text);font-size:.875rem}.input[data-v-7a882f2c]:focus{outline:none;border-color:var(--accent)}.input[type=number][data-v-7a882f2c]{font-family:var(--font-mono)}.btn[data-v-7a882f2c]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn i[data-v-7a882f2c]{font-size:.8125rem}.btn-primary[data-v-7a882f2c]{background:var(--accent);color:var(--bg)}.btn-primary[data-v-7a882f2c]:hover{background:var(--accent-hover)}.result[data-v-7a882f2c]{padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;color:var(--accent);font-size:.875rem;text-align:center;font-family:var(--font-mono)}@media (min-width: 1024px){.content[data-v-7a882f2c]{padding:60px 40px}.tool-container[data-v-7a882f2c]{gap:32px}.current-time[data-v-7a882f2c]{padding:24px}.current-unix[data-v-7a882f2c]{font-size:2rem}.current-human[data-v-7a882f2c]{font-size:1rem}.converter-section[data-v-7a882f2c]{padding:24px}.input[data-v-7a882f2c]{padding:14px;font-size:.9375rem}.btn[data-v-7a882f2c]{padding:12px 20px;font-size:.9375rem}.result[data-v-7a882f2c]{padding:14px;font-size:.9375rem}}@media (min-width: 1024px){.content[data-v-6f75fff4]{padding:60px 40px}}.view[data-v-6f75fff4]{flex:1;position:relative;overflow:hidden;min-height:100vh}.content[data-v-6f75fff4]{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:40px 20px}.tool-container[data-v-6f75fff4]{display:flex;flex-direction:column;gap:16px}.input-section[data-v-6f75fff4]{display:flex;flex-direction:column;gap:8px}.label[data-v-6f75fff4]{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.textarea[data-v-6f75fff4]{width:100%;min-height:150px;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text);font-family:var(--font-mono);font-size:.875rem;line-height:1.5;resize:vertical}.textarea[data-v-6f75fff4]:focus{outline:none;border-color:var(--accent)}.textarea[data-v-6f75fff4]::placeholder{color:var(--text-muted)}.actions[data-v-6f75fff4]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-6f75fff4]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn i[data-v-6f75fff4]{font-size:.8125rem}.btn-primary[data-v-6f75fff4]{background:var(--accent);color:var(--bg)}.btn-primary[data-v-6f75fff4]:hover{background:var(--accent-hover)}.btn-secondary[data-v-6f75fff4]{background:var(--surface);color:var(--text-secondary)}.btn-secondary[data-v-6f75fff4]:hover{background:var(--surface-hover)}.error-message[data-v-6f75fff4]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--error-bg);border:1px solid var(--error-border);border-radius:6px;color:var(--error-text);font-size:.875rem}.error-message i[data-v-6f75fff4]{font-size:1rem}.output-section[data-v-6f75fff4]{display:flex;flex-direction:column;gap:8px}.output-header[data-v-6f75fff4]{display:flex;justify-content:space-between;align-items:center}.btn-copy[data-v-6f75fff4]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--surface);border:1px solid var(--input-border);border-radius:6px;color:var(--text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-copy[data-v-6f75fff4]:hover{background:var(--surface-hover)}.btn-copy i[data-v-6f75fff4]{font-size:.75rem}.output[data-v-6f75fff4]{width:100%;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--accent);font-family:var(--font-mono);font-size:.875rem;line-height:1.5;overflow-x:auto;word-break:break-all;margin:0}@media (min-width: 1024px){.content[data-v-6f75fff4]{padding:60px 40px}.tool-container[data-v-6f75fff4]{gap:20px}.textarea[data-v-6f75fff4]{min-height:200px;padding:16px;font-size:.9375rem}.actions[data-v-6f75fff4]{gap:12px}.btn[data-v-6f75fff4]{padding:12px 20px;font-size:.9375rem}.output[data-v-6f75fff4]{padding:16px;font-size:.9375rem}}@media (min-width: 1024px){.content[data-v-adffbbcf]{padding:60px 40px}}.view[data-v-adffbbcf]{flex:1;position:relative;overflow:hidden;min-height:100vh}.content[data-v-adffbbcf]{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:40px 20px}.tool-container[data-v-adffbbcf]{display:flex;flex-direction:column;gap:16px}.actions[data-v-adffbbcf]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-adffbbcf]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn i[data-v-adffbbcf]{font-size:.8125rem}.btn-primary[data-v-adffbbcf]{background:var(--accent);color:var(--bg)}.btn-primary[data-v-adffbbcf]:hover{background:var(--accent-hover)}.btn-secondary[data-v-adffbbcf]{background:var(--surface);color:var(--text-secondary)}.btn-secondary[data-v-adffbbcf]:hover{background:var(--surface-hover)}.output-section[data-v-adffbbcf]{display:flex;flex-direction:column;gap:8px}.output-header[data-v-adffbbcf]{display:flex;justify-content:space-between;align-items:center}.label[data-v-adffbbcf]{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.btn-copy[data-v-adffbbcf]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--surface);border:1px solid var(--input-border);border-radius:6px;color:var(--text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-copy[data-v-adffbbcf]:hover{background:var(--surface-hover)}.btn-copy i[data-v-adffbbcf]{font-size:.75rem}.uuids-list[data-v-adffbbcf]{background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;overflow:hidden;max-height:500px;overflow-y:auto}.uuid-item[data-v-adffbbcf]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid rgba(255,255,255,.05)}.uuid-item[data-v-adffbbcf]:last-child{border-bottom:none}.uuid-text[data-v-adffbbcf]{flex:1;font-family:var(--font-mono);font-size:.875rem;color:var(--accent);word-break:break-all}.btn-copy-single[data-v-adffbbcf]{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:var(--surface);border:1px solid rgba(255,255,255,.08);border-radius:4px;color:var(--text-muted);font-size:.75rem;cursor:pointer;transition:all .15s ease;min-width:60px}.btn-copy-single[data-v-adffbbcf]:hover{background:var(--surface)}.btn-copy-single i[data-v-adffbbcf]{font-size:.6875rem}@media (min-width: 1024px){.content[data-v-adffbbcf]{padding:60px 40px}.tool-container[data-v-adffbbcf]{gap:20px}.actions[data-v-adffbbcf]{gap:12px}.btn[data-v-adffbbcf]{padding:12px 20px;font-size:.9375rem}.uuid-item[data-v-adffbbcf]{padding:14px 16px}.uuid-text[data-v-adffbbcf]{font-size:.9375rem}}.content[data-v-7c8057e3]{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:40px 20px}@media (min-width: 1024px){.content[data-v-7c8057e3]{padding:60px 40px}}.view[data-v-7c8057e3]{flex:1;position:relative;overflow:hidden;min-height:100vh}.content[data-v-7c8057e3]{position:relative;z-index:10;max-width:700px;margin:0 auto;padding:40px 20px}.tool-container[data-v-7c8057e3]{display:flex;flex-direction:column;gap:20px}.actions[data-v-7c8057e3]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-7c8057e3]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn[data-v-7c8057e3]:disabled{opacity:.6;cursor:not-allowed}.btn i[data-v-7c8057e3]{font-size:.8125rem}.btn-primary[data-v-7c8057e3]{background:var(--accent);color:var(--bg)}.btn-primary[data-v-7c8057e3]:hover:not(:disabled){background:var(--accent-hover)}.error-message[data-v-7c8057e3]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--error-bg);border:1px solid var(--error-border);border-radius:6px;color:var(--error-text);font-size:.875rem}.error-message i[data-v-7c8057e3]{font-size:1rem}.ip-display[data-v-7c8057e3]{display:flex;flex-direction:column;gap:20px;padding:24px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:8px}.ip-main[data-v-7c8057e3]{text-align:center}.ip-label[data-v-7c8057e3]{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.ip-value[data-v-7c8057e3]{font-size:2rem;font-weight:700;color:var(--accent);font-family:var(--font-mono);letter-spacing:.02em}.ip-details[data-v-7c8057e3]{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.detail-item[data-v-7c8057e3]{display:flex;justify-content:space-between;align-items:center;gap:12px}.detail-label[data-v-7c8057e3]{font-size:.8125rem;font-weight:600;color:var(--text-muted)}.detail-value[data-v-7c8057e3]{font-size:.875rem;color:var(--text-secondary);text-align:right}.btn-copy-ip[data-v-7c8057e3]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;background:var(--surface);border:1px solid var(--input-border);border-radius:6px;color:var(--text-secondary);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-copy-ip[data-v-7c8057e3]:hover{background:var(--surface-hover)}.btn-copy-ip i[data-v-7c8057e3]{font-size:.8125rem}@media (min-width: 1024px){.content[data-v-7c8057e3]{padding:60px 40px}.tool-container[data-v-7c8057e3]{gap:24px}.actions[data-v-7c8057e3]{gap:12px}.btn[data-v-7c8057e3]{padding:12px 20px;font-size:.9375rem}.ip-display[data-v-7c8057e3]{padding:32px}.ip-value[data-v-7c8057e3]{font-size:2.5rem}.detail-label[data-v-7c8057e3]{font-size:.875rem}.detail-value[data-v-7c8057e3]{font-size:.9375rem}}@media (min-width: 1024px){.content[data-v-60c3b3fd]{padding:60px 40px}}.view[data-v-60c3b3fd]{flex:1;position:relative;overflow:hidden;min-height:100vh}.content[data-v-60c3b3fd]{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:40px 20px}.tool-container[data-v-60c3b3fd]{display:flex;flex-direction:column;gap:16px}.input-section[data-v-60c3b3fd]{display:flex;flex-direction:column;gap:8px}.label[data-v-60c3b3fd]{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.textarea[data-v-60c3b3fd]{width:100%;min-height:200px;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text);font-family:Inter,sans-serif;font-size:.875rem;line-height:1.7;resize:vertical}.textarea[data-v-60c3b3fd]:focus{outline:none;border-color:var(--accent)}.textarea[data-v-60c3b3fd]::placeholder{color:var(--text-muted)}.stats-grid[data-v-60c3b3fd]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.stat-card[data-v-60c3b3fd]{padding:16px;background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:8px;text-align:center}.stat-card.accent[data-v-60c3b3fd]{background:#10b9810f;border-color:#10b98126}.stat-value[data-v-60c3b3fd]{font-size:1.5rem;font-weight:700;color:var(--text);margin-bottom:4px}.stat-card.accent .stat-value[data-v-60c3b3fd]{color:var(--accent)}.stat-label[data-v-60c3b3fd]{font-size:.75rem;color:#fff6;text-transform:uppercase;letter-spacing:.5px}.actions[data-v-60c3b3fd]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-60c3b3fd]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn i[data-v-60c3b3fd]{font-size:.8125rem}.btn-secondary[data-v-60c3b3fd]{background:var(--surface);color:var(--text-secondary)}.btn-secondary[data-v-60c3b3fd]:hover{background:var(--surface-hover)}@media (min-width: 1024px){.content[data-v-60c3b3fd]{padding:60px 40px}.tool-container[data-v-60c3b3fd]{gap:20px}.textarea[data-v-60c3b3fd]{min-height:250px;padding:16px;font-size:.9375rem}.stats-grid[data-v-60c3b3fd]{grid-template-columns:repeat(4,1fr);gap:12px}.stat-value[data-v-60c3b3fd]{font-size:1.75rem}}.preferences[data-v-824af7f6]{display:flex;flex-direction:column;gap:1rem}.preferences-title[data-v-824af7f6]{font-size:1.5rem;font-weight:600;color:var(--text);margin:0}.preferences-desc[data-v-824af7f6]{color:var(--text-secondary);line-height:1.6;margin:0}.preference-list[data-v-824af7f6]{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.preference-item[data-v-824af7f6]{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--surface);border:1px solid var(--border);border-radius:.5rem;cursor:pointer;transition:border-color .15s ease}.preference-item[data-v-824af7f6]:hover{border-color:var(--border-hover)}.preference-info[data-v-824af7f6]{display:flex;flex-direction:column;gap:.125rem}.preference-label[data-v-824af7f6]{font-weight:500;color:var(--text);font-size:.9375rem}.preference-desc[data-v-824af7f6]{font-size:.8125rem;color:var(--text-secondary)}.toggle[data-v-824af7f6]{width:44px;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--border-hover);border-radius:12px;position:relative;cursor:pointer;transition:background .2s;flex-shrink:0}.toggle[data-v-824af7f6]:checked{background:var(--accent)}.toggle[data-v-824af7f6]:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .2s}.toggle[data-v-824af7f6]:checked:before{transform:translate(20px)}.toggle[data-v-824af7f6]:disabled{opacity:.5;cursor:not-allowed}.save-status[data-v-824af7f6]{font-size:.875rem;font-weight:500;margin:0}.save-status.saved[data-v-824af7f6]{color:var(--success-text)}.save-status.error[data-v-824af7f6]{color:var(--error-text)}.unsubscribe-section[data-v-824af7f6]{margin-top:1rem;padding-top:1.5rem;border-top:1px solid var(--border)}.unsubscribe-btn[data-v-824af7f6]{padding:.625rem 1.25rem;background:transparent;border:1px solid var(--border);border-radius:.5rem;color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.unsubscribe-btn[data-v-824af7f6]:hover:not(:disabled){border-color:var(--error-text);color:var(--error-text)}.unsubscribe-btn[data-v-824af7f6]:disabled{opacity:.5;cursor:not-allowed}.unsubscribe-page[data-v-4c9f75ac]{max-width:32rem;margin:0 auto;padding:6rem 1.5rem}.state[data-v-4c9f75ac]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.title[data-v-4c9f75ac]{font-size:1.5rem;font-weight:600;color:var(--text)}.message[data-v-4c9f75ac]{color:var(--text-secondary);line-height:1.6}.home-link[data-v-4c9f75ac]{display:inline-block;margin-top:1.25rem;color:var(--accent);text-decoration:none;font-weight:500}.home-link[data-v-4c9f75ac]:hover{text-decoration:underline}.badge[data-v-ce089214]{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:999px;border:1px solid var(--tag-border);background:var(--tag-bg);color:var(--tag-text);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.title[data-v-ce089214]{margin-top:1rem;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:600;line-height:.98;letter-spacing:-.05em;color:var(--text)}.description[data-v-ce089214]{margin-top:1rem;max-width:32rem;font-size:1rem;line-height:1.8;color:var(--text-secondary)}.cta[data-v-b9273d59]{margin-top:2rem}.contact-link[data-v-b9273d59]{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;padding:.875rem 1.25rem;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);color:var(--text);font-family:var(--font-mono);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:transform .15s ease,border-color .15s ease}.contact-link i[data-v-b9273d59]{font-size:.875rem;line-height:1}.contact-link[data-v-b9273d59]:hover{transform:translateY(-1px);border-color:var(--border-hover)}.coming-soon[data-v-74ad0aaa]{min-height:100vh;padding:4rem 1.5rem 5rem}.container[data-v-74ad0aaa]{width:min(100%,44rem);margin:0 auto}@media (min-width: 960px){.coming-soon[data-v-74ad0aaa]{padding-top:5rem}}.page-tag[data-v-7a0f7d8a]{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:999px;border:1px solid var(--tag-border);background:var(--tag-bg);color:var(--tag-text);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.title[data-v-7a0f7d8a]{margin-top:1rem;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:600;line-height:.98;letter-spacing:-.05em;color:var(--text)}.description[data-v-7a0f7d8a]{margin-top:1rem;max-width:32rem;font-size:1rem;line-height:1.8;color:var(--text-secondary)}.contact[data-v-0cb04a9f]{width:min(100%,30rem);margin-top:2rem;padding:1.5rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface);box-shadow:var(--shadow)}.support-text[data-v-0cb04a9f]{font-size:.875rem;color:var(--text-muted);margin-bottom:1rem}.support-link[data-v-0cb04a9f]{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.25rem;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);color:var(--text);font-family:var(--font-mono);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:transform .15s ease,border-color .15s ease}.support-link[data-v-0cb04a9f]:hover{transform:translateY(-1px);border-color:var(--border-hover)}.maintenance[data-v-5e361a4e]{min-height:100vh;padding:4rem 1.5rem 5rem}.container[data-v-5e361a4e]{width:min(100%,44rem);margin:0 auto}@media (min-width: 960px){.maintenance[data-v-5e361a4e]{padding-top:5rem}}.page-tag[data-v-4c482c66]{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:999px;border:1px solid var(--tag-border);background:var(--tag-bg);color:var(--tag-text);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.error-code[data-v-4c482c66]{margin-top:1rem;font-size:clamp(3rem,10vw,6rem);font-weight:600;line-height:.95;letter-spacing:-.06em;color:var(--text)}.message[data-v-4c482c66]{margin-top:1rem;max-width:32rem;font-size:1rem;line-height:1.8;color:var(--text-secondary)}.help[data-v-67390e8d]{margin-top:2rem}.home-link[data-v-67390e8d]{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.25rem;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);color:var(--text);font-family:var(--font-mono);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:transform .15s ease,border-color .15s ease}.home-link[data-v-67390e8d]:hover{transform:translateY(-1px);border-color:var(--border-hover)}.not-found[data-v-a97846fc]{min-height:100vh;padding:4rem 1.5rem 5rem}.container[data-v-a97846fc]{width:min(100%,44rem);margin:0 auto;display:flex;flex-direction:column;align-items:flex-start}@media (min-width: 960px){.not-found[data-v-a97846fc]{padding-top:5rem}}:root{--bg: #0c0c0c;--bg-elevated: #111111;--surface: #171717;--surface-alt: #1a1a1a;--surface-hover: #1f1f1f;--border: #262626;--border-subtle: #1e1e1e;--border-hover: #363636;--border-strong: #404040;--text: #f5f5f5;--text-secondary: #a3a3a3;--text-muted: #737373;--text-faint: #525252;--accent: #10b981;--accent-hover: #059669;--accent-subtle: rgba(16, 185, 129, .1);--input-bg: #111111;--input-border: #262626;--input-focus: #404040;--input-focus-ring: rgba(16, 185, 129, .14);--tag-bg: #171717;--tag-border: #262626;--tag-text: #737373;--success-bg: rgba(34, 197, 94, .1);--success-text: #86efac;--error-bg: rgba(239, 68, 68, .08);--error-border: rgba(239, 68, 68, .25);--error-text: #fca5a5;--shadow: 0 1rem 2.5rem rgba(0, 0, 0, .2);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{height:100%;scroll-behavior:smooth}body{height:100%;font-family:var(--font-sans);background:var(--bg);color:var(--text)}#app{min-height:100vh;display:flex;flex-direction:column}html:not(.page-scrollbar-visible){scrollbar-width:none}html:not(.page-scrollbar-visible)::-webkit-scrollbar{display:none}html.page-scrollbar-visible{scrollbar-width:thin;scrollbar-color:var(--border) var(--bg)}html.page-scrollbar-visible::-webkit-scrollbar{width:.75rem}html.page-scrollbar-visible::-webkit-scrollbar-track{background:var(--bg)}html.page-scrollbar-visible::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px;border:2px solid var(--bg)}html.page-scrollbar-visible::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}[id]{scroll-margin-top:5rem}
