:root{--mz-bg:#fff;--mz-surface:#f7f8fa;--mz-fg:#16181d;--mz-muted:#6b7280;--mz-border:#e5e7eb;--mz-accent:#2563eb;--mz-accent-fg:#fff;--mz-radius:8px;--mz-radius-lg:14px;--mz-shadow:0 8px 24px rgba(16,18,22,.08);--mz-container:960px;--mz-font:system-ui,-apple-system,"Segoe UI",sans-serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--mz-bg:#0f1115;--mz-surface:#181b21;--mz-fg:#e5e7eb;--mz-muted:#9ca3af;--mz-border:#262a33;--mz-accent:#3b82f6;--mz-accent-fg:#0f1115;--mz-shadow:0 8px 24px rgba(0,0,0,.4)}}:root[data-theme=dark]{--mz-bg:#0f1115;--mz-surface:#181b21;--mz-fg:#e5e7eb;--mz-muted:#9ca3af;--mz-border:#262a33;--mz-accent:#3b82f6;--mz-accent-fg:#0f1115;--mz-shadow:0 8px 24px rgba(0,0,0,.4)}*{box-sizing:border-box}body{margin:0;background:var(--mz-bg);color:var(--mz-fg);font-family:var(--mz-font)}a{color:inherit}.nuxt-loading-indicator{box-shadow:0 0 8px 1px var(--mz-accent)}.mz-lang-switcher[data-v-1f9f7571]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--mz-surface);color:var(--mz-fg);border:1px solid var(--mz-border);border-radius:var(--mz-radius);padding:5px 10px;font-size:13px;font-family:inherit;cursor:pointer}.mz-lang-switcher[data-v-1f9f7571]:hover{border-color:var(--mz-accent)}.mz-theme-toggle[data-v-70655b5f]{display:inline-flex;gap:2px;padding:2px;background:var(--mz-surface);border:1px solid var(--mz-border);border-radius:var(--mz-radius)}.mz-theme-toggle__btn[data-v-70655b5f]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:calc(var(--mz-radius) - 2px);background:transparent;color:var(--mz-muted);cursor:pointer}.mz-theme-toggle__btn[data-v-70655b5f]:hover{color:var(--mz-fg)}.mz-theme-toggle__btn.is-active[data-v-70655b5f]{background:var(--mz-accent);color:var(--mz-accent-fg)}.mz-btn[data-v-1ef81ad3]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--mz-radius);font-family:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .1s ease}.mz-btn[data-v-1ef81ad3]:active{transform:translateY(1px)}.mz-btn--md[data-v-1ef81ad3]{padding:9px 16px;font-size:14px}.mz-btn--lg[data-v-1ef81ad3]{padding:13px 24px;font-size:16px}.mz-btn--primary[data-v-1ef81ad3]{background:var(--mz-accent);color:var(--mz-accent-fg)}.mz-btn--primary[data-v-1ef81ad3]:hover{filter:brightness(1.08)}.mz-btn--secondary[data-v-1ef81ad3]{background:var(--mz-surface);color:var(--mz-fg);border-color:var(--mz-border)}.mz-btn--secondary[data-v-1ef81ad3]:hover{border-color:var(--mz-accent)}.mz-btn--ghost[data-v-1ef81ad3]{background:transparent;color:var(--mz-fg)}.mz-btn--ghost[data-v-1ef81ad3]:hover{background:var(--mz-surface)}.mz-modal__overlay[data-v-221af105]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;padding:20px;z-index:1000}.mz-modal__overlay--top[data-v-221af105]{align-items:flex-start;padding-top:72px}.mz-modal__dialog[data-v-221af105]{width:100%;max-height:calc(100vh - 40px);overflow-y:auto;background:var(--mz-surface);border:1px solid var(--mz-border);border-radius:var(--mz-radius-lg);box-shadow:var(--mz-shadow);padding:24px}.mz-modal__header[data-v-221af105]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.mz-modal__title[data-v-221af105]{font-size:20px;margin:0;color:var(--mz-fg)}.mz-modal__close[data-v-221af105]{flex-shrink:0;background:none;border:none;padding:4px;margin:-4px -4px 0 0;font-size:16px;line-height:1;color:var(--mz-muted);cursor:pointer;border-radius:var(--mz-radius)}.mz-modal__close[data-v-221af105]:hover{color:var(--mz-fg);background:var(--mz-border)}.mz-modal__body[data-v-221af105]{color:var(--mz-fg)}p[data-v-ee81ca70]{line-height:1.6;margin:0 0 14px}.mz-feedback-modal__email[data-v-ee81ca70]{font-size:20px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;word-break:break-all;margin:20px 0}.mz-feedback-modal__actions[data-v-ee81ca70]{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.mz-feedback-cta[data-v-a0315419]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;margin:0;font:inherit;font-size:13px;color:var(--mz-muted);cursor:pointer;text-align:left}.mz-feedback-cta__accent[data-v-a0315419]{color:var(--mz-accent);font-weight:600}.mz-feedback-cta:hover .mz-feedback-cta__accent[data-v-a0315419]{text-decoration:underline}.mz-palette[data-v-34e219aa]{display:flex;flex-direction:column;max-height:calc(80vh - 40px)}.mz-palette__search[data-v-34e219aa]{display:flex;align-items:center;gap:10px;padding:4px 4px 12px;border-bottom:1px solid var(--mz-border);margin-bottom:8px}.mz-palette__search-icon[data-v-34e219aa]{flex-shrink:0;color:var(--mz-muted)}.mz-palette__input[data-v-34e219aa]{flex:1;border:none;background:none;outline:none;font:inherit;font-size:16px;color:var(--mz-fg)}.mz-palette__input[data-v-34e219aa]::-moz-placeholder{color:var(--mz-muted)}.mz-palette__input[data-v-34e219aa]::placeholder{color:var(--mz-muted)}.mz-palette__list[data-v-34e219aa]{list-style:none;margin:0;padding:0;overflow-y:auto}.mz-palette__section-label[data-v-34e219aa]{padding:8px 8px 4px;font-size:12px;font-weight:600;color:var(--mz-muted);text-transform:uppercase;letter-spacing:.03em}.mz-palette__option[data-v-34e219aa]{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:var(--mz-radius);cursor:pointer}.mz-palette__option.is-active[data-v-34e219aa]{background:var(--mz-surface)}.mz-palette__option-icon[data-v-34e219aa]{flex-shrink:0;font-size:18px;width:24px;text-align:center}.mz-palette__option-title[data-v-34e219aa]{font-size:14px;color:var(--mz-fg)}.mz-palette__empty[data-v-34e219aa]{padding:24px 8px;text-align:center}.mz-palette__empty p[data-v-34e219aa]{margin:0 0 12px;color:var(--mz-muted);font-size:14px}.mz-header__sentinel[data-v-6d2ca862]{height:0}.mz-header[data-v-6d2ca862]{position:sticky;top:0;z-index:200;background:var(--mz-bg);border-bottom:1px solid transparent;transition:border-color .15s ease}.mz-header--scrolled[data-v-6d2ca862]{border-bottom-color:var(--mz-border)}.mz-header__inner[data-v-6d2ca862]{max-width:var(--mz-container);margin:0 auto;padding:16px 20px;display:flex;align-items:center;gap:10px}.mz-logo[data-v-6d2ca862]{font-weight:700;font-size:20px;text-decoration:none;flex-shrink:0}.mz-tagline[data-v-6d2ca862]{color:var(--mz-muted);font-size:14px;flex:1}.mz-header__search-btn[data-v-6d2ca862]{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;background:var(--mz-surface);border:1px solid var(--mz-border);border-radius:var(--mz-radius);color:var(--mz-muted);cursor:pointer;font:inherit;font-size:13px}.mz-header__search-btn[data-v-6d2ca862]:hover{border-color:var(--mz-accent);color:var(--mz-fg)}.mz-header__kbd[data-v-6d2ca862]{font-family:inherit;font-size:11px;padding:2px 5px;border:1px solid var(--mz-border);border-radius:4px;background:var(--mz-bg)}.mz-header__controls[data-v-6d2ca862]{display:flex;align-items:center;gap:8px;flex-shrink:0}@media(max-width:639px){.mz-header__kbd[data-v-6d2ca862],.mz-header__search-text[data-v-6d2ca862],.mz-tagline[data-v-6d2ca862]{display:none}.mz-header__search-btn[data-v-6d2ca862]{padding:7px}}.mz-footer[data-v-c822ab31]{border-top:1px solid var(--mz-border)}.mz-footer__inner[data-v-c822ab31]{max-width:var(--mz-container);margin:0 auto;padding:16px 20px;color:var(--mz-muted);font-size:13px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.mz-footer__links[data-v-c822ab31]{display:flex;gap:16px}.mz-footer__links a[data-v-c822ab31]{color:var(--mz-muted);text-decoration:none}.mz-footer__links a[data-v-c822ab31]:hover{color:var(--mz-fg)}@media(max-width:480px){.mz-footer__inner[data-v-c822ab31]{flex-direction:column;align-items:flex-start}}.mz-shell[data-v-118b036d]{min-height:100vh;display:flex;flex-direction:column}.mz-main[data-v-118b036d]{flex:1;max-width:var(--mz-container);width:100%;margin:0 auto;padding:24px 20px}.mz-tool-card[data-v-98954e26]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px;background:var(--mz-surface);border:1px solid var(--mz-border);border-radius:var(--mz-radius-lg);text-decoration:none;color:inherit;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.mz-tool-card[data-v-98954e26]:hover{border-color:var(--mz-accent);box-shadow:var(--mz-shadow);transform:translateY(-2px)}.mz-tool-card__icon[data-v-98954e26]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--mz-radius);background:color-mix(in srgb,var(--mz-accent) 15%,transparent);font-size:20px}.mz-tool-card__title[data-v-98954e26]{font-weight:600;font-size:15px}.mz-tool-card__desc[data-v-98954e26]{color:var(--mz-muted);font-size:13px}.mz-shell[data-v-2fdfaad6]{min-height:100vh;display:flex;flex-direction:column}.mz-main[data-v-2fdfaad6]{flex:1;max-width:var(--mz-container);width:100%;margin:0 auto;padding:24px 20px}.mz-error[data-v-2fdfaad6]{text-align:center;padding:32px 0 40px}.mz-error__code[data-v-2fdfaad6]{font-size:64px;font-weight:700;color:var(--mz-accent);margin:0}.mz-error__message[data-v-2fdfaad6]{font-size:18px;color:var(--mz-muted);margin:8px 0 0}.mz-tools__grid[data-v-2fdfaad6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.mz-error__home[data-v-2fdfaad6]{display:flex;justify-content:center;margin-top:40px}
