.sidebar[data-v-740e59de]{width:var(--sidebar-width);height:100vh;background:linear-gradient(180deg,#0f1119fa,#0a0b0ffc);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;overflow-y:auto;flex-shrink:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.sidebar__brand[data-v-740e59de]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-xl);border-bottom:1px solid var(--border-subtle)}.sidebar__logo[data-v-740e59de]{width:38px;height:38px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--gold-primary),var(--gold-light));display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 12px #d4a8534d;overflow:hidden;padding:7px}.sidebar__logo-svg[data-v-740e59de]{width:100%;height:100%;filter:drop-shadow(0 1px 3px rgba(0,0,0,.2))}.sidebar__title[data-v-740e59de]{font-family:var(--font-display);font-size:1.15rem;font-weight:600;letter-spacing:.005em;color:var(--gold-primary);background:linear-gradient(180deg,var(--gold-light) 0%,var(--gold-primary) 60%,var(--gold-dark) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.sidebar__descriptor[data-v-740e59de]{font-family:var(--font-body);font-size:.6rem;font-weight:700;color:var(--gold-dark);letter-spacing:.1em;text-transform:uppercase;margin-top:3px;white-space:nowrap}.sidebar__subtitle[data-v-740e59de]{font-size:var(--text-xs);color:var(--text-muted);margin-top:1px}.sidebar__nav[data-v-740e59de]{flex:1;padding:var(--space-md) 0}.nav-group[data-v-740e59de]{margin-bottom:var(--space-md)}.nav-group__label[data-v-740e59de]{padding:var(--space-sm) var(--space-xl);font-size:var(--label-sm);font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em}.nav-item[data-v-740e59de]{display:flex;align-items:center;gap:var(--space-sm);padding:.45rem var(--space-xl);color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;text-decoration:none;transition:all var(--transition-fast);border-left:2px solid transparent;background:none;border-top:none;border-right:none;border-bottom:none;width:100%;text-align:left;cursor:pointer}.nav-item[data-v-740e59de]:hover{color:var(--text-primary);background:var(--bg-hover)}.nav-item--active[data-v-740e59de]{color:var(--gold-primary);background:linear-gradient(90deg,rgba(212,168,83,.12),transparent);border-left-color:var(--gold-primary);font-weight:600}.nav-item__icon[data-v-740e59de]{font-size:1rem;width:22px;text-align:center;flex-shrink:0}.nav-item__label[data-v-740e59de]{flex:1}.nav-item__badge[data-v-740e59de]{font-family:var(--font-mono);font-size:var(--label-md);font-weight:700;padding:.1rem .45rem;border-radius:var(--radius-full);min-width:22px;text-align:center}.nav-item__badge--gold[data-v-740e59de]{background:#d4a85326;color:var(--gold-primary)}.nav-item__badge--blue[data-v-740e59de]{background:#60a5fa26;color:var(--status-info)}.nav-item__badge--green[data-v-740e59de]{background:#22c55e26;color:var(--status-success)}.nav-item__badge--red[data-v-740e59de]{background:#ef444426;color:var(--status-error)}.nav-item__badge--muted[data-v-740e59de]{background:#ffffff0f;color:var(--text-muted)}.nav-item--assistant[data-v-740e59de]{color:var(--gold-primary);background:linear-gradient(90deg,rgba(212,168,83,.07),transparent);border-left-color:#d4a8534d;font-weight:600;letter-spacing:.02em;position:relative}.nav-item--assistant[data-v-740e59de]:hover{background:linear-gradient(90deg,rgba(212,168,83,.14),transparent);border-left-color:var(--gold-primary)}.nav-item--assistant.nav-item--active[data-v-740e59de]{background:linear-gradient(90deg,rgba(212,168,83,.18),transparent);border-left-color:var(--gold-primary)}.nav-item__live-dot[data-v-740e59de]{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e99;animation:live-pulse-740e59de 2s ease-in-out infinite;flex-shrink:0}@keyframes live-pulse-740e59de{0%,to{opacity:1}50%{opacity:.4}}.nav-item--accent[data-v-740e59de]{color:var(--gold-primary);background:linear-gradient(90deg,rgba(212,168,83,.1),transparent);border-left-color:#d4a85380;font-weight:600;letter-spacing:.02em}.nav-item--accent[data-v-740e59de]:hover{background:linear-gradient(90deg,rgba(212,168,83,.18),transparent);border-left-color:var(--gold-primary)}.nav-item--accent.nav-item--active[data-v-740e59de]{background:linear-gradient(90deg,rgba(212,168,83,.22),transparent);border-left-color:var(--gold-primary)}.sidebar__stats[data-v-740e59de]{display:flex;justify-content:space-around;padding:var(--space-md) var(--space-xl);border-top:1px solid var(--border-subtle)}.sidebar__stat[data-v-740e59de]{text-align:center}.sidebar__stat-val[data-v-740e59de]{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:700;color:var(--text-primary);display:block}.sidebar__stat-val--gold[data-v-740e59de]{color:var(--gold-primary)}.sidebar__stat-val--green[data-v-740e59de]{color:var(--status-success)}.sidebar__stat-label[data-v-740e59de]{font-size:var(--label-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.sidebar__install[data-v-740e59de]{margin:0 var(--space-md) var(--space-sm) var(--space-md);padding:.6rem .75rem;display:flex;align-items:center;gap:.55rem;background:linear-gradient(135deg,#d4a85324,#d4a8530f);border:1px solid rgba(212,168,83,.4);border-radius:var(--radius-md);color:#fff8e8eb;font:inherit;cursor:pointer;text-align:left;transition:background .18s ease,border-color .18s ease,transform .18s ease}.sidebar__install[data-v-740e59de]:hover{background:linear-gradient(135deg,#e8c97e38,#d4a8531a);border-color:#e8c97ea6;transform:translateY(-1px)}.sidebar__install[data-v-740e59de]:focus-visible{outline:none;box-shadow:0 0 0 2px #e8c97e66}.sidebar__install--celebrate[data-v-740e59de]{cursor:default;background:linear-gradient(135deg,#4ac88229,#4ac8820f);border-color:#4ac88273;animation:sidebarInstallFade-740e59de 4.4s ease-out forwards}.sidebar__install--celebrate[data-v-740e59de]:hover{transform:none}@keyframes sidebarInstallFade-740e59de{0%,70%{opacity:1}to{opacity:0;transform:translateY(-4px);pointer-events:none}}.sidebar__install-icon[data-v-740e59de]{flex-shrink:0;width:28px;height:28px;border-radius:8px;background:#d4a85333;border:1px solid rgba(212,168,83,.5);color:var(--gold-primary);display:inline-flex;align-items:center;justify-content:center}.sidebar__install--celebrate .sidebar__install-icon[data-v-740e59de]{background:#4ac88233;border-color:#4ac8828c;color:#4ac882}.sidebar__install-text[data-v-740e59de]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.2}.sidebar__install-eyebrow[data-v-740e59de]{font-family:var(--font-mono);font-size:.58rem;font-weight:700;letter-spacing:.18em;color:var(--gold-primary);text-transform:uppercase}.sidebar__install--celebrate .sidebar__install-eyebrow[data-v-740e59de]{color:#4ac882}.sidebar__install-label[data-v-740e59de]{font-size:.78rem;color:#fff8e8db}.sidebar__footer[data-v-740e59de]{padding:var(--space-md) var(--space-xl);border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-sm)}.sidebar__shortcut[data-v-740e59de]{text-align:center;font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-mono);opacity:.6}.sidebar__logout[data-v-740e59de]{width:100%;padding:.5rem;background:none;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast)}.sidebar__logout[data-v-740e59de]:hover{border-color:var(--status-error);color:var(--status-error)}.btn[data-v-af3cfafa]{display:inline-flex;align-items:center;gap:var(--space-sm);font-family:var(--font-body);font-weight:600;border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:var(--bg-elevated);color:var(--text-secondary);white-space:nowrap}.btn[data-v-af3cfafa]:hover:not(:disabled){border-color:var(--gold-primary);color:var(--gold-primary)}.btn[data-v-af3cfafa]:disabled{opacity:.5;cursor:not-allowed}.btn--sm[data-v-af3cfafa]{padding:.35rem .75rem;font-size:var(--text-xs)}.btn--md[data-v-af3cfafa]{padding:.5rem 1rem;font-size:var(--text-sm)}.btn--lg[data-v-af3cfafa]{padding:.65rem 1.5rem;font-size:var(--text-base)}.btn--primary[data-v-af3cfafa]{background:linear-gradient(135deg,var(--gold-primary),var(--gold-light));color:var(--text-inverse);border-color:transparent;box-shadow:var(--shadow-gold)}.btn--primary[data-v-af3cfafa]:hover:not(:disabled){box-shadow:0 4px 20px #d4a85359;transform:translateY(-1px);color:var(--text-inverse)}.btn--danger[data-v-af3cfafa]{border-color:#ef44444d;color:var(--status-error)}.btn--danger[data-v-af3cfafa]:hover:not(:disabled){background:#ef44441a;border-color:var(--status-error)}.btn--ghost[data-v-af3cfafa]{border:none;background:none}.btn--ghost[data-v-af3cfafa]:hover:not(:disabled){background:var(--bg-hover)}.btn__spinner[data-v-af3cfafa]{width:14px;height:14px;border:2px solid rgba(255,255,255,.2);border-top-color:currentColor;border-radius:50%;animation:spin-af3cfafa .6s linear infinite}@keyframes spin-af3cfafa{to{transform:rotate(360deg)}}.agents-drawer-overlay[data-v-d07182a8]{position:fixed;inset:0;z-index:9000;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:stretch;justify-content:flex-end}.agents-drawer[data-v-d07182a8]{width:min(820px,92vw);height:100vh;background:var(--bg-primary);border-left:1px solid var(--border-medium);display:flex;flex-direction:column;overflow:hidden;box-shadow:-8px 0 40px #00000080;outline:none}.agents-drawer__header[data-v-d07182a8]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--border-subtle);flex-shrink:0;background:linear-gradient(180deg,rgba(212,168,83,.06),transparent)}.agents-drawer__title[data-v-d07182a8]{display:flex;align-items:center;gap:var(--space-md)}.agents-drawer__icon[data-v-d07182a8]{width:38px;height:38px;border-radius:var(--radius-md);background:linear-gradient(135deg,#d4a85333,#d4a85314);border:1px solid rgba(212,168,83,.3);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.agents-drawer__heading[data-v-d07182a8]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--text-primary);letter-spacing:.02em}.agents-drawer__sub[data-v-d07182a8]{font-size:var(--text-xs);color:var(--text-muted);margin-top:1px}.agents-drawer__close[data-v-d07182a8]{width:32px;height:32px;background:none;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted);font-size:1.3rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0}.agents-drawer__close[data-v-d07182a8]:hover{border-color:var(--status-error);color:var(--status-error)}.agents-drawer__body[data-v-d07182a8]{display:flex;flex:1;overflow:hidden}.agents-list[data-v-d07182a8]{width:210px;flex-shrink:0;border-right:1px solid var(--border-subtle);overflow-y:auto;padding:var(--space-sm) 0}.agents-group[data-v-d07182a8]{margin-bottom:var(--space-sm)}.agents-group__label[data-v-d07182a8]{padding:var(--space-xs) var(--space-lg);font-size:var(--label-sm);font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em}.agent-item[data-v-d07182a8]{display:flex;align-items:center;gap:8px;width:100%;padding:.4rem var(--space-lg);background:none;border:none;cursor:pointer;color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;text-align:left;border-left:2px solid transparent;transition:all var(--transition-fast)}.agent-item[data-v-d07182a8]:hover{color:var(--text-primary);background:var(--bg-hover)}.agent-item--active[data-v-d07182a8]{color:var(--gold-primary);background:linear-gradient(90deg,rgba(212,168,83,.12),transparent);border-left-color:var(--gold-primary);font-weight:600}.agent-item__icon[data-v-d07182a8]{font-size:.9rem;width:18px;text-align:center;flex-shrink:0}.agent-item__label[data-v-d07182a8]{flex:1}.agent-item__dot[data-v-d07182a8]{width:5px;height:5px;border-radius:50%;background:var(--gold-primary);opacity:.7;flex-shrink:0}.agents-editor[data-v-d07182a8]{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative}.agents-editor__head[data-v-d07182a8]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-xl);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.agents-editor__meta[data-v-d07182a8]{display:flex;align-items:center;gap:var(--space-sm)}.agents-editor__icon[data-v-d07182a8]{font-size:1.3rem}.agents-editor__name[data-v-d07182a8]{font-size:var(--text-md);font-weight:600;color:var(--text-primary)}.agents-editor__desc[data-v-d07182a8]{font-size:var(--text-xs);color:var(--text-muted);margin-top:1px}.agents-editor__actions[data-v-d07182a8]{display:flex;align-items:center;gap:var(--space-sm);flex-shrink:0}.agents-editor__stats[data-v-d07182a8]{font-family:var(--font-mono);font-size:var(--label-sm);color:var(--text-muted)}.agents-editor__hint[data-v-d07182a8]{display:flex;align-items:center;justify-content:center;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.hint-empty[data-v-d07182a8]{text-align:center;opacity:.4}.hint-empty__icon[data-v-d07182a8]{font-size:1.8rem;margin-bottom:var(--space-sm)}.hint-empty__title[data-v-d07182a8]{font-size:var(--text-md);font-weight:600;color:var(--text-secondary);margin-bottom:var(--space-xs)}.hint-empty__body[data-v-d07182a8]{font-size:var(--text-sm);color:var(--text-muted)}.agents-editor__textarea[data-v-d07182a8]{flex:1;width:100%;padding:var(--space-lg) var(--space-xl);background:transparent;border:none;color:var(--text-primary);font-family:var(--font-mono);font-size:13px;line-height:1.7;resize:none;outline:none;overflow-y:auto}.agents-editor__textarea[data-v-d07182a8]::placeholder{color:var(--text-muted);opacity:.5}.agents-editor__footer[data-v-d07182a8]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-xl);border-top:1px solid var(--border-subtle);flex-shrink:0}.agents-editor__key-hint[data-v-d07182a8]{font-family:var(--font-mono);font-size:var(--label-sm);color:var(--text-muted)}.agents-editor__dirty[data-v-d07182a8]{font-size:var(--label-sm);color:var(--gold-primary);font-weight:600}.agent-item__dot--green[data-v-d07182a8]{background:#22c55e}.agent-item__dot--dim[data-v-d07182a8]{background:var(--text-muted);opacity:.3}.agents-intel[data-v-d07182a8]{display:flex;flex-direction:column;overflow:hidden}.intel-body[data-v-d07182a8]{flex:1;overflow-y:auto;padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-lg)}.intel-section--beat[data-v-d07182a8]{background:#d4a8530f;border:1px solid rgba(212,168,83,.18);border-radius:var(--radius-md);padding:var(--space-md)}.intel-section--approach[data-v-d07182a8]{background:#60a5fa0d;border:1px solid rgba(96,165,250,.15);border-radius:var(--radius-md);padding:var(--space-md)}.intel-label[data-v-d07182a8]{font-size:var(--label-sm);font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.09em;margin-bottom:var(--space-sm)}.intel-section--beat .intel-label[data-v-d07182a8]{color:var(--gold-primary)}.intel-section--approach .intel-label[data-v-d07182a8]{color:#60a5fa}.intel-text[data-v-d07182a8]{font-size:13px;color:var(--text-secondary);line-height:1.7;white-space:pre-wrap;font-family:var(--font-mono)}.intel-text--prominent[data-v-d07182a8]{font-size:var(--text-sm);color:var(--text-primary);font-family:inherit;font-weight:500}.agents-group--context[data-v-d07182a8]{border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-xs);padding-bottom:var(--space-xs)}.agent-item--contact[data-v-d07182a8]{border-left-color:transparent}.agent-item--contact.agent-item--active[data-v-d07182a8]{border-left-color:#22c55e;color:#22c55e;background:linear-gradient(90deg,rgba(34,197,94,.1),transparent)}.agents-drawer-enter-active[data-v-d07182a8]{transition:opacity .2s ease,transform .25s ease}.agents-drawer-leave-active[data-v-d07182a8]{transition:opacity .15s ease,transform .2s ease}.agents-drawer-enter-from .agents-drawer[data-v-d07182a8],.agents-drawer-leave-to .agents-drawer[data-v-d07182a8]{transform:translate(40px);opacity:0}.agents-drawer-enter-from[data-v-d07182a8],.agents-drawer-leave-to[data-v-d07182a8]{opacity:0}.swt[data-v-67a6fd53]{position:fixed;bottom:24px;right:24px;z-index:9000;max-width:380px;padding:14px 16px;display:flex;align-items:center;gap:12px;background:linear-gradient(180deg,#1c160ef5,#120e0af5);border:1px solid rgba(212,168,83,.5);border-radius:12px;color:#fff8e8f0;box-shadow:0 18px 40px #0000008c,0 2px 8px #d4a85333;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:var(--font-body, system-ui, sans-serif)}.swt-icon[data-v-67a6fd53]{flex-shrink:0;width:32px;height:32px;border-radius:8px;background:#d4a85333;border:1px solid rgba(212,168,83,.55);color:var(--gold-primary, #d4a853);display:inline-flex;align-items:center;justify-content:center}.swt-text[data-v-67a6fd53]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.3}.swt-eyebrow[data-v-67a6fd53]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.58rem;font-weight:700;letter-spacing:.18em;color:var(--gold-primary, #d4a853);text-transform:uppercase}.swt-label[data-v-67a6fd53]{font-size:.84rem;color:#fff8e8db}.swt-actions[data-v-67a6fd53]{flex-shrink:0;display:flex;gap:6px}.swt-btn[data-v-67a6fd53]{appearance:none;-webkit-appearance:none;padding:6px 12px;border-radius:999px;font-family:inherit;font-size:.76rem;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.swt-btn--ghost[data-v-67a6fd53]{background:transparent;border:1px solid rgba(255,248,232,.18);color:#fff8e89e}.swt-btn--ghost[data-v-67a6fd53]:hover{background:#fff8e80f;border-color:#fff8e84d;color:#fff8e8db}.swt-btn--primary[data-v-67a6fd53]{background:linear-gradient(180deg,#d4a853,#b8923e);border:1px solid rgba(212,168,83,.65);color:#1a1208;font-weight:600}.swt-btn--primary[data-v-67a6fd53]:hover{background:linear-gradient(180deg,#e8c977,#d4a853)}.swt-enter-active[data-v-67a6fd53],.swt-leave-active[data-v-67a6fd53]{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease}.swt-enter-from[data-v-67a6fd53],.swt-leave-to[data-v-67a6fd53]{opacity:0;transform:translate(8px,12px)}.swt-enter-to[data-v-67a6fd53],.swt-leave-from[data-v-67a6fd53]{opacity:1;transform:translate(0)}@media(max-width:560px){.swt[data-v-67a6fd53]{left:16px;right:16px;bottom:16px;max-width:none;flex-wrap:wrap}.swt-actions[data-v-67a6fd53]{width:100%;justify-content:flex-end}}.badge[data-v-03c47804]{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--font-mono);font-weight:600;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em}.badge--sm[data-v-03c47804]{padding:.1rem .5rem;font-size:var(--label-sm)}.badge--md[data-v-03c47804]{padding:.15rem .6rem;font-size:.68rem}.badge--lg[data-v-03c47804]{padding:.2rem .75rem;font-size:.75rem}.badge--gold[data-v-03c47804]{background:#d4a8531f;color:var(--gold-primary);border:1px solid rgba(212,168,83,.2)}.badge--blue[data-v-03c47804]{background:#60a5fa1a;color:var(--status-info);border:1px solid rgba(96,165,250,.2)}.badge--green[data-v-03c47804]{background:#22c55e1a;color:var(--status-success);border:1px solid rgba(34,197,94,.2)}.badge--red[data-v-03c47804]{background:#ef44441a;color:var(--status-error);border:1px solid rgba(239,68,68,.2)}.badge--purple[data-v-03c47804]{background:#a78bfa1a;color:var(--status-purple);border:1px solid rgba(167,139,250,.2)}.badge--muted[data-v-03c47804]{background:#ffffff0a;color:var(--text-muted);border:1px solid var(--border-subtle)}.celebration-banner[data-v-41503f79]{display:flex;align-items:center;gap:var(--space-md);padding:12px 20px;background:linear-gradient(135deg,#22c55e1f,#d4a85314);border:1px solid rgba(34,197,94,.35);border-radius:var(--radius-md);margin-bottom:var(--space-sm);position:relative}.celebration-banner__icon[data-v-41503f79]{font-size:1.6rem;color:#22c55e;flex-shrink:0;animation:pulse-glow-41503f79 2s ease-in-out infinite}@keyframes pulse-glow-41503f79{0%,to{opacity:1;text-shadow:0 0 8px rgba(34,197,94,.3)}50%{opacity:.8;text-shadow:0 0 16px rgba(34,197,94,.6)}}.celebration-banner__content[data-v-41503f79]{flex:1;min-width:0}.celebration-banner__title[data-v-41503f79]{font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#22c55e;display:flex;align-items:center;gap:var(--space-sm)}.celebration-banner__category[data-v-41503f79]{font-family:var(--font-mono);font-size:var(--label-md);background:#22c55e26;padding:1px 6px;border-radius:var(--radius-sm);text-transform:capitalize;letter-spacing:normal}.celebration-banner__detail[data-v-41503f79]{font-size:var(--text-sm);color:var(--text-primary);margin-top:2px}.celebration-banner__snippet[data-v-41503f79]{font-size:var(--text-xs);color:var(--text-secondary);font-style:italic;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.celebration-banner__actions[data-v-41503f79]{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0}.celebration-banner__dismiss[data-v-41503f79]{background:none;border:none;color:var(--text-muted);font-size:1.4rem;cursor:pointer;padding:0 4px;line-height:1}.celebration-banner__dismiss[data-v-41503f79]:hover{color:var(--text-primary)}.celebration-banner__more[data-v-41503f79]{position:absolute;right:20px;bottom:-1px;transform:translateY(100%);font-size:var(--label-md);color:#22c55e;font-family:var(--font-mono);background:#22c55e14;padding:2px 8px;border-radius:0 0 var(--radius-sm) var(--radius-sm);border:1px solid rgba(34,197,94,.2);border-top:none}.banner-enter-active[data-v-41503f79]{transition:all .4s ease-out}.banner-leave-active[data-v-41503f79]{transition:all .3s ease-in}.banner-enter-from[data-v-41503f79]{opacity:0;transform:translateY(-20px)}.banner-leave-to[data-v-41503f79]{opacity:0;transform:translateY(-10px)}.assistant-panel[data-v-2b1aa856]{position:fixed;bottom:0;left:calc(var(--sidebar-width, 220px) + 12px);width:380px;max-height:580px;display:flex;flex-direction:column;background:var(--bg-base, #0f1119);border:1px solid rgba(212,168,83,.22);border-bottom:none;border-radius:12px 12px 0 0;box-shadow:0 -12px 48px #0000008c,0 0 0 1px #d4a8530f;z-index:8500;overflow:hidden}.ap-header[data-v-2b1aa856]{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;background:linear-gradient(90deg,rgba(212,168,83,.09),transparent);border-bottom:1px solid rgba(212,168,83,.12);flex-shrink:0;min-height:40px}.ap-header__left[data-v-2b1aa856]{display:flex;align-items:center;gap:7px}.ap-header__right[data-v-2b1aa856]{display:flex;align-items:center;gap:4px}.ap-dot[data-v-2b1aa856]{width:7px;height:7px;border-radius:50%;background:var(--gold-primary, #d4a853);box-shadow:0 0 5px #d4a85366;flex-shrink:0}.ap-dot--active[data-v-2b1aa856]{background:#22c55e;box-shadow:0 0 7px #22c55e80;animation:ap-pulse-2b1aa856 1s ease-in-out infinite}@keyframes ap-pulse-2b1aa856{0%,to{opacity:1}50%{opacity:.5}}.ap-title[data-v-2b1aa856]{font-family:var(--font-display, "Space Grotesk", sans-serif);font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--gold-primary, #d4a853)}.ap-status[data-v-2b1aa856]{font-size:11px;color:#22c55e;font-style:italic;opacity:.8}.ap-btn[data-v-2b1aa856]{background:none;border:1px solid transparent;color:var(--text-muted, #6b7280);font-size:13px;height:26px;min-width:26px;padding:0 6px;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;line-height:1;white-space:nowrap}.ap-btn[data-v-2b1aa856]:hover{border-color:var(--border-subtle);color:var(--text-secondary)}.ap-btn--stop[data-v-2b1aa856]{border-color:#ef44444d;color:var(--status-error, #f87171);font-size:11px;font-weight:600;gap:3px}.ap-btn--stop[data-v-2b1aa856]:hover{background:#ef444414}.ap-btn--close[data-v-2b1aa856]:hover{border-color:#ef44444d;color:var(--status-error, #f87171)}.ap-tasks[data-v-2b1aa856]{border-bottom:1px solid rgba(212,168,83,.1);background:#d4a85308;flex-shrink:0;max-height:160px;overflow-y:auto}.ap-tasks__inner[data-v-2b1aa856]{padding:6px 12px}.ap-tasks__complete[data-v-2b1aa856]{padding:5px 12px 7px;font-size:11px;color:#22c55e;font-weight:600;letter-spacing:.04em;border-top:1px solid rgba(34,197,94,.12)}.task-item[data-v-2b1aa856]{display:flex;align-items:baseline;gap:7px;padding:3px 0;font-size:12px}.task-item__icon[data-v-2b1aa856]{font-size:10px;font-family:var(--font-mono);width:12px;flex-shrink:0;line-height:1.8}.task-item__label[data-v-2b1aa856]{color:var(--text-secondary, #9ca3af);flex:1}.task-item__result[data-v-2b1aa856]{font-size:10px;color:var(--text-muted, #6b7280);font-style:italic;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-item--queued .task-item__icon[data-v-2b1aa856]{color:var(--text-muted, #6b7280)}.task-item--queued .task-item__label[data-v-2b1aa856]{opacity:.5}.task-item--running .task-item__icon[data-v-2b1aa856]{color:#60a5fa;animation:spin-2b1aa856 1s linear infinite;display:inline-block}.task-item--running .task-item__label[data-v-2b1aa856]{color:var(--text-primary, #f3f4f6)}.task-item--done .task-item__icon[data-v-2b1aa856]{color:#22c55e}.task-item--done .task-item__label[data-v-2b1aa856]{color:var(--text-muted, #6b7280);text-decoration:line-through;text-decoration-color:#ffffff26}.task-item--failed .task-item__icon[data-v-2b1aa856],.task-item--failed .task-item__label[data-v-2b1aa856]{color:var(--status-error, #f87171)}@keyframes spin-2b1aa856{to{transform:rotate(360deg)}}.ap-messages[data-v-2b1aa856]{flex:1;overflow-y:auto;padding:12px 13px;display:flex;flex-direction:column;gap:8px;min-height:0;max-height:320px;scroll-behavior:smooth}.ap-messages[data-v-2b1aa856]::-webkit-scrollbar{width:3px}.ap-messages[data-v-2b1aa856]::-webkit-scrollbar-thumb{background:#d4a85333;border-radius:2px}.msg[data-v-2b1aa856]{display:flex}.msg--user[data-v-2b1aa856]{justify-content:flex-end}.msg--ai[data-v-2b1aa856]{justify-content:flex-start}.msg__bubble[data-v-2b1aa856]{max-width:88%;padding:8px 11px;border-radius:11px;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.msg--user .msg__bubble[data-v-2b1aa856]{background:#d4a8531c;border:1px solid rgba(212,168,83,.18);color:var(--text-primary, #f3f4f6);border-bottom-right-radius:3px}.msg--ai .msg__bubble[data-v-2b1aa856]{background:var(--bg-card, #1a1d27);border:1px solid var(--border-subtle, rgba(255,255,255,.06));color:var(--text-secondary, #9ca3af);border-bottom-left-radius:3px}.msg__time[data-v-2b1aa856]{font-size:10px;color:var(--text-muted, #6b7280);margin-left:6px;vertical-align:bottom;opacity:.5}.msg__bubble--thinking[data-v-2b1aa856]{display:flex;gap:5px;align-items:center;padding:11px 14px}.t-dot[data-v-2b1aa856]{width:5px;height:5px;border-radius:50%;background:var(--gold-primary, #d4a853);opacity:.4;animation:tdot-2b1aa856 1.2s ease-in-out infinite}.t-dot[data-v-2b1aa856]:nth-child(2){animation-delay:.2s}.t-dot[data-v-2b1aa856]:nth-child(3){animation-delay:.4s}@keyframes tdot-2b1aa856{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.ap-import[data-v-2b1aa856]{border-top:1px solid rgba(255,255,255,.05);padding:9px 11px;background:var(--bg-card, #1a1d27);flex-shrink:0}.ap-import__area[data-v-2b1aa856]{width:100%;background:var(--bg-elevated, #1f2335);border:1px solid rgba(255,255,255,.07);border-radius:6px;color:var(--text-primary, #f3f4f6);font-size:12px;font-family:var(--font-body, sans-serif);padding:7px 9px;resize:none;line-height:1.5;box-sizing:border-box}.ap-import__area[data-v-2b1aa856]:focus{outline:none;border-color:#d4a8534d}.ap-import__actions[data-v-2b1aa856]{display:flex;gap:6px;margin-top:6px}.ap-import__btn[data-v-2b1aa856]{font-size:11px;font-weight:600;padding:5px 11px;border-radius:5px;cursor:pointer;border:1px solid rgba(255,255,255,.08);background:none;color:var(--text-muted, #6b7280);transition:all .15s}.ap-import__btn[data-v-2b1aa856]:hover{color:var(--text-secondary);border-color:#ffffff24}.ap-import__btn--go[data-v-2b1aa856]{background:#d4a85317;border-color:#d4a8534d;color:var(--gold-primary, #d4a853)}.ap-import__btn--go[data-v-2b1aa856]:not(:disabled):hover{background:#d4a85329}.ap-import__btn--go[data-v-2b1aa856]:disabled{opacity:.35;cursor:not-allowed}.ap-input[data-v-2b1aa856]{display:flex;align-items:flex-end;gap:4px;padding:7px 9px;border-top:1px solid rgba(255,255,255,.05);background:var(--bg-card, #1a1d27);flex-shrink:0}.ap-input__field[data-v-2b1aa856]{flex:1;background:var(--bg-elevated, #1f2335);border:1px solid rgba(255,255,255,.07);border-radius:7px;color:var(--text-primary, #f3f4f6);font-size:13px;font-family:var(--font-body, sans-serif);padding:7px 9px;resize:none;line-height:1.4;max-height:80px;overflow-y:auto;transition:border-color .15s}.ap-input__field[data-v-2b1aa856]:focus{outline:none;border-color:#d4a8534d}.ap-input__field[data-v-2b1aa856]::placeholder{color:var(--text-muted, #6b7280);font-size:12px}.ap-input__field[data-v-2b1aa856]:disabled{opacity:.4;cursor:not-allowed}.ap-input__action[data-v-2b1aa856]{background:none;border:1px solid rgba(255,255,255,.07);color:var(--text-muted, #6b7280);width:31px;height:31px;border-radius:7px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;transition:all .15s;padding:0}.ap-input__action[data-v-2b1aa856]:hover:not(:disabled){border-color:#d4a8534d;color:var(--text-secondary)}.ap-input__action--on[data-v-2b1aa856]{border-color:#d4a85366;color:var(--gold-primary, #d4a853);background:#d4a85312}.ap-input__action--listening[data-v-2b1aa856]{border-color:#ef444466;color:var(--status-error, #f87171);background:#ef444412;animation:mic-ring-2b1aa856 1s ease-in-out infinite}.ap-input__action--transcribing[data-v-2b1aa856]{border-color:#60a5fa66;color:#60a5fa;background:#60a5fa12;animation:spin-2b1aa856 1s linear infinite}@keyframes mic-ring-2b1aa856{0%,to{box-shadow:none}50%{box-shadow:0 0 0 3px #ef444426}}.ap-mic-wrap[data-v-2b1aa856]{position:relative;display:flex;flex-direction:column;align-items:center}.ap-mic-label[data-v-2b1aa856]{position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%);font-size:9px;font-weight:600;white-space:nowrap;color:#60a5fa;letter-spacing:.03em;pointer-events:none}.ap-input__action--send[data-v-2b1aa856]{border-color:#d4a8534d;color:var(--gold-primary,#d4a853);font-size:15px}.ap-input__action--send[data-v-2b1aa856]:not(:disabled):hover{background:#d4a8531a;border-color:var(--gold-primary,#d4a853)}.ap-input__action--send[data-v-2b1aa856]:disabled{opacity:.28;cursor:not-allowed}.assistant-slide-enter-active[data-v-2b1aa856]{transition:all .22s cubic-bezier(.16,1,.3,1)}.assistant-slide-leave-active[data-v-2b1aa856]{transition:all .16s ease-in}.assistant-slide-enter-from[data-v-2b1aa856],.assistant-slide-leave-to[data-v-2b1aa856]{transform:translateY(100%);opacity:0}.tasks-expand-enter-active[data-v-2b1aa856],.tasks-expand-leave-active[data-v-2b1aa856]{transition:all .2s ease;overflow:hidden}.tasks-expand-enter-from[data-v-2b1aa856],.tasks-expand-leave-to[data-v-2b1aa856]{max-height:0;opacity:0}.tasks-expand-enter-to[data-v-2b1aa856],.tasks-expand-leave-from[data-v-2b1aa856]{max-height:200px;opacity:1}.import-slide-enter-active[data-v-2b1aa856],.import-slide-leave-active[data-v-2b1aa856]{transition:all .18s ease;overflow:hidden}.import-slide-enter-from[data-v-2b1aa856],.import-slide-leave-to[data-v-2b1aa856]{max-height:0;opacity:0}.import-slide-enter-to[data-v-2b1aa856],.import-slide-leave-from[data-v-2b1aa856]{max-height:200px;opacity:1}@media(max-width:768px){.assistant-panel[data-v-2b1aa856]{left:0;width:100vw;border-radius:16px 16px 0 0}}.fullscreen-wrap[data-v-17cff53a]{width:100vw;height:100vh;overflow:hidden}.app[data-v-17cff53a]{display:flex;height:100vh;overflow:hidden}.main[data-v-17cff53a]{flex:1;min-width:0;height:100vh;overflow-y:auto;background:var(--bg-deep);background-image:radial-gradient(ellipse at 50% 0%,rgba(212,168,83,.03) 0%,transparent 60%)}.toast-stack[data-v-17cff53a]{position:fixed;bottom:1.5rem;right:1.5rem;display:flex;flex-direction:column-reverse;gap:.5rem;z-index:10000;pointer-events:none}.toast[data-v-17cff53a]{padding:.6rem 1.2rem;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);pointer-events:auto;cursor:pointer;box-shadow:var(--shadow-md)}.toast--success[data-v-17cff53a]{border-color:#22c55e4d;color:var(--status-success)}.toast--error[data-v-17cff53a]{border-color:#ef44444d;color:var(--status-error)}.toast--warning[data-v-17cff53a]{border-color:#f59e0b4d;color:var(--status-warning)}.toast--celebration[data-v-17cff53a]{background:linear-gradient(135deg,#22c55e26,#d4a85314);border-color:#22c55e;color:#22c55e;font-weight:600;font-size:15px;padding:14px 20px}.toast-close[data-v-17cff53a]{background:none;border:none;color:inherit;font-size:1.1rem;cursor:pointer;padding:0 0 0 var(--space-sm);opacity:.5;line-height:1}.toast-close[data-v-17cff53a]:hover{opacity:1}.toast-enter-active[data-v-17cff53a],.toast-leave-active[data-v-17cff53a]{transition:all .3s ease}.toast-enter-from[data-v-17cff53a]{opacity:0;transform:translateY(10px)}.toast-leave-to[data-v-17cff53a]{opacity:0;transform:translate(100px)}.cmd-overlay[data-v-17cff53a]{position:fixed;inset:0;z-index:10000;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding-top:15vh}.cmd-palette[data-v-17cff53a]{width:90vw;max-width:560px;background:var(--bg-base);border:1px solid var(--border-medium);border-radius:var(--radius-xl);box-shadow:0 25px 50px #00000080;overflow:hidden}.cmd-input-wrap[data-v-17cff53a]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border-subtle)}.cmd-icon[data-v-17cff53a]{font-size:1.1rem;color:var(--gold-primary)}.cmd-input[data-v-17cff53a]{flex:1;background:none;border:none;color:var(--text-primary);font-size:var(--text-md);outline:none;font-family:var(--font-body)}.cmd-input[data-v-17cff53a]::placeholder{color:var(--text-muted)}.cmd-kbd[data-v-17cff53a]{font-family:var(--font-mono);font-size:var(--label-sm);color:var(--text-muted);background:var(--bg-elevated);padding:2px 6px;border-radius:3px;border:1px solid var(--border-subtle)}.cmd-results[data-v-17cff53a]{max-height:360px;overflow-y:auto;padding:var(--space-xs) 0}.cmd-result[data-v-17cff53a]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);cursor:pointer;transition:background var(--transition-fast)}.cmd-result[data-v-17cff53a]:hover,.cmd-result--active[data-v-17cff53a]{background:var(--gold-hover)}.cmd-result__icon[data-v-17cff53a]{font-size:1rem;width:22px;text-align:center;flex-shrink:0}.cmd-result__text[data-v-17cff53a]{flex:1;min-width:0}.cmd-result__label[data-v-17cff53a]{font-size:var(--text-sm);color:var(--text-primary);font-weight:500}.cmd-result__detail[data-v-17cff53a]{font-size:var(--text-xs);color:var(--text-muted);margin-left:var(--space-sm)}.cmd-empty[data-v-17cff53a]{padding:var(--space-xl);text-align:center;font-size:var(--text-sm);color:var(--text-muted)}.cmd-fade-enter-active[data-v-17cff53a]{transition:opacity .15s ease}.cmd-fade-leave-active[data-v-17cff53a]{transition:opacity .1s ease}.cmd-fade-enter-from[data-v-17cff53a],.cmd-fade-leave-to[data-v-17cff53a]{opacity:0}@media(max-width:768px){.app[data-v-17cff53a]{flex-direction:column}.app[data-v-17cff53a] .sidebar{display:none}}.build-marker[data-v-17cff53a]{position:fixed;bottom:6px;right:10px;font-family:var(--font-mono);font-size:var(--label-sm);color:var(--text-muted);opacity:.5;pointer-events:auto;z-index:1;letter-spacing:.05em;display:flex;align-items:center;gap:4px;background:transparent;border:none;cursor:pointer;padding:2px 6px}.build-marker[data-v-17cff53a]:hover{opacity:1}.build-marker__errcount[data-v-17cff53a]{color:var(--gold-primary);font-weight:700}.health-dot[data-v-17cff53a]{font-size:.8rem;line-height:1}.health-dot--up[data-v-17cff53a]{color:var(--status-success, #22c55e)}.health-dot--unknown[data-v-17cff53a]{color:var(--gold-primary, #d4a853)}.health-dot--down[data-v-17cff53a]{color:var(--status-error, #f87171)}.debug-overlay[data-v-17cff53a]{position:fixed;inset:0;background:#0009;z-index:100;display:flex;align-items:flex-end;justify-content:flex-end;padding:var(--space-md)}.debug-panel[data-v-17cff53a]{background:var(--bg-primary);border:1px solid var(--gold-primary);border-radius:var(--radius-md);max-width:600px;width:90vw;max-height:70vh;display:flex;flex-direction:column}.debug-panel__head[data-v-17cff53a]{display:flex;align-items:center;padding:var(--space-md);border-bottom:1px solid var(--border-subtle);gap:var(--space-sm)}.debug-panel__title[data-v-17cff53a]{flex:1;margin:0;font-family:var(--font-display);font-size:var(--text-md);color:var(--gold-primary)}.debug-panel__clear[data-v-17cff53a],.debug-panel__close[data-v-17cff53a]{background:transparent;border:1px solid var(--border-subtle);color:var(--text-secondary);padding:4px 10px;border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs)}.debug-panel__clear[data-v-17cff53a]:hover,.debug-panel__close[data-v-17cff53a]:hover{color:var(--text-primary);border-color:var(--gold-primary)}.debug-panel__empty[data-v-17cff53a]{padding:var(--space-lg);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}.debug-panel__entries[data-v-17cff53a]{flex:1;overflow-y:auto;padding:var(--space-sm)}.debug-entry[data-v-17cff53a]{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-subtle)}.debug-entry__head[data-v-17cff53a]{display:flex;align-items:baseline;gap:var(--space-sm)}.debug-entry__cat[data-v-17cff53a]{font-family:var(--font-mono);font-size:var(--label-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--gold-primary);font-weight:700}.debug-entry__when[data-v-17cff53a]{font-family:var(--font-mono);font-size:var(--label-sm);color:var(--text-muted)}.debug-entry__status[data-v-17cff53a]{font-family:var(--font-mono);font-size:var(--label-sm);color:var(--status-error, #f87171);font-weight:700}.debug-entry__context[data-v-17cff53a]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px;font-family:var(--font-mono)}.debug-entry__msg[data-v-17cff53a]{font-size:var(--text-xs);color:var(--text-primary);margin-top:4px;line-height:1.5}:root{--gold-primary: #D4A853;--gold-light: #E8C97A;--gold-dark: #B8923E;--gold-glow: rgba(212, 168, 83, .18);--gold-hover: rgba(212, 168, 83, .1);--gold-border: rgba(212, 168, 83, .25);--gold-gradient: linear-gradient(135deg, #D4A853, #E8C97A);--bg-deep: #08090d;--bg-base: #0d0e14;--bg-card: rgba(15, 17, 25, .9);--bg-elevated: rgba(22, 24, 38, .95);--bg-input: rgba(0, 0, 0, .4);--bg-hover: rgba(212, 168, 83, .04);--bg-card-gradient: linear-gradient(135deg, rgba(20, 22, 35, .95), rgba(15, 17, 25, .9));--text-primary: #E8E6E3;--text-secondary: rgba(232, 230, 227, .7);--text-muted: rgba(232, 230, 227, .45);--text-inverse: #0a0b0f;--border-subtle: rgba(212, 168, 83, .06);--border-medium: rgba(212, 168, 83, .12);--border-strong: rgba(212, 168, 83, .2);--status-success: #34D399;--status-warning: #FBBF24;--status-error: #F87171;--status-info: #60A5FA;--status-purple: #A78BFA;--type-university: #60a5fa;--type-media: #f59e0b;--type-government: #22c55e;--type-law-firm: #a78bfa;--type-corporate: #6b7280;--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.5rem;--space-2xl: 2rem;--space-3xl: 3rem;--text-xs: .78rem;--text-sm: .88rem;--text-base: .95rem;--text-md: 1.05rem;--text-lg: 1.2rem;--text-xl: 1.5rem;--text-2xl: 1.9rem;--text-3xl: 2.4rem;--label-sm: .72rem;--label-md: .8rem;--label-lg: .9rem;--font-body: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Fraunces", Georgia, serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--shadow-md: 0 4px 16px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .6);--shadow-gold: 0 2px 16px rgba(212, 168, 83, .15);--shadow-card: 0 1px 3px rgba(0,0,0,.3), 0 0 0 1px rgba(212,168,83,.04);--shadow-card-hover: 0 4px 20px rgba(0,0,0,.4), 0 0 0 1px rgba(212,168,83,.1);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--sidebar-width: 240px;--header-height: 56px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background:var(--bg-deep);color:var(--text-primary);font-size:var(--text-base);line-height:1.5;-webkit-font-smoothing:antialiased;overflow:hidden}a{color:var(--gold-primary);text-decoration:none}a:hover{text-decoration:underline}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff26}.page__header{display:flex;align-items:baseline;gap:var(--space-lg);margin-bottom:var(--space-lg)}.page__title{font-family:var(--font-display);font-size:1.75rem;font-weight:600;letter-spacing:.005em;color:var(--gold-primary);background:linear-gradient(180deg,var(--gold-light) 0%,var(--gold-primary) 55%,var(--gold-dark) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1;margin:0}.page__meta{display:flex;align-items:baseline;gap:var(--space-md);font-size:var(--text-sm);color:var(--text-secondary)}
