.nx-consent.svelte-1yx2i0b{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-card);font-family:var(--font-sans);color:var(--ink-900);flex-direction:column;display:flex}.nx-consent__body.svelte-1yx2i0b{font-size:var(--t-base);line-height:var(--lh-normal);color:var(--ink-900);margin:0}.nx-consent__terms.svelte-1yx2i0b{font-family:var(--font-mono);font-size:var(--t-xs);line-height:var(--lh-normal);letter-spacing:var(--trk-meta);color:var(--ink-500);margin:0}.nx-consent__actions.svelte-1yx2i0b{justify-content:flex-end;display:flex}.nx-consent__dismiss.svelte-1yx2i0b{padding:var(--s-2) var(--s-3);color:var(--brand-500);border:1px solid var(--line);border-radius:var(--r-md);font-family:var(--font-sans);font-size:var(--t-xs);font-weight:var(--weight-600);cursor:pointer;background:0 0;line-height:1}.nx-consent__dismiss.svelte-1yx2i0b:hover{background:var(--brand-050)}.nx-consent__pre-alpha.svelte-1yx2i0b{font-family:var(--font-mono);font-size:var(--t-xs);line-height:var(--lh-normal);letter-spacing:var(--trk-meta);color:var(--ink-500);margin:0}.nx-composer.svelte-f6byu9{gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface-card);border-top:1px solid var(--line);font-family:var(--font-sans);transition:all var(--dur-quick) var(--ease-standard);flex-direction:column;display:flex}.nx-composer__pills.svelte-f6byu9{gap:var(--s-2);align-items:center;display:flex}.nx-composer__attach.svelte-f6byu9{height:28px;padding:0 var(--s-3);border:1px dashed var(--line-strong);border-radius:var(--r-pill);font-family:var(--font-sans);font-size:var(--t-sm);color:var(--ink-500);cursor:pointer;background:0 0;margin-left:auto}.nx-composer__field.svelte-f6byu9{position:relative}.nx-composer__palette.svelte-f6byu9{z-index:20;margin-bottom:var(--s-2);min-width:220px;padding:var(--s-1);background:var(--surface-card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--elev-2);position:absolute;bottom:100%;left:0}.nx-composer__cmd.svelte-f6byu9{width:100%;padding:var(--s-2) var(--s-3);font-family:var(--font-mono);font-size:var(--t-sm);color:var(--ink-700);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;display:block}.nx-composer__cmd.svelte-f6byu9:hover,.nx-composer__cmd.is-active.svelte-f6byu9{background:var(--surface-sunken);color:var(--ink-900)}.nx-composer__row.svelte-f6byu9{gap:var(--s-3);align-items:flex-end;display:flex}.nx-composer__ta.svelte-f6byu9{resize:vertical;min-height:60px;max-height:280px;padding:var(--s-3);border:1px solid var(--line);border-radius:var(--r-lg);font-family:var(--font-sans);font-size:var(--t-base);line-height:var(--lh-normal);color:var(--ink-900);background:var(--surface-card);flex:1}.nx-composer__ta.svelte-f6byu9:focus{border-color:var(--focus-ring);box-shadow:var(--focus-ring);outline:none}.nx-composer__ta.svelte-f6byu9:disabled{background:var(--surface-sunken);color:var(--ink-500);cursor:not-allowed}.nx-composer__ctl.svelte-f6byu9{gap:var(--s-2);display:flex}.nx-composer__send.svelte-f6byu9{height:36px;padding:0 var(--s-4);background:var(--brand-500);color:var(--on-brand);border:1px solid var(--brand-500);border-radius:var(--r-md);font-family:var(--font-sans);font-size:var(--t-sm);font-weight:var(--weight-600);cursor:pointer}.nx-composer__send.svelte-f6byu9:hover:not(:disabled){background:var(--brand-600);border-color:var(--brand-600)}.nx-composer__send.svelte-f6byu9:disabled{opacity:.5;cursor:not-allowed}.nx-composer__stop.svelte-f6byu9{height:36px;padding:0 var(--s-4);color:var(--ink-700);border:1px solid var(--line-strong);border-radius:var(--r-md);font-family:var(--font-sans);font-size:var(--t-sm);font-weight:var(--weight-600);cursor:pointer;background:0 0}.nx-composer__stop.svelte-f6byu9:hover{background:var(--surface-sunken);color:var(--ink-900)}.nx-composer__queued.svelte-f6byu9{align-items:center;gap:var(--s-2);padding:var(--s-1) 0;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500);display:flex}.nx-composer__queued-label.svelte-f6byu9{flex:1}.nx-composer__queued-cancel.svelte-f6byu9{padding:0 var(--s-2);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500);cursor:pointer;background:0 0;border:none;text-decoration:underline}.nx-composer__queued-cancel.svelte-f6byu9:hover{color:var(--ink-700)}.nx-composer__foot.svelte-f6byu9{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500);justify-content:space-between;display:flex}.nx-composer__keys.svelte-f6byu9{gap:var(--s-3);display:flex}.nx-composer__notice.svelte-f6byu9{gap:var(--s-2);display:flex}.nx-composer__hu.svelte-f6byu9{color:var(--ink-700);text-decoration:none}.nx-composer__hu.svelte-f6byu9:hover{text-decoration:underline}.nx-composer__counter.svelte-f6byu9{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500);text-align:right}@media (width<=520px){.nx-composer.svelte-f6byu9{gap:var(--s-2);padding:var(--s-2) var(--s-3)}.nx-composer__ta.svelte-f6byu9{font-size:var(--t-md)}.nx-composer__send.svelte-f6byu9,.nx-composer__stop.svelte-f6byu9{height:var(--s-8)}.nx-composer__foot.svelte-f6byu9{align-items:flex-start;gap:var(--s-1);flex-direction:column}.nx-composer__keys.svelte-f6byu9{display:none}}@media (prefers-reduced-motion:reduce){.nx-composer.svelte-f6byu9{transition:none}}.error-banner.svelte-1yjmv7{gap:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--conf-low-bg);border:1px solid var(--conf-low);border-radius:var(--r-md);color:var(--conf-low);flex-direction:column;display:flex}.error-message.svelte-1yjmv7{font-family:var(--font-sans);font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--ink-900);margin:0}.error-request-id.svelte-1yjmv7{align-items:center;gap:var(--s-2);font-size:var(--t-sm);margin:0;display:flex}.error-request-id-label.svelte-1yjmv7{color:var(--ink-500);font-family:var(--font-sans)}.error-request-id-value.svelte-1yjmv7{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--ink-700)}.error-retry.svelte-1yjmv7{height:36px;padding:0 var(--s-3);background:var(--surface-card);color:var(--ink-900);border:1px solid var(--line);border-radius:var(--r-md);font-family:var(--font-sans);font-size:var(--t-sm);font-weight:var(--weight-500);cursor:pointer;align-self:flex-start}.error-retry.svelte-1yjmv7:hover{background:var(--surface-sunken)}.nx-header-nav.svelte-1csy39v{justify-content:center;align-items:center;gap:var(--s-4);font-family:var(--font-sans);display:flex}.nx-header-nav__item.svelte-1csy39v{color:var(--ink-700);font-size:var(--t-sm);font-weight:var(--weight-500);padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);text-decoration:none}.nx-header-nav__item.svelte-1csy39v:hover{color:var(--ink-900);background:var(--surface-sunken)}.nx-header-nav__item.is-disabled.svelte-1csy39v{color:var(--ink-500);opacity:.55;cursor:not-allowed}.nx-header-nav__item.is-disabled.svelte-1csy39v:hover{color:var(--ink-500);background:0 0}@media (width<=520px){.nx-header-nav.svelte-1csy39v{justify-content:flex-start;gap:var(--s-2);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.nx-header-nav.svelte-1csy39v::-webkit-scrollbar{display:none}.nx-header-nav__item.svelte-1csy39v{white-space:nowrap;flex:none}}.nx-locale.svelte-npjipv{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-card);font-family:var(--font-mono);display:flex;overflow:hidden}.nx-locale__cell.svelte-npjipv{height:28px;padding:0 var(--s-3);color:var(--ink-500);font-family:inherit;font-size:var(--t-sm);font-weight:var(--weight-600);cursor:pointer;background:0 0;border:0}.nx-locale__cell.svelte-npjipv:hover{color:var(--ink-900)}.nx-locale__cell.is-active.svelte-npjipv{background:var(--brand-050);color:var(--brand-700)}.nx-header-shell.svelte-ocgkzv{background:var(--surface-card);border-bottom:1px solid var(--line);font-family:var(--font-sans);flex-direction:column;display:flex}.nx-header-shell__row.svelte-ocgkzv{align-items:center;display:flex}.nx-header-shell__row--nav.svelte-ocgkzv{padding:var(--s-2) var(--s-4);gap:var(--s-4)}.nx-header-shell__nav-main.svelte-ocgkzv{flex:1;min-width:0}.nx-header-shell__nav-right.svelte-ocgkzv{flex:none;align-items:center;display:flex}@media (width<=760px){.nx-header-shell__row--nav.svelte-ocgkzv{padding-left:var(--s-10)}}@media (width<=520px){.nx-header-shell__row--nav.svelte-ocgkzv{padding-top:var(--s-2);padding-right:var(--s-3);padding-bottom:var(--s-2);padding-left:var(--s-10);gap:var(--s-2)}}.nx-suggestion-strip.svelte-dqsc2z{gap:var(--s-2);font-family:var(--font-sans);flex-direction:column;display:flex}.nx-suggestion-strip__button.svelte-dqsc2z{text-align:left;width:100%;padding:var(--s-3);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--r-md);font-family:var(--font-sans);font-size:var(--t-sm);color:var(--ink-700);cursor:pointer;transition:background var(--dur-instant) var(--ease-standard), border-color var(--dur-instant) var(--ease-standard);align-items:center;display:inline-flex}.nx-suggestion-strip__button.svelte-dqsc2z:hover{background:var(--surface-card);border-color:var(--line-strong)}.nx-suggestion-strip__button.svelte-dqsc2z:focus{border-color:var(--focus-ring);box-shadow:var(--focus-ring);outline:none}.nx-suggestion-strip__skeleton.svelte-dqsc2z{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--r-md);height:2.5rem}@media (prefers-reduced-motion:reduce){.nx-suggestion-strip__button.svelte-dqsc2z{transition:none}}.nx-initial.svelte-wpvtkb{gap:var(--s-4);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-card);font-family:var(--font-sans);color:var(--ink-900);transition:all var(--dur-quick) var(--ease-standard);flex-direction:column;display:flex}.nx-initial__greeting.svelte-wpvtkb{font-size:var(--t-base);line-height:var(--lh-normal);color:var(--ink-900);font-family:var(--font-mono);margin:0}.nx-initial__truth.svelte-wpvtkb{font-size:var(--t-base);line-height:var(--lh-normal);color:var(--ink-900);font-weight:var(--weight-500);margin:0}.nx-initial__win.svelte-wpvtkb{font-size:var(--t-base);line-height:var(--lh-normal);color:var(--ink-700);margin:0}.nx-initial__chips.svelte-wpvtkb{gap:var(--s-2);flex-wrap:wrap;display:flex}.nx-initial__chip.svelte-wpvtkb{padding:var(--s-1) var(--s-3);border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface-card);color:var(--ink-900);font-family:var(--font-sans);font-size:var(--t-sm);cursor:pointer;transition:background var(--dur-quick) var(--ease-standard)}.nx-initial__chip.svelte-wpvtkb:hover{background:var(--surface-hover)}@media (prefers-reduced-motion:reduce){.nx-initial.svelte-wpvtkb,.nx-initial__chip.svelte-wpvtkb{transition:none}}.nx-activity.svelte-x51a4j{margin:var(--s-2) 0;padding:var(--s-2) var(--s-3);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--t-sm)}.nx-activity__list.svelte-x51a4j{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nx-activity__row.svelte-x51a4j{align-items:center;column-gap:var(--s-2);color:var(--ink-700);animation:svelte-x51a4j-nx-activity-rise .24s var(--ease-standard) both;grid-template-columns:18px auto auto 1fr;display:grid}.nx-activity__row[data-status=running].svelte-x51a4j{color:var(--ink-900)}.nx-activity__ic.svelte-x51a4j{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.nx-activity__pulse.svelte-x51a4j{border-radius:var(--r-pill);background:var(--brand-500);width:8px;height:8px;animation:1.6s ease-in-out infinite svelte-x51a4j-nx-activity-pulse}.nx-activity__check.svelte-x51a4j{color:var(--ink-700);font-weight:var(--weight-600);animation:svelte-x51a4j-nx-activity-settle .15s var(--ease-standard) both}.nx-activity__halt.svelte-x51a4j{background:var(--ink-500);border-radius:var(--r-pill);width:8px;height:2px}.nx-activity__lbl.svelte-x51a4j{font-family:var(--font-sans)}.nx-activity__count.svelte-x51a4j{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500)}.nx-activity__detail.svelte-x51a4j{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@keyframes svelte-x51a4j-nx-activity-rise{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-x51a4j-nx-activity-pulse{0%{opacity:.35}50%{opacity:1}to{opacity:.35}}@keyframes svelte-x51a4j-nx-activity-settle{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nx-activity__row.svelte-x51a4j{animation:none}.nx-activity__pulse.svelte-x51a4j{opacity:1;animation:none}.nx-activity__check.svelte-x51a4j{animation:none}}.nx-activity__summary.svelte-x51a4j{align-items:baseline;gap:var(--s-2);cursor:pointer;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500);background:0 0;border:none;padding:0;display:flex}.nx-activity__summary.svelte-x51a4j:hover{color:var(--ink-700)}.nx-activity__badge.svelte-x51a4j{padding:0 var(--s-2);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink-500);text-transform:uppercase;letter-spacing:var(--trk-meta)}.nx-activity__breakdown.svelte-x51a4j{margin:var(--s-2) 0 0;gap:var(--s-1);flex-direction:column;padding:0;list-style:none;display:flex}.nx-activity__breakdown-row.svelte-x51a4j{column-gap:var(--s-2);color:var(--ink-700);grid-template-columns:auto auto 1fr;align-items:baseline;display:grid}.nx-activity__duration.svelte-x51a4j{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500);grid-column:3;justify-self:end}.nexus-popover-panel.svelte-1i4xar0{background:var(--surface-card);color:var(--ink-900);border:1px solid var(--line);min-width:160px;box-shadow:0 4px 16px color-mix(in srgb, var(--ink-900) 12%, transparent);z-index:40;border-radius:8px;padding:12px;position:absolute;top:0;left:0}.nexus-tooltip-panel.svelte-1jekecs{background:var(--ink-900);color:var(--surface-card);font-size:var(--t-xs);line-height:var(--lh-snug);z-index:60;pointer-events:none;border-radius:6px;max-width:240px;padding:6px 8px;position:absolute;top:0;left:0}.nx-conf.svelte-oulzcz{align-items:center;gap:var(--s-2);padding:0 var(--s-3);border-radius:var(--r-pill);height:24px;font-family:var(--font-mono);font-size:var(--t-sm);line-height:var(--lh-snug);font-weight:var(--weight-600);border:1px solid #0000;display:inline-flex}.nx-conf--sm.svelte-oulzcz{height:20px;padding:0 var(--s-2)}.nx-conf__dot.svelte-oulzcz{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.nx-conf--high.svelte-oulzcz{color:var(--conf-high);background:var(--conf-high-bg)}.nx-conf--medium.svelte-oulzcz{color:var(--conf-med);background:var(--conf-med-bg)}.nx-conf--low.svelte-oulzcz{color:var(--conf-low);background:var(--conf-low-bg)}.nx-conf--unverifiable.svelte-oulzcz{color:var(--conf-unv);background:var(--conf-unv-bg)}.nx-cite{height:18px;padding:0 var(--s-2);border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface-card);color:var(--brand-600);font-family:var(--font-mono);font-size:var(--t-sm);line-height:var(--lh-snug);transition:background var(--dur-instant) var(--ease-standard), border-color var(--dur-instant) var(--ease-standard);cursor:pointer;align-items:center;margin:0 2px;display:inline-flex}.nx-cite:hover{background:var(--brand-050);border-color:var(--brand-500)}.nx-cite__inner.svelte-1cmvpuh{align-items:center;display:inline-flex}.nx-cite__n.svelte-1cmvpuh{font-weight:var(--weight-600)}.nx-cite-pop{min-width:240px;max-width:320px}.nx-cite-pop__title.svelte-1cmvpuh{font-family:var(--font-sans);font-size:var(--t-sm);font-weight:var(--weight-600);color:var(--ink-900);margin-bottom:var(--s-2)}.nx-cite-pop__meta.svelte-1cmvpuh{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-sm);color:var(--ink-700);display:flex}.nx-cite-pop__sep.svelte-1cmvpuh{color:var(--ink-500)}.nx-cite-pop__src.svelte-1cmvpuh{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--ink-700);text-transform:lowercase}.nx-cite-pop__conf.svelte-1cmvpuh{margin-top:var(--s-3)}.nx-cite-pop__actions.svelte-1cmvpuh{margin-top:var(--s-3);gap:var(--s-2);display:flex}.nx-cite-pop__link.svelte-1cmvpuh{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--brand-600);text-decoration:none}.nx-cite-pop__link.svelte-1cmvpuh:hover{text-decoration:underline}.nx-cite-pop__pin.svelte-1cmvpuh{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--ink-900);border:1px solid var(--line);border-radius:var(--r-sm);padding:2px var(--s-2);cursor:pointer;background:0 0}.nx-cite-pop__pin.svelte-1cmvpuh:hover{background:var(--surface-sunken)}@media (prefers-reduced-motion:reduce){.nx-cite{transition:none}}.nx-confdrill.svelte-ja8cir{width:280px;padding:var(--s-3);font-family:var(--font-sans);background:var(--surface-card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--elev-3)}.nx-confdrill__head.svelte-ja8cir{margin-bottom:var(--s-2);justify-content:space-between;align-items:center;display:flex}.nx-confdrill__hint.svelte-ja8cir{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500)}.nx-confdrill__sub.svelte-ja8cir{font-size:var(--t-sm);color:var(--ink-700);margin-bottom:var(--s-2)}.nx-confdrill__factors.svelte-ja8cir{margin:0 0 var(--s-2);gap:var(--s-1);flex-direction:column;padding:0;list-style:none;display:flex}.nx-confdrill__f.svelte-ja8cir{gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-900);grid-template-columns:14px 1fr auto;display:grid}.nx-confdrill__sign.svelte-ja8cir{font-weight:var(--weight-600);color:var(--ink-500)}.nx-confdrill__f[data-dir=up].svelte-ja8cir .nx-confdrill__sign:where(.svelte-ja8cir){color:var(--conf-high)}.nx-confdrill__f[data-dir=down].svelte-ja8cir .nx-confdrill__sign:where(.svelte-ja8cir){color:var(--conf-low)}.nx-confdrill__val.svelte-ja8cir{color:var(--ink-500)}.nx-confdrill__empty.svelte-ja8cir{color:var(--ink-500);font-size:var(--t-xs);margin:0 0 var(--s-2);font-style:italic}.nx-confdrill__foot.svelte-ja8cir{padding-top:var(--s-2);border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--ink-500);line-height:var(--lh-normal)}.nx-handoff.svelte-14ef7g7{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-card);font-family:var(--font-sans);color:var(--ink-900);transition:all var(--dur-quick) var(--ease-standard);flex-direction:column;display:flex}.nx-handoff__head.svelte-14ef7g7{gap:var(--s-1);flex-direction:column;display:flex}.nx-handoff__intro.svelte-14ef7g7{font-size:var(--t-base);line-height:var(--lh-normal);font-weight:var(--weight-500);margin:0}.nx-handoff__window.svelte-14ef7g7{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--ink-500);margin:0}.nx-handoff__window-val.svelte-14ef7g7{color:var(--ink-700)}.nx-handoff__form.svelte-14ef7g7{gap:var(--s-3);flex-direction:column;display:flex}.nx-handoff__field.svelte-14ef7g7{gap:var(--s-1);flex-direction:column;display:flex}.nx-handoff__label.svelte-14ef7g7{font-family:var(--font-mono);font-size:var(--t-xs);font-weight:var(--weight-600);color:var(--ink-500);letter-spacing:var(--trk-meta);text-transform:uppercase}.nx-handoff__input.svelte-14ef7g7,.nx-handoff__textarea.svelte-14ef7g7{padding:var(--s-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-card);font-family:var(--font-sans);font-size:var(--t-base);color:var(--ink-900)}.nx-handoff__input.svelte-14ef7g7:focus,.nx-handoff__textarea.svelte-14ef7g7:focus{border-color:var(--focus-ring);box-shadow:var(--focus-ring);outline:none}.nx-handoff__textarea.svelte-14ef7g7{resize:vertical;min-height:56px;max-height:200px;line-height:var(--lh-normal)}.nx-handoff__submit.svelte-14ef7g7{height:36px;padding:0 var(--s-4);background:var(--brand-500);color:var(--on-brand);border:1px solid var(--brand-500);border-radius:var(--r-md);font-family:var(--font-sans);font-size:var(--t-sm);font-weight:var(--weight-600);cursor:pointer;transition:background var(--dur-instant) var(--ease-standard);align-self:flex-start}.nx-handoff__submit.svelte-14ef7g7:hover:not(:disabled){background:var(--brand-600);border-color:var(--brand-600)}.nx-handoff__submit.svelte-14ef7g7:disabled{opacity:.5;cursor:not-allowed}.nx-handoff__success.svelte-14ef7g7{padding:var(--s-3);background:var(--conf-high-bg);color:var(--conf-high);border-radius:var(--r-md);font-size:var(--t-base);line-height:var(--lh-normal);margin:0}@media (prefers-reduced-motion:reduce){.nx-handoff.svelte-14ef7g7,.nx-handoff__submit.svelte-14ef7g7{transition:none}}.nx-preview-chip.svelte-e5x4u5{align-items:center;gap:var(--s-1);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--trk-meta);text-transform:lowercase;color:var(--state-preview);border:1px solid var(--state-preview);border-radius:var(--r-pill);padding:0 var(--s-2);line-height:var(--lh-loose);background:color-mix(in oklch, var(--state-preview) 8%, transparent);display:inline-flex}.nx-preview-chip__pip.svelte-e5x4u5{font-size:var(--t-xxs)}.nx-msgact.svelte-9i5fql{align-items:center;gap:var(--s-1);padding:var(--s-1) 0;font-family:var(--font-sans);flex-wrap:wrap;display:inline-flex;position:relative}.nx-msgact__btn.svelte-9i5fql{background:var(--surface-sunken);color:var(--ink-700);padding:2px var(--s-2);border-radius:var(--r-md);font-family:var(--font-sans);font-size:var(--t-xs);cursor:pointer;border:1px solid #0000;align-items:center;gap:4px;display:inline-flex}.nx-msgact__btn.svelte-9i5fql:hover{background:var(--surface-card);border-color:var(--line)}.nx-msgact__btn.is-on.svelte-9i5fql{color:var(--brand-500);background:var(--brand-050)}.nx-msgact__btn--icon.svelte-9i5fql{padding:2px var(--s-1)}.nx-msgact__btn--muted.svelte-9i5fql{color:var(--ink-500)}.nx-msgact__sep.svelte-9i5fql{background:var(--line);width:1px;height:16px;margin:0 var(--s-1)}.nx-msgact__preview.svelte-9i5fql{align-items:center;display:inline-flex}.nx-msgact__btn.svelte-9i5fql:disabled{opacity:.45;cursor:not-allowed}.ai-indicator.svelte-c5l8j{align-items:center;gap:var(--s-4);font-family:var(--font-sans);font-size:var(--t-sm);display:inline-flex}.ai-indicator__dot.svelte-c5l8j{border-radius:var(--r-pill);background:var(--brand-500);width:8px;height:8px;animation:2s ease-in-out infinite svelte-c5l8j-ai-pulse}.ai-indicator__label.svelte-c5l8j{color:var(--ink-700);animation:2s ease-in-out infinite svelte-c5l8j-ai-label-breath}@keyframes svelte-c5l8j-ai-pulse{0%{opacity:.35}50%{opacity:1}to{opacity:.35}}@keyframes svelte-c5l8j-ai-label-breath{0%{color:var(--ink-700)}50%{color:var(--ink-900)}to{color:var(--ink-700)}}@media (prefers-reduced-motion:reduce){.ai-indicator__dot.svelte-c5l8j{opacity:1;animation:none}.ai-indicator__label.svelte-c5l8j{color:var(--ink-900);animation:none}}.nx-sturn.svelte-j2fd6r{font-family:var(--font-sans);font-size:var(--t-base);line-height:var(--lh-normal);color:var(--ink-900)}.nx-sturn__thinking.svelte-j2fd6r{align-items:center;gap:var(--s-2);padding:var(--s-1) 0;color:var(--ink-700);font-size:var(--t-sm);display:flex}.nx-sturn__tail.svelte-j2fd6r{white-space:pre-wrap}.nx-fade-word{opacity:0;animation:.3s ease-out forwards svelte-j2fd6r-nx-word-fade;display:inline}@keyframes svelte-j2fd6r-nx-word-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.nx-fade-word{opacity:1;animation:none}}.nx-turn__conf.svelte-r09t1f{display:contents}.nx-turn.svelte-r09t1f{padding:var(--s-4);border-radius:var(--r-lg);background:var(--surface-card);border:1px solid var(--line);margin-bottom:var(--s-3);font-family:var(--font-sans);transition:opacity var(--dur-quick) var(--ease-standard);display:flex}.nx-turn--user.svelte-r09t1f{background:var(--surface-sunken)}.nx-turn--assistant.svelte-r09t1f{background:var(--surface-card)}.nx-turn--system.svelte-r09t1f{background:var(--brand-050);border-color:var(--brand-100);color:var(--ink-700);font-size:var(--t-sm)}.nx-turn__body.svelte-r09t1f{flex:1;min-width:0}.nx-turn__head.svelte-r09t1f{align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);font-family:var(--font-mono);font-size:var(--t-sm);color:var(--ink-500);display:flex}.nx-turn__time.svelte-r09t1f{font-family:var(--font-mono);color:var(--ink-500);margin-left:auto}.nx-turn__freshness.svelte-r09t1f{padding:0 var(--s-2);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--fresh-unknown);background:var(--surface-sunken)}.nx-turn__freshness[data-freshness=Live].svelte-r09t1f{color:var(--fresh-live)}.nx-turn__freshness[data-freshness=Fresh].svelte-r09t1f{color:var(--fresh-fresh)}.nx-turn__freshness[data-freshness=Aging].svelte-r09t1f{color:var(--fresh-aging)}.nx-turn__freshness[data-freshness=Stale].svelte-r09t1f{color:var(--fresh-stale)}.nx-turn__answer.svelte-r09t1f{font-family:var(--font-sans);font-size:var(--t-base);line-height:var(--lh-normal);color:var(--ink-900);white-space:pre-wrap;padding-top:var(--s-2);border-top:1px solid var(--line)}.nx-turn__cites.svelte-r09t1f{gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--line);flex-wrap:wrap;margin-top:0;display:flex}.nx-turn__actions.svelte-r09t1f{padding-top:var(--s-3);border-top:1px solid var(--line);margin-top:0}.nx-turn__handoff.svelte-r09t1f{margin-top:var(--s-3)}.nx-msg__routed-reason.svelte-r09t1f{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-400,var(--ink-500));margin-top:var(--s-1)}.nx-msg__recalled.svelte-r09t1f{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500);margin-top:var(--s-1);display:inline-block}.nx-link.svelte-r09t1f{color:var(--brand-600);font-family:var(--font-sans);font-size:var(--t-sm);cursor:pointer;background:0 0;border:none;padding:0}.nx-link.svelte-r09t1f:hover{text-decoration:underline}.nx-work.svelte-r09t1f{margin-top:var(--s-3);padding:var(--s-3);background:var(--surface-sunken);border-radius:var(--r-md)}.nx-work__head.svelte-r09t1f{gap:var(--s-3);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500);margin-bottom:var(--s-2);align-items:baseline;display:flex}.nx-work__breadcrumb.svelte-r09t1f{gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-700);margin-bottom:var(--s-2);padding-bottom:var(--s-2);border-bottom:1px solid var(--line);align-items:baseline;display:flex}.nx-work__breadcrumb-lbl.svelte-r09t1f{color:var(--ink-500);text-transform:uppercase;letter-spacing:var(--trk-meta)}.nx-work__breadcrumb-trail.svelte-r09t1f{color:var(--ink-900)}.nx-work__lbl.svelte-r09t1f{font-weight:var(--weight-600);letter-spacing:var(--trk-meta);color:var(--ink-700)}.nx-work__list.svelte-r09t1f{margin:0;padding:0;list-style:none}.nx-work__row.svelte-r09t1f{gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-700);grid-template-columns:32px 64px 1fr 1fr;padding:2px 0;display:grid}.nx-work__rank.svelte-r09t1f{color:var(--ink-500)}.nx-work__score.svelte-r09t1f{color:var(--ink-700)}.nx-quote-btn{z-index:50;padding:var(--s-1) var(--s-2);background:var(--surface-card);border:1px solid var(--line-strong);border-radius:var(--r-md);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-700);cursor:pointer;box-shadow:var(--elev-1);white-space:nowrap;pointer-events:auto;position:fixed}.nx-quote-btn:hover{background:var(--surface-sunken);color:var(--ink-900)}@media (prefers-reduced-motion:reduce){.nx-turn.svelte-r09t1f{transition:none}}.nx-ongoing-chips.svelte-576cn7{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line)}.rate-banner.svelte-6ykrpf{gap:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--conf-low-bg);border:1px solid var(--conf-low);border-radius:var(--r-md);color:var(--conf-low);flex-direction:column;display:flex}.rate-message.svelte-6ykrpf{font-family:var(--font-sans);font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--ink-900);margin:0}.rate-cap.svelte-6ykrpf{align-items:center;gap:var(--s-2);font-size:var(--t-sm);margin:0;display:flex}.rate-cap-label.svelte-6ykrpf{color:var(--ink-500);font-family:var(--font-sans)}.rate-cap-value.svelte-6ykrpf{color:var(--ink-700);font-family:var(--font-sans);font-weight:var(--weight-500)}.rate-countdown.svelte-6ykrpf{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--ink-700);font-variant-numeric:tabular-nums;margin:0}.nx-skeleton.svelte-y3vs9{gap:var(--s-4);padding:var(--s-2) 0;flex-direction:column;display:flex}.nx-skeleton__row.svelte-y3vs9{width:100%;display:flex}.nx-skeleton__row[data-row=user].svelte-y3vs9{justify-content:flex-end}.nx-skeleton__row[data-row=assistant].svelte-y3vs9{justify-content:flex-start}.nx-skeleton__block.svelte-y3vs9{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--r-md);animation:1.4s ease-in-out infinite svelte-y3vs9-nx-skeleton-pulse}.nx-skeleton__block--user.svelte-y3vs9{width:60%;height:2.5rem}.nx-skeleton__block--assistant.svelte-y3vs9{width:75%;height:4rem}@keyframes svelte-y3vs9-nx-skeleton-pulse{0%,to{opacity:.6}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.nx-skeleton__block.svelte-y3vs9{animation:none}}.nx-sponsored.svelte-164jf43{gap:var(--s-1);margin:var(--s-3) 0;padding:var(--s-2);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-sunken);flex-direction:column;display:flex;position:relative}.promotion-sponsored-label.svelte-164jf43{font-size:var(--t-xs);letter-spacing:var(--trk-meta);text-transform:uppercase;color:var(--ink-500)}.nx-sponsored__img-link.svelte-164jf43{width:100%;display:block}.nx-sponsored__img.svelte-164jf43{border-radius:var(--r-sm);width:100%;height:auto;display:block}.nx-sponsored__offer.svelte-164jf43{align-items:center;gap:var(--s-2);color:var(--ink-700);text-decoration:none;display:flex}.nx-sponsored__cta.svelte-164jf43{color:var(--brand-500);font-weight:var(--weight-600)}.nx-sponsored__dismiss.svelte-164jf43{top:var(--s-1);right:var(--s-1);color:var(--ink-500);cursor:pointer;padding:var(--s-1);border-radius:var(--r-md);background:0 0;border:none;position:absolute}.nx-sponsored__dismiss.svelte-164jf43:hover{background:var(--surface-card);color:var(--ink-700)}.nx-ad-rail.svelte-8gf3n7{gap:var(--s-3);display:flex}.nx-ad-rail.is-vertical.svelte-8gf3n7{padding:var(--s-3);flex-direction:column;height:100%;min-height:0;overflow-y:auto}.nx-ad-rail.is-horizontal.svelte-8gf3n7{padding:var(--s-2) var(--s-3);scrollbar-width:none;flex-direction:row;overflow-x:auto}.nx-ad-rail.is-horizontal.svelte-8gf3n7::-webkit-scrollbar{display:none}.nx-ad-rail.is-vertical.svelte-8gf3n7 .nx-ad-rail__item:where(.svelte-8gf3n7){width:100%}.nx-ad-rail.is-horizontal.svelte-8gf3n7 .nx-ad-rail__item:where(.svelte-8gf3n7){flex:none;width:min(82vw,320px)}.stale-banner.svelte-53c6oz{gap:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--conf-med-bg);border:1px solid var(--conf-med);border-radius:var(--r-md);color:var(--conf-med);flex-direction:column;display:flex}.stale-message.svelte-53c6oz{font-family:var(--font-sans);font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--ink-900);margin:0}.thread-load-error.svelte-1bm0cq3{gap:var(--s-2);padding:var(--s-5);margin:var(--s-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-card);flex-direction:column;align-items:flex-start;display:flex}.thread-load-error__title.svelte-1bm0cq3{font-family:var(--font-sans);font-size:var(--t-md);font-weight:var(--weight-600);color:var(--ink-900);margin:0}.thread-load-error__body.svelte-1bm0cq3{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--ink-500);margin:0}.thread-load-error__ref.svelte-1bm0cq3{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500);margin:0}.thread-load-error__retry.svelte-1bm0cq3{height:36px;padding:0 var(--s-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-sunken);color:var(--ink-900);font-family:var(--font-sans);font-size:var(--t-sm);font-weight:var(--weight-500);cursor:pointer}.thread-load-error__retry.svelte-1bm0cq3:hover{background:var(--brand-050);border-color:var(--brand-500)}.warming-notice.svelte-p378sj{gap:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--brand-050);border:1px solid var(--brand-100);border-left:var(--s-1) solid var(--brand-500);border-radius:var(--r-md);color:var(--ink-700);flex-direction:column;display:flex}.warming-message.svelte-p378sj{font-family:var(--font-mono);font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--ink-900);margin:0}.nx-feature-in-progress__head.svelte-1rbnqui{margin-bottom:var(--s-2)}.nx-feature-in-progress__note.svelte-1rbnqui,.nx-feature-planned__note.svelte-1rbnqui{margin-top:var(--s-2);font-size:var(--t-sm);color:var(--ink-400,var(--ink-500))}.nx-feature-planned.svelte-1rbnqui{opacity:.72}.nx-feature-degraded.svelte-1rbnqui{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--fresh-stale);padding:var(--s-2)}.nx-handoff-banner.svelte-1bttmv3{justify-content:space-between;align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface-card);border:1px solid var(--line);border-left-width:2px;border-left-color:var(--brand-500);border-radius:var(--r-md);font-family:var(--font-sans);display:flex}.nx-handoff-banner__text.svelte-1bttmv3{gap:var(--s-1);flex-direction:column;display:flex}.nx-handoff-banner__headline.svelte-1bttmv3{font-size:var(--t-sm);font-weight:var(--weight-600);color:var(--ink-900);margin:0}.nx-handoff-banner__body.svelte-1bttmv3{font-size:var(--t-sm);color:var(--ink-700);margin:0}.nx-handoff-banner__reason.svelte-1bttmv3{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500)}.nx-handoff-banner__actions.svelte-1bttmv3{align-items:center;gap:var(--s-2);flex-shrink:0;display:flex}.nx-handoff-banner__cta.svelte-1bttmv3{font-size:var(--t-sm);font-weight:var(--weight-600);color:var(--brand-700);padding:var(--s-1) var(--s-2);border:1px solid var(--line);border-radius:var(--r-md);text-decoration:none}.nx-handoff-banner__cta.svelte-1bttmv3:hover{background:var(--brand-050)}.nx-handoff-banner__dismiss.svelte-1bttmv3{color:var(--ink-500);cursor:pointer;padding:var(--s-1);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.nx-main.svelte-jcc8g1{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.nx-thread.svelte-jcc8g1{padding:var(--s-6);flex:1;overflow-y:auto}.nx-error-wrap.svelte-jcc8g1{padding:var(--s-3) var(--s-6) 0}.nx-sources-row.svelte-jcc8g1{padding:var(--s-2) var(--s-6) 0}.nx-sources-btn.svelte-jcc8g1{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink-700);font-family:var(--font-mono);font-size:var(--t-xs);padding:2px var(--s-3);cursor:pointer;background:0 0}.nx-sources-btn.svelte-jcc8g1:hover{border-color:var(--brand-200);color:var(--brand-700)}.nx-privacy.svelte-jcc8g1{padding:var(--s-2) var(--s-6) var(--s-3);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500);text-align:center;border-top:1px solid var(--line);background:var(--surface-card);margin:0}.nx-ad-strip-mobile.svelte-jcc8g1{display:none}@media (width<=760px){.nx-ad-strip-mobile.svelte-jcc8g1{display:block}}.nx-jump-wrap.svelte-jcc8g1{justify-content:center;height:0;display:flex;position:relative}.nx-jump-btn.svelte-jcc8g1{bottom:var(--s-2);z-index:10;padding:var(--s-1) var(--s-3);background:var(--surface-card);border:1px solid var(--line-strong);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-700);cursor:pointer;box-shadow:var(--elev-1);position:absolute}.nx-jump-btn.svelte-jcc8g1:hover{color:var(--ink-900);background:var(--surface-sunken)}@media (width<=520px){.nx-thread.svelte-jcc8g1{padding:var(--s-3)}.nx-error-wrap.svelte-jcc8g1{padding:var(--s-3) var(--s-3) 0}.nx-sources-row.svelte-jcc8g1{padding:var(--s-2) var(--s-3) 0}.nx-privacy.svelte-jcc8g1{padding:var(--s-2) var(--s-3) var(--s-3)}}.nx-webcard.svelte-19oqr67{gap:var(--s-1);padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-sunken);flex-direction:column;display:flex}.nx-webcard__top.svelte-19oqr67{align-items:baseline;gap:var(--s-2);display:flex}.nx-webcard__n.svelte-19oqr67{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500)}.nx-webcard__label.svelte-19oqr67{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--trk-meta);text-transform:uppercase;color:var(--ink-500)}.nx-webcard__age.svelte-19oqr67{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500);margin-left:auto}.nx-webcard__claim.svelte-19oqr67{font-size:var(--t-sm);color:var(--ink-900);margin:0}.nx-webcard__meta.svelte-19oqr67{align-items:baseline;gap:var(--s-2);font-size:var(--t-xs);color:var(--ink-500);display:flex}.nx-webcard__domain.svelte-19oqr67{font-family:var(--font-mono)}.nx-webcard__link.svelte-19oqr67{color:var(--brand-700);text-decoration:none}.nx-webcard__link.svelte-19oqr67:hover{text-decoration:underline}.nx-drawer.svelte-14r05x3{background:var(--surface-card);border-left:1px solid var(--line);height:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.nx-drawer--embedded.svelte-14r05x3{border-left:none;border-top:1px solid var(--line)}.nx-drawer__head.svelte-14r05x3{padding:var(--s-4);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;display:flex}.nx-drawer__lbl.svelte-14r05x3{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--trk-caps);color:var(--ink-500);text-transform:uppercase}.nx-drawer__title.svelte-14r05x3{font-family:var(--font-sans);font-size:var(--t-md);font-weight:var(--weight-600);color:var(--ink-900);margin-top:2px}.nx-drawer__sublbl.svelte-14r05x3{padding:var(--s-3) var(--s-4);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500);border-bottom:1px solid var(--line)}.nx-iconbtn.svelte-14r05x3{color:var(--ink-700);cursor:pointer;padding:var(--s-1);border-radius:var(--r-md);background:0 0;border:none}.nx-iconbtn.svelte-14r05x3:hover{background:var(--surface-sunken)}.nx-drawer__toolbar.svelte-14r05x3{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);display:flex}.nx-drawer__filters.svelte-14r05x3{gap:var(--s-1);flex-wrap:wrap;display:flex}.nx-chip.svelte-14r05x3{color:var(--ink-700);border:1px solid var(--line);padding:2px var(--s-2);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--t-xs);cursor:pointer;transition:border-color var(--dur-instant) var(--ease-standard);background:0 0}.nx-chip.svelte-14r05x3:hover{border-color:var(--brand-200)}.nx-chip.is-on.svelte-14r05x3{background:var(--brand-500);color:var(--on-brand);border-color:var(--brand-500)}.nx-chip.is-on.svelte-14r05x3 .nx-chip__count:where(.svelte-14r05x3){color:var(--on-brand)}.nx-chip__count.svelte-14r05x3{color:var(--ink-500);margin-left:4px}.nx-export.svelte-14r05x3{background:var(--surface-sunken);border:1px solid var(--line);color:var(--ink-700);padding:2px var(--s-2);border-radius:var(--r-md);font-family:var(--font-sans);font-size:var(--t-xs);cursor:pointer;align-items:center;gap:4px;display:inline-flex}.nx-export.svelte-14r05x3:hover{background:var(--surface-card)}.nx-drawer__list.svelte-14r05x3{padding:var(--s-3) var(--s-4);flex:1;overflow-y:auto}.nx-drawer__empty.svelte-14r05x3{color:var(--ink-500);font-family:var(--font-mono);font-size:var(--t-xs);text-align:center;padding:var(--s-4) 0}.nx-receipt.svelte-14r05x3{padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.nx-receipt.svelte-14r05x3:last-child{border-bottom:none}.nx-receipt__top.svelte-14r05x3{align-items:center;gap:var(--s-2);margin-bottom:var(--s-1);display:flex}.nx-receipt__n.svelte-14r05x3{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500)}.nx-receipt__age.svelte-14r05x3{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500);margin-left:auto}.nx-receipt__claim.svelte-14r05x3{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--ink-900);line-height:var(--lh-normal);margin:0 0 var(--s-1)}.nx-receipt__meta.svelte-14r05x3{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500);flex-wrap:wrap;gap:4px;display:flex}.nx-receipt__source.svelte-14r05x3{color:var(--ink-700)}.nx-web-group.svelte-14r05x3{margin-top:var(--s-4);border-top:1px solid var(--brand-100);border-left:var(--s-1) solid var(--brand-600);padding-left:var(--s-3);background:var(--brand-050);border-radius:var(--r-md)}.nx-web-group__header.svelte-14r05x3{padding:var(--s-2) 0 var(--s-1);flex-direction:column;gap:2px;display:flex}.nx-web-group__heading.svelte-14r05x3{font-family:var(--font-mono);font-size:var(--t-xs);font-weight:var(--weight-600);color:var(--brand-600);text-transform:uppercase;letter-spacing:var(--trk-meta)}.nx-web-group__note.svelte-14r05x3{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500)}.overlay-scrim.svelte-1jl8vjp{background:var(--scrim);z-index:var(--z-overlay-scrim,40);position:fixed;inset:0}.overlay-panel.svelte-1jl8vjp{z-index:var(--z-overlay-panel,41);background:var(--surface-card);box-shadow:0 0 0 1px var(--line-strong);transition:transform var(--dur-deliberate) var(--ease-standard);position:fixed;overflow-y:auto}.overlay-panel[data-side=right].svelte-1jl8vjp{width:min(var(--overlay-width,400px), 90vw);top:0;bottom:0;right:0;transform:translate(100%)}.overlay-panel[data-side=right][data-open=true].svelte-1jl8vjp{transform:translate(0)}.overlay-panel[data-side=left].svelte-1jl8vjp{width:min(var(--overlay-width,400px), 90vw);top:0;bottom:0;left:0;transform:translate(-100%)}.overlay-panel[data-side=left][data-open=true].svelte-1jl8vjp{transform:translate(0)}.overlay-panel[data-side=bottom].svelte-1jl8vjp{max-height:var(--overlay-height,80vh);bottom:0;left:0;right:0;transform:translateY(100%)}.overlay-panel[data-side=bottom][data-open=true].svelte-1jl8vjp{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.overlay-panel.svelte-1jl8vjp{transition:none}}.nx-sidebar.svelte-ou1367{width:100%;min-width:0;height:100%;padding:var(--s-4);background:var(--surface-sunken);border-right:1px solid var(--line);font-family:var(--font-sans);color:var(--ink-900);gap:var(--s-4);flex-direction:column;display:flex;overflow-y:auto}.nx-newbtn.svelte-ou1367{height:36px;padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-card);color:var(--ink-900);font-family:var(--font-sans);font-size:var(--t-sm);font-weight:var(--weight-500);cursor:pointer;transition:background var(--dur-quick) var(--ease-standard), border-color var(--dur-quick) var(--ease-standard);justify-content:center;align-items:center;display:flex}.nx-newbtn.svelte-ou1367:hover{background:var(--brand-050);border-color:var(--brand-500)}.nx-sidebar__section.svelte-ou1367{gap:var(--s-2);flex-direction:column;display:flex}.nx-sidebar__head.svelte-ou1367{font-family:var(--font-mono);font-size:var(--t-xs);font-weight:var(--weight-600);color:var(--ink-500);letter-spacing:var(--trk-meta)}.nx-sidebar__viewtoggle.svelte-ou1367{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;display:block}.nx-sidebar__viewtoggle.svelte-ou1367:hover{color:var(--brand-500)}.nx-sidebar__empty.svelte-ou1367{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--ink-500);padding:var(--s-3) 0;margin:0}.nx-threads.svelte-ou1367{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nx-thread.svelte-ou1367{padding:var(--s-3);border-radius:var(--r-md);cursor:pointer;transition:background var(--dur-quick) var(--ease-standard);border:1px solid #0000}.nx-thread.svelte-ou1367:hover{background:var(--surface-card)}.nx-thread.is-active.svelte-ou1367{background:var(--brand-050);border-color:var(--brand-100)}.nx-thread.is-confirming.svelte-ou1367{background:var(--surface-card);cursor:default}.nx-thread.is-pinned.svelte-ou1367{border-left:2px solid var(--brand-200)}.nx-thread__title.svelte-ou1367{font-family:var(--font-sans);font-size:var(--t-sm);font-weight:var(--weight-500);color:var(--ink-900);line-height:var(--lh-snug)}.nx-thread__meta.svelte-ou1367{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500);margin-top:2px}.nx-thread__row.svelte-ou1367{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.nx-thread__content.svelte-ou1367{flex:1;min-width:0}.nx-thread__rename-input.svelte-ou1367{border:1px solid var(--brand-300);border-radius:var(--r-sm);background:var(--surface-card);width:100%;min-width:0;color:var(--ink-900);font-family:var(--font-sans);font-size:var(--t-sm);padding:var(--s-1) var(--s-2);outline:none;flex:1}.nx-thread__delete.svelte-ou1367,.nx-thread__action.svelte-ou1367{width:28px;height:28px;color:var(--ink-500);border-radius:var(--r-md);opacity:0;cursor:pointer;transition:opacity var(--dur-quick) var(--ease-standard), background var(--dur-quick) var(--ease-standard);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:flex}.nx-thread.svelte-ou1367:hover .nx-thread__delete:where(.svelte-ou1367),.nx-thread.svelte-ou1367:focus-within .nx-thread__delete:where(.svelte-ou1367),.nx-thread__delete.svelte-ou1367:focus-visible,.nx-thread.svelte-ou1367:hover .nx-thread__action:where(.svelte-ou1367),.nx-thread.svelte-ou1367:focus-within .nx-thread__action:where(.svelte-ou1367),.nx-thread__action.svelte-ou1367:focus-visible{opacity:1}.nx-thread__delete.svelte-ou1367:hover,.nx-thread__action.svelte-ou1367:hover{background:var(--surface-sunken);color:var(--brand-500)}.nx-thread__confirm.svelte-ou1367{align-items:center;gap:var(--s-2);font-family:var(--font-sans);font-size:var(--t-sm);display:flex}.nx-thread__confirm-prompt.svelte-ou1367{color:var(--ink-900);font-weight:var(--weight-500);line-height:var(--lh-snug);flex:1}.nx-thread__confirm-yes.svelte-ou1367,.nx-thread__confirm-no.svelte-ou1367{padding:var(--s-1,4px) var(--s-2);border-radius:var(--r-md);font-family:var(--font-sans);font-size:var(--t-xs);font-weight:var(--weight-500);cursor:pointer;border:1px solid var(--line);line-height:1}.nx-thread__confirm-yes.svelte-ou1367{background:var(--brand-500);color:var(--on-brand);border-color:var(--brand-500)}.nx-thread__confirm-no.svelte-ou1367{background:var(--surface-card);color:var(--ink-900)}.nx-sidebar__logo.svelte-ou1367{width:7.5rem;height:auto;margin:0;display:block}.nx-sidebar__search.svelte-ou1367{align-items:center;gap:var(--s-2);padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-card);height:32px;color:var(--ink-500);display:flex}.nx-sidebar__search-input.svelte-ou1367{min-width:0;color:var(--ink-900);font-family:var(--font-sans);font-size:var(--t-sm);background:0 0;border:none;outline:none;flex:1}@media (prefers-reduced-motion:reduce){.nx-newbtn.svelte-ou1367,.nx-thread.svelte-ou1367,.nx-thread__delete.svelte-ou1367,.nx-thread__action.svelte-ou1367{transition:none}}.nx-shell.svelte-vo5zqj{--shell-rail-left:280px;--shell-rail-right:clamp(300px, 24vw, 360px);grid-template-columns:var(--shell-rail-left) minmax(0, 1fr) var(--shell-rail-right);background:var(--surface-page);height:100dvh;color:var(--ink-900);font-family:var(--font-sans);grid-template-rows:minmax(0,1fr);grid-template-areas:"left center right";display:grid}.nx-left-col.svelte-vo5zqj{flex-direction:column;grid-area:left;min-height:0;display:flex}.nx-center-cell.svelte-vo5zqj{grid-area:center;min-width:0;display:flex}.nx-right-cell.svelte-vo5zqj{grid-area:right}.nx-undo-toast.svelte-vo5zqj{bottom:var(--s-4);right:var(--s-4);align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface-card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--elev-3);z-index:1000;font-family:var(--font-sans);font-size:var(--t-sm);color:var(--ink-900);display:flex;position:fixed}.nx-undo-toast.is-failed.svelte-vo5zqj .nx-undo-toast__msg:where(.svelte-vo5zqj){color:var(--ink-500)}.nx-undo-toast__action.svelte-vo5zqj{padding:var(--s-1,4px) var(--s-3);color:var(--brand-500);border:1px solid var(--line);border-radius:var(--r-md);font-family:var(--font-sans);font-size:var(--t-xs);font-weight:var(--weight-600);cursor:pointer;background:0 0;line-height:1}.nx-undo-toast__action.svelte-vo5zqj:hover{background:var(--brand-050)}.nx-left-trigger.svelte-vo5zqj,.nx-left-backdrop.svelte-vo5zqj{display:none}@media (width<=760px){.nx-shell.is-narrow.svelte-vo5zqj{grid-template-columns:0 minmax(0,1fr) auto}.nx-right-cell.svelte-vo5zqj{display:none}.nx-shell.is-narrow.svelte-vo5zqj .nx-left-col:where(.svelte-vo5zqj){z-index:1100;width:var(--shell-rail-left);background:var(--surface-page);border-right:1px solid var(--line);max-width:85vw;transition:transform .16s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.nx-shell.is-narrow.left-drawer-open.svelte-vo5zqj .nx-left-col:where(.svelte-vo5zqj){transform:translate(0)}.nx-left-trigger.svelte-vo5zqj{top:var(--s-2);left:var(--s-2);z-index:1101;min-width:var(--s-8);min-height:var(--s-8);padding:0 var(--s-2);background:var(--surface-card);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink-700);font-family:var(--font-mono);font-size:var(--t-md);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:fixed}.nx-shell.is-narrow.left-drawer-open.svelte-vo5zqj .nx-left-backdrop:where(.svelte-vo5zqj){z-index:1099;background:color-mix(in srgb, var(--ink-900) 35%, transparent);display:block;position:fixed;inset:0}}.nx-welcome-gate.svelte-vo5zqj{z-index:1200;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nx-welcome-gate__scrim.svelte-vo5zqj{background:color-mix(in srgb, var(--ink-900) 50%, transparent);position:absolute;inset:0}.nx-welcome-gate__card.svelte-vo5zqj{z-index:1;width:min(480px, calc(100vw - var(--s-8)));position:relative}
