.demo-stand{--bg:#0d0f14;--bg-2:#131824;--card:#161c2b;--card-2:#1c2232;--text:#f1f5ff;--muted:#9aa4b2;--accent:#ffb347;--accent-2:#4dd0ff;--ok:#2bd576;--bad:#ff5d5d;--ring:#ffb34766;background:radial-gradient(1200px 800px at 10% 10%,#4dd0ff2e,#0000 60%),radial-gradient(900px 700px at 90% 20%,#ffb3472e,#0000 60%),var(--bg);color:var(--text);font-family:Space Grotesk,system-ui,-apple-system,sans-serif;min-height:100vh;padding:32px 36px 48px}.demo-stand .hero{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:1.5fr 1fr;margin-bottom:32px}.demo-stand .hero__title h1{font-family:Fraunces,serif;font-size:clamp(2rem,2.8vw,3rem);letter-spacing:-.5px;margin:12px 0 8px}.demo-stand .hero__title p{color:var(--muted);font-size:1rem;max-width:640px}.demo-stand .badge{background:#ffb34726;border-radius:999px;color:var(--accent);display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:1px;padding:6px 12px;text-transform:uppercase}.demo-stand .hero__meta{grid-gap:16px;display:grid;gap:16px}.demo-stand .status{align-items:center;background:var(--card);border:1px solid #ffffff0f;border-radius:16px;display:flex;gap:12px;padding:14px 16px}.demo-stand .status .dot{background:var(--bad);border-radius:50%;box-shadow:0 0 12px #ff5d5d99;height:10px;width:10px}.demo-stand .status.ok .dot{background:var(--ok);box-shadow:0 0 12px #2bd57699}.demo-stand .panel{background:var(--card-2);border:1px solid #ffffff0d;border-radius:16px;padding:16px}.demo-stand .panel__row{color:var(--muted);display:flex;justify-content:space-between;margin-bottom:8px}.demo-stand .panel__row strong{color:var(--text)}.demo-stand .grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-stand .card{background:var(--card);border:1px solid #ffffff0f;border-radius:18px;box-shadow:0 12px 30px #00000040;display:flex;flex-direction:column;gap:10px;padding:18px}.demo-stand .card.wide{grid-column:span 3}.demo-stand .card h2{font-size:1.1rem;margin:0 0 6px}.demo-stand label{color:var(--muted);font-size:.9rem}.demo-stand input,.demo-stand select,.demo-stand textarea{background:#0f1420;border:1px solid #ffffff14;border-radius:12px;color:var(--text);font-family:inherit;padding:10px 12px;width:100%}.demo-stand textarea{resize:vertical}.demo-stand .input-error{border-color:#ff5d5db3;box-shadow:0 0 0 2px #ff5d5d26}.demo-stand .error{color:var(--bad);font-size:.85rem;margin-top:6px}.demo-stand .row{align-items:center;display:flex;gap:10px}.demo-stand .row.split{gap:16px}.demo-stand .row.split>div{flex:1 1}.demo-stand .buttons{display:flex;flex-wrap:wrap;gap:10px}.demo-stand .split-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.demo-stand .self-summary{grid-gap:12px;background:#0f1420;border:1px solid #ffffff0f;border-radius:14px;display:grid;gap:12px;margin-bottom:12px;padding:12px}.demo-stand .self-section .label{color:var(--muted);display:block;font-size:.8rem;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.demo-stand .pill-list{display:flex;flex-wrap:wrap;gap:8px}.demo-stand .pill{align-items:center;background:#ffffff0a;border:1px solid #ffffff1f;color:var(--text);display:inline-flex;font-size:.8rem;gap:6px;padding:4px 10px}.demo-stand .pill--accent{border-color:#ffb34780;box-shadow:0 0 0 1px #ffb34726}.demo-stand .pill--cool{border-color:#4dd0ff80;box-shadow:0 0 0 1px #4dd0ff26}.demo-stand .pill--warn{border-color:#ff5d5d80;box-shadow:0 0 0 1px #ff5d5d26}.demo-stand .mood-grid{grid-gap:10px;display:grid;gap:10px}.demo-stand .mood-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:90px 1fr 60px}.demo-stand .mood-label{color:var(--muted);font-size:.85rem}.demo-stand .mood-bar{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.demo-stand .mood-fill{background:linear-gradient(90deg,#ffb34733,#ffb347e6);height:100%}.demo-stand .mood-fill--cool{background:linear-gradient(90deg,#4dd0ff33,#4dd0ffe6)}.demo-stand .mood-value{font-feature-settings:"tnum";color:var(--text);font-size:.85rem;font-variant-numeric:tabular-nums;text-align:right}.demo-stand .links-list{grid-gap:10px;display:grid;gap:10px;margin-top:12px}.demo-stand .links-row{grid-gap:12px;align-items:center;background:#0f1420;border:1px solid #ffffff0f;border-radius:12px;display:grid;gap:12px;grid-template-columns:auto 1fr auto 1fr auto;padding:10px 12px}.demo-stand .links-node{grid-gap:4px;display:grid;gap:4px}.demo-stand .node-meta{color:var(--muted);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.demo-stand .node-text{color:var(--text);font-size:.9rem;word-break:break-word}.demo-stand .links-arrow{color:var(--accent-2);font-weight:600}.demo-stand .node-weight{font-feature-settings:"tnum";color:var(--muted);font-size:.85rem;font-variant-numeric:tabular-nums}.demo-stand .btn{background:#0000;border:1px solid #ffffff1f;border-radius:12px;color:var(--text);cursor:pointer;padding:10px 16px;transition:transform .15s ease,box-shadow .15s ease,border .15s ease}.demo-stand .btn:hover{border-color:var(--accent-2);box-shadow:0 0 0 3px #4dd0ff26;transform:translateY(-1px)}.demo-stand .btn.primary{background:linear-gradient(135deg,#ffb347e6,#ff805ae6);border:none;box-shadow:0 10px 20px #ffb34740;color:#10141d;font-weight:600}.demo-stand .btn.primary:hover{box-shadow:0 12px 22px #ffb34759}.demo-stand .output{background:#0f1420;border:1px dashed #ffffff14;border-radius:12px;color:#d6def0;font-size:.85rem;min-height:120px;overflow:auto;padding:12px}.demo-stand .list{grid-gap:10px;display:grid;gap:10px}.demo-stand .list__item{align-items:flex-start;background:#ffffff08;border-radius:12px;display:flex;gap:10px;padding:10px 12px}.demo-stand .pill{background:#4dd0ff2e;border-radius:999px;color:var(--accent-2);font-size:.7rem;padding:4px 8px;text-transform:uppercase}.demo-stand .footer,.demo-stand .muted{color:var(--muted);font-size:.85rem}.demo-stand .footer{align-items:center;display:flex;justify-content:space-between;margin-top:32px}@media (max-width:1100px){.demo-stand .grid,.demo-stand .hero{grid-template-columns:1fr}.demo-stand .card.wide{grid-column:span 1}.demo-stand .mood-row,.demo-stand .split-grid{grid-template-columns:1fr}.demo-stand .mood-row{justify-items:start}.demo-stand .mood-value{text-align:left}.demo-stand .links-row{grid-template-columns:1fr}.demo-stand .links-arrow,.demo-stand .node-weight{justify-self:start}}.demo-stand .demo-top{display:flex;justify-content:flex-start;margin-bottom:16px}:root{--font-sans:"IBM Plex Sans","Avenir Next","Segoe UI",sans-serif;--font-mono:"IBM Plex Mono","SFMono-Regular","Consolas",monospace}.app-shell{--bg-base:#f6f1e8;--bg-secondary:#d9edf2;--panel-bg:#fffcf7c7;--panel-line:#1526311a;--ink:#142631;--muted-ink:#142631b8;--soft-ink:#14263185;--thread-active-bg:linear-gradient(135deg,#103948,#14556b);--thread-active-fg:#eef8fb;--thread-line:#15263114;--input-bg:#ffffffdb;color:var(--ink);max-width:min(1540px,calc(100vw - 32px));min-height:100vh;padding:28px}.app-shell.theme-dark{--bg-base:#0e1820;--bg-secondary:#19313c;--panel-bg:#0b141cc7;--panel-line:#91c5d624;--ink:#edf4f6;--muted-ink:#edf4f6cc;--soft-ink:#edf4f694;--thread-active-bg:linear-gradient(135deg,#d78539,#f0b15a);--thread-active-fg:#1b1208;--thread-line:#91c5d61f;--input-bg:#0d1821e6}.app-shell,.app-shell *{font-family:IBM Plex Sans,Avenir Next,Segoe UI,sans-serif;font-family:var(--font-sans)}.app-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at top left,#ffffff47,#0000 36%),linear-gradient(135deg,#0c2e3ceb,#175468e0)!important;border:1px solid #d7eff52e;border-radius:28px!important;box-shadow:0 24px 80px #0c2c3838;color:#f3fbfd!important}.app-toolbar{align-items:center;display:flex;gap:20px;min-height:88px!important}.app-brand-kicker,.rail-caption,.section-kicker{font-size:.72rem!important;font-weight:700!important;letter-spacing:.14em;opacity:.72;text-transform:uppercase}.app-brand-title{font-size:clamp(1.2rem,1.9vw,1.8rem)!important;font-weight:700!important;letter-spacing:-.03em}.status-strip{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.status-pill{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;display:inline-flex;gap:8px;padding:10px 14px}.status-pill--wide{max-width:300px}.status-pill__label{font-size:.68rem;letter-spacing:.14em;opacity:.68;text-transform:uppercase}.status-pill__value{font-size:.84rem;font-weight:700}.status-pill__value--mono{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(180deg,#ffffff3d,#0000 18%),var(--panel-bg)!important;border:1px solid var(--panel-line);border-radius:34px!important;box-shadow:0 24px 90px #102b361f;overflow:hidden}.workspace-grid,.workspace-panel{position:relative}.thread-rail{color:var(--muted-ink)}.operator-card{background:linear-gradient(135deg,#103948eb,#185d70e0);border-radius:22px;box-shadow:0 14px 28px #102b3629;color:#edf9fc;margin:12px 0 16px;padding:14px 14px 12px}.theme-dark .operator-card{background:linear-gradient(135deg,#d5843aeb,#edb15ae6);color:#231505}.operator-card__kicker{opacity:.72}.operator-card__name{font-weight:700!important;letter-spacing:-.03em;margin-top:6px!important}.operator-card__meta{display:flex;flex-direction:column;font-size:.82rem;gap:4px;margin-top:10px;opacity:.84}.chat-stage{min-width:0}.continuity-deck{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.05fr 1fr 1.45fr;margin-bottom:14px}.continuity-card{background:linear-gradient(180deg,#ffffff75,#0000 26%),#ffffff57;border:1px solid var(--panel-line);border-radius:22px;box-shadow:inset 0 1px 0 #ffffff61;padding:14px 15px}.theme-dark .continuity-card{background:linear-gradient(180deg,#ffffff0f,#0000 26%),#ffffff08}.continuity-card--identity{background:linear-gradient(135deg,#faf4e4f5,#d8f1f5d6)}.theme-dark .continuity-card--identity{background:linear-gradient(135deg,#202e37f0,#143a45e0)}.continuity-card__title{color:var(--ink);font-weight:650!important;line-height:1.35!important;margin-top:6px!important}.continuity-card__title--caps{letter-spacing:.12em;text-transform:uppercase}.continuity-card__title--mono{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace!important;font-family:var(--font-mono)!important;font-size:.95rem!important}.continuity-card__meta{color:var(--soft-ink);display:flex;flex-wrap:wrap;font-size:.8rem;gap:8px 14px;margin-top:10px}.continuity-card__owner-row{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:6px}.owner-badge,.trace-drawer__owner-badge{align-items:center;background:#102b360f;border:1px solid var(--panel-line);border-radius:999px;color:var(--muted-ink);display:inline-flex;font-size:.68rem;justify-content:center;letter-spacing:.08em;line-height:1;padding:6px 10px;text-transform:uppercase;white-space:nowrap}.owner-badge--rivet,.trace-drawer__owner-badge--rivet{background:#d2f1f7d1}.owner-badge--continuity,.trace-drawer__owner-badge--continuity{background:#def4e6db}.owner-badge--handoff,.trace-drawer__owner-badge--handoff{background:#ffeed3e6}.owner-badge--focus,.trace-drawer__owner-badge--focus{background:#e9eaf1eb}.owner-badge--input,.trace-drawer__owner-badge--input{background:#e4eef5e0}.theme-dark .owner-badge,.theme-dark .trace-drawer__owner-badge{background:#ffffff0f}.continuity-card--owner.continuity-card--rivet{background:linear-gradient(135deg,#e0f4fafa,#eefbffeb)}.continuity-card--owner.continuity-card--continuity{background:linear-gradient(135deg,#e7f4ecfa,#f4fcf7eb)}.continuity-card--owner.continuity-card--handoff{background:linear-gradient(135deg,#fff1dffa,#fff8edeb)}.continuity-card--owner.continuity-card--focus{background:linear-gradient(135deg,#eeeef4fa,#f7f7fbeb)}.theme-dark .continuity-card--owner.continuity-card--rivet{background:linear-gradient(135deg,#0d333feb,#101f25eb)}.theme-dark .continuity-card--owner.continuity-card--continuity{background:linear-gradient(135deg,#133422eb,#112018eb)}.theme-dark .continuity-card--owner.continuity-card--handoff{background:linear-gradient(135deg,#4a2f11eb,#26190beb)}.theme-dark .continuity-card--owner.continuity-card--focus{background:linear-gradient(135deg,#21262eeb,#16191eeb)}.continuity-card--health.continuity-card--green{background:linear-gradient(135deg,#e4f9eafa,#f0fcf3eb)}.continuity-card--health.continuity-card--amber,.continuity-card--health.continuity-card--orange{background:linear-gradient(135deg,#ffefd6fa,#fff9ecf0)}.continuity-card--health.continuity-card--slate{background:linear-gradient(135deg,#ecf1f4fa,#f6f9fbf0)}.theme-dark .continuity-card--health.continuity-card--green{background:linear-gradient(135deg,#123420eb,#11221aeb)}.theme-dark .continuity-card--health.continuity-card--amber,.theme-dark .continuity-card--health.continuity-card--orange{background:linear-gradient(135deg,#482e11eb,#26190beb)}.theme-dark .continuity-card--health.continuity-card--slate{background:linear-gradient(135deg,#1f282eeb,#12191feb)}.semantic-hud{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.35fr 1fr;margin-bottom:14px}.semantic-hud__panel{background:linear-gradient(180deg,#ffffff6b,#0000 22%),#ffffff47;border:1px solid var(--panel-line);border-radius:22px;padding:14px 15px}.theme-dark .semantic-hud__panel{background:linear-gradient(180deg,#ffffff0f,#0000 22%),#ffffff08}.semantic-timeline{gap:10px;margin-top:10px}.semantic-timeline,.timeline-chip{display:flex;flex-direction:column}.timeline-chip{background:#102b360d;border:1px solid var(--panel-line);border-radius:16px;cursor:pointer;gap:4px;padding:10px 12px;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.theme-dark .timeline-chip{background:#ffffff0a}.timeline-chip:hover{box-shadow:0 10px 24px #102b361f;transform:translateY(-1px)}.timeline-chip--rivet{background:#d2f1f78f}.timeline-chip--continuity{background:#def4e69e}.timeline-chip--handoff{background:#ffeed3b3}.timeline-chip--focus{background:#e9eaf1b8}.theme-dark .timeline-chip--continuity,.theme-dark .timeline-chip--focus,.theme-dark .timeline-chip--handoff,.theme-dark .timeline-chip--rivet{background:#ffffff0f}.timeline-chip__owner{color:var(--soft-ink);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.72rem}.timeline-chip__move{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ink);display:-webkit-box;font-size:.92rem;line-height:1.4;overflow:hidden}.semantic-hud__empty{color:var(--soft-ink);margin-top:10px!important}.inspector-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.inspector-card{background:#102b360d;border:1px solid var(--panel-line);border-radius:16px;display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px}.theme-dark .inspector-card{background:#ffffff0a}.inspector-card__label{color:var(--soft-ink);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.inspector-card strong{color:var(--ink);font-size:.92rem;line-height:1.3;word-break:break-word}.inspector-card span:last-child{color:var(--soft-ink);font-size:.78rem}.trace-drawer{background:linear-gradient(180deg,#ffffff6b,#0000 18%),var(--panel-bg)!important;color:var(--ink);width:min(540px,94vw)}.trace-drawer__head{padding:18px 18px 14px}.trace-drawer__title{font-weight:700!important;margin-top:6px!important}.trace-drawer__subtle{color:var(--soft-ink);margin-top:6px!important}.trace-drawer__body{overflow-y:auto;padding:16px 18px 22px}.trace-drawer__section+.trace-drawer__section{margin-top:14px}.trace-drawer__section-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.composer-panel,.task-ribbon{background:linear-gradient(180deg,#fff6,#0000 30%),#ffffff52;border-radius:24px;box-shadow:inset 0 1px 0 #ffffff61}.section-title{color:var(--ink);font-weight:600!important}.pending-banner button{border-radius:999px}.composer-head{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.composer-upload{color:var(--muted-ink)}.chat-window{background:radial-gradient(circle at top right,#63b4c71c,#0000 32%),#fff6;border:1px solid var(--panel-line);border-radius:28px;box-shadow:inset 0 1px 0 #ffffff7a}.chat-empty{color:var(--soft-ink)}.chat-row.is-user{align-items:flex-end;display:flex;flex-direction:column}.chat-row.is-llm,.chat-row.is-system{align-items:flex-start;display:flex;flex-direction:column}.chat-bubble{border:1px solid var(--panel-line);border-radius:22px;box-shadow:0 18px 48px #102b361a;display:inline-flex;flex-direction:column;gap:8px;max-width:min(84%,980px);padding:14px 16px}.chat-bubble--user{background:linear-gradient(135deg,#113645,#1a657c);border-color:#0e485c52;color:#effbfd}.theme-dark .chat-bubble--user{background:linear-gradient(135deg,#d38b42,#f0b15a);color:#201305}.chat-bubble--llm{background:#fffcf5eb;color:var(--ink)}.theme-dark .chat-bubble--llm{background:#101c24eb}.chat-bubble--system{background:#78899424;color:var(--muted-ink)}.chat-bubble__meta{align-items:baseline;display:flex;font-size:.76rem;gap:12px;justify-content:space-between}.chat-bubble__author{font-weight:700;letter-spacing:.01em}.chat-bubble__time,.chat-meta-note,.chat-origin-tag{color:var(--soft-ink)}.thought-window,.trace-card{border:1px solid var(--panel-line);border-radius:20px;display:inline-block;margin-top:10px;max-width:min(84%,980px);padding:12px 14px;text-align:left}.thought-window{background:linear-gradient(135deg,#d3f1f6cc,#f8fcfdf5)}.theme-dark .thought-window{background:linear-gradient(135deg,#133a44e0,#0e1a20f2)}.thought-window__kicker,.trace-card__kicker,.trace-label{color:var(--soft-ink)}.thought-window__body,.trace-card__body{margin-top:6px;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.trace-card--reply{background:#fff7e3eb}.trace-card--ask{background:#e8f7ecf5}.theme-dark .trace-card--reply{background:#3d2b0eeb}.theme-dark .trace-card--ask{background:#123521f0}.chat-image{border:1px solid var(--panel-line);border-radius:18px;box-shadow:0 14px 32px #102b361f;max-width:75%}.trace-panel details{background:#ffffff47;border:1px dashed var(--panel-line);border-radius:18px;max-width:min(92%,1080px);padding:10px 12px}.theme-dark .trace-panel details{background:#ffffff0a}.trace-panel summary{color:var(--muted-ink);cursor:pointer;font-weight:700}.trace-pre{background:#11232d0f;border-radius:14px;color:var(--ink);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:.78rem;margin-top:4px;max-width:100%;overflow-wrap:anywhere;padding:10px 12px;white-space:pre-wrap;word-break:break-word}.theme-dark .trace-pre{background:#f5f9fa0f}@media (max-width:900px){.app-shell{max-width:calc(100vw - 8px);padding:14px}.app-toolbar{align-items:flex-start;min-height:auto!important;padding-bottom:10px;padding-top:10px}.status-strip{justify-content:flex-start;width:100%}.chat-bubble,.thought-window,.trace-card,.trace-panel details{max-width:100%}.continuity-deck,.inspector-grid,.semantic-hud{grid-template-columns:1fr}}
/*# sourceMappingURL=main.6326dad2.css.map*/