@import"https://fonts.googleapis.com/css2?family=Lexend:wght@300;400;500;600;700&display=swap";.theme-toggle[data-v-222594d8]{display:inline-flex;gap:8px;padding:6px;border-radius:999px;background:var(--color-bg-surface);border:1px solid var(--color-border)}.theme-pill[data-v-222594d8]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--color-text-muted);font-size:12px;font-weight:600;transition:var(--transition-base)}.theme-pill[data-v-222594d8]:hover{color:var(--color-text-main);border-color:var(--color-border-hover)}.theme-pill.active[data-v-222594d8]{color:var(--color-text-main);background:var(--color-bg-surface-hover);border-color:var(--color-border-hover);box-shadow:inset 0 0 0 1px #ffffff05}.theme-dot[data-v-222594d8]{width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 2px #00000014}.home-container[data-v-7c75c29a]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-hero-bg);padding:24px}.content-wrapper[data-v-7c75c29a]{width:100%;max-width:860px;text-align:left}.top-bar[data-v-7c75c29a]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:48px}.brand[data-v-7c75c29a]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;letter-spacing:-.02em}.brand-dot[data-v-7c75c29a]{width:10px;height:10px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 12px #22d3ee66}.hero[data-v-7c75c29a]{margin-bottom:24px}.hero-title[data-v-7c75c29a]{font-size:44px;font-weight:800;letter-spacing:-1.2px;margin-bottom:16px}.hero-subtitle[data-v-7c75c29a]{font-size:16px;color:var(--color-text-muted);max-width:560px}.feature-badges[data-v-7c75c29a]{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 40px}.badge[data-v-7c75c29a]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text-muted);background:var(--color-bg-surface);padding:6px 12px;border-radius:20px;border:1px solid var(--color-border)}.creation-card[data-v-7c75c29a]{padding:36px;border-radius:18px;text-align:left;box-shadow:0 20px 40px #0000002e;background:var(--color-bg-surface);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.card-header h2[data-v-7c75c29a]{font-size:20px;font-weight:600;margin-bottom:8px}.card-header p[data-v-7c75c29a]{color:var(--color-text-muted);font-size:14px;margin-bottom:32px}.form-grid[data-v-7c75c29a]{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-group.full[data-v-7c75c29a]{grid-column:1 / -1}.form-group label[data-v-7c75c29a]{display:block;font-size:11px;font-weight:700;color:var(--color-text-dim);letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.input-wrapper[data-v-7c75c29a],.select-wrapper[data-v-7c75c29a],.result-display[data-v-7c75c29a]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:8px;height:48px;display:flex;align-items:center;padding:0 16px;transition:var(--transition-base)}.input-wrapper[data-v-7c75c29a]:focus-within,.select-wrapper[data-v-7c75c29a]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px #00e5ff1a}.input-wrapper input[data-v-7c75c29a]{flex:1;background:transparent;border:none;color:var(--color-text-main);font-size:15px;outline:none;min-width:0}.icon-action[data-v-7c75c29a]{background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:8px;margin-right:-8px;border-radius:4px;transition:.2s}.icon-action[data-v-7c75c29a]:hover{color:var(--color-text-main);background:#ffffff1a}.select-wrapper[data-v-7c75c29a]{position:relative;padding:0}.select-wrapper select[data-v-7c75c29a]{width:100%;height:100%;background:transparent;border:none;color:var(--color-text-main);font-size:15px;padding:0 16px;appearance:none;outline:none;cursor:pointer}.select-wrapper .chevron[data-v-7c75c29a]{position:absolute;right:16px;pointer-events:none;color:var(--color-text-muted)}.result-display[data-v-7c75c29a]{justify-content:space-between;background:var(--color-bg-surface-hover);border-color:var(--color-border-hover)}.result-display span[data-v-7c75c29a]{color:var(--color-primary);font-weight:500}.copied[data-v-7c75c29a]{color:var(--color-primary)}.copy-icon[data-v-7c75c29a]{background:none;border:none;color:var(--color-text-muted);cursor:pointer}.copy-icon[data-v-7c75c29a]:hover{color:var(--color-text-main)}.btn-primary[data-v-7c75c29a]{width:100%;height:52px;background:var(--color-primary);color:#041013;border:none;border-radius:8px;font-size:16px;font-weight:600;margin-top:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:var(--transition-base);box-shadow:0 0 20px #00e5ff33}.btn-primary[data-v-7c75c29a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 30px #00e5ff66}.btn-primary[data-v-7c75c29a]:disabled{filter:grayscale(1);opacity:.5;cursor:not-allowed}.secondary-action[data-v-7c75c29a]{margin-top:16px;text-align:center}.btn-text[data-v-7c75c29a]{background:none;border:none;color:var(--color-text-muted);font-size:14px;cursor:pointer;padding:8px 16px;border-radius:6px}.btn-text[data-v-7c75c29a]:hover{color:var(--color-text-main);background:#ffffff0d}.lightning[data-v-7c75c29a]{color:gold;margin-right:4px}.trust-row[data-v-7c75c29a]{margin:24px 0 8px;font-size:13px;color:var(--color-text-dim)}.footer[data-v-7c75c29a]{margin-top:48px;color:var(--color-text-dim);font-size:12px}.footer a[data-v-7c75c29a]{color:var(--color-text-muted);text-decoration:none;transition:.2s}.footer a[data-v-7c75c29a]:hover{color:var(--color-text-main)}.tech-links[data-v-7c75c29a]{display:flex;gap:8px}@media(max-width:900px){.content-wrapper[data-v-7c75c29a]{text-align:center}.top-bar[data-v-7c75c29a]{flex-direction:column}.top-bar[data-v-7c75c29a] .theme-toggle{width:100%;justify-content:center}.hero-subtitle[data-v-7c75c29a]{margin:0 auto}.feature-badges[data-v-7c75c29a]{justify-content:center}.form-grid[data-v-7c75c29a]{grid-template-columns:1fr}.tech-links[data-v-7c75c29a]{justify-content:center}}@media(max-width:640px){.home-container[data-v-7c75c29a]{padding:16px}.hero-title[data-v-7c75c29a]{font-size:32px;letter-spacing:-.8px}.hero-subtitle[data-v-7c75c29a]{font-size:14px}.creation-card[data-v-7c75c29a]{padding:24px}.badge[data-v-7c75c29a]{font-size:12px}.btn-primary[data-v-7c75c29a]{height:48px;font-size:15px}}@media(max-width:420px){.hero-title[data-v-7c75c29a]{font-size:28px}.card-header h2[data-v-7c75c29a]{font-size:18px}.form-group label[data-v-7c75c29a]{font-size:10px}}.app-sidebar[data-v-1d61d91a]{width:var(--sidebar-width);height:100vh;background-color:var(--bg-sidebar);border-right:1px solid var(--border-color);display:flex;flex-direction:column;position:fixed;left:0;top:0;z-index:50}.sidebar-header[data-v-1d61d91a]{height:var(--header-height);border-bottom:1px solid var(--border-color);padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.logo-link[data-v-1d61d91a]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700;color:var(--color-text-main);letter-spacing:-.025em;text-decoration:none;cursor:pointer;transition:color .2s}.logo-link[data-v-1d61d91a]:hover{color:var(--color-primary)}.logo-icon[data-v-1d61d91a]{width:28px;height:28px}.theme-inline[data-v-1d61d91a]{transform:scale(.9);transform-origin:right center}.sidebar-body[data-v-1d61d91a]{padding:16px;flex:1;overflow-y:auto}.btn-new-inbox[data-v-1d61d91a]{width:100%;height:40px;background:linear-gradient(to right,var(--c-cyan-400),var(--c-cyan-500));color:#000;border:none;border-radius:6px;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;transition:var(--transition-base);margin-bottom:24px}.btn-new-inbox[data-v-1d61d91a]:hover{background:linear-gradient(to right,var(--c-cyan-300),var(--c-cyan-400));box-shadow:0 0 30px var(--c-cyan-glow)}.icon-sm[data-v-1d61d91a]{width:16px;height:16px}.icon-xs[data-v-1d61d91a]{width:14px;height:14px}.nav-section[data-v-1d61d91a]{margin-bottom:24px}.section-title[data-v-1d61d91a]{font-size:12px;font-weight:500;color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.inbox-card[data-v-1d61d91a]{background:var(--color-bg-surface-hover);border-left:2px solid var(--color-primary);padding:12px 16px;margin:0;border-radius:0}.inbox-card.active[data-v-1d61d91a]{background:var(--color-bg-surface-hover);border-left:2px solid var(--color-primary);padding-left:14px}.inbox-info[data-v-1d61d91a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.inbox-email[data-v-1d61d91a]{font-size:14px;color:var(--color-text-main);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.btn-copy-sm[data-v-1d61d91a]{background:transparent;border:none;color:var(--color-text-muted);padding:4px;border-radius:4px}.btn-copy-sm[data-v-1d61d91a]:hover{color:var(--color-text-main);background:var(--color-bg-surface-hover)}.countdown-row[data-v-1d61d91a],.status-row[data-v-1d61d91a]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-muted);margin-top:4px}.countdown-row[data-v-1d61d91a]{color:var(--color-primary)}.pulse-dot[data-v-1d61d91a],.status-dot[data-v-1d61d91a]{width:6px;height:6px;border-radius:50%}.pulse-dot[data-v-1d61d91a]{background:currentColor;animation:pulse-1d61d91a 2s infinite}.status-dot[data-v-1d61d91a]{background:var(--color-text-dim)}.actions-list[data-v-1d61d91a]{display:flex;flex-direction:column;gap:4px}.nav-item[data-v-1d61d91a]{display:flex;align-items:center;gap:12px;height:36px;padding:0 12px;border-radius:6px;color:var(--color-text-muted);background:transparent;border:none;font-size:14px;text-align:left;transition:var(--transition-base)}.nav-item[data-v-1d61d91a]:hover:not(:disabled){background:var(--color-bg-surface-hover);color:var(--color-text-main)}.nav-item[data-v-1d61d91a]:disabled{opacity:.5;cursor:not-allowed}.toggle-item[data-v-1d61d91a]{justify-content:space-between;cursor:default}.toggle-item[data-v-1d61d91a]:hover{background:transparent;color:var(--color-text-muted)}.switch-control[data-v-1d61d91a]{width:32px;height:18px;background:var(--color-border-hover);border-radius:999px;position:relative;cursor:pointer;transition:.2s}.switch-control.checked[data-v-1d61d91a]{background:var(--color-primary)}.switch-thumb[data-v-1d61d91a]{width:14px;height:14px;background:var(--color-bg-surface);border-radius:50%;position:absolute;top:2px;left:2px;transition:.2s;box-shadow:0 1px 2px #0003}.switch-control.checked .switch-thumb[data-v-1d61d91a]{transform:translate(14px)}.sidebar-footer[data-v-1d61d91a]{padding:16px;border-top:1px solid var(--border-color);display:flex;justify-content:center;gap:8px;font-size:12px;color:var(--color-text-dim)}.footer-link[data-v-1d61d91a]{text-decoration:none;color:inherit;transition:color .2s}.footer-link[data-v-1d61d91a]:hover{color:var(--color-text-main)}.spin[data-v-1d61d91a]{animation:spin-1d61d91a 1s linear infinite}@keyframes spin-1d61d91a{to{transform:rotate(360deg)}}@keyframes pulse-1d61d91a{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:900px){.app-sidebar[data-v-1d61d91a]{position:static;width:100%;height:auto;border-right:none;border-bottom:1px solid var(--border-color)}.sidebar-header[data-v-1d61d91a]{height:auto;padding:12px 16px;flex-direction:column;align-items:flex-start}.theme-inline[data-v-1d61d91a]{transform:none;width:100%}.theme-inline[data-v-1d61d91a] .theme-toggle{width:100%;justify-content:flex-start}.sidebar-body[data-v-1d61d91a]{padding:12px 16px 16px}.inbox-email[data-v-1d61d91a]{max-width:100%}}.inbox-layout[data-v-9f02e72d]{display:flex;min-height:100vh;background:var(--color-bg-deep)}.main-content[data-v-9f02e72d]{margin-left:var(--sidebar-width);flex:1;padding:0;position:relative;min-height:100vh}@media(max-width:900px){.inbox-layout[data-v-9f02e72d]{flex-direction:column}.main-content[data-v-9f02e72d]{margin-left:0;min-height:auto}}.inbox-container[data-v-1b0052ec]{padding:32px 40px;max-width:1200px}.inbox-header[data-v-1b0052ec]{margin-bottom:32px}.page-title[data-v-1b0052ec]{font-size:30px;font-weight:700;color:var(--c-white);margin-bottom:8px}.page-subtitle[data-v-1b0052ec]{color:var(--c-zinc-500);font-size:14px}.email-card[data-v-1b0052ec]{background:var(--c-zinc-900);border:1px solid var(--c-zinc-800);border-radius:8px;padding:16px 24px;display:flex;align-items:center;gap:16px;margin-bottom:24px;width:fit-content;min-width:400px}.email-text[data-v-1b0052ec]{font-size:18px;color:var(--c-cyan-400);font-weight:500;flex:1}.btn-copy-lg[data-v-1b0052ec]{color:var(--c-zinc-500);background:transparent;border:none;padding:8px;border-radius:6px;transition:.2s}.btn-copy-lg[data-v-1b0052ec]:hover{background:var(--c-zinc-800);color:var(--c-white)}.lock-btn[data-v-1b0052ec]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--c-zinc-500);background:transparent;border:1px solid var(--c-zinc-800);padding:8px 16px;border-radius:6px;transition:.2s;margin-bottom:48px}.lock-btn[data-v-1b0052ec]:hover:not(:disabled){border-color:var(--c-zinc-500);color:var(--c-white)}.empty-state[data-v-1b0052ec]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;text-align:center}.empty-icon-wrapper[data-v-1b0052ec]{color:var(--c-zinc-700);margin-bottom:24px}.empty-title[data-v-1b0052ec]{font-size:18px;font-weight:600;color:var(--c-white);margin-bottom:8px}.empty-desc[data-v-1b0052ec]{color:var(--c-zinc-500);font-size:14px}.highlight[data-v-1b0052ec]{color:var(--c-cyan-400)}.email-row[data-v-1b0052ec]{background:var(--c-zinc-900);border:1px solid var(--c-zinc-800);padding:16px;border-radius:8px;display:flex;gap:16px;margin-bottom:8px;cursor:pointer;transition:.2s}.email-row[data-v-1b0052ec]:hover{border-color:var(--c-zinc-700)}.avatar[data-v-1b0052ec]{width:40px;height:40px;background:var(--c-zinc-800);color:var(--c-zinc-400);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}.email-meta[data-v-1b0052ec]{flex:1}.meta-top[data-v-1b0052ec]{display:flex;justify-content:space-between;margin-bottom:4px}.sender[data-v-1b0052ec]{color:var(--c-white);font-weight:500;font-size:14px}.time[data-v-1b0052ec]{color:var(--c-zinc-500);font-size:12px}.subject[data-v-1b0052ec]{color:var(--c-zinc-400);font-size:14px}.inbox-container[data-v-920e429a]{padding:32px 40px;max-width:1200px}.inbox-header[data-v-920e429a]{margin-bottom:32px;display:flex;justify-content:space-between;align-items:flex-start}.page-title[data-v-920e429a]{font-size:30px;font-weight:700;color:var(--c-white);margin-bottom:8px}.page-subtitle[data-v-920e429a]{color:var(--c-zinc-500);font-size:14px}.countdown-badge-lg[data-v-920e429a]{background:#06b6d41a;color:var(--c-cyan-400);padding:8px 16px;border-radius:6px;font-weight:600;border:1px solid rgba(6,182,212,.2);display:flex;align-items:center;gap:8px}.email-card[data-v-920e429a]{background:var(--c-zinc-900);border:1px solid var(--c-zinc-800);border-radius:8px;padding:16px 24px;display:flex;align-items:center;gap:16px;margin-bottom:48px;width:fit-content;min-width:400px}.email-text[data-v-920e429a]{font-size:18px;color:var(--c-cyan-400);font-weight:500;flex:1}.btn-copy-lg[data-v-920e429a]{color:var(--c-zinc-500);background:transparent;border:none;padding:8px;border-radius:6px;transition:.2s}.btn-copy-lg[data-v-920e429a]:hover{background:var(--c-zinc-800);color:var(--c-white)}.empty-state[data-v-920e429a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;text-align:center}.empty-icon-wrapper[data-v-920e429a]{color:var(--c-zinc-700);margin-bottom:24px}.empty-title[data-v-920e429a]{font-size:18px;font-weight:600;color:var(--c-white);margin-bottom:8px}.empty-desc[data-v-920e429a]{color:var(--c-zinc-500);font-size:14px}.highlight[data-v-920e429a]{color:var(--c-cyan-400)}.email-row[data-v-920e429a]{background:var(--c-zinc-900);border:1px solid var(--c-zinc-800);padding:16px;border-radius:8px;display:flex;gap:16px;margin-bottom:8px;cursor:pointer;transition:.2s}.email-row[data-v-920e429a]:hover{border-color:var(--c-zinc-700)}.avatar[data-v-920e429a]{width:40px;height:40px;background:var(--c-zinc-800);color:var(--c-zinc-400);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}.email-meta[data-v-920e429a]{flex:1}.meta-top[data-v-920e429a]{display:flex;justify-content:space-between;margin-bottom:4px}.sender[data-v-920e429a]{color:var(--c-white);font-weight:500;font-size:14px}.time[data-v-920e429a]{color:var(--c-zinc-500);font-size:12px}.subject[data-v-920e429a]{color:var(--c-zinc-400);font-size:14px}.detail-container[data-v-b441d404]{padding:32px 40px;max-width:1200px}.detail-header[data-v-b441d404]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.page-title[data-v-b441d404]{font-size:30px;font-weight:700;color:var(--c-white);margin-bottom:6px}.page-subtitle[data-v-b441d404]{color:var(--c-zinc-400);font-size:14px}.btn-back[data-v-b441d404]{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--c-zinc-400);border:1px solid var(--c-zinc-800);padding:8px 12px;border-radius:6px;transition:.2s}.btn-back[data-v-b441d404]:hover{color:var(--c-white);border-color:var(--c-zinc-600)}.state[data-v-b441d404]{padding:40px 0;color:var(--c-zinc-500);text-align:center}.state.error[data-v-b441d404]{color:#f87171}.detail-card[data-v-b441d404]{background:var(--c-zinc-900);border:1px solid var(--c-zinc-800);border-radius:12px;padding:24px}.meta-grid[data-v-b441d404]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px}.meta-item[data-v-b441d404]{display:flex;flex-direction:column;gap:6px}.meta-label[data-v-b441d404]{color:var(--c-zinc-500);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.meta-value[data-v-b441d404]{color:var(--c-white);font-size:14px;word-break:break-all}.content-block[data-v-b441d404]{border-top:1px solid var(--c-zinc-800);padding-top:16px}.content-title[data-v-b441d404]{font-size:14px;color:var(--c-zinc-300);margin-bottom:12px}.content-body[data-v-b441d404]{background:#00000059;border:1px solid var(--c-zinc-800);border-radius:8px;padding:16px;color:var(--c-zinc-200);font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}:root{--c-zinc-950: #09090B;--c-zinc-900: #18181B;--c-zinc-800: #27272A;--c-zinc-700: #3F3F46;--c-zinc-500: #71717A;--c-zinc-400: #A1A1AA;--c-zinc-300: #D4D4D8;--c-white: #FAFAFA;--c-cyan-300: #67E8F9;--c-cyan-400: #22D3EE;--c-cyan-500: #06B6D4;--c-cyan-glow: rgba(6, 182, 212, .4);--color-primary: var(--c-cyan-400);--color-primary-strong: var(--c-cyan-500);--color-text-main: var(--c-white);--color-text-muted: var(--c-zinc-400);--color-text-dim: var(--c-zinc-500);--color-bg-deep: var(--c-zinc-950);--color-bg-surface: #131316;--color-bg-surface-hover: rgba(39, 39, 42, .6);--color-border: rgba(255, 255, 255, .08);--color-border-hover: rgba(255, 255, 255, .18);--color-hero-bg: radial-gradient(circle at 20% 0%, rgba(34, 211, 238, .12), transparent 55%), radial-gradient(circle at 90% 10%, rgba(6, 182, 212, .18), transparent 50%), linear-gradient(180deg, #070707 0%, #0b0b0f 45%, #0a0a0a 100%);--bg-app: var(--color-bg-deep);--bg-sidebar: #111116;--bg-surface: var(--color-bg-surface);--bg-hover: rgba(39, 39, 42, .5);--border-color: rgba(255, 255, 255, .08);--text-primary: var(--color-text-main);--text-secondary: var(--color-text-muted);--text-muted: var(--color-text-dim);--brand-primary: var(--color-primary);--sidebar-width: 280px;--header-height: 60px;--font-family-base: "Lexend", -apple-system, system-ui, sans-serif;--transition-base: all .2s cubic-bezier(.4, 0, .2, 1)}[data-theme=light]{--color-primary: #0ea5a8;--color-primary-strong: #0f766e;--color-text-main: #111827;--color-text-muted: #4b5563;--color-text-dim: #6b7280;--color-bg-deep: #f3f4f6;--color-bg-surface: #ffffff;--color-bg-surface-hover: #f8fafc;--color-border: rgba(15, 23, 42, .08);--color-border-hover: rgba(15, 23, 42, .18);--color-hero-bg: radial-gradient(circle at 10% 0%, rgba(14, 165, 168, .15), transparent 55%), radial-gradient(circle at 90% 0%, rgba(59, 130, 246, .12), transparent 50%), linear-gradient(180deg, #f8fafc 0%, #eef2f7 55%, #f3f4f6 100%);--bg-app: var(--color-bg-deep);--bg-sidebar: #ffffff;--bg-surface: var(--color-bg-surface);--bg-hover: rgba(15, 23, 42, .05);--border-color: var(--color-border);--text-primary: var(--color-text-main);--text-secondary: var(--color-text-muted);--text-muted: var(--color-text-dim);--brand-primary: var(--color-primary)}[data-theme=mist]{--color-primary: #2f7f7c;--color-primary-strong: #256d6a;--color-text-main: #1e2a2f;--color-text-muted: #55636c;--color-text-dim: #6a747b;--color-bg-deep: #e9eceb;--color-bg-surface: #f7f8f7;--color-bg-surface-hover: #eef1f0;--color-border: rgba(30, 42, 47, .08);--color-border-hover: rgba(30, 42, 47, .18);--color-hero-bg: radial-gradient(circle at 15% 0%, rgba(47, 127, 124, .16), transparent 60%), radial-gradient(circle at 85% 10%, rgba(87, 140, 133, .18), transparent 50%), linear-gradient(180deg, #f2f5f4 0%, #e9eceb 60%, #e6e9e8 100%);--bg-app: var(--color-bg-deep);--bg-sidebar: #f7f8f7;--bg-surface: var(--color-bg-surface);--bg-hover: rgba(30, 42, 47, .05);--border-color: var(--color-border);--text-primary: var(--color-text-main);--text-secondary: var(--color-text-muted);--text-muted: var(--color-text-dim);--brand-primary: var(--color-primary)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-app);color:var(--text-primary);font-family:var(--font-family-base);line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh}button{font-family:inherit;cursor:pointer}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease}.fade-enter-from,.fade-leave-to{opacity:0}.text-cyan{color:var(--c-cyan-400)}.bg-zinc-900{background-color:var(--c-zinc-900)}.border-b{border-bottom:1px solid var(--border-color)}.border-r{border-right:1px solid var(--border-color)}
