.btn[data-v-5edd411a]{appearance:none;cursor:pointer;letter-spacing:-.005em;border-radius:var(--r-pill);white-space:nowrap;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border:0;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:500;display:inline-flex}.btn[data-v-5edd411a]:hover:not(:disabled){transform:translateY(-1px)}.btn[data-v-5edd411a]:active:not(:disabled){transform:translateY(0)}.btn[data-v-5edd411a]:disabled{opacity:.45;cursor:not-allowed}.btn-accent[data-v-5edd411a]{background:var(--accent);color:#fff;box-shadow:0 4px 14px var(--accent-line)}.btn-accent[data-v-5edd411a]:hover:not(:disabled){box-shadow:0 8px 24px var(--accent-line)}.btn-primary[data-v-5edd411a]{background:var(--ink-2);color:var(--paper);box-shadow:var(--shadow-2)}.btn-primary[data-v-5edd411a]:hover:not(:disabled){box-shadow:var(--shadow-3)}.btn-ghost[data-v-5edd411a]{background:var(--paper-2);color:var(--ink-2);box-shadow:var(--shadow-1)}.btn-ghost[data-v-5edd411a]:hover:not(:disabled){background:var(--paper);box-shadow:var(--shadow-2)}.btn-text[data-v-5edd411a]{color:var(--ink-soft);background:0 0;height:40px;padding:0 14px}.btn-text[data-v-5edd411a]:hover:not(:disabled){color:var(--ink-2);background:var(--paper-3)}.page[data-v-54619dcc]{background:var(--paper);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.card[data-v-54619dcc]{background:var(--paper-2);border-radius:var(--r-4);width:100%;max-width:460px;box-shadow:var(--shadow-2);padding:36px 36px 32px}.brand[data-v-54619dcc]{color:var(--ink-2);font-family:var(--font-sans);letter-spacing:-.018em;align-items:center;gap:10px;margin-bottom:18px;font-size:18px;font-weight:600;display:inline-flex}.mark[data-v-54619dcc]{background:var(--ink-2);width:24px;height:24px;color:var(--paper);border-radius:6px;place-items:center;font-size:13px;font-weight:700;display:grid}.eyebrow[data-v-54619dcc]{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px;font-size:12px;font-weight:600}.title[data-v-54619dcc]{letter-spacing:-.02em;color:var(--ink-2);margin:0 0 12px;font-size:24px;font-weight:600}.lede[data-v-54619dcc]{color:var(--ink-soft);margin:0 0 24px;font-size:14px;line-height:1.5}.rolebar[data-v-54619dcc]{border-radius:var(--r-2);padding:12px 16px;font-size:13px}.rolebar-warn[data-v-54619dcc]{color:#8e5a22;background:#f4eadc}.form[data-v-54619dcc]{flex-direction:column;gap:14px;display:flex}.field[data-v-54619dcc]{flex-direction:column;gap:6px;display:flex}.field label[data-v-54619dcc]{color:var(--ink-2);font-size:13px;font-weight:500}.field input[data-v-54619dcc]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);font:inherit;color:var(--ink);outline:none;padding:10px 14px;font-size:14px}.field input[data-v-54619dcc]:focus{border-color:var(--ink-2);box-shadow:0 0 0 1px var(--ink-2)}.err[data-v-54619dcc]{color:#8e5a22;margin:4px 0 0;font-size:12px}.hint[data-v-54619dcc]{color:var(--ink-muted);margin:4px 0;font-size:12.5px}.confirm-line[data-v-54619dcc]{color:var(--ink-soft);margin:0 0 12px;font-size:13.5px}.page[data-v-691512ce]{background:var(--paper);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.card[data-v-691512ce]{background:var(--paper-2);border-radius:var(--r-4);width:100%;max-width:380px;box-shadow:var(--shadow-2);padding:36px 36px 32px}.brand[data-v-691512ce]{color:var(--ink-2);font-family:var(--font-sans);letter-spacing:-.018em;align-items:center;gap:10px;margin-bottom:6px;font-size:18px;font-weight:600;display:inline-flex}.mark[data-v-691512ce]{background:var(--ink-2);width:24px;height:24px;color:var(--paper);border-radius:6px;place-items:center;font-size:13px;font-weight:700;display:grid}.lede[data-v-691512ce]{color:var(--ink-soft);margin:0 0 28px;font-size:15px}.form[data-v-691512ce]{flex-direction:column;gap:16px;display:flex}.field[data-v-691512ce]{flex-direction:column;gap:6px;display:flex}.field label[data-v-691512ce]{color:var(--ink-2);font-size:13px;font-weight:500}.field input[data-v-691512ce]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);font:inherit;color:var(--ink);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);outline:none;padding:10px 14px;font-size:14px}.field input[data-v-691512ce]:focus{border-color:var(--ink-2);box-shadow:0 0 0 1px var(--ink-2)}.err[data-v-691512ce]{color:#8e5a22;margin:4px 0 0;font-size:12px}.remember[data-v-691512ce]{color:var(--ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.remember input[data-v-691512ce]{width:16px;height:16px;accent-color:var(--ink-2)}.btn-link[data-v-691512ce]{margin-top:4px}.pill-text[data-v-b56ec499]{letter-spacing:-.002em;font-family:inherit;font-size:12.5px;font-weight:500}.pill[data-v-b56ec499]{letter-spacing:-.002em;border-radius:var(--r-pill);align-items:center;gap:8px;padding:5px 12px 5px 10px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}.dot[data-v-b56ec499]{border-radius:999px;width:6px;height:6px}.pulse-wrap[data-v-b56ec499]{width:7px;height:7px;position:relative}.pulse-dot[data-v-b56ec499]{border-radius:999px;position:absolute;inset:0}.pulse-ring[data-v-b56ec499]{border:1.5px solid;border-radius:999px;animation:1.8s ease-out infinite pub-pulse-ring-b56ec499;position:absolute;inset:0}@keyframes pub-pulse-ring-b56ec499{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.folio[data-v-66e5ad9d]{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.folio-row[data-v-66e5ad9d]{align-items:center;gap:8px;display:inline-flex}.folio-rule[data-v-66e5ad9d]{background:var(--accent);width:18px;height:1px}.folio-num[data-v-66e5ad9d]{font-family:var(--font-mono);color:var(--accent-ink);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.folio-phrase[data-v-66e5ad9d]{color:var(--ink-soft);letter-spacing:-.005em;font-size:14px;animation:.52s cubic-bezier(.2,.8,.2,1) both pub-ledger-in-66e5ad9d}.steps[data-v-66e5ad9d]{text-align:left;flex-direction:column;gap:11px;margin:14px 0 0;padding:0;list-style:none;display:flex}.step[data-v-66e5ad9d]{align-items:center;gap:11px;display:flex}.step-mark[data-v-66e5ad9d]{box-sizing:border-box;border-radius:999px;flex-shrink:0;width:11px;height:11px;transition:background .32s,border-color .32s}.step.is-pending .step-mark[data-v-66e5ad9d]{border:1.5px solid var(--hairline-2);background:0 0}.step.is-done .step-mark[data-v-66e5ad9d]{background:var(--accent);border:1.5px solid var(--accent)}.step.is-active .step-mark[data-v-66e5ad9d]{background:var(--accent);border:1.5px solid var(--accent);transform-origin:50%;animation:2.6s cubic-bezier(.2,.8,.2,1) infinite pub-breath-dot-66e5ad9d}.step-label[data-v-66e5ad9d]{letter-spacing:-.005em;color:var(--ink-muted);font-size:14px;transition:color .32s}.step.is-active .step-label[data-v-66e5ad9d]{color:var(--ink-soft);font-weight:500;animation:.52s cubic-bezier(.2,.8,.2,1) both pub-ledger-in-66e5ad9d}.line[data-v-66e5ad9d],.row[data-v-66e5ad9d]{color:var(--ink-soft);letter-spacing:-.005em;font-size:14px}.line-text[data-v-66e5ad9d]{padding-bottom:6px;position:relative}.line-svg[data-v-66e5ad9d]{position:absolute;bottom:0;left:0;right:0;overflow:visible}.line-svg path[data-v-66e5ad9d]{animation:2.6s cubic-bezier(.2,.8,.2,1) infinite pub-underline-66e5ad9d}.row[data-v-66e5ad9d]{align-items:center;gap:12px;display:inline-flex}.bracket[data-v-66e5ad9d]{width:10px;height:22px;color:var(--accent);flex-shrink:0}.bracket svg[data-v-66e5ad9d]{animation:2.4s cubic-bezier(.2,.8,.2,1) infinite pub-bracket-66e5ad9d}.breath-row[data-v-66e5ad9d]{align-items:center;gap:6px;display:inline-flex}.breath-dot[data-v-66e5ad9d]{background:var(--accent);transform-origin:50%;border-radius:999px;width:8px;height:8px;animation:3.2s cubic-bezier(.2,.8,.2,1) infinite pub-breath-dot-66e5ad9d}.breath-rule[data-v-66e5ad9d]{background:var(--accent);opacity:.6;transform-origin:0;width:14px;height:1.5px;animation:3.2s cubic-bezier(.2,.8,.2,1) infinite pub-rule-tick-66e5ad9d;display:inline-block}@keyframes pub-ledger-in-66e5ad9d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pub-underline-66e5ad9d{0%{stroke-dashoffset:100px;opacity:0}10%{opacity:1}45%{stroke-dashoffset:0;opacity:1}55%{stroke-dashoffset:0;opacity:.35}to{stroke-dashoffset:-100px;opacity:0}}@keyframes pub-bracket-66e5ad9d{0%{opacity:0;transform:translateY(-6px)}20%{opacity:1;transform:translateY(-6px)}60%{opacity:1;transform:translateY(6px)}to{opacity:0;transform:translateY(6px)}}@keyframes pub-breath-dot-66e5ad9d{0%,to{opacity:.55;transform:scale(.7)}50%{opacity:1;transform:scale(1.05)}}@keyframes pub-rule-tick-66e5ad9d{0%,to{opacity:.4;transform:scaleX(.2)}50%{opacity:.9;transform:scaleX(1)}}.idea-card[data-v-0334bc7f]{all:unset;box-sizing:border-box;cursor:pointer;background:var(--paper-2);border-radius:var(--r-3);width:100%;box-shadow:var(--shadow-1);transition:box-shadow var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);margin-bottom:10px;padding:22px 24px;display:block}.idea-card[data-v-0334bc7f]:hover{box-shadow:var(--shadow-2);transform:translateY(-1px)}.idea-card.compact[data-v-0334bc7f]{padding:16px 18px}.head[data-v-0334bc7f]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.title[data-v-0334bc7f]{font-family:var(--headline-family,var(--font-sans));letter-spacing:-.014em;color:var(--ink-2);margin:0;font-size:21px;font-weight:600;line-height:1.25}.compact .title[data-v-0334bc7f]{letter-spacing:-.012em;font-size:17px}.time[data-v-0334bc7f]{color:var(--ink-muted);white-space:nowrap;font-size:12.5px}.excerpt[data-v-0334bc7f]{color:var(--ink-soft);letter-spacing:-.003em;margin:0 0 14px;font-size:15px;line-height:1.55}.compact .excerpt[data-v-0334bc7f]{margin-bottom:10px;font-size:13.5px}.meter[data-v-96473d32]{align-items:center;gap:3px;height:18px;display:inline-flex}.bar[data-v-96473d32]{background:var(--accent);opacity:.85;transform-origin:50%;border-radius:2px;width:2px;height:14px;animation-name:pub-vu-96473d32;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:inline-block}@keyframes pub-vu-96473d32{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.composer[data-v-7d168abc]{background:var(--paper-2);border-radius:var(--r-4);box-shadow:var(--shadow-2);transition:box-shadow var(--t-mid) var(--ease);padding:18px 18px 14px;position:relative}.composer.compact[data-v-7d168abc]{border-radius:var(--r-3);background:var(--paper-3);box-shadow:none;border:1px solid var(--hairline-2);padding:14px 14px 10px}.composer.active[data-v-7d168abc]{box-shadow:var(--shadow-3)}.composer.compact.active[data-v-7d168abc]{background:var(--paper-2);border-color:var(--hairline-3);box-shadow:none}.compact .icon-btn[data-v-7d168abc]:hover{background:var(--paper-4)}.field[data-v-7d168abc]{position:relative}.textarea[data-v-7d168abc]{resize:none;width:100%;font-family:var(--headline-family,var(--font-sans));letter-spacing:-.012em;color:var(--ink-2);background:0 0;border:0;outline:none;min-height:116px;margin:0;padding:0 0 0 14px;font-size:20px;font-weight:500;line-height:1.4}.compact .textarea[data-v-7d168abc]{min-height:84px;font-size:18px}.textarea[data-v-7d168abc]::placeholder{color:var(--ink-muted)}.transcript[data-v-7d168abc]{font-family:var(--headline-family,var(--font-sans));letter-spacing:-.012em;color:var(--ink-2);min-height:56px;padding-left:14px;font-size:20px;font-weight:500;line-height:1.4}.muted[data-v-7d168abc]{color:var(--ink-muted)}.listen-bar[data-v-7d168abc]{align-items:center;gap:10px;margin-top:10px;display:flex}.elapsed[data-v-7d168abc]{color:var(--ink-muted);font-size:12px;font-family:var(--font-mono)}.caret[data-v-7d168abc]{vertical-align:-3px;background:var(--accent);width:2px;height:22px;margin-left:4px;animation:.9s step-end infinite pub-caret-blink-7d168abc;display:inline-block}.actions[data-v-7d168abc]{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.left[data-v-7d168abc]{flex:auto;align-items:center;gap:4px;min-width:0;display:flex}.icon-btn[data-v-7d168abc]{all:unset;cursor:pointer;width:36px;height:36px;color:var(--ink-2);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border-radius:999px;flex:none;place-items:center;display:inline-grid}.icon-btn[data-v-7d168abc]:hover{background:var(--paper-3)}.icon-btn.active[data-v-7d168abc]{background:var(--accent);color:#fff}.hint[data-v-7d168abc]{color:var(--ink-muted);letter-spacing:-.003em;opacity:0;transition:opacity var(--t-fast) var(--ease);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:4px;font-size:12.5px;overflow:hidden}.hint.visible[data-v-7d168abc]{opacity:1}.right[data-v-7d168abc]{flex:none;align-items:center;gap:10px;display:flex}.count[data-v-7d168abc]{color:var(--ink-muted);font-size:12px;font-family:var(--font-mono)}@keyframes pub-caret-blink-7d168abc{0%,49%{opacity:1}50%,to{opacity:0}}.vcf[data-v-adefc305]{flex-direction:column;gap:6px;width:100%;display:flex}.error[data-v-adefc305]{color:#b23a3a;margin:0;font-size:12.5px}.flag[data-v-3000bf7a]{background:var(--accent-wash);border-radius:var(--r-3);margin:20px 0;padding:16px 20px}.label[data-v-3000bf7a]{letter-spacing:.02em;text-transform:uppercase;color:var(--accent-ink);opacity:.8;margin-bottom:6px;font-size:12px;font-weight:600}.body[data-v-3000bf7a]{color:var(--ink-2);letter-spacing:-.005em;font-size:15px;line-height:1.55}.actions[data-v-3000bf7a]{margin-top:12px}.address-this[data-v-3000bf7a]{all:unset;cursor:pointer;color:var(--accent-ink);border-radius:var(--r-pill);background:var(--paper);border:1px solid var(--hairline-2);transition:background var(--t-fast,.12s) var(--ease,ease), border-color var(--t-fast,.12s) var(--ease,ease);padding:6px 12px;font-size:13px;font-weight:500}.address-this[data-v-3000bf7a]:hover{background:var(--paper-2);border-color:var(--ink-soft)}.capture[data-v-3000bf7a]{flex-direction:column;gap:10px;margin-top:4px;display:flex}.capture-prompt[data-v-3000bf7a]{color:var(--ink-2);letter-spacing:-.005em;margin:0;font-size:15px;line-height:1.55}.error[data-v-3000bf7a]{color:#b23a3a;margin:0;font-size:12.5px}.capture-actions[data-v-3000bf7a]{justify-content:flex-end;gap:8px;display:flex}.note[data-v-8bc1f938]{border-radius:var(--r-3);letter-spacing:-.005em;padding:16px 20px;font-size:14.5px;line-height:1.55}.neutral[data-v-8bc1f938]{background:var(--paper-3);color:var(--ink-soft)}.flag[data-v-8bc1f938]{background:var(--accent-wash);color:var(--accent-ink)}.card[data-v-22a16874]{background:var(--paper-2);border-radius:var(--r-4);max-width:540px;box-shadow:var(--shadow-3);padding:36px 36px 32px}.chip[data-v-22a16874]{background:var(--accent-wash);border-radius:var(--r-pill);color:var(--accent-ink);align-items:center;gap:8px;margin-bottom:20px;padding:5px 12px 5px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.dot[data-v-22a16874]{background:var(--accent);border-radius:999px;width:6px;height:6px}.headline[data-v-22a16874]{font-family:var(--headline-family,var(--font-sans));letter-spacing:-.018em;color:var(--ink-2);margin:0 0 14px;font-size:28px;font-weight:600;line-height:1.18}.body[data-v-22a16874]{color:var(--ink-soft);letter-spacing:-.003em;margin:0 0 28px;font-size:15.5px;line-height:1.55}.actions[data-v-22a16874]{gap:8px;display:flex}.wave[data-v-adf29cd9]{flex-shrink:0;align-items:center;gap:3px;height:28px;display:inline-flex}.bar[data-v-adf29cd9]{background:var(--accent);opacity:.55;transform-origin:50%;border-radius:2px;width:2px;display:inline-block}.bar.live[data-v-adf29cd9]{opacity:1;background:#ffffffd9;animation-name:pub-vu-adf29cd9;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes pub-vu-adf29cd9{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.footer[data-v-544d0d08]{background:var(--paper-2);border-radius:var(--r-pill);box-shadow:var(--shadow-3);justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 24px;display:flex}.footer.sticky[data-v-544d0d08]{z-index:20;position:sticky;bottom:16px}.ctx[data-v-544d0d08]{color:var(--ink-soft);font-size:13.5px}.actions[data-v-544d0d08]{align-items:center;gap:6px;display:flex}.head[data-v-5dee5954]{flex-direction:column;gap:14px;margin-bottom:36px;display:flex}.head.center[data-v-5dee5954]{text-align:center;align-items:center}.head[data-v-5dee5954] .eyebrow,.head[data-v-5dee5954] .t-h1{margin:0}.head[data-v-5dee5954] .lead{max-width:560px;margin:0}.canvas[data-v-a6f13cc5]{background:var(--paper);max-width:1240px;min-height:100vh;margin:0 auto;padding:80px 64px}.board[data-v-a6f13cc5]{border-top:1px solid var(--hairline-2);padding:48px 0}.board[data-v-a6f13cc5]:first-of-type{border-top:0}.board>h2[data-v-a6f13cc5]{margin-bottom:24px}.row[data-v-a6f13cc5]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hr[data-v-a6f13cc5]{background:var(--hairline);height:1px;margin:24px 0}.swatches[data-v-a6f13cc5]{flex-wrap:wrap;gap:22px;display:flex}.swatch[data-v-a6f13cc5]{width:168px}.swatch-block[data-v-a6f13cc5]{border-radius:var(--r-3);height:96px;box-shadow:inset 0 0 0 1px var(--hairline-2)}.swatch-name[data-v-a6f13cc5]{color:var(--ink-2);letter-spacing:-.01em;margin-top:12px;font-size:14px;font-weight:600}.swatch-hex[data-v-a6f13cc5]{font-family:var(--font-mono);color:var(--ink-muted);margin-top:2px;font-size:12px}.blocked-banner[data-v-5fa7da98]{background:#fff8e1;border-bottom:1px solid #f0c14b;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 24px;font-size:13.5px;display:flex}.icon[data-v-5fa7da98]{color:#8e5a22;flex-shrink:0;font-style:normal}.text[data-v-5fa7da98],.text strong[data-v-5fa7da98]{color:#5a3e00}.text.quiet[data-v-5fa7da98]{color:#5a3e00;font-style:italic}.cta[data-v-5fa7da98]{color:#5a3e00;white-space:nowrap;margin-left:auto;font-weight:600;text-decoration:underline}.cta[data-v-5fa7da98]:hover{color:#3a2700}.bell-wrap[data-v-1d5f9970]{position:relative}.bell[data-v-1d5f9970]{background:var(--paper-2);color:var(--ink-2);border:1px solid var(--hairline-2);cursor:pointer;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:relative}.bell[data-v-1d5f9970]:hover{background:var(--paper-3)}.bell.has-unread[data-v-1d5f9970]{color:var(--accent-ink,var(--ink-2))}.badge[data-v-1d5f9970]{background:var(--accent-ink,#8e5a22);min-width:16px;height:16px;color:var(--paper);text-align:center;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-4px;right:-4px}.menu[data-v-1d5f9970]{z-index:60;background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-2);width:320px;box-shadow:var(--shadow-2);position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.empty[data-v-1d5f9970]{color:var(--ink-muted);text-align:center;padding:20px;font-size:13px}.list[data-v-1d5f9970]{max-height:360px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.row[data-v-1d5f9970]{cursor:pointer;border-bottom:1px solid var(--hairline);padding:10px 14px}.row[data-v-1d5f9970]:last-child{border-bottom:none}.row[data-v-1d5f9970]:hover{background:var(--paper-3)}.row.unread .line[data-v-1d5f9970]{font-weight:600}.line[data-v-1d5f9970]{color:var(--ink-2);font-size:13px;line-height:1.35}.actor[data-v-1d5f9970]{font-weight:600}.verb[data-v-1d5f9970]{color:var(--ink-soft);margin:0 4px}.title[data-v-1d5f9970]{color:var(--ink-2)}.time[data-v-1d5f9970]{color:var(--ink-muted);margin-top:2px;font-size:11px}.footer[data-v-1d5f9970]{border-top:1px solid var(--hairline);text-align:right;background:var(--paper);padding:8px 12px}.ghost[data-v-1d5f9970]{color:var(--ink-soft);cursor:pointer;border-radius:var(--r-pill);background:0 0;border:none;padding:4px 8px;font-size:12px}.ghost[data-v-1d5f9970]:hover{background:var(--paper-3);color:var(--ink-2)}.floating-audio[data-v-64e5f9de]{bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--paper,#fff);z-index:60;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 36px);padding:10px 14px;display:flex;position:fixed;right:18px;box-shadow:0 8px 24px #14120e1f}.progress-border[data-v-64e5f9de]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.progress-border rect[data-v-64e5f9de]{fill:none;width:calc(100% - 1px);height:calc(100% - 1px)}.progress-track[data-v-64e5f9de]{stroke:var(--hairline-2,#d8d2c4);stroke-width:1px}.progress-fill[data-v-64e5f9de]{stroke:var(--accent-ink,#2a2723);stroke-width:2px;transition:stroke-dasharray .15s linear}.info[data-v-64e5f9de]{color:var(--ink-2,#2a2723);align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.dot[data-v-64e5f9de]{background:var(--ink-soft,#6b6760);border-radius:999px;flex-shrink:0;width:8px;height:8px}.dot.playing[data-v-64e5f9de]{background:var(--accent,#2c6e49)}.dot.loading[data-v-64e5f9de]{background:var(--ink-soft,#6b6760);animation:1.4s ease-in-out infinite pulse-64e5f9de}.title[data-v-64e5f9de]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.speed[data-v-64e5f9de]{position:relative}.speed-button[data-v-64e5f9de]{all:unset;cursor:pointer;min-width:36px;height:24px;color:var(--ink-2,#2a2723);background:var(--paper-3,#f3efe6);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.speed-button[data-v-64e5f9de]:hover,.speed-button[data-v-64e5f9de]:focus-visible{background:var(--paper-4,#ece9e3);outline:none}.speed-menu[data-v-64e5f9de]{background:var(--paper,#fff);border:1px solid var(--hairline-2,#d8d2c4);z-index:70;border-radius:12px;flex-direction:column;min-width:80px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #14120e24}.speed-option[data-v-64e5f9de]{all:unset;cursor:pointer;color:var(--ink-soft,#6b6760);text-align:center;border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:500}.speed-option[data-v-64e5f9de]:hover,.speed-option[data-v-64e5f9de]:focus-visible{background:var(--paper-3,#f3efe6);color:var(--ink-2,#2a2723);outline:none}.speed-option.current[data-v-64e5f9de]{color:var(--ink-2,#2a2723);font-weight:600}.ctrl[data-v-64e5f9de]{all:unset;cursor:pointer;width:30px;height:30px;color:var(--ink-2,#2a2723);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ctrl[data-v-64e5f9de]:hover,.ctrl[data-v-64e5f9de]:focus-visible{background:var(--paper-3,#f3efe6);outline:none}.ctrl[disabled][data-v-64e5f9de]{opacity:.5;cursor:progress}.icon[data-v-64e5f9de]{width:14px;height:14px}.error[data-v-64e5f9de]{color:#b0533a;margin:0;font-size:12px}@keyframes pulse-64e5f9de{50%{opacity:.4}}.shell[data-v-1409b82b]{background:var(--paper);flex-direction:column;min-height:100vh;display:flex}.topbar[data-v-1409b82b]{justify-content:space-between;align-items:center;padding:20px 32px;display:flex}.left[data-v-1409b82b]{align-items:center;gap:36px;display:flex}.brand[data-v-1409b82b]{font-family:var(--font-sans);letter-spacing:-.018em;color:var(--ink-2);align-items:center;gap:8px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.brand-mark[data-v-1409b82b]{background:var(--ink-2);width:22px;height:22px;color:var(--paper);border-radius:6px;place-items:center;font-size:13px;font-weight:700;display:grid}.tabs[data-v-1409b82b]{background:var(--paper-3);border-radius:var(--r-pill);gap:4px;padding:4px;display:flex}.tab[data-v-1409b82b]{color:var(--ink-soft);border-radius:var(--r-pill);padding:6px 14px;font-size:13.5px;font-weight:500;text-decoration:none}.tab.active[data-v-1409b82b]{color:var(--ink-2);background:var(--paper-2);box-shadow:var(--shadow-1)}.right[data-v-1409b82b]{align-items:center;gap:14px;display:flex}.org-name[data-v-1409b82b]{color:var(--ink-muted);font-size:13px}.org-pill[data-v-1409b82b]{font-weight:500}.avatar[data-v-1409b82b]{background:var(--accent-wash);width:32px;height:32px;color:var(--accent-ink);border-radius:999px;place-items:center;font-size:13px;font-weight:600;display:grid}.ghost[data-v-1409b82b]{background:var(--paper-2);color:var(--ink-2);border:1px solid var(--hairline-2);border-radius:var(--r-pill);cursor:pointer;padding:6px 12px;font-size:12.5px;font-weight:500}.ghost[data-v-1409b82b]:hover{background:var(--paper-3)}.picker[data-v-1409b82b]{position:relative}.picker-menu[data-v-1409b82b]{z-index:50;background:var(--paper-2);border:1px solid var(--hairline-2);min-width:12rem;box-shadow:var(--shadow-2);border-radius:var(--r-2);margin-top:4px;padding:4px 0;position:absolute;right:0;overflow:hidden}.picker-item[data-v-1409b82b]{all:unset;box-sizing:border-box;width:100%;color:var(--ink-soft);cursor:pointer;padding:6px 12px;font-size:12.5px;display:block}.picker-item[data-v-1409b82b]:hover{background:var(--paper-3)}.picker-item.current[data-v-1409b82b]{color:var(--ink-2);font-weight:600}.viewing-strip[data-v-1409b82b]{background:var(--paper-3);color:var(--ink-2);text-align:center;border-bottom:1px solid var(--hairline);padding:8px 20px;font-size:13px}.flash[data-v-1409b82b]{z-index:30;padding:10px 32px;font-size:13.5px;position:sticky;top:0;box-shadow:0 1px 2px #0000000a}.flash.success[data-v-1409b82b]{color:#3f6b49;background:#e8efe9}.flash.error[data-v-1409b82b]{color:#8e5a22;background:#f4eadc}.main[data-v-1409b82b]{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:40px 40px 80px}.main.narrow[data-v-1409b82b]{max-width:760px}.main.wide[data-v-1409b82b]{max-width:1200px}.chev[data-v-1409b82b]{color:var(--ink-muted);margin-left:4px}.wrap[data-v-dd1879dc]{max-width:800px;margin:0 auto}.back[data-v-dd1879dc]{color:var(--ink-muted);margin-bottom:14px;font-size:12.5px;text-decoration:none;display:inline-block}.back[data-v-dd1879dc]:hover{color:var(--ink-2)}.head[data-v-dd1879dc]{margin-bottom:24px}.eyebrow[data-v-dd1879dc]{margin:0 0 8px}.title-row[data-v-dd1879dc]{align-items:center;gap:14px;display:flex}.t-h1[data-v-dd1879dc]{margin:0}.lead[data-v-dd1879dc]{color:var(--ink-2);margin:12px 0 0;font-size:15.5px;line-height:1.55}.reason[data-v-dd1879dc]{color:var(--ink-soft);margin:8px 0 0;font-size:13.5px;line-height:1.55}.flash[data-v-dd1879dc]{border-radius:var(--r-3);margin-bottom:16px;padding:12px 16px;font-size:13.5px}.flash.success[data-v-dd1879dc]{color:#3f6b49;background:#e8efe9}.card[data-v-dd1879dc]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);margin-bottom:16px;padding:18px 22px}.t-h3[data-v-dd1879dc]{margin:0 0 8px;font-size:14px}.hint[data-v-dd1879dc]{color:var(--ink-muted);margin:0 0 12px;font-size:12px}.stats[data-v-dd1879dc]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stat-key[data-v-dd1879dc]{color:var(--ink-muted);margin:0 0 4px;font-size:12px}.stat-value[data-v-dd1879dc]{color:var(--ink-2);margin:0;font-size:14px;font-weight:500}.dim-grid[data-v-dd1879dc]{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.dim[data-v-dd1879dc]{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-2);padding:8px 12px}.dim dt[data-v-dd1879dc]{color:var(--ink-muted);text-transform:lowercase;margin:0;font-size:11.5px}.dim dd[data-v-dd1879dc]{margin:4px 0 0;font-size:18px;font-weight:600}.dim dd.pos[data-v-dd1879dc]{color:#3f6b49}.dim dd.zero[data-v-dd1879dc]{color:var(--ink-faint)}.pillar-list[data-v-dd1879dc]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pillar-topic[data-v-dd1879dc]{color:var(--ink-2);margin:0;font-size:13.5px;font-weight:500}.pillar-angle[data-v-dd1879dc]{color:var(--ink-soft);margin:2px 0 0;font-size:12.5px}.routes ul[data-v-dd1879dc]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.route[data-v-dd1879dc]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-2);align-items:center;gap:14px;padding:14px 16px;display:flex}.route-info[data-v-dd1879dc]{flex:1;min-width:0}.route-label[data-v-dd1879dc]{color:var(--ink-2);margin:0;font-size:14px;font-weight:500}.route-desc[data-v-dd1879dc]{color:var(--ink-soft);margin:4px 0 0;font-size:13px;line-height:1.5}.brand-cta[data-v-dd1879dc]{margin:16px 0 0}.brand-link[data-v-dd1879dc]{color:var(--accent-ink);font-size:14px;font-weight:500;text-decoration:none}.brand-link[data-v-dd1879dc]:hover{text-decoration:underline}@media (width<=720px){.stats[data-v-dd1879dc]{grid-template-columns:1fr}.dim-grid[data-v-dd1879dc]{grid-template-columns:repeat(2,1fr)}}.kebab-root[data-v-6d906b53]{z-index:2;position:absolute;top:18px;right:18px}.kebab-trigger[data-v-6d906b53]{all:unset;cursor:pointer;width:28px;height:28px;color:var(--ink-muted);border-radius:999px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.kebab-trigger[data-v-6d906b53]:hover{background:var(--paper-3);color:var(--ink-2)}.kebab-menu[data-v-6d906b53]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-2);min-width:168px;box-shadow:var(--shadow-2);margin:0;padding:4px;list-style:none;position:absolute;top:32px;right:0}.kebab-item[data-v-6d906b53]{all:unset;cursor:pointer;width:calc(100% - 16px);color:var(--ink-2);border-radius:var(--r-1);padding:8px;font-size:13.5px;display:block}.kebab-item[data-v-6d906b53]:hover{background:var(--paper-3)}.kebab-item.destructive[data-v-6d906b53]{color:#b0533a}.kebab-item.destructive[data-v-6d906b53]:hover{color:#7a2222;background:#fdecec}.list[data-v-12c03f0e]{max-width:720px;margin:0 auto}.card-with-actions[data-v-12c03f0e]{transition:transform var(--t-fast) var(--ease);position:relative}.card-with-actions[data-v-12c03f0e]:hover{transform:translateY(-1px)}.card-with-actions[data-v-12c03f0e]:hover .idea-card{box-shadow:var(--shadow-2);transform:none}.card-with-actions[data-v-12c03f0e] .head{padding-right:36px}.section+.section[data-v-12c03f0e]{margin-top:32px}.section-title[data-v-12c03f0e]{font-family:var(--headline-family,var(--font-sans));letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px 4px;font-size:13px;font-weight:600}.list-actions[data-v-12c03f0e]{justify-content:flex-end;align-items:center;gap:12px;max-width:720px;margin:0 auto 16px;display:flex}.list-error[data-v-12c03f0e]{color:#b0533a;margin:0;font-size:13px}.empty[data-v-12c03f0e]{text-align:center;max-width:720px;color:var(--ink-muted);flex-direction:column;align-items:center;gap:14px;margin:0 auto;padding:60px 0;font-size:14px;display:flex}.empty-line[data-v-12c03f0e]{margin:0}.empty-link[data-v-12c03f0e]{color:var(--ink-soft);font-size:13.5px;text-decoration:none}.empty-link[data-v-12c03f0e]:hover{color:var(--accent-ink);text-decoration:underline}.empty-error[data-v-12c03f0e]{color:#b0533a;margin:0;font-size:13px}.card-stack[data-v-12c03f0e]{flex-direction:column;gap:8px;display:flex}.brief-chips[data-v-12c03f0e]{flex-wrap:wrap;gap:8px;margin-top:-4px;margin-bottom:10px;margin-left:24px;display:flex}.brief-chip[data-v-12c03f0e]{background:var(--paper-3,#f0ebe1);color:var(--ink-muted,#66645e);border-radius:999px;padding:3px 10px;font-size:12px}.brief-chip.from-brief[data-v-12c03f0e]{color:#2c4d8a;background:#e7eef9}.brief-chip.deadline[data-v-12c03f0e]{color:#8a6a00;background:#fff4d6}.list[data-v-b32e89ee]{max-width:720px;margin:0 auto}.queue-empty[data-v-b32e89ee]{background:var(--paper-3);border:1px dashed var(--hairline-2);border-radius:var(--r-2);color:var(--ink-soft);text-align:center;margin:0 0 24px;padding:16px 20px;font-size:13.5px}.recent[data-v-b32e89ee]{opacity:.85;margin-top:40px}.recent-title[data-v-b32e89ee]{font-family:var(--headline-family,var(--font-sans));letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px 4px;font-size:13px;font-weight:600}.withdrawn[data-v-b32e89ee]{opacity:.85;margin-top:32px}.withdrawn-row[data-v-b32e89ee]{background:var(--paper-2);border:1px solid var(--hairline);border-radius:var(--r-2);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;padding:12px 16px;display:flex}.withdrawn-row[data-v-b32e89ee]:hover{background:var(--paper-3)}.withdrawn-text[data-v-b32e89ee]{flex:1}.withdrawn-title[data-v-b32e89ee]{color:var(--ink-2);margin-bottom:2px;font-size:13.5px;font-weight:500}.withdrawn-meta[data-v-b32e89ee]{color:var(--ink-muted);font-size:12px}.chev[data-v-b32e89ee]{color:var(--ink-muted);margin-left:12px;font-size:16px}.empty[data-v-b32e89ee]{text-align:center;max-width:720px;color:var(--ink-muted);margin:0 auto;padding:60px 0;font-size:14px}.empty-link[data-v-b32e89ee]{color:var(--accent-ink);text-decoration:none}.empty-link[data-v-b32e89ee]:hover{text-decoration:underline}.memo-wrap[data-v-3e3a656e]{width:100%}.memo[data-v-3e3a656e]{all:unset;box-sizing:border-box;cursor:pointer;background:var(--accent-wash);width:100%;color:var(--ink-2);border-radius:var(--r-3);transition:background var(--t-mid) var(--ease), color var(--t-mid) var(--ease), box-shadow var(--t-mid) var(--ease);align-items:center;gap:16px;padding:14px 16px;display:flex}.memo[data-v-3e3a656e]:hover:not(:disabled):not(.recording){box-shadow:var(--shadow-1)}.memo.recording[data-v-3e3a656e]{background:var(--ink-2);color:#fff;box-shadow:0 12px 36px -8px var(--accent-line)}.memo.uploading[data-v-3e3a656e]{cursor:progress;opacity:.85}.memo[data-v-3e3a656e]:disabled{cursor:not-allowed;opacity:.6}.disc-wrap[data-v-3e3a656e]{flex-shrink:0;place-items:center;width:48px;height:48px;display:inline-grid;position:relative}.disc[data-v-3e3a656e]{background:var(--paper-2);width:48px;height:48px;color:var(--ink-2);box-shadow:var(--shadow-1);transition:background var(--t-mid) var(--ease), color var(--t-mid) var(--ease), box-shadow var(--t-mid) var(--ease);border-radius:999px;place-items:center;display:inline-grid}.memo.recording .disc[data-v-3e3a656e]{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff47}.pulse-ring[data-v-3e3a656e]{pointer-events:none;border:1.5px solid #ffffff8c;border-radius:999px;animation:1.8s ease-out infinite pub-pulse-ring;position:absolute;inset:0}.text[data-v-3e3a656e]{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.title[data-v-3e3a656e]{font-family:var(--headline-family,var(--font-sans));letter-spacing:-.012em;font-size:16px;font-weight:600;line-height:1.2}.subtitle[data-v-3e3a656e]{color:var(--ink-soft);font-size:12.5px;line-height:1.3}.memo.recording .subtitle[data-v-3e3a656e]{color:#ffffffb3;font-family:var(--font-mono)}.meter[data-v-3e3a656e]{flex-shrink:0;align-items:center;gap:3px;height:28px;display:inline-flex}.bar[data-v-3e3a656e]{background:var(--ink-muted);border-radius:2px;width:2px;transition:height 60ms ease-out;display:inline-block}.memo.recording .bar[data-v-3e3a656e]{background:#fff}.error[data-v-3e3a656e]{color:#b23a3a;margin:8px 2px 0;font-size:12.5px}@media (prefers-reduced-motion:reduce){.pulse-ring[data-v-3e3a656e]{animation:none}.bar[data-v-3e3a656e]{transition:none}}.no-pillars-notice[data-v-b007f964]{border-radius:var(--r-3);background:#fff8e1;border:1px solid #f0c14b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 24px;padding:14px 18px;display:flex}.no-pillars-notice.tone-progress[data-v-b007f964]{background:#eef4ff;border-color:#b9c9eb}.no-pillars-notice.tone-progress .no-pillars-body[data-v-b007f964],.no-pillars-notice.tone-progress .no-pillars-link[data-v-b007f964],.no-pillars-notice.tone-progress .no-pillars-aside[data-v-b007f964]{color:#1e3a78}.no-pillars-notice.tone-flag[data-v-b007f964]{background:#fdecec;border-color:#e8b4b4}.no-pillars-notice.tone-flag .no-pillars-body[data-v-b007f964],.no-pillars-notice.tone-flag .no-pillars-link[data-v-b007f964],.no-pillars-notice.tone-flag .no-pillars-aside[data-v-b007f964]{color:#7a2222}.no-pillars-body[data-v-b007f964]{color:#5a3e00;margin:0;font-size:14px;line-height:1.55}.no-pillars-link[data-v-b007f964]{color:#5a3e00;font-size:13.5px;font-weight:500;text-decoration:underline}.no-pillars-aside[data-v-b007f964]{color:#5a3e00;margin:0;font-size:13.5px;font-style:italic}.head-wrap[data-v-b007f964]{max-width:540px}.composer-wrap[data-v-b007f964]{max-width:720px;margin:0 0 32px}.memo-divider[data-v-b007f964]{align-items:center;gap:14px;margin:14px 4px;display:flex}.memo-divider-line[data-v-b007f964]{background:var(--hairline);flex:1;height:1px}.memo-divider-text[data-v-b007f964]{font-family:var(--headline-family,var(--font-sans));color:var(--ink-muted);letter-spacing:-.005em;font-size:13.5px;font-style:italic}.error[data-v-b007f964]{margin-top:12px}.flash-line[data-v-b007f964]{color:var(--ink-soft);margin:12px 0 0;font-size:13.5px}.filters-row[data-v-b007f964]{justify-content:space-between;align-items:center;gap:16px;max-width:880px;margin-bottom:22px;display:flex}.filters[data-v-b007f964]{background:var(--paper-3);border-radius:var(--r-pill);gap:6px;width:fit-content;padding:4px;display:flex}.section-block[data-v-b007f964]{margin-bottom:18px}.section-block+.section-block[data-v-b007f964]{margin-top:24px}.section-title[data-v-b007f964]{color:#66645e;text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-size:13px;font-weight:600}.ideas-count[data-v-b007f964]{color:var(--ink-muted);flex-shrink:0}.filter[data-v-b007f964]{all:unset;cursor:pointer;color:var(--ink-soft);border-radius:var(--r-pill);padding:6px 14px;font-size:13.5px;font-weight:500}.filter.active[data-v-b007f964]{color:var(--ink-2);background:var(--paper-2);box-shadow:var(--shadow-1)}.list[data-v-b007f964]{max-width:880px;margin:0}.card-with-actions[data-v-b007f964]{transition:transform var(--t-fast) var(--ease);position:relative}.card-with-actions[data-v-b007f964]:hover{transform:translateY(-1px)}.card-with-actions[data-v-b007f964]:hover .idea-card{box-shadow:var(--shadow-2);transform:none}.card-with-actions[data-v-b007f964] .head{padding-right:36px}.empty[data-v-b007f964]{text-align:center;color:var(--ink-muted);margin:0;padding:40px 0;font-size:14px}.player[data-v-323cd7b5]{align-items:center;gap:10px;padding:6px 4px;display:flex}.play[data-v-323cd7b5]{all:unset;cursor:pointer;background:var(--accent-wash);width:32px;height:32px;color:var(--accent-ink);transition:filter var(--t-fast) var(--ease);border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.play[data-v-323cd7b5]:hover{filter:brightness(.96)}.play[data-v-323cd7b5]:disabled{opacity:.5;cursor:not-allowed}.play.loading[data-v-323cd7b5]{cursor:progress}.spinner[data-v-323cd7b5]{animation:.9s linear infinite audio-player-spin-323cd7b5}@keyframes audio-player-spin-323cd7b5{to{transform:rotate(360deg)}}.scrubber[data-v-323cd7b5]{appearance:none;cursor:pointer;--pct:0%;background:0 0;flex:1;height:16px}.scrubber.disabled[data-v-323cd7b5]{cursor:not-allowed}.scrubber[data-v-323cd7b5]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent-ink) 0%, var(--accent-ink) var(--pct), var(--hairline-2) var(--pct), var(--hairline-2) 100%);border-radius:2px;height:3px}.scrubber[data-v-323cd7b5]::-moz-range-track{background:var(--hairline-2);border-radius:2px;height:3px}.scrubber[data-v-323cd7b5]::-moz-range-progress{background:var(--accent-ink);border-radius:2px;height:3px}.scrubber[data-v-323cd7b5]::-webkit-slider-thumb{appearance:none;background:var(--accent-ink);border:2px solid var(--paper-2);cursor:pointer;border-radius:999px;width:12px;height:12px;margin-top:-4.5px;box-shadow:0 1px 2px #0000002e}.scrubber[data-v-323cd7b5]::-moz-range-thumb{background:var(--accent-ink);border:2px solid var(--paper-2);cursor:pointer;border-radius:999px;width:12px;height:12px;box-shadow:0 1px 2px #0000002e}.scrubber[data-v-323cd7b5]:focus-visible{outline:none}.scrubber[data-v-323cd7b5]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #0000001f}.time[data-v-323cd7b5]{font-family:var(--font-mono);color:var(--ink-muted);text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:84px;font-size:11px}.native[data-v-323cd7b5]{display:none}.error[data-v-323cd7b5]{color:#b23a3a;flex-basis:100%;margin:4px 0 0 42px;font-size:11.5px}.brief-chips-summary[data-v-d6167210]{gap:var(--s-3);flex-direction:column;display:flex}.title[data-v-d6167210]{font-family:var(--headline-family,var(--font-sans));font-size:var(--t-h3);letter-spacing:var(--tk-h3);color:var(--ink-2);text-wrap:balance;margin:0;font-weight:600;line-height:1.25}.chip-grid[data-v-d6167210]{gap:var(--s-2);flex-wrap:wrap;display:flex}.chip[data-v-d6167210]{background:var(--paper-3);color:var(--ink-2);border-radius:var(--r-pill);font-size:var(--t-micro);align-items:center;gap:6px;padding:4px 10px;font-weight:500;display:inline-flex}.chip-label[data-v-d6167210]{text-transform:uppercase;letter-spacing:var(--tk-caps);color:var(--ink-muted);font-size:10px;font-weight:600}.chip.deadline[data-v-d6167210]{color:#8a6314;background:#fbf1d6}.chip.deadline .chip-label[data-v-d6167210]{color:#8a6314}.md[data-v-6b83041c] p{margin:0 0 12px;line-height:1.6}.md[data-v-6b83041c] p:last-child{margin-bottom:0}.md[data-v-6b83041c] strong{font-weight:600}.md[data-v-6b83041c] em{font-style:italic}.md[data-v-6b83041c] a{color:var(--accent-ink,#2c6e49);text-decoration:underline}.md[data-v-6b83041c] a:hover{text-decoration:none}.md[data-v-6b83041c] code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);background:var(--paper-3,#f3efe6);border-radius:var(--r-1,4px);padding:1px 5px;font-size:.92em}.md[data-v-6b83041c] pre{background:var(--paper-3,#f3efe6);border-radius:var(--r-2,6px);margin:0 0 12px;padding:12px 14px;overflow-x:auto}.md[data-v-6b83041c] pre code{background:0 0;padding:0;font-size:13px;line-height:1.55}.md[data-v-6b83041c] ul,.md[data-v-6b83041c] ol{margin:0 0 12px;padding-left:1.4em;line-height:1.6}.md[data-v-6b83041c] li{margin-bottom:4px}.md[data-v-6b83041c] blockquote{border-left:3px solid var(--hairline-2,#d8d2c4);color:var(--ink-soft,#6b6760);margin:0 0 12px;padding:4px 0 4px 14px;font-style:italic}.md[data-v-6b83041c] h1,.md[data-v-6b83041c] h2,.md[data-v-6b83041c] h3,.md[data-v-6b83041c] h4{color:var(--ink-2,#2a2723);margin:18px 0 8px;font-weight:600;line-height:1.3}.md[data-v-6b83041c] hr{border:0;border-top:1px solid var(--hairline-2,#d8d2c4);margin:18px 0}.md-inline[data-v-6b83041c] p{margin:0;display:inline}.fm-overlay[data-v-99dde268]{z-index:80;background:var(--paper,#fafaf7);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0;overflow:hidden}.fm-top[data-v-99dde268]{border-bottom:1px solid var(--hairline);background:var(--paper);align-items:center;gap:12px;padding:14px 22px;display:flex}.fm-close[data-v-99dde268]{border:1px solid var(--hairline);background:var(--paper-2);cursor:pointer;width:36px;height:36px;color:var(--ink-muted);border-radius:999px;font-size:22px;line-height:1}.fm-close[data-v-99dde268]:hover{background:var(--paper-3);color:var(--ink-2)}.fm-title[data-v-99dde268]{color:var(--ink-muted);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.fm-title-muted[data-v-99dde268]{color:var(--ink-soft,var(--ink-muted))}.fm-center[data-v-99dde268]{flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:48px 24px;display:flex;overflow-y:auto}.fm-prose[data-v-99dde268]{width:100%;max-width:720px;color:var(--ink);text-align:left;font-size:32px;font-weight:500;line-height:1.35;position:relative}.fm-prose[data-v-99dde268] p{margin:0 0 16px}.fm-prose[data-v-99dde268] p:last-child{margin-bottom:0}.fm-prose[data-v-99dde268] blockquote{border-left:3px solid var(--hairline);color:var(--ink-2);margin:0 0 12px;padding-left:14px}.fm-error[data-v-99dde268]{color:#961e1e;background:#c8323214;border:1px solid #c8323266;border-radius:8px;width:100%;max-width:720px;padding:10px 14px;font-size:14px}.fm-loading[data-v-99dde268]{color:var(--ink-muted);flex-direction:column;align-items:center;gap:14px;display:flex}.fm-loading-caption[data-v-99dde268]{margin:0;font-size:16px;font-style:italic}.fm-pulse[data-v-99dde268]{background:var(--ink-muted);opacity:.6;border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite fm-pulse-99dde268}.fm-pulse-under[data-v-99dde268]{margin-top:18px;display:inline-block}@keyframes fm-pulse-99dde268{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.9;transform:scale(1.5)}}.fm-confirm-actions[data-v-99dde268]{gap:12px;width:100%;max-width:720px;display:flex}.fm-recap-head[data-v-99dde268]{width:100%;max-width:720px;color:var(--ink);margin:0;font-size:22px}.fm-recap-list[data-v-99dde268]{flex-direction:column;gap:14px;width:100%;max-width:720px;margin:0;padding:0;list-style:none;display:flex}.fm-recap-list label[data-v-99dde268]{flex-direction:column;gap:6px;display:flex}.fm-recap-list textarea[data-v-99dde268]{border:1px solid var(--hairline);width:100%;font:inherit;background:var(--paper-2);border-radius:10px;padding:10px 12px;font-size:16px}.fm-recap-key[data-v-99dde268]{letter-spacing:.06em;color:var(--ink-soft,var(--ink-muted));font-size:11px;font-weight:700}.fm-recap-actions[data-v-99dde268]{width:100%;max-width:720px}.fm-done[data-v-99dde268]{flex-direction:column;align-items:flex-start;gap:18px;width:100%;max-width:720px;display:flex}.fm-done-text[data-v-99dde268]{color:var(--ink);margin:0;font-size:26px;font-weight:500}.fm-bottom[data-v-99dde268]{border-top:1px solid var(--hairline);background:var(--paper);padding:14px 24px 22px}.fm-bottom[data-v-99dde268]>div{max-width:880px;margin:0 auto}.fm-mode-toggle[data-v-99dde268]{border:1px solid var(--hairline);background:var(--paper-2);border-radius:999px;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.fm-mode-pill[data-v-99dde268]{cursor:pointer;color:var(--ink-muted);letter-spacing:.02em;background:0 0;border:none;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600}.fm-mode-pill[data-v-99dde268]:disabled{cursor:not-allowed;opacity:.5}.fm-mode-pill.active[data-v-99dde268]{background:var(--ink-2,#0a0a0a);color:#fff}.fm-audio-body[data-v-99dde268]{text-align:center;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:720px;padding-top:8px;display:flex}.fm-voice[data-v-99dde268]{--fm-amp:0;flex-direction:column;align-items:center;gap:12px;padding-top:4px;transition:opacity .24s;display:flex;position:relative}.fm-voice.fm-audio-dialing[data-v-99dde268],.fm-voice.fm-audio-reconnecting[data-v-99dde268],.fm-voice.fm-audio-requesting_mic[data-v-99dde268]{opacity:.55}.fm-voice.fm-audio-unavailable[data-v-99dde268],.fm-voice.fm-audio-denied[data-v-99dde268]{opacity:.3}.fm-voice-wave[data-v-99dde268]{width:300px;max-width:78vw;height:96px}.fm-voice-id[data-v-99dde268]{letter-spacing:.01em;background:var(--paper-3);color:var(--ink-muted);border-radius:999px;align-items:center;gap:8px;padding:5px 13px 5px 11px;font-size:12.5px;transition:background .32s,color .32s;display:inline-flex}.fm-voice-agent .fm-voice-id[data-v-99dde268],.fm-voice-user .fm-voice-id[data-v-99dde268]{color:#3f6b49;background:#e8efe9}.fm-voice-dot[data-v-99dde268]{background:var(--ink-faint);width:8px;height:8px;transform:scale(calc(1 + var(--fm-amp) * 1));will-change:transform;border-radius:999px;transition:background .32s}.fm-voice-agent .fm-voice-dot[data-v-99dde268],.fm-voice-user .fm-voice-dot[data-v-99dde268]{background:#6b9c76}.fm-voice-name[data-v-99dde268]{color:inherit;font-weight:600}.fm-voice-state[data-v-99dde268]{color:inherit;opacity:.75}.fm-voice-listening[data-v-99dde268]{color:var(--ink-muted);background:var(--paper-3);opacity:0;border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:12px;transition:opacity .24s;display:inline-flex}.fm-voice-listening.is-on[data-v-99dde268]{opacity:1}.fm-voice-listening-dot[data-v-99dde268]{background:var(--ink-muted);border-radius:999px;width:6px;height:6px;animation:2.4s ease-in-out infinite fm-voice-breathe-99dde268}@keyframes fm-voice-breathe-99dde268{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.fm-voice-dot[data-v-99dde268]{transform:none}.fm-voice-listening-dot[data-v-99dde268]{animation:none}}.fm-audio-question[data-v-99dde268]{width:100%;max-width:720px;color:var(--ink);text-align:left;font-size:28px;font-weight:500;line-height:1.35}.fm-audio-question[data-v-99dde268] p{margin:0 0 14px}.fm-audio-question[data-v-99dde268] p:last-child{margin-bottom:0}.fm-audio-captions[data-v-99dde268]{scroll-behavior:smooth;flex-direction:column;align-items:stretch;gap:8px;width:100%;max-width:560px;max-height:min(34vh,280px);margin:0;padding:10px 6px;list-style:none;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 22px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 22px calc(100% - 22px),#0000 100%)}.fm-audio-captions[data-v-99dde268]::-webkit-scrollbar{width:0;height:0}.fm-audio-caption[data-v-99dde268]{color:var(--ink-2);background:var(--paper-2);border-radius:10px;padding:8px 12px;font-size:15px;line-height:1.4}.fm-audio-caption-agent[data-v-99dde268]{color:var(--ink);font-style:italic}.fm-audio-status-line[data-v-99dde268]{color:var(--ink-muted);max-width:540px;margin:0;font-size:14px}.fm-audio-fallback[data-v-99dde268]{margin:4px 0 0}.fm-audio-fallback-link[data-v-99dde268]{color:var(--ink,var(--ink-2));cursor:pointer;font:inherit;background:0 0;border:none;font-size:13px;text-decoration:underline}.fm-fade-enter-active[data-v-99dde268],.fm-fade-leave-active[data-v-99dde268]{transition:opacity .18s,transform .18s}.fm-fade-enter-from[data-v-99dde268],.fm-fade-leave-to[data-v-99dde268]{opacity:0;transform:scale(.98)}.nda-wrap[data-v-8ce5ff39]{flex-direction:column;gap:6px;display:flex}.nda-row[data-v-8ce5ff39]{border-radius:var(--r-2);color:#8c2a1b;background:#fbeae6;border:1px solid #f2c9c2;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.nda-row input[data-v-8ce5ff39]{margin-top:2px}.nda-warn[data-v-8ce5ff39]{color:#8c2a1b;margin:0;font-size:12px}.capture[data-v-572981c4]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);box-shadow:var(--shadow-2,0 4px 16px #00000014);flex-direction:column;gap:12px;width:100%;max-width:460px;padding:18px 20px;display:flex}.capture-head[data-v-572981c4]{justify-content:space-between;align-items:center;gap:12px;display:flex}.capture-title[data-v-572981c4]{color:var(--ink-2);letter-spacing:-.005em;margin:0;font-size:15px;font-weight:600}.close[data-v-572981c4]{all:unset;cursor:pointer;color:var(--ink-muted);padding:0 4px;font-size:20px;line-height:1}.close[data-v-572981c4]:hover{color:var(--ink-2)}.capture-prompt[data-v-572981c4]{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.error[data-v-572981c4]{color:#b23a3a;margin:0;font-size:12.5px}.capture-foot[data-v-572981c4]{justify-content:space-between;gap:8px;padding-top:4px;display:flex}.note-panel[data-v-1f131974]{flex-direction:column;gap:8px;display:flex}.status[data-v-1f131974]{color:var(--ink-muted);margin:0;font-size:12px}.error[data-v-1f131974]{color:#b23a3a;margin:0;font-size:12.5px}.flash[data-v-1f131974]{color:var(--ink-soft);margin:0;font-size:12.5px}.link-panel[data-v-c180e149]{flex-direction:column;gap:6px;display:flex}.link-form[data-v-c180e149]{align-items:center;gap:8px;display:flex}.link-input[data-v-c180e149]{box-sizing:border-box;border:1px solid var(--hairline-2);border-radius:var(--r-2);min-width:0;font:inherit;color:var(--ink-2);background:var(--paper);flex:1;padding:9px 12px;font-size:14px}.link-input[data-v-c180e149]:focus{border-color:var(--ink-2);outline:none}.link-paste[data-v-c180e149]{all:unset;cursor:pointer;color:var(--ink-soft);border-radius:var(--r-2);padding:6px 10px;font-size:12.5px;font-weight:500}.link-paste[data-v-c180e149]:hover{color:var(--ink-2);background:var(--paper-3)}.link-add[data-v-c180e149]{all:unset;cursor:pointer;color:var(--paper-2);background:var(--ink-2);white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.link-add[data-v-c180e149]:disabled{opacity:.5;cursor:default}.error[data-v-c180e149]{color:#b23a3a;margin:0;font-size:12.5px}.flash[data-v-c180e149]{color:var(--ink-soft);margin:0;font-size:12.5px}.row[data-v-b26d9130]{background:var(--paper-2);border-radius:var(--r-3);box-shadow:var(--shadow-1);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.head[data-v-b26d9130]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.modality-tag[data-v-b26d9130]{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-ink,#6b4a8c);font-size:10.5px;font-weight:600}.meta[data-v-b26d9130]{color:var(--ink-muted);font-size:11.5px}.head-actions[data-v-b26d9130]{align-items:center;gap:6px;margin-left:auto;display:flex}.status-pill[data-v-b26d9130]{background:var(--paper-3);color:var(--ink-soft);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.status-pill.status-processing[data-v-b26d9130]{color:#8a6314;background:#fbf6ec}.status-pill.status-failed[data-v-b26d9130]{color:#b0533a;background:#f9edea}.url[data-v-b26d9130]{color:var(--ink-2);overflow-wrap:anywhere;font-size:14px;font-weight:600;text-decoration:none}.url[data-v-b26d9130]:hover{color:var(--accent-ink);text-decoration:underline}.processing-note[data-v-b26d9130],.failed-note[data-v-b26d9130]{color:var(--ink-soft);font-size:13.5px;line-height:1.5}.failed-note[data-v-b26d9130]{color:#8a4a38}.inline-cta[data-v-b26d9130]{all:unset;cursor:pointer;color:var(--accent-ink);text-underline-offset:3px;margin-top:6px;font-size:13px;font-weight:500;text-decoration:underline;display:block}.body-wrap[data-v-b26d9130]{cursor:pointer}.body-wrap.clamped .body[data-v-b26d9130]{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.body[data-v-b26d9130]{color:var(--ink-2);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.body[data-v-b26d9130] p{margin:0 0 10px;font-size:14px;line-height:1.5}.body[data-v-b26d9130] p:last-child{margin-bottom:0}.body[data-v-b26d9130] ul,.body[data-v-b26d9130] ol{margin:0 0 10px;padding-left:1.4em}.toggle[data-v-b26d9130]{all:unset;cursor:pointer;color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-2);text-decoration-color:var(--hairline-2);text-underline-offset:3px;align-self:flex-start;font-size:12px;font-weight:500}.toggle[data-v-b26d9130]:hover,.toggle[data-v-b26d9130]:focus-visible{color:var(--ink-2);-webkit-text-decoration-color:var(--ink-soft);text-decoration-color:var(--ink-soft)}.foot[data-v-b26d9130]{justify-content:flex-end;display:flex}.edit-cta[data-v-b26d9130]{all:unset;cursor:pointer;color:var(--accent-ink);border:1px solid var(--hairline-2);background:var(--paper-2);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:500}.edit-cta[data-v-b26d9130]:hover{border-color:var(--accent-ink)}.editor[data-v-b26d9130]{flex-direction:column;gap:6px;display:flex}.editor-label[data-v-b26d9130]{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);font-size:11.5px;font-weight:600}.editor-input[data-v-b26d9130],.editor-textarea[data-v-b26d9130]{box-sizing:border-box;border:1px solid var(--hairline-2);border-radius:var(--r-2);width:100%;font:inherit;color:var(--ink-2);background:var(--paper);padding:8px 12px;font-size:14px}.editor-textarea[data-v-b26d9130]{resize:vertical;min-height:140px}.editor-input[data-v-b26d9130]:focus,.editor-textarea[data-v-b26d9130]:focus{border-color:var(--ink-2);outline:none}.editor-error[data-v-b26d9130]{color:#b23a3a;margin:0;font-size:12.5px}.editor-actions[data-v-b26d9130]{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.editor-cancel[data-v-b26d9130]{all:unset;cursor:pointer;color:var(--ink-soft);padding:5px 10px;font-size:13px}.editor-cancel[data-v-b26d9130]:hover{color:var(--ink-2)}.editor-save[data-v-b26d9130]{all:unset;cursor:pointer;color:var(--paper-2);background:var(--ink-2);border-radius:999px;padding:5px 14px;font-size:13px;font-weight:600}.editor-save[data-v-b26d9130]:disabled,.editor-cancel[data-v-b26d9130]:disabled{opacity:.6;cursor:progress}.listen-btn[data-v-c943bf6e]{all:unset;cursor:pointer;width:28px;height:28px;color:var(--ink-soft,#6b6760);border-radius:999px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.listen-btn[data-v-c943bf6e]:hover,.listen-btn[data-v-c943bf6e]:focus-visible{background:var(--paper-3,#f3efe6);color:var(--ink-2,#2a2723);outline:none}.listen-btn.active[data-v-c943bf6e]{color:var(--accent-ink,#2c6e49);background:var(--paper-3,#f3efe6)}.icon[data-v-c943bf6e]{width:14px;height:14px}.spin[data-v-c943bf6e]{animation:1.1s linear infinite spin-c943bf6e}@keyframes spin-c943bf6e{to{transform:rotate(360deg)}}.preview-panel[data-v-022e7e2c]{background:var(--surface-1,#fff);border:1px solid var(--line-soft,#e7e3da);border-radius:14px;margin-top:28px;padding:22px 22px 18px}.preview-head[data-v-022e7e2c]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.preview-dot[data-v-022e7e2c]{background:var(--ink-soft,#999);border-radius:50%;flex-shrink:0;width:9px;height:9px}.dot-ready[data-v-022e7e2c]{background:var(--accent,#2c6e49)}.dot-computing[data-v-022e7e2c]{background:var(--ink-soft,#999);animation:1.8s ease-in-out infinite pulse-022e7e2c}.dot-refused[data-v-022e7e2c]{background:var(--warn,#b58900)}.dot-failed[data-v-022e7e2c]{background:var(--danger,#c14545)}.dot-paused[data-v-022e7e2c]{background:var(--ink-soft,#999)}@keyframes pulse-022e7e2c{0%,to{opacity:1}50%{opacity:.35}}.preview-title[data-v-022e7e2c]{color:var(--ink,#1f1d1a);margin:0;font-size:15px;font-weight:600}.preview-state[data-v-022e7e2c]{color:var(--ink-soft,#6b6760);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.preview-meta[data-v-022e7e2c]{color:var(--ink-soft,#6b6760);margin-left:auto;font-size:12px}.preview-hint[data-v-022e7e2c],.preview-lead[data-v-022e7e2c]{color:var(--ink,#1f1d1a);margin:0 0 12px;font-size:14px;line-height:1.55}.preview-body-empty[data-v-022e7e2c]{padding:8px 0 6px}.preview-body[data-v-022e7e2c]{color:var(--ink,#1f1d1a);font-size:15px;line-height:1.65}.preview-meta+.preview-listen[data-v-022e7e2c]{margin-left:6px}.preview-listen[data-v-022e7e2c]{margin-left:auto}.preview-body[data-v-022e7e2c] h1,.preview-body[data-v-022e7e2c] h2,.preview-body[data-v-022e7e2c] h3{margin-top:18px;margin-bottom:8px;font-weight:600}.preview-body[data-v-022e7e2c] p{margin:0 0 12px}.missing-list[data-v-022e7e2c]{margin:8px 0 0;padding:0;list-style:none}.missing-row[data-v-022e7e2c]{border-top:1px solid var(--line-soft,#f0eee9)}.missing-row[data-v-022e7e2c]:first-child{border-top:none}.missing-button[data-v-022e7e2c]{all:unset;cursor:pointer;flex-direction:column;gap:4px;width:100%;padding:12px 0;display:flex}.missing-button:hover .missing-cta[data-v-022e7e2c],.missing-button:focus-visible .missing-cta[data-v-022e7e2c]{color:var(--accent-ink,#2c6e49);text-underline-offset:3px;text-decoration:underline}.missing-label[data-v-022e7e2c]{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft,#6b6760);font-size:12px;font-weight:600}.missing-prompt[data-v-022e7e2c]{color:var(--ink,#1f1d1a);font-size:14px;line-height:1.5}.missing-cta[data-v-022e7e2c]{color:var(--accent-ink,#2c6e49);margin-top:12px;font-size:13px;font-weight:500}.preview-error[data-v-022e7e2c]{color:var(--danger,#c14545);margin:12px 0 0;font-size:13px}.preview-actions[data-v-022e7e2c]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.refresh-btn[data-v-022e7e2c]{margin-left:auto}.row[data-v-dfccd015]{background:var(--paper-2);border-radius:var(--r-3);box-shadow:var(--shadow-1);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.row.is-original[data-v-dfccd015]{background:var(--paper-3);box-shadow:none}.head[data-v-dfccd015]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.modality-tag[data-v-dfccd015]{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);font-size:10.5px;font-weight:600}.modality-tag-voice_recording[data-v-dfccd015]{color:var(--accent-ink,#6b4a8c)}.meta[data-v-dfccd015]{color:var(--ink-muted);font-size:11.5px}.head-actions[data-v-dfccd015]{align-items:center;gap:6px;margin-left:auto;display:flex}.status-pill[data-v-dfccd015]{background:var(--paper-3);color:var(--ink-soft);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.row.is-original .status-pill[data-v-dfccd015]{background:var(--paper-2)}.status-added_to_voice[data-v-dfccd015]{color:#3f6b49;background:#e8efe9}.status-enriching[data-v-dfccd015]{color:#8a6314;background:#fbf6ec}.audio[data-v-dfccd015]{margin:2px -4px 0}.body-wrap[data-v-dfccd015]{cursor:pointer}.body-wrap.clamped .body[data-v-dfccd015]{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.body[data-v-dfccd015]{color:var(--ink-2);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.body[data-v-dfccd015] p{margin:0 0 10px;font-size:14px;line-height:1.5}.body[data-v-dfccd015] p:last-child{margin-bottom:0}.body[data-v-dfccd015] strong{font-weight:600}.body[data-v-dfccd015] em{font-style:italic}.body[data-v-dfccd015] a{color:var(--accent-ink);text-decoration:underline}.body[data-v-dfccd015] ul,.body[data-v-dfccd015] ol{margin:0 0 10px;padding-left:1.4em}.body[data-v-dfccd015] li{margin-bottom:4px}.toggle[data-v-dfccd015]{all:unset;cursor:pointer;color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-2);text-decoration-color:var(--hairline-2);text-underline-offset:3px;align-self:flex-start;font-size:12px;font-weight:500}.toggle[data-v-dfccd015]:hover,.toggle[data-v-dfccd015]:focus-visible{color:var(--ink-2);-webkit-text-decoration-color:var(--ink-soft);text-decoration-color:var(--ink-soft)}.interview-entry[data-v-f7364e60]{justify-content:flex-start;display:flex}.back[data-v-f7364e60]{all:unset;cursor:pointer;color:var(--ink-soft);font-size:13px;display:inline-block}.back[data-v-f7364e60]:hover{color:var(--ink-2)}.top-bar[data-v-f7364e60]{margin-bottom:var(--s-5);justify-content:space-between;align-items:center;min-height:28px;display:flex;position:relative}.top-bar[data-v-f7364e60] .kebab-root{position:relative;top:0;right:0}.delete-error[data-v-f7364e60]{color:#b0533a;margin:0 0 12px;font-size:13px}.bootstrap[data-v-f7364e60]{background:var(--paper-2);border-radius:var(--r-3);max-width:540px;box-shadow:var(--shadow-1);text-align:left;margin:60px auto 0;padding:28px 32px}.bootstrap-title[data-v-f7364e60]{color:var(--ink-2);letter-spacing:-.01em;margin:0 0 12px;font-size:22px}.bootstrap-body[data-v-f7364e60]{color:var(--ink-soft);margin:0 0 18px;font-size:15px;line-height:1.55}.bootstrap-actions[data-v-f7364e60]{align-items:center;gap:14px;display:flex}.bootstrap-link[data-v-f7364e60]{color:var(--accent-ink);font-size:14px;font-weight:500;text-decoration:none}.bootstrap-link[data-v-f7364e60]:hover{text-decoration:underline}.thinking[data-v-f7364e60]{text-align:center;max-width:540px;margin:60px auto 0}.meta[data-v-f7364e60]{color:var(--ink-muted);margin-top:14px;font-size:14px}.idea-detail[data-v-f7364e60]{gap:var(--s-6);flex-direction:column;display:flex}.idea-header[data-v-f7364e60]{gap:var(--s-3);flex-direction:column;display:flex}.header-top[data-v-f7364e60]{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.captured[data-v-f7364e60]{font-size:var(--t-meta);color:var(--ink-muted);margin:0}.idea-header[data-v-f7364e60] .brief-chips-summary{margin-top:var(--s-1)}.section-label[data-v-f7364e60]{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);margin:0;font-weight:600}.contents-section[data-v-f7364e60]{gap:var(--s-4);flex-direction:column;display:flex}.contents-list[data-v-f7364e60]{gap:var(--s-3);flex-direction:column;display:flex}.composer-section[data-v-f7364e60]{gap:var(--s-4);flex-direction:column;display:flex}.composer-divider[data-v-f7364e60]{margin:var(--s-1) var(--s-1);align-items:center;gap:14px;display:flex}.composer-divider-line[data-v-f7364e60]{background:var(--hairline);flex:1;height:1px}.composer-divider-text[data-v-f7364e60]{font-family:var(--headline-family,var(--font-sans));color:var(--ink-muted);letter-spacing:-.005em;font-size:13px;font-style:italic}.detail-footer[data-v-f7364e60]{margin-top:var(--s-2)}.off-territory-banner[data-v-f7364e60]{background:var(--paper-3);border-radius:var(--r-3);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.off-title[data-v-f7364e60]{color:var(--ink-2);margin:0;font-size:15px;font-weight:600}.off-body[data-v-f7364e60]{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.off-actions[data-v-f7364e60]{flex-wrap:wrap;gap:10px;display:flex}.context-strip[data-v-f7364e60]{gap:var(--s-2);flex-wrap:wrap;display:flex}.ctx-chip[data-v-f7364e60]{background:var(--paper-3);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.ctx-label[data-v-f7364e60]{color:var(--ink-muted)}.ctx-value[data-v-f7364e60]{color:var(--ink-2);font-weight:500}.ctx-chip-button[data-v-f7364e60]{cursor:pointer;font:inherit;border:none}.ctx-chip-button[data-v-f7364e60]:hover,.ctx-chip-button[data-v-f7364e60]:focus-visible{box-shadow:0 0 0 1px var(--hairline-2);outline:none}.capture-anchor[data-v-f7364e60]{margin:12px 0 4px}.capture-error[data-v-f7364e60]{color:#b23a3a;margin:6px 0 0;font-size:13px}.capture-hint[data-v-f7364e60]{color:var(--ink-soft);margin:6px 0 0;font-size:13px}.angle-editor[data-v-f7364e60]{background:var(--paper-3);border:1px solid var(--hairline-2);border-radius:var(--r-3);flex-direction:column;gap:10px;margin-top:18px;padding:14px 18px;display:flex}.angle-label[data-v-f7364e60]{color:var(--ink-2);font-size:13.5px;font-weight:500}.angle-actions[data-v-f7364e60]{justify-content:flex-end;gap:10px;display:flex}.not-ready[data-v-f7364e60]{background:var(--paper-3);border:1px solid var(--hairline-2);border-radius:var(--r-3);flex-direction:column;align-items:flex-start;gap:8px;margin:18px 0 0;padding:14px 18px;display:flex}.not-ready-body[data-v-f7364e60]{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.not-ready-link[data-v-f7364e60]{color:var(--accent-ink);font-size:13.5px;font-weight:500;text-decoration:none}.not-ready-link[data-v-f7364e60]:hover{text-decoration:underline}.readiness[data-v-f7364e60]{background:var(--paper-3);border:1px solid var(--hairline-2);border-radius:var(--r-3);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.readiness-title[data-v-f7364e60]{color:var(--ink-2);margin:0;font-size:15px;font-weight:600}.readiness-reason[data-v-f7364e60]{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.readiness-list[data-v-f7364e60]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.readiness-row[data-v-f7364e60]{flex-direction:column;gap:3px;display:flex}.readiness-label[data-v-f7364e60]{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);font-size:11.5px;font-weight:600}.readiness-text[data-v-f7364e60]{color:var(--ink-2);font-size:14px;line-height:1.5}.readiness-lead[data-v-f7364e60]{color:var(--ink-soft);margin:0;font-size:13.5px;font-style:italic;line-height:1.5}.readiness-link[data-v-f7364e60]{color:var(--accent-ink);align-self:flex-start;font-size:13.5px;font-weight:500;text-decoration:none}.readiness-link[data-v-f7364e60]:hover{text-decoration:underline}.note-foot[data-v-f7364e60]{color:var(--ink-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.note-pull[data-v-f7364e60]{color:var(--ink-soft);margin-right:auto;font-style:italic}.note-promote[data-v-f7364e60],.note-edit[data-v-f7364e60]{all:unset;cursor:pointer;border:1px solid var(--hairline-2);background:var(--paper-2);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:500}.note-promote[data-v-f7364e60]{color:var(--accent-ink)}.note-edit[data-v-f7364e60]{color:var(--ink-soft)}.note-promote[data-v-f7364e60]:hover:not(:disabled){border-color:var(--accent-ink)}.note-edit[data-v-f7364e60]:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.note-promote[data-v-f7364e60]:disabled{opacity:.6;cursor:progress}.note-edit-card[data-v-f7364e60]{background:var(--paper-2);border-radius:var(--r-3);box-shadow:var(--shadow-1);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.note-edit-actions[data-v-f7364e60]{justify-content:flex-end;display:flex}.note-edit-cancel[data-v-f7364e60]{all:unset;cursor:pointer;color:var(--ink-soft);text-underline-offset:3px;padding:3px 6px;font-size:12px;font-weight:500;text-decoration:underline}.note-edit-cancel[data-v-f7364e60]:hover{color:var(--ink-2)}.locked-banner[data-v-f7364e60]{margin-bottom:var(--s-3);background:var(--paper-3);border:1px solid var(--hairline-2);border-radius:var(--r-3);color:var(--ink-soft);padding:10px 14px;font-size:13px}.promote-error[data-v-f7364e60]{color:#b23a3a;margin:8px 0 0;font-size:12.5px}.head[data-v-528bd37b]{margin-top:14px;margin-bottom:18px}.lede[data-v-528bd37b]{margin:0 0 24px}.caveat[data-v-528bd37b]{margin-bottom:28px}.chips[data-v-528bd37b]{flex-direction:column;gap:14px;margin:8px 0 12px;display:flex}.chip-row[data-v-528bd37b]{position:relative}.chip[data-v-528bd37b]{background:var(--paper-2);box-shadow:var(--shadow-1);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex}.chip.unset[data-v-528bd37b]{background:var(--accent-wash);color:var(--accent-ink)}.chip-label[data-v-528bd37b]{color:var(--ink-muted)}.chip-value[data-v-528bd37b]{color:var(--ink-2);font-weight:600}.chip-change[data-v-528bd37b]{all:unset;cursor:pointer;color:var(--accent-ink,var(--ink-soft));margin-left:6px;font-size:13px;text-decoration:underline}.capture-anchor[data-v-528bd37b]{margin-top:10px}.capture-error[data-v-528bd37b]{color:#b23a3a;margin:6px 0 0;font-size:13px}.capture-hint[data-v-528bd37b]{color:var(--ink-soft);margin:6px 0 0;font-size:13px}.picker[data-v-528bd37b]{background:var(--paper-2);border-radius:var(--r-3);box-shadow:var(--shadow-2);max-width:420px;margin-top:8px;overflow:hidden}.picker-option[data-v-528bd37b]{all:unset;cursor:pointer;box-sizing:border-box;border-bottom:1px solid var(--paper-3);flex-direction:column;gap:4px;width:100%;padding:12px 16px;display:flex}.picker-option[data-v-528bd37b]:last-child{border-bottom:none}.picker-option[data-v-528bd37b]:hover:not(.disabled){background:var(--paper-3)}.picker-option.selected[data-v-528bd37b]{background:var(--accent-wash);color:var(--accent-ink)}.picker-option.disabled[data-v-528bd37b]{cursor:not-allowed;opacity:.55}.picker-name[data-v-528bd37b]{color:var(--ink-2);font-weight:600}.picker-note[data-v-528bd37b]{color:var(--ink-muted);font-size:12px}.confirm-prose[data-v-528bd37b]{color:var(--ink-soft);margin:4px 0 22px;font-size:15px}.actions[data-v-528bd37b]{gap:10px;padding-top:12px;display:flex}.ctx-switcher[data-v-3fef1212]{position:relative}.ctx-trigger[data-v-3fef1212]{all:unset;cursor:pointer;border-radius:var(--r-pill);color:var(--paper);transition:background var(--t-fast) var(--ease);background:#ffffff1a;align-items:center;gap:8px;padding:5px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.ctx-trigger[data-v-3fef1212]:hover{background:#ffffff2e}.chev[data-v-3fef1212]{color:#ffffffa6;margin-left:0}.ctx-menu[data-v-3fef1212]{z-index:60;background:var(--paper-2);border:1px solid var(--hairline-2);min-width:16rem;box-shadow:var(--shadow-2);border-radius:var(--r-2);padding:6px 0;position:absolute;top:calc(100% + 6px);right:0}.ctx-section[data-v-3fef1212]{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin:6px 14px 4px;font-size:10.5px;font-weight:600}.ctx-item[data-v-3fef1212]{all:unset;cursor:pointer;width:100%;color:var(--ink-soft);box-sizing:border-box;justify-content:space-between;align-items:center;padding:8px 14px;font-size:13px;display:flex}.ctx-item[data-v-3fef1212]:hover{background:var(--paper-3)}.ctx-item.current[data-v-3fef1212]{color:var(--ink-2);font-weight:600}.ctx-item-name[data-v-3fef1212]{color:inherit}.ctx-item-role[data-v-3fef1212]{color:var(--ink-muted);margin-left:12px;font-size:11.5px}.ctx-divider[data-v-3fef1212]{background:var(--hairline);height:1px;margin:6px 0}.ctx-item--link[data-v-3fef1212]{color:var(--ink-2);font-weight:500;text-decoration:none}.org-shell[data-v-356a8ce0]{background:var(--paper);flex-direction:column;min-height:100vh;display:flex}.rolebar[data-v-356a8ce0]{background:var(--ink-2);color:var(--paper);align-items:center;gap:16px;padding:8px 24px;font-size:12.5px;display:flex}.rolebar-pill[data-v-356a8ce0]{background:var(--accent-wash);color:var(--accent-ink);border-radius:var(--r-pill);letter-spacing:.02em;padding:3px 10px;font-weight:600}.rolebar-meta[data-v-356a8ce0]{color:var(--paper);opacity:.85}.rolebar-meta b[data-v-356a8ce0]{color:var(--paper);font-weight:600}.rolebar-btn[data-v-356a8ce0]{all:unset;cursor:pointer;border-radius:var(--r-pill);color:var(--paper);transition:background var(--t-fast) var(--ease);background:#ffffff1a;padding:4px 12px;font-size:12px;font-weight:500}.rolebar-btn[data-v-356a8ce0]:hover{background:#ffffff2e}.topbar[data-v-356a8ce0]{border-bottom:1px solid var(--hairline);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.left[data-v-356a8ce0]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.brand[data-v-356a8ce0]{font-family:var(--font-sans);letter-spacing:-.012em;color:var(--ink-2);align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.brand-mark[data-v-356a8ce0]{background:var(--ink-2);width:22px;height:22px;color:var(--paper);border-radius:6px;place-items:center;font-size:12px;font-weight:700;display:grid}.tabs[data-v-356a8ce0]{flex-wrap:wrap;gap:2px;display:flex}.tab[data-v-356a8ce0]{color:var(--ink-soft);border-radius:var(--r-pill);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);padding:5px 11px;font-size:12.5px;font-weight:500;text-decoration:none}.tab[data-v-356a8ce0]:hover{background:var(--paper-3);color:var(--ink-2)}.tab.active[data-v-356a8ce0]{color:var(--ink-2);background:var(--paper-3);font-weight:600}.right[data-v-356a8ce0]{align-items:center;gap:12px;display:flex}.user[data-v-356a8ce0]{color:var(--ink-soft);font-size:13px}.ghost[data-v-356a8ce0]{background:var(--paper-2);color:var(--ink-2);border:1px solid var(--hairline-2);border-radius:var(--r-pill);cursor:pointer;padding:5px 12px;font-size:12.5px;font-weight:500}.ghost[data-v-356a8ce0]:hover{background:var(--paper-3)}.flash[data-v-356a8ce0]{z-index:30;padding:10px 24px;font-size:13.5px;position:sticky;top:0;box-shadow:0 1px 2px #0000000a}.flash.success[data-v-356a8ce0]{color:#3f6b49;background:#e8efe9}.flash.error[data-v-356a8ce0]{color:#8e5a22;background:#f4eadc}.main[data-v-356a8ce0]{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:32px 24px 80px}.wrap[data-v-c0da2a8c]{max-width:640px;margin:24px auto 0}.head[data-v-c0da2a8c]{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.dots[data-v-c0da2a8c]{gap:5px;display:flex}.dot[data-v-c0da2a8c]{background:var(--ink-ghost);border-radius:999px;width:22px;height:4px}.dot.done[data-v-c0da2a8c]{background:var(--accent)}.question[data-v-c0da2a8c]{letter-spacing:-.02em;margin:0 0 16px;font-size:36px;font-weight:600;line-height:1.15}.hint[data-v-c0da2a8c]{margin:0 0 32px}.answer[data-v-c0da2a8c]{background:var(--paper-2);border-radius:var(--r-3);width:100%;min-height:200px;box-shadow:var(--shadow-1);color:var(--ink);font:inherit;resize:vertical;border:0;outline:none;padding:18px 20px;font-size:16px;line-height:1.55}.error[data-v-c0da2a8c]{color:#8e5a22;margin:12px 0 0;font-size:13.5px}.footer[data-v-c0da2a8c]{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.icon[data-v-681ff968]{vertical-align:-2px;flex-shrink:0;display:inline-block}.head[data-v-1af31ce2]{max-width:680px;margin-bottom:28px}.eyebrow[data-v-1af31ce2]{margin:0 0 8px}.t-h1[data-v-1af31ce2]{margin:0 0 12px}.lead[data-v-1af31ce2]{margin:0}.answers[data-v-1af31ce2]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.answer[data-v-1af31ce2]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);box-shadow:var(--shadow-1);padding:22px 26px}.answer-head[data-v-1af31ce2]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.answer-eyebrow[data-v-1af31ce2]{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;font-size:11.5px;font-weight:500}.answer-question[data-v-1af31ce2]{letter-spacing:-.01em;color:var(--ink-2);margin:0;font-size:18px;font-weight:600;line-height:1.35}.answer-body[data-v-1af31ce2]{color:var(--ink-2);white-space:pre-wrap;margin:0;font-size:15.5px;line-height:1.65}.edit[data-v-1af31ce2]{color:var(--ink-soft);border:1px solid var(--hairline-2);border-radius:var(--r-pill);background:var(--paper);transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.edit[data-v-1af31ce2]:hover{color:var(--ink-2);border-color:var(--ink-2)}.foot[data-v-1af31ce2]{justify-content:flex-end;margin-top:24px;display:flex}.back[data-v-405a9bb8]{color:var(--ink-soft);align-items:center;gap:6px;margin-bottom:16px;font-size:12.5px;text-decoration:none;display:inline-flex}.back[data-v-405a9bb8]:hover{color:var(--ink-2)}.head[data-v-405a9bb8]{margin-bottom:24px}.eyebrow[data-v-405a9bb8]{margin:0 0 8px}.t-h1[data-v-405a9bb8]{letter-spacing:-.02em;margin:0 0 12px;font-size:32px;line-height:1.15}.title-row[data-v-405a9bb8]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.type-chip[data-v-405a9bb8]{color:var(--ink-soft);background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-pill);text-transform:lowercase;padding:3px 9px;font-size:11.5px}.meta[data-v-405a9bb8]{color:var(--ink-muted);font-size:12.5px}.grid[data-v-405a9bb8]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-bottom:28px;display:grid}.info[data-v-405a9bb8]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-2);padding:12px 16px}.info-label[data-v-405a9bb8]{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px;font-size:11px;font-weight:500}.info-value[data-v-405a9bb8]{color:var(--ink-2);margin:0;font-size:13px}.gates[data-v-405a9bb8]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);margin-bottom:28px;padding:22px 26px}.gates-head[data-v-405a9bb8]{margin-bottom:14px}.t-h3[data-v-405a9bb8]{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px;font-size:14px;font-weight:600}.gates-meta[data-v-405a9bb8]{color:var(--ink-muted);margin:0;font-size:12.5px}.gate-list[data-v-405a9bb8]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gate-row[data-v-405a9bb8]{border-bottom:1px solid var(--hairline);grid-template-columns:18px 180px 1fr auto;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:grid}.gate-row[data-v-405a9bb8]:last-child{border-bottom:0}.gate-name[data-v-405a9bb8]{color:var(--ink-2);text-transform:capitalize}.gate-reason[data-v-405a9bb8]{color:var(--ink-soft);font-size:12.5px}.article[data-v-405a9bb8]{max-width:720px;margin:32px auto 0}.article-title[data-v-405a9bb8]{font-family:var(--headline-family,var(--font-sans));letter-spacing:-.022em;color:var(--ink-2);margin:0 0 28px;font-size:44px;font-weight:600;line-height:1.08}.article-body[data-v-405a9bb8] h1,.article-body[data-v-405a9bb8] h2{font-family:var(--headline-family,var(--font-sans));letter-spacing:-.012em;color:var(--ink-2);margin:28px 0 14px;font-size:22px;font-weight:600;line-height:1.3}.article-body[data-v-405a9bb8] h3,.article-body[data-v-405a9bb8] h4,.article-body[data-v-405a9bb8] h5,.article-body[data-v-405a9bb8] h6{font-family:var(--headline-family,var(--font-sans));letter-spacing:-.005em;color:var(--ink-2);margin:22px 0 12px;font-size:17px;font-weight:600}.article-body[data-v-405a9bb8] p{color:var(--ink);letter-spacing:-.003em;margin:0 0 18px;font-size:16.5px;line-height:1.7}.article-body[data-v-405a9bb8] p:first-child{color:var(--ink-2);letter-spacing:-.005em;font-size:19px;line-height:1.55}.article-body[data-v-405a9bb8] strong{color:var(--ink-2);font-weight:600}.article-body[data-v-405a9bb8] em{font-style:italic}.article-body[data-v-405a9bb8] a{color:var(--accent-ink);text-decoration:underline}.article-body[data-v-405a9bb8] a:hover{text-decoration:none}.article-body[data-v-405a9bb8] code{font-family:var(--font-mono);background:var(--paper-2);border-radius:var(--r-1);padding:1px 5px;font-size:.92em}.article-body[data-v-405a9bb8] pre{background:var(--paper-2);border-radius:var(--r-2);margin:0 0 18px;padding:14px 16px;overflow-x:auto}.article-body[data-v-405a9bb8] pre code{background:0 0;padding:0;font-size:13px;line-height:1.55}.article-body[data-v-405a9bb8] ul,.article-body[data-v-405a9bb8] ol{color:var(--ink);margin:0 0 18px;padding-left:1.4em;font-size:16.5px;line-height:1.7}.article-body[data-v-405a9bb8] li{margin-bottom:6px}.article-body[data-v-405a9bb8] blockquote{border-left:3px solid var(--hairline-2);color:var(--ink-soft);margin:0 0 18px;padding:4px 0 4px 16px;font-style:italic}.article-body[data-v-405a9bb8] hr{border:0;border-top:1px solid var(--hairline-2);margin:28px 0}.article-empty[data-v-405a9bb8]{color:var(--ink-muted);margin:0;font-style:italic}.filters[data-v-9ca2124d]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.field[data-v-9ca2124d]{flex-direction:column;gap:4px;display:flex}.field.range[data-v-9ca2124d]{min-width:140px}.field label[data-v-9ca2124d]{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:500}.field select[data-v-9ca2124d],.field input[data-v-9ca2124d]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);font:inherit;color:var(--ink-2);outline:none;min-width:160px;padding:6px 10px;font-size:13px}.field select[data-v-9ca2124d]:focus,.field input[data-v-9ca2124d]:focus{border-color:var(--ink-2);box-shadow:0 0 0 1px var(--ink-2)}.clear-btn[data-v-9ca2124d]{all:unset;cursor:pointer;color:var(--ink-soft);border-radius:var(--r-pill);padding:6px 10px;font-size:12px}.clear-btn[data-v-9ca2124d]:hover{color:var(--ink-2);background:var(--paper-3)}.head[data-v-34c75654]{margin-bottom:24px}.eyebrow[data-v-34c75654]{margin:0 0 8px}.t-h1[data-v-34c75654]{margin:0 0 16px}.subnav[data-v-34c75654]{background:var(--paper-3);border-radius:var(--r-pill);gap:4px;width:fit-content;padding:4px;display:flex}.sub[data-v-34c75654]{color:var(--ink-soft);border-radius:var(--r-pill);padding:6px 14px;font-size:12.5px;font-weight:500;text-decoration:none}.sub[data-v-34c75654]:hover{color:var(--ink-2)}.sub.active[data-v-34c75654]{color:var(--ink-2);background:var(--paper-2);box-shadow:var(--shadow-1)}.table[data-v-34c75654]{border-collapse:collapse;background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);width:100%;font-size:13.5px;overflow:hidden}.table th[data-v-34c75654]{text-align:left;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--hairline-2);background:var(--paper);padding:10px 14px;font-size:11.5px;font-weight:500}.table td[data-v-34c75654]{border-bottom:1px solid var(--hairline);vertical-align:top;padding:12px 14px}.table tr:last-child td[data-v-34c75654]{border-bottom:0}.muted[data-v-34c75654]{color:var(--ink-soft)}.title-link[data-v-34c75654]{color:var(--ink-2);font-weight:500;text-decoration:none}.title-link[data-v-34c75654]:hover{text-decoration:underline}.excerpt[data-v-34c75654]{color:var(--ink-muted);max-width:540px;margin:4px 0 0;font-size:12.5px}.empty[data-v-34c75654]{text-align:center;color:var(--ink-muted);padding:24px}.pager[data-v-34c75654]{justify-content:space-between;align-items:center;margin-top:16px;padding:0 4px;font-size:12.5px;display:flex}.pager-ctrl[data-v-34c75654]{gap:6px;display:flex}.page-btn[data-v-34c75654]{border:1px solid var(--hairline-2);border-radius:var(--r-pill);background:var(--paper-2);color:var(--ink-2);padding:5px 12px;font-size:12.5px;text-decoration:none}.page-btn[data-v-34c75654]:hover{background:var(--paper-3)}.back[data-v-9d1ec2c0]{color:var(--ink-soft);align-items:center;gap:6px;margin-bottom:16px;font-size:12.5px;text-decoration:none;display:inline-flex}.back[data-v-9d1ec2c0]:hover{color:var(--ink-2)}.head[data-v-9d1ec2c0]{margin-bottom:28px}.eyebrow[data-v-9d1ec2c0]{margin:0 0 12px}.title-row[data-v-9d1ec2c0]{align-items:center;gap:10px;margin-bottom:8px;display:flex}.type-chip[data-v-9d1ec2c0]{color:var(--ink-soft);background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-pill);text-transform:lowercase;padding:3px 9px;font-size:11.5px}.meta[data-v-9d1ec2c0]{color:var(--ink-muted);margin:0;font-size:12.5px}.card[data-v-9d1ec2c0]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);margin-bottom:24px;padding:22px 26px}.t-h3[data-v-9d1ec2c0]{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;font-size:14px;font-weight:600}.body[data-v-9d1ec2c0]{color:var(--ink-2);margin:0}.body.muted[data-v-9d1ec2c0]{color:var(--ink-muted);font-size:15.5px}.body[data-v-9d1ec2c0] p{margin:0 0 12px;font-size:15.5px;line-height:1.65}.body[data-v-9d1ec2c0] p:last-child{margin-bottom:0}.body[data-v-9d1ec2c0] strong{font-weight:600}.body[data-v-9d1ec2c0] em{font-style:italic}.body[data-v-9d1ec2c0] a{color:var(--accent-ink);text-decoration:underline}.body[data-v-9d1ec2c0] a:hover{text-decoration:none}.body[data-v-9d1ec2c0] code{font-family:var(--font-mono);background:var(--paper);border-radius:var(--r-1);padding:1px 5px;font-size:.92em}.body[data-v-9d1ec2c0] ul,.body[data-v-9d1ec2c0] ol{margin:0 0 12px;padding-left:1.4em;font-size:15px;line-height:1.65}.body[data-v-9d1ec2c0] li{margin-bottom:4px}.body[data-v-9d1ec2c0] blockquote{border-left:3px solid var(--hairline-2);color:var(--ink-soft);margin:0 0 12px;padding:4px 0 4px 14px;font-style:italic}.grid[data-v-9d1ec2c0]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.info[data-v-9d1ec2c0]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-2);padding:14px 18px}.info-label[data-v-9d1ec2c0]{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;font-size:11px;font-weight:500}.info-value[data-v-9d1ec2c0]{color:var(--ink-2);margin:0;font-size:13.5px}.info-aside[data-v-9d1ec2c0]{color:var(--ink-muted);margin-top:2px;font-size:12px;display:block}.info-value.muted[data-v-9d1ec2c0]{color:var(--ink-muted)}.head[data-v-2397585f]{margin-bottom:24px}.eyebrow[data-v-2397585f]{margin:0 0 8px}.t-h1[data-v-2397585f]{margin:0 0 16px}.subnav[data-v-2397585f]{background:var(--paper-3);border-radius:var(--r-pill);gap:4px;width:fit-content;padding:4px;display:flex}.sub[data-v-2397585f]{color:var(--ink-soft);border-radius:var(--r-pill);padding:6px 14px;font-size:12.5px;font-weight:500;text-decoration:none}.sub[data-v-2397585f]:hover{color:var(--ink-2)}.sub.active[data-v-2397585f]{color:var(--ink-2);background:var(--paper-2);box-shadow:var(--shadow-1)}.table[data-v-2397585f]{border-collapse:collapse;background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);width:100%;font-size:13.5px;overflow:hidden}.table th[data-v-2397585f]{text-align:left;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--hairline-2);background:var(--paper);padding:10px 14px;font-size:11.5px;font-weight:500}.table td[data-v-2397585f]{border-bottom:1px solid var(--hairline);vertical-align:top;padding:12px 14px}.table tr:last-child td[data-v-2397585f]{border-bottom:0}.muted[data-v-2397585f]{color:var(--ink-soft)}.title-link[data-v-2397585f]{color:var(--ink-2);font-weight:500;text-decoration:none}.title-link[data-v-2397585f]:hover{text-decoration:underline}.excerpt[data-v-2397585f]{color:var(--ink-muted);max-width:540px;margin:4px 0 0;font-size:12.5px}.empty[data-v-2397585f]{text-align:center;color:var(--ink-muted);padding:24px}.pager[data-v-2397585f]{justify-content:space-between;align-items:center;margin-top:16px;padding:0 4px;font-size:12.5px;display:flex}.pager-ctrl[data-v-2397585f]{gap:6px;display:flex}.page-btn[data-v-2397585f]{border:1px solid var(--hairline-2);border-radius:var(--r-pill);background:var(--paper-2);color:var(--ink-2);padding:5px 12px;font-size:12.5px;text-decoration:none}.page-btn[data-v-2397585f]:hover{background:var(--paper-3)}.head[data-v-73fbb330]{margin-bottom:24px}.eyebrow[data-v-73fbb330]{margin:0 0 8px}.t-h1[data-v-73fbb330]{margin:0 0 16px}.subnav[data-v-73fbb330]{background:var(--paper-3);border-radius:var(--r-pill);gap:4px;width:fit-content;padding:4px;display:flex}.sub[data-v-73fbb330]{color:var(--ink-soft);border-radius:var(--r-pill);padding:6px 14px;font-size:12.5px;font-weight:500;text-decoration:none}.sub[data-v-73fbb330]:hover{color:var(--ink-2)}.sub.active[data-v-73fbb330]{color:var(--ink-2);background:var(--paper-2);box-shadow:var(--shadow-1)}.table[data-v-73fbb330]{border-collapse:collapse;background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);width:100%;font-size:13.5px;overflow:hidden}.table th[data-v-73fbb330]{text-align:left;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--hairline-2);background:var(--paper);padding:10px 14px;font-size:11.5px;font-weight:500}.table td[data-v-73fbb330]{border-bottom:1px solid var(--hairline);vertical-align:top;padding:12px 14px}.table tr:last-child td[data-v-73fbb330]{border-bottom:0}.muted[data-v-73fbb330]{color:var(--ink-soft)}.title-link[data-v-73fbb330]{color:var(--ink-2);font-weight:500;text-decoration:none}.title-link[data-v-73fbb330]:hover{text-decoration:underline}.excerpt[data-v-73fbb330]{color:var(--ink-muted);max-width:540px;margin:4px 0 0;font-size:12.5px}.excerpt.error[data-v-73fbb330]{color:#8e5a22}.empty[data-v-73fbb330]{text-align:center;color:var(--ink-muted);padding:24px}.actions[data-v-73fbb330]{text-align:right}.link-btn[data-v-73fbb330]{color:var(--ink-soft);font-size:12.5px;text-decoration:none}.link-btn[data-v-73fbb330]:hover{color:var(--ink-2);text-decoration:underline}.pager[data-v-73fbb330]{justify-content:space-between;align-items:center;margin-top:16px;padding:0 4px;font-size:12.5px;display:flex}.pager-ctrl[data-v-73fbb330]{gap:6px;display:flex}.page-btn[data-v-73fbb330]{border:1px solid var(--hairline-2);border-radius:var(--r-pill);background:var(--paper-2);color:var(--ink-2);padding:5px 12px;font-size:12.5px;text-decoration:none}.page-btn[data-v-73fbb330]:hover{background:var(--paper-3)}.head[data-v-163f382e]{margin-bottom:36px}.eyebrow[data-v-163f382e]{margin:0 0 8px}.t-h1[data-v-163f382e]{margin:0 0 12px}.lead[data-v-163f382e]{max-width:680px;margin:0}.health[data-v-163f382e]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:32px;display:grid}.kpi[data-v-163f382e]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);box-shadow:var(--shadow-1);padding:20px 22px}.kpi-head[data-v-163f382e]{color:var(--ink-soft);align-items:center;gap:8px;margin-bottom:12px;display:flex}.kpi-label[data-v-163f382e]{text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:500}.kpi-value[data-v-163f382e]{letter-spacing:-.03em;color:var(--ink-2);margin:0;font-size:36px;font-weight:600;line-height:1}.kpi-sub[data-v-163f382e]{color:var(--ink-soft);margin:10px 0 0;font-size:13px;line-height:1.4}.tone-positive .kpi-value[data-v-163f382e]{color:#3f6b49}.tone-warning .kpi-value[data-v-163f382e]{color:#8e5a22}.pipeline[data-v-163f382e]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);box-shadow:var(--shadow-1);margin-bottom:32px;padding:24px 26px}.pipeline-head[data-v-163f382e]{margin-bottom:18px}.t-h3[data-v-163f382e]{margin:0 0 4px;font-size:16px;font-weight:600}.pipeline-meta[data-v-163f382e]{color:var(--ink-muted);margin:0;font-size:12.5px}.stages[data-v-163f382e]{grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr;align-items:stretch;gap:10px;display:grid}.stage[data-v-163f382e]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);color:inherit;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);flex-direction:column;gap:10px;min-width:0;padding:16px 18px;text-decoration:none;display:flex}.stage[data-v-163f382e]:hover{border-color:var(--ink-2);box-shadow:var(--shadow-1)}.stage-head[data-v-163f382e]{color:var(--ink-soft);align-items:center;gap:8px;display:flex}.stage-name[data-v-163f382e]{text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:500}.stage-value[data-v-163f382e]{letter-spacing:-.02em;color:var(--ink-2);margin:0;font-size:32px;font-weight:600;line-height:1}.stage-breakdown[data-v-163f382e]{border-top:1px solid var(--hairline);flex-direction:column;gap:4px;margin:4px 0 0;padding:8px 0 0;list-style:none;display:flex}.stage-breakdown li[data-v-163f382e]{color:var(--ink-soft);justify-content:space-between;font-size:12px;line-height:1.4;display:flex}.bar-label[data-v-163f382e]{color:var(--ink-soft)}.bar-count[data-v-163f382e]{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:500}.bar-empty[data-v-163f382e]{color:var(--ink-muted);font-style:italic}.stage-arrow[data-v-163f382e]{color:var(--ink-muted);justify-content:center;align-self:center;display:flex}.pipeline-foot[data-v-163f382e]{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:6px;margin-top:18px;padding-top:16px;display:flex}@media (width<=920px){.stages[data-v-163f382e]{grid-template-columns:1fr}.stage-arrow[data-v-163f382e]{justify-self:center;transform:rotate(90deg)}}.activity-section[data-v-163f382e]{margin-bottom:36px}.activity-head[data-v-163f382e]{margin-bottom:12px}.activity[data-v-163f382e]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);margin:0;padding:0;list-style:none;overflow:hidden}.row[data-v-163f382e]{border-bottom:1px solid var(--hairline);grid-template-columns:28px 1fr auto auto auto;align-items:center;gap:14px;padding:12px 18px;font-size:13.5px;display:grid}.row[data-v-163f382e]:last-child{border-bottom:0}.icon[data-v-163f382e]{color:var(--ink-soft);align-items:center;display:flex}.title[data-v-163f382e]{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.title-link[data-v-163f382e]{color:inherit;text-decoration:none}.title-link[data-v-163f382e]:hover{text-decoration:underline}.actor[data-v-163f382e],.status[data-v-163f382e]{color:var(--ink-soft);font-size:12.5px}.time[data-v-163f382e]{color:var(--ink-muted);text-align:right;min-width:70px;font-size:12px}.empty[data-v-163f382e]{background:var(--paper-2);border:1px dashed var(--hairline-3);border-radius:var(--r-2);text-align:center;color:var(--ink-muted);padding:24px;font-size:13.5px}.head[data-v-8f468563]{margin-bottom:24px}.eyebrow[data-v-8f468563]{margin:0 0 8px}.t-h1[data-v-8f468563]{margin:0 0 12px}.lead[data-v-8f468563]{max-width:720px;margin:0}.flash[data-v-8f468563]{border-radius:var(--r-3);margin-bottom:16px;padding:12px 16px;font-size:13.5px}.flash.success[data-v-8f468563]{color:#3f6b49;background:#e8efe9}.correlations[data-v-8f468563]{margin-top:32px}.correlations-title[data-v-8f468563]{margin:0 0 6px;font-size:16px;font-weight:600}.correlations-lead[data-v-8f468563]{color:var(--ink-soft);max-width:720px;margin:0 0 14px;font-size:13.5px}.correlations-list[data-v-8f468563]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.correlations-row[data-v-8f468563]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-2);padding:14px 16px}.correlations-belief[data-v-8f468563]{margin:0 0 6px;font-size:14px;font-weight:500}.correlations-meta[data-v-8f468563]{color:var(--ink-soft);margin:0;font-size:12.5px}.correlations-note[data-v-8f468563]{color:var(--ink-soft);margin:6px 0 0;font-size:12.5px;font-style:italic}.rows[data-v-8f468563]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-8f468563]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-2);padding:16px 18px}.row-head[data-v-8f468563]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.row-info[data-v-8f468563]{flex:1;min-width:0}.row-title[data-v-8f468563]{color:var(--ink-2);margin:0;font-size:13.5px;font-weight:500}.src[data-v-8f468563]{font-family:var(--font-mono);color:var(--ink-muted);font-size:11px}.src-badge[data-v-8f468563]{background:var(--paper-3);border:1px solid var(--hairline-2);color:var(--ink-soft);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-block}.auto-badge[data-v-8f468563]{color:#3f6b49;background:#e8efe9;border:1px solid #cfe0d2;border-radius:999px;margin-left:4px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-block}.row-target[data-v-8f468563]{color:var(--ink-muted);margin:4px 0 0;font-size:12px}.row-context[data-v-8f468563]{color:var(--ink-muted);margin:4px 0 0;font-size:12px;font-style:italic}.row-target code[data-v-8f468563]{background:var(--paper-3);font-family:var(--font-mono);border-radius:4px;padding:1px 6px;font-size:11px}.row-rationale[data-v-8f468563]{color:var(--ink);margin:8px 0 0;font-size:13.5px;line-height:1.5}.row-details[data-v-8f468563]{color:var(--ink-soft);margin-top:8px;font-size:12px}.row-details summary[data-v-8f468563]{cursor:pointer}.evidence[data-v-8f468563]{background:var(--paper-3);border-radius:var(--r-2);flex-direction:column;gap:12px;margin-top:6px;padding:12px;display:flex}.ev-hunks[data-v-8f468563]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ev-hunk[data-v-8f468563]{flex-direction:column;gap:4px;display:flex}.ev-text[data-v-8f468563]{color:var(--ink);background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-1,6px);margin:0;padding:6px 10px;font-size:12.5px;line-height:1.5}.ev-before[data-v-8f468563]{color:var(--ink-soft)}.ev-note[data-v-8f468563]{color:var(--ink-muted);margin:0;font-size:11px}.ev-drafts-label[data-v-8f468563]{color:var(--ink-muted);margin:0 0 4px;font-size:11.5px}.ev-drafts ul[data-v-8f468563]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ev-drafts li[data-v-8f468563]{color:var(--ink);font-size:12.5px}.ev-date[data-v-8f468563]{color:var(--ink-muted);font-size:11.5px}.payload[data-v-8f468563]{background:var(--paper-3);border-radius:var(--r-2);font-family:var(--font-mono);color:var(--ink-soft);margin-top:6px;padding:12px;font-size:11px;overflow-x:auto}.decision-note[data-v-8f468563]{background:var(--paper-3);border-radius:var(--r-2);color:var(--ink-soft);margin:8px 0 0;padding:6px 10px;font-size:12px}.actions[data-v-8f468563]{margin-top:12px}.decide-form[data-v-8f468563]{flex-direction:column;gap:8px;display:flex}.decide-form textarea[data-v-8f468563]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);width:100%;font:inherit;color:var(--ink);outline:none;padding:8px 12px;font-size:12.5px}.decide-form textarea[data-v-8f468563]:focus{border-color:var(--ink-2);box-shadow:0 0 0 1px var(--ink-2)}.decide-buttons[data-v-8f468563]{flex-wrap:wrap;gap:6px;display:flex}.empty[data-v-8f468563]{background:var(--paper-2);border:1px dashed var(--hairline-3);border-radius:var(--r-2);text-align:center;color:var(--ink-muted);padding:32px;font-size:13.5px}.completeness[data-v-02d4ee10]{align-items:center;gap:12px;display:flex}.rotate[data-v-02d4ee10]{transform:rotate(-90deg)}.pct[data-v-02d4ee10]{letter-spacing:-.012em;font-size:24px;font-weight:600}.label[data-v-02d4ee10]{color:var(--ink-muted);margin-top:2px;font-size:12px}.extractor[data-v-b74044ec]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);box-shadow:var(--shadow-1);margin-bottom:24px;padding:22px 24px}.head[data-v-b74044ec]{margin-bottom:14px}.eyebrow[data-v-b74044ec]{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin:0 0 6px;font-size:11.5px;font-weight:600}.sub[data-v-b74044ec]{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.55}.modes[data-v-b74044ec]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-pill);gap:4px;margin-bottom:12px;padding:4px;display:inline-flex}.mode-btn[data-v-b74044ec]{all:unset;cursor:pointer;border-radius:var(--r-pill);color:var(--ink-soft);padding:5px 14px;font-size:12.5px;font-weight:500}.mode-btn.active[data-v-b74044ec]{background:var(--paper-2);color:var(--ink-2);box-shadow:var(--shadow-1)}.input-row[data-v-b74044ec]{margin-bottom:12px}.f-input[data-v-b74044ec],.f-area[data-v-b74044ec]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);width:100%;color:var(--ink);font:inherit;box-sizing:border-box;outline:none;padding:10px 12px;font-size:13.5px;line-height:1.5}.f-area[data-v-b74044ec]{resize:vertical;min-height:110px}.f-input[data-v-b74044ec]:focus,.f-area[data-v-b74044ec]:focus{border-color:var(--accent)}.f-label[data-v-b74044ec]{text-transform:capitalize;letter-spacing:.02em;color:var(--ink-muted);margin-bottom:-2px;font-size:11.5px;font-weight:600;display:block}.actions[data-v-b74044ec]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.error[data-v-b74044ec]{color:#8e5a22;margin:0;font-size:13px}.progress[data-v-b74044ec]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);color:var(--ink-soft);align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.progress-spinner[data-v-b74044ec]{border:2px solid var(--hairline-2);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.9s linear infinite extractor-spin-b74044ec}.progress-stage[data-v-b74044ec]{color:var(--ink-2);font-weight:500}.progress-elapsed[data-v-b74044ec]{font-variant-numeric:tabular-nums;color:var(--ink-muted);margin-left:auto;font-size:12px}@keyframes extractor-spin-b74044ec{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.proposals[data-v-b74044ec]{border-top:1px solid var(--hairline);margin-top:22px;padding-top:18px}.proposals-summary[data-v-b74044ec]{color:var(--ink-soft);margin:0 0 14px;font-size:13px;font-style:italic}.section[data-v-b74044ec]{margin-bottom:22px}.section.is-refusal[data-v-b74044ec]{border-radius:var(--r-2);background:#fff8e1;border:1px solid #f0c14b;padding:14px 16px}.section-head[data-v-b74044ec]{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.section-title[data-v-b74044ec]{color:var(--ink-2);margin:0;font-size:14px;font-weight:600}.count[data-v-b74044ec]{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}.section-actions[data-v-b74044ec]{gap:8px;margin-left:auto;display:flex}.ghost-btn[data-v-b74044ec]{all:unset;cursor:pointer;border:1px solid var(--hairline-2);border-radius:var(--r-pill);color:var(--ink-soft);background:var(--paper);padding:3px 10px;font-size:12px}.ghost-btn[data-v-b74044ec]:hover{color:var(--ink-2);border-color:var(--ink-2)}.chips[data-v-b74044ec]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip[data-v-b74044ec]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.chip.confidence-low[data-v-b74044ec]{border-left:3px solid #cfa770}.chip.confidence-medium[data-v-b74044ec]{border-left:3px solid var(--hairline-2)}.chip.confidence-high[data-v-b74044ec]{border-left:3px solid #6b9c76}.chip.is-refusal-chip[data-v-b74044ec]{background:#fffaf0;border:1px solid #e0a93f}.chip-head[data-v-b74044ec]{flex-wrap:wrap;gap:6px;display:flex}.badge[data-v-b74044ec]{border-radius:var(--r-pill);letter-spacing:.02em;background:var(--paper-3);height:20px;color:var(--ink-muted);align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.badge.confidence[data-v-b74044ec]{color:#3f6b49;background:#eef1ee}.chip.confidence-low .badge.confidence[data-v-b74044ec]{color:#8e5a22;background:#f7ecdc}.chip.confidence-medium .badge.confidence[data-v-b74044ec]{color:#5a6660;background:#eef1ee}.badge.draft[data-v-b74044ec]{color:#6f4500;background:#fff0d2}.badge.dup[data-v-b74044ec]{color:#4a4f6a;background:#ecedf3}.chip-value[data-v-b74044ec]{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}.refusal-note[data-v-b74044ec]{color:#6f4500;border-radius:var(--r-2);background:#fff5dc;border:1px dashed #e0a93f;margin:0;padding:6px 10px;font-size:12.5px;line-height:1.5}.inline-link[data-v-b74044ec]{all:unset;cursor:pointer;color:var(--accent);margin-left:4px;font-size:12px}.inline-link[data-v-b74044ec]:hover{text-decoration:underline}.evidence[data-v-b74044ec]{flex-direction:column;gap:6px;display:flex}.evidence-toggle[data-v-b74044ec]{all:unset;cursor:pointer;color:var(--ink-soft);align-self:flex-start;font-size:11.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.evidence-toggle[data-v-b74044ec]:hover{color:var(--ink-2)}.quote[data-v-b74044ec]{border-left:3px solid var(--hairline-2);background:var(--paper-3);color:var(--ink-soft);margin:0;padding:8px 10px;font-size:12.5px;font-style:italic;line-height:1.5}.chip-actions[data-v-b74044ec]{flex-wrap:wrap;gap:8px;display:flex}.action[data-v-b74044ec]{all:unset;cursor:pointer;border-radius:var(--r-pill);border:1px solid var(--hairline-2);background:var(--paper-2);color:var(--ink-soft);padding:5px 12px;font-size:12.5px;font-weight:500}.action[data-v-b74044ec]:hover{color:var(--ink-2);border-color:var(--ink-2)}.action.accept[data-v-b74044ec]{background:var(--accent);color:#fff;border-color:var(--accent)}.action.accept[data-v-b74044ec]:hover{box-shadow:0 4px 12px var(--accent-line)}.action.accept[disabled][data-v-b74044ec]{opacity:.6;cursor:progress}.action.reject[data-v-b74044ec]:hover{color:#8e5a22;border-color:#8e5a22}.edit-form[data-v-b74044ec]{border-top:1px dashed var(--hairline-2);flex-direction:column;gap:8px;padding:10px 0;display:flex}.edit-actions[data-v-b74044ec]{align-items:center;gap:10px;padding-top:4px;display:flex}.personal-byline-card[data-v-90de758d]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);box-shadow:var(--shadow-1);margin-bottom:24px;padding:20px 24px}.pb-head[data-v-90de758d]{margin-bottom:14px}.pb-title[data-v-90de758d]{margin:0 0 4px}.pb-sub[data-v-90de758d]{color:var(--ink-soft);margin:0;font-size:13px}.pb-row[data-v-90de758d]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pb-select[data-v-90de758d]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);min-width:240px;font:inherit;color:var(--ink);flex:1;padding:8px 12px;font-size:14px}.pb-select[data-v-90de758d]:focus{border-color:var(--ink-2);outline:none}.hero-card[data-v-90de758d]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);max-width:640px;box-shadow:var(--shadow-1);text-align:center;margin:48px auto;padding:40px}.hero-title[data-v-90de758d]{letter-spacing:-.02em;color:var(--ink-2);margin:0 0 14px;font-size:28px;font-weight:600}.hero-body[data-v-90de758d]{color:var(--ink-soft);margin:0 0 28px;font-size:16px;line-height:1.65}.hero-cta[data-v-90de758d]{background:var(--accent);color:#fff;letter-spacing:-.005em;border-radius:var(--r-pill);height:44px;box-shadow:0 4px 14px var(--accent-line);transition:box-shadow var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);justify-content:center;align-items:center;gap:6px;padding:0 22px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.hero-cta[data-v-90de758d]:hover{box-shadow:0 8px 24px var(--accent-line);transform:translateY(-1px)}.head[data-v-90de758d]{margin-bottom:28px}.eyebrow[data-v-90de758d]{margin:0 0 8px}.t-h1[data-v-90de758d]{margin:0 0 12px}.lead[data-v-90de758d]{max-width:720px;margin:0}.brand-basics[data-v-90de758d]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);box-shadow:var(--shadow-1);margin-bottom:24px;padding:20px 24px}.brand-basics-head[data-v-90de758d]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.brand-basics-sub[data-v-90de758d]{color:var(--ink-muted);margin:4px 0 0;font-size:13px}.brand-basics-edit[data-v-90de758d]{color:var(--ink-soft);white-space:nowrap;flex-shrink:0;font-size:12.5px;text-decoration:underline}.brand-basics-list[data-v-90de758d]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.brand-basics-item[data-v-90de758d]{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-2);grid-template-columns:120px 1fr auto;align-items:baseline;gap:12px;padding:10px 14px;display:grid}.brand-basics-label[data-v-90de758d]{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);flex-shrink:0;font-size:11.5px;font-weight:600}.brand-basics-answer[data-v-90de758d]{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.brand-basics-item-edit[data-v-90de758d]{color:var(--ink-soft);flex-shrink:0;font-size:11.5px;text-decoration:underline}.setup-notice[data-v-90de758d]{border-radius:var(--r-3);background:#fff8e1;border:1px solid #f0c14b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 24px;padding:14px 18px;display:flex}.setup-notice.tone-progress[data-v-90de758d]{background:#eef4ff;border-color:#b9c9eb}.setup-notice.tone-progress .setup-title[data-v-90de758d],.setup-notice.tone-progress .setup-detail[data-v-90de758d],.setup-notice.tone-progress .setup-link[data-v-90de758d]{color:#1e3a78}.setup-notice.tone-flag[data-v-90de758d]{background:#fdecec;border-color:#e8b4b4}.setup-notice.tone-flag .setup-title[data-v-90de758d],.setup-notice.tone-flag .setup-detail[data-v-90de758d],.setup-notice.tone-flag .setup-link[data-v-90de758d]{color:#7a2222}.setup-text[data-v-90de758d]{flex-direction:column;gap:4px;min-width:0;display:flex}.setup-title[data-v-90de758d]{color:#5a3e00;margin:0;font-size:14px;line-height:1.55}.setup-detail[data-v-90de758d]{color:#5a3e00;margin:0;font-size:13px;font-style:italic}.setup-link[data-v-90de758d]{color:#5a3e00;font-size:13.5px;font-weight:500;text-decoration:underline}.unblock[data-v-90de758d]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);box-shadow:var(--shadow-1);margin-bottom:24px;padding:18px 22px 8px}.unblock.done[data-v-90de758d]{background:#e8efe9;border-color:#cfe0d4;padding-bottom:18px}.unblock-head[data-v-90de758d]{margin-bottom:12px}.unblock-title[data-v-90de758d]{letter-spacing:-.01em;color:var(--ink-2);margin:4px 0 0;font-size:16px;font-weight:600}.unblock.done .unblock-title[data-v-90de758d]{color:#3f6b49}.unblock-list[data-v-90de758d]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.unblock-item[data-v-90de758d]{border-top:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;display:flex}.unblock-item[data-v-90de758d]:first-child{border-top:0;padding-top:6px}.unblock-info[data-v-90de758d]{flex:1;min-width:0}.unblock-label[data-v-90de758d]{color:var(--ink-2);margin:0 0 4px;font-size:14px;font-weight:500}.unblock-progress[data-v-90de758d]{color:#8e5a22;margin-left:8px;font-size:12px;font-weight:500}.unblock-why[data-v-90de758d]{color:var(--ink-soft);margin:0 0 4px;font-size:12.5px;line-height:1.5}.unblock-need[data-v-90de758d]{color:var(--ink-muted);margin:0;font-size:12px}.unblock-cta-wrap[data-v-90de758d]{flex-shrink:0}.unblock-cta[data-v-90de758d]{all:unset;cursor:pointer;background:var(--accent);color:#fff;border-radius:var(--r-pill);height:32px;transition:box-shadow var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);align-items:center;padding:0 14px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.unblock-cta[data-v-90de758d]:hover{box-shadow:0 4px 14px var(--accent-line);transform:translateY(-1px)}.grid[data-v-90de758d]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:28px;display:grid}.card[data-v-90de758d]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-2);padding:18px 20px}.card .eyebrow[data-v-90de758d]{margin-bottom:14px}.card-hint[data-v-90de758d]{color:var(--ink-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.card-hint-link[data-v-90de758d]{color:var(--ink-soft);text-decoration:underline}.pill-row[data-v-90de758d]{margin-top:14px}.readiness[data-v-90de758d]{margin-bottom:28px}.readiness-head[data-v-90de758d]{margin-bottom:12px}.readiness-sub[data-v-90de758d]{color:var(--ink-soft);max-width:640px;margin:4px 0 0;font-size:12.5px}.readiness-rows[data-v-90de758d]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.readiness-row[data-v-90de758d]{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.readiness-row[data-v-90de758d]:first-child{border-top:0;padding-top:6px}.readiness-info[data-v-90de758d]{flex:1;min-width:0}.readiness-name[data-v-90de758d]{color:var(--ink-2);margin:0 0 2px;font-size:14px;font-weight:500}.self-tag[data-v-90de758d]{color:var(--ink-muted);margin-left:6px;font-size:12px;font-weight:400}.readiness-meta[data-v-90de758d]{color:var(--ink-muted);margin:0;font-size:12px}.readiness-cta-wrap[data-v-90de758d]{flex-shrink:0}.readiness-cta[data-v-90de758d]{background:var(--accent);color:#fff;border-radius:var(--r-pill);cursor:pointer;border:0;align-items:center;height:30px;padding:0 14px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.readiness-cta.ghost[data-v-90de758d]{background:var(--paper);color:var(--ink-muted);border:1px solid var(--hairline-2);cursor:not-allowed}.readiness-foot[data-v-90de758d]{color:var(--ink-muted);margin:12px 0 0;font-size:11.5px;font-style:italic}.sections[data-v-90de758d]{margin-bottom:28px}.t-h3[data-v-90de758d]{margin:0 0 12px;font-size:16px}.rows[data-v-90de758d]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-2);margin:0;padding:0;list-style:none;overflow:hidden}.section-row[data-v-90de758d]{border-bottom:1px solid var(--hairline)}.section-row[data-v-90de758d]:last-child{border-bottom:0}.row-head[data-v-90de758d]{justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.row-info[data-v-90de758d]{flex:1;min-width:0}.row-right[data-v-90de758d]{flex-shrink:0;align-items:center;gap:10px;margin-left:12px;display:flex}.row-label[data-v-90de758d]{color:var(--ink-2);margin:0 0 4px;font-size:14px;font-weight:500}.row-meta[data-v-90de758d]{color:var(--ink-muted);margin:0;font-size:12px}.required-tag[data-v-90de758d]{color:#8e5a22}.row-gap[data-v-90de758d]{color:var(--ink-soft);max-width:640px;margin:6px 0 0;font-size:12px;line-height:1.5}.expand-btn[data-v-90de758d]{all:unset;cursor:pointer;color:var(--ink-soft);border:1px solid var(--hairline-2);border-radius:var(--r-pill);background:var(--paper);transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);padding:3px 10px;font-size:12px;font-weight:500}.expand-btn[data-v-90de758d]:hover{color:var(--ink-2);border-color:var(--ink-2)}.editor[data-v-90de758d]{border-top:1px solid var(--hairline);background:var(--paper);padding:0 18px 16px}.items-list[data-v-90de758d]{flex-direction:column;gap:8px;padding-top:12px;display:flex}.item-card[data-v-90de758d]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-2);padding:12px 14px}.item-head[data-v-90de758d]{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.item-title[data-v-90de758d]{color:var(--ink-2);margin:0 0 6px;font-size:13.5px;line-height:1.45}.item-badge[data-v-90de758d]{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);flex-shrink:0;font-size:11px;font-weight:600}.item-actions[data-v-90de758d]{gap:8px;display:flex}.item-btn[data-v-90de758d]{all:unset;cursor:pointer;color:var(--ink-soft);border:1px solid var(--hairline-2);border-radius:var(--r-pill);background:var(--paper);transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);padding:2px 8px;font-size:12px}.item-btn[data-v-90de758d]:hover{color:var(--ink-2);border-color:var(--ink-2)}.item-btn.danger[data-v-90de758d]:hover{color:#8e5a22;border-color:#8e5a22}.item-form[data-v-90de758d],.add-form[data-v-90de758d]{flex-direction:column;gap:10px;padding:14px 0 4px;display:flex}.add-form[data-v-90de758d]{border-top:1px dashed var(--hairline-3);margin-top:10px;padding-top:14px}.f-heading[data-v-90de758d]{color:var(--ink-2);margin:0;font-size:13px;font-weight:600}.f-label[data-v-90de758d]{color:var(--ink-soft);margin-bottom:-4px;font-size:12px;font-weight:500}.f-area[data-v-90de758d],.f-input[data-v-90de758d],.f-select[data-v-90de758d]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-2);width:100%;color:var(--ink);font:inherit;box-sizing:border-box;outline:none;padding:9px 11px;font-size:13.5px;line-height:1.5}.f-area[data-v-90de758d]{resize:vertical}.f-area[data-v-90de758d]:focus,.f-input[data-v-90de758d]:focus,.f-select[data-v-90de758d]:focus{border-color:var(--accent)}.f-error[data-v-90de758d]{color:#8e5a22;margin:-4px 0 0;font-size:12px}.f-actions[data-v-90de758d]{align-items:center;gap:10px;padding-top:4px;display:flex}.add-row[data-v-90de758d]{padding-top:12px}.add-btn[data-v-90de758d]{all:unset;cursor:pointer;color:var(--accent);border-bottom:1px dashed var(--accent);transition:color var(--t-fast) var(--ease);padding:6px 0;font-size:13px;font-weight:500}.add-btn[data-v-90de758d]:hover{color:var(--accent-dark,var(--accent))}.head[data-v-0c5b3eb7]{margin-bottom:24px}.eyebrow[data-v-0c5b3eb7]{color:var(--ink-muted);margin:0 0 8px;font-size:12.5px}.eyebrow[data-v-0c5b3eb7] a{color:var(--ink-soft);text-decoration:none}.eyebrow[data-v-0c5b3eb7] a:hover{text-decoration:underline}.t-h1[data-v-0c5b3eb7]{margin:0 0 12px}.lead[data-v-0c5b3eb7]{max-width:720px;margin:0 0 12px}.head-status[data-v-0c5b3eb7]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.head-meta[data-v-0c5b3eb7]{color:var(--ink-muted);font-size:12.5px}.flash[data-v-0c5b3eb7]{border-radius:var(--r-3);margin-bottom:16px;padding:12px 16px;font-size:13.5px}.flash.success[data-v-0c5b3eb7]{color:#3f6b49;background:#e8efe9}.flash.error[data-v-0c5b3eb7]{color:#8e5a22;background:#f7e6e0}.card[data-v-0c5b3eb7]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);padding:22px 24px}.t-h3[data-v-0c5b3eb7]{margin:0 0 14px;font-size:16px}.form[data-v-0c5b3eb7]{flex-direction:column;gap:12px;display:flex}.empty[data-v-0c5b3eb7]{background:var(--paper);border:1px dashed var(--hairline-3);border-radius:var(--r-2);text-align:center;color:var(--ink-muted);padding:24px;font-size:13.5px}.pages[data-v-0c5b3eb7]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.page-row[data-v-0c5b3eb7]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease)}.page-row.selected[data-v-0c5b3eb7]{border-color:var(--ink-2);background:var(--paper-3)}.page-row label[data-v-0c5b3eb7]{cursor:pointer;align-items:center;gap:12px;padding:12px 16px;display:flex}.page-row input[type=radio][data-v-0c5b3eb7]{width:16px;height:16px}.page-info[data-v-0c5b3eb7]{flex-direction:column;gap:2px;display:flex}.page-name[data-v-0c5b3eb7]{color:var(--ink-2);font-size:13.5px;font-weight:500}.page-category[data-v-0c5b3eb7]{color:var(--ink-muted);font-size:12px}.hint[data-v-0c5b3eb7]{color:var(--ink-muted);margin:4px 0 0;font-size:12px}.hint.err[data-v-0c5b3eb7]{color:#8e5a22}.actions[data-v-0c5b3eb7]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.link-btn[data-v-0c5b3eb7]{color:var(--ink-soft);font-size:12.5px;text-decoration:none}.link-btn[data-v-0c5b3eb7]:hover{color:var(--ink-2);text-decoration:underline}.back-row[data-v-39143792]{margin-bottom:16px}.back[data-v-39143792]{color:var(--ink-soft);transition:color var(--t-fast) var(--ease);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.back[data-v-39143792]:hover{color:var(--ink-2)}.head[data-v-39143792]{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.title-row[data-v-39143792]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.t-h1[data-v-39143792]{margin:0}.lead[data-v-39143792]{max-width:720px;margin:0}.lead a[data-v-39143792]{color:var(--ink-2)}.flash[data-v-39143792]{border-radius:var(--r-2);margin-bottom:16px;padding:12px 16px;font-size:13.5px}.flash.success[data-v-39143792]{color:#3f6b49;background:#e8efe9}.flash.error[data-v-39143792]{color:#8e5a22;background:#f4eadc}.card[data-v-39143792]{background:var(--paper-2);border-radius:var(--r-3);box-shadow:var(--shadow-1);flex-direction:column;gap:20px;margin-bottom:16px;padding:28px 28px 26px;display:flex}.section-head[data-v-39143792]{flex-direction:column;gap:4px;display:flex}.section-head-row[data-v-39143792]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.section-head-row .section-head[data-v-39143792]{flex:1;min-width:0}.section-title[data-v-39143792]{font-family:var(--headline-family,var(--font-sans));letter-spacing:-.014em;color:var(--ink-2);margin:0;font-size:20px;font-weight:600;line-height:1.2}.section-desc[data-v-39143792]{color:var(--ink-soft);max-width:640px;margin:0;font-size:14px;line-height:1.5}.section-desc .synced[data-v-39143792]{color:var(--ink-muted)}.steps[data-v-39143792]{flex-direction:column;gap:16px;margin:0;padding-left:20px;display:flex}.steps li[data-v-39143792]{color:var(--ink)}.steps li>p[data-v-39143792]{margin:0 0 6px;font-size:14px}.token-row[data-v-39143792]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.token[data-v-39143792]{font-family:var(--font-mono);background:var(--paper-3);border:1px solid var(--hairline-2);border-radius:var(--r-2);-webkit-user-select:all;user-select:all;word-break:break-all;padding:8px 12px;font-size:12.5px}.hint[data-v-39143792]{color:var(--ink-muted);margin:0;font-size:12.5px;line-height:1.5}.hint code[data-v-39143792]{font-family:var(--font-mono);background:var(--paper-3);color:var(--ink-soft);border-radius:4px;padding:1px 5px;font-size:11.5px}.map-list[data-v-39143792]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.map-row[data-v-39143792]{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(180px,1fr) minmax(300px,1.1fr);align-items:center;gap:12px 24px;padding:14px 0;display:grid}.map-row[data-v-39143792]:first-child{padding-top:0}.map-row[data-v-39143792]:last-of-type{border-bottom:none;padding-bottom:0}.map-name[data-v-39143792]{color:var(--ink-2);margin:0;font-size:14px;font-weight:500}.map-meta[data-v-39143792]{color:var(--ink-muted);margin:2px 0 0;font-size:12.5px}.map-control[data-v-39143792]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.map-control select[data-v-39143792]{flex:1;min-width:200px;max-width:340px}.create-user-sheet[data-v-39143792]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);grid-column:1/-1;margin-top:12px;padding:18px 20px}.form-title[data-v-39143792]{color:var(--ink-2);margin:0;font-size:14px;font-weight:600}.form[data-v-39143792]{flex-direction:column;gap:16px;display:flex}.field[data-v-39143792]{flex-direction:column;gap:6px;display:flex}.field label[data-v-39143792]{color:var(--ink-2);font-size:13px;font-weight:500}.field input[data-v-39143792],.field select[data-v-39143792]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);width:100%;max-width:460px;font:inherit;color:var(--ink);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);outline:none;padding:10px 14px;font-size:14px}.field input[data-v-39143792]:focus,.field select[data-v-39143792]:focus{border-color:var(--ink-2);box-shadow:0 0 0 1px var(--ink-2)}.opt[data-v-39143792]{color:var(--ink-muted);font-weight:400}.actions[data-v-39143792]{align-items:center;gap:14px;display:flex}.chip-group[data-v-39143792]{flex-wrap:wrap;align-items:center;gap:6px;max-width:560px;display:flex}.chip[data-v-39143792]{all:unset;cursor:pointer;background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-pill);color:var(--ink-soft);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);padding:5px 12px;font-size:13px}.chip[data-v-39143792]:hover{color:var(--ink-2);border-color:var(--hairline-3)}.chip.on[data-v-39143792]{background:var(--accent);color:#fff;border-color:var(--accent)}.chip-empty[data-v-39143792]{color:var(--ink-muted);font-size:12.5px}.tax-error[data-v-39143792]{color:#8e5a22;border-radius:var(--r-2);background:#f4eadc;padding:6px 10px;font-size:12.5px}.empty[data-v-39143792]{color:var(--ink-muted);text-align:center;border:1px dashed var(--hairline-3);border-radius:var(--r-2);padding:20px;font-size:13.5px}.link-btn[data-v-39143792]{all:unset;cursor:pointer;color:var(--ink-soft);padding:2px 4px;font-size:12.5px}.link-btn[data-v-39143792]:hover{color:var(--ink-2);text-decoration:underline}.control-list[data-v-39143792]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.control-row[data-v-39143792]{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.control-row[data-v-39143792]:first-child{padding-top:0}.control-row[data-v-39143792]:last-child{border-bottom:none;padding-bottom:0}.control-copy[data-v-39143792]{flex:1;min-width:0}.control-name[data-v-39143792]{color:var(--ink-2);margin:0 0 2px;font-size:14px;font-weight:500}.control-desc[data-v-39143792]{color:var(--ink-soft);max-width:560px;margin:0;font-size:13px;line-height:1.5}.btn-danger[data-v-39143792]{appearance:none;cursor:pointer;letter-spacing:-.005em;color:#8e5a22;border-radius:var(--r-pill);white-space:nowrap;height:36px;transition:background var(--t-fast) var(--ease);background:0 0;border:0;flex-shrink:0;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:500}.btn-danger[data-v-39143792]:hover{background:#f4eadc}.btn-link[data-v-39143792]{border-radius:var(--r-pill);height:44px;transition:background var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);align-items:center;padding:0 22px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.btn-link.accent[data-v-39143792]{background:var(--accent);color:#fff;box-shadow:0 4px 14px var(--accent-line)}.btn-link.accent[data-v-39143792]:hover{box-shadow:0 8px 24px var(--accent-line);transform:translateY(-1px)}.head[data-v-f3ed6fcc]{margin-bottom:24px}.eyebrow[data-v-f3ed6fcc]{margin:0 0 8px}.t-h1[data-v-f3ed6fcc]{margin:0 0 12px}.lead[data-v-f3ed6fcc]{max-width:720px;margin:0}.flash[data-v-f3ed6fcc]{border-radius:var(--r-3);margin-bottom:16px;padding:12px 16px;font-size:13.5px}.flash.success[data-v-f3ed6fcc]{color:#3f6b49;background:#e8efe9}.flash.error[data-v-f3ed6fcc]{color:#8e5a22;background:#f7e6e0}.rows[data-v-f3ed6fcc]{flex-direction:column;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.row[data-v-f3ed6fcc]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-2);transition:opacity var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);flex-direction:column;gap:0;padding:14px 18px;display:flex}.row.disabled[data-v-f3ed6fcc]{opacity:.55}.row.editing[data-v-f3ed6fcc]{border-color:var(--ink-2)}.row-main[data-v-f3ed6fcc]{justify-content:space-between;align-items:center;gap:12px;display:flex}.row-icon[data-v-f3ed6fcc]{width:28px;height:28px;color:var(--ink-soft);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.row-icon[data-platform=wordpress][data-v-f3ed6fcc]{color:#21759b}.row-icon[data-platform=bluesky][data-v-f3ed6fcc]{color:#0085ff}.row-icon[data-platform=threads][data-v-f3ed6fcc],.row-icon[data-platform=x][data-v-f3ed6fcc]{color:var(--ink-2)}.row-icon[data-platform=linkedin][data-v-f3ed6fcc]{color:#0a66c2}.row-icon[data-platform=facebook][data-v-f3ed6fcc]{color:#1877f2}.row-info[data-v-f3ed6fcc]{flex:1;min-width:0}.row-title[data-v-f3ed6fcc]{color:var(--ink-2);margin:0;font-size:13.5px;font-weight:500}.row-handle[data-v-f3ed6fcc]{color:var(--ink-muted);margin-left:6px;font-weight:400}.row-meta[data-v-f3ed6fcc]{color:var(--ink-muted);margin:4px 0 0;font-size:12px}.row-right[data-v-f3ed6fcc]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.link-btn[data-v-f3ed6fcc]{all:unset;cursor:pointer;color:var(--ink-soft);padding:2px 4px;font-size:12px}.link-btn[data-v-f3ed6fcc]:hover{color:var(--ink-2);text-decoration:underline}.link-btn.danger[data-v-f3ed6fcc]{color:#8e5a22}.toggle[data-v-f3ed6fcc]{cursor:pointer;display:inline-flex}.toggle input[data-v-f3ed6fcc]{opacity:0;pointer-events:none;position:absolute}.toggle-track[data-v-f3ed6fcc]{background:var(--hairline-3);width:32px;height:18px;transition:background var(--t-fast) var(--ease);border-radius:999px;position:relative}.toggle-track.on[data-v-f3ed6fcc]{background:var(--accent,#3f6b49)}.toggle-thumb[data-v-f3ed6fcc]{background:var(--paper);width:14px;height:14px;transition:transform var(--t-fast) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.toggle-track.on .toggle-thumb[data-v-f3ed6fcc]{transform:translate(14px)}.empty[data-v-f3ed6fcc]{background:var(--paper-2);border:1px dashed var(--hairline-3);border-radius:var(--r-2);text-align:center;color:var(--ink-muted);padding:24px;font-size:13.5px}.card[data-v-f3ed6fcc]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);padding:22px 24px}.t-h3[data-v-f3ed6fcc]{margin:0 0 14px;font-size:16px}.platform-grid[data-v-f3ed6fcc]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.platform-card[data-v-f3ed6fcc]{all:unset;cursor:pointer;background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.platform-card[data-v-f3ed6fcc]:hover{background:var(--paper-3);border-color:var(--hairline-3)}.platform-card.active[data-v-f3ed6fcc]{border-color:var(--ink-2);background:var(--paper-3)}.platform-card-icon[data-v-f3ed6fcc]{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;display:inline-flex}.platform-card-icon[data-platform=wordpress][data-v-f3ed6fcc]{color:#21759b}.platform-card-icon[data-platform=bluesky][data-v-f3ed6fcc]{color:#0085ff}.platform-card-icon[data-platform=threads][data-v-f3ed6fcc],.platform-card-icon[data-platform=x][data-v-f3ed6fcc]{color:var(--ink-2)}.platform-card-icon[data-platform=linkedin][data-v-f3ed6fcc]{color:#0a66c2}.platform-card-icon[data-platform=facebook][data-v-f3ed6fcc]{color:#1877f2}.platform-card-text[data-v-f3ed6fcc]{flex-direction:column;gap:4px;min-width:0;display:flex}.platform-card-name[data-v-f3ed6fcc]{color:var(--ink);font-size:14px;font-weight:500}.platform-card-desc[data-v-f3ed6fcc]{color:var(--ink-muted);font-size:12.5px;line-height:1.4}.form[data-v-f3ed6fcc]{flex-direction:column;gap:12px;margin-top:18px;display:flex}.inline-form[data-v-f3ed6fcc]{border-top:1px solid var(--hairline-2);margin-top:14px;padding-top:14px}.field label[data-v-f3ed6fcc]{color:var(--ink-soft);margin-bottom:4px;font-size:12px;font-weight:500;display:block}.opt[data-v-f3ed6fcc]{color:var(--ink-muted);font-weight:400}.field input[data-v-f3ed6fcc],.field select[data-v-f3ed6fcc]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);width:100%;max-width:480px;font:inherit;color:var(--ink);outline:none;padding:8px 12px;font-size:13.5px}.field input.mono[data-v-f3ed6fcc]{font-family:var(--font-mono);font-size:12.5px}.field input[data-v-f3ed6fcc]:focus,.field select[data-v-f3ed6fcc]:focus{border-color:var(--ink-2);box-shadow:0 0 0 1px var(--ink-2)}.hint[data-v-f3ed6fcc]{color:var(--ink-muted);margin:4px 0 0;font-size:12px}.hint.err[data-v-f3ed6fcc]{color:#8e5a22}.hint code[data-v-f3ed6fcc]{font-family:var(--font-mono);background:var(--paper-3);color:var(--ink-soft);border-radius:4px;padding:1px 5px;font-size:11.5px}.actions[data-v-f3ed6fcc]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.test-row[data-v-f3ed6fcc]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.test-btn[data-v-f3ed6fcc]{all:unset;cursor:pointer;border:1px solid var(--hairline-2);border-radius:var(--r-2);color:var(--ink-2);background:var(--paper);padding:6px 12px;font-size:12.5px}.test-btn[data-v-f3ed6fcc]:hover:not(:disabled){background:var(--paper-3)}.test-btn[data-v-f3ed6fcc]:disabled{opacity:.5;cursor:progress}.test-result[data-v-f3ed6fcc]{font-size:12.5px}.test-result.ok[data-v-f3ed6fcc]{color:#3f6b49}.test-result.err[data-v-f3ed6fcc]{color:#8e5a22}.threads-flow[data-v-f3ed6fcc]{gap:16px}.connect-block[data-v-f3ed6fcc]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.connect-block.muted[data-v-f3ed6fcc]{background:var(--paper-3)}.connect-headline[data-v-f3ed6fcc]{color:var(--ink-2);margin:0;font-size:13.5px;font-weight:500}.connect-sub[data-v-f3ed6fcc]{color:var(--ink-muted);margin:0;font-size:12.5px;line-height:1.5}.oauth-btn[data-v-f3ed6fcc]{all:unset;cursor:pointer;border-radius:var(--r-2);background:var(--ink-2);color:var(--paper);transition:opacity var(--t-fast) var(--ease);align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:500;display:inline-flex}.oauth-btn[data-v-f3ed6fcc]:hover{opacity:.92}.oauth-btn.threads[data-v-f3ed6fcc],.oauth-btn.x-btn[data-v-f3ed6fcc]{color:#fff;background:#000}.oauth-btn.linkedin-btn[data-v-f3ed6fcc]{color:#fff;background:#0a66c2}.oauth-btn.facebook-btn[data-v-f3ed6fcc]{color:#fff;background:#1877f2}.oauth-btn[data-v-f3ed6fcc] svg{width:18px;height:18px}.manual-form[data-v-f3ed6fcc]{flex-direction:column;gap:12px;display:flex}.head[data-v-8ed17783]{margin-bottom:28px}.eyebrow[data-v-8ed17783]{margin:0 0 8px}.t-h1[data-v-8ed17783]{margin:0 0 12px}.lead[data-v-8ed17783]{max-width:680px;margin:0}.card[data-v-8ed17783]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);margin-bottom:24px;padding:22px 24px}.card-head[data-v-8ed17783]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.t-h3[data-v-8ed17783]{margin:0;font-size:16px;font-weight:600}.card-hint[data-v-8ed17783]{color:var(--ink-muted);margin:4px 0 18px;font-size:13px}.table[data-v-8ed17783]{border-collapse:collapse;width:100%;font-size:13.5px}.table th[data-v-8ed17783]{text-align:left;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--hairline-2);padding:8px 10px;font-size:11.5px;font-weight:500}.table td[data-v-8ed17783]{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:12px 10px}.table tr:last-child td[data-v-8ed17783]{border-bottom:0}.muted[data-v-8ed17783]{color:var(--ink-soft)}.self-tag[data-v-8ed17783]{color:var(--ink-muted);background:var(--paper-3);border-radius:var(--r-pill);text-transform:uppercase;letter-spacing:.04em;margin-left:6px;padding:1px 7px;font-size:10.5px}.actions-col[data-v-8ed17783]{text-align:right}.actions[data-v-8ed17783]{text-align:right;white-space:nowrap}.actions .icon-btn+.icon-btn[data-v-8ed17783]{margin-left:4px}.icon-btn[data-v-8ed17783]{all:unset;cursor:pointer;color:var(--ink-soft);border-radius:var(--r-2);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;display:inline-flex}.icon-btn[data-v-8ed17783]:hover{color:var(--ink-2);background:var(--paper-3)}.icon-btn.danger[data-v-8ed17783]{color:#8e5a22}.icon-btn.danger[data-v-8ed17783]:hover{color:#6b4218;background:var(--paper-3)}.self-note[data-v-8ed17783]{font-size:12px;font-style:italic}.link-btn[data-v-8ed17783]{all:unset;cursor:pointer;color:var(--ink-soft);font-size:12.5px}.link-btn[data-v-8ed17783]:hover{color:var(--ink-2);text-decoration:underline}.link-btn.danger[data-v-8ed17783]{color:#8e5a22}.invite-list[data-v-8ed17783]{margin:0;padding:0;list-style:none}.invite-row[data-v-8ed17783]{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;display:flex}.invite-row[data-v-8ed17783]:last-child{border-bottom:0}.invite-main[data-v-8ed17783]{flex:1;min-width:0}.invite-title[data-v-8ed17783]{color:var(--ink-2);margin:0;font-size:13.5px;font-weight:500}.role-tag[data-v-8ed17783]{color:var(--accent-ink);background:var(--accent-wash);border-radius:var(--r-pill);margin-left:8px;padding:2px 8px;font-size:11.5px}.invite-meta[data-v-8ed17783]{color:var(--ink-muted);margin:4px 0 6px;font-size:12px}.invite-link[data-v-8ed17783]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);font-family:var(--font-mono);color:var(--ink-soft);white-space:nowrap;padding:6px 10px;font-size:11.5px;display:block;overflow-x:auto}.invite-actions[data-v-8ed17783]{align-items:center;gap:8px;display:flex}.sheet-veil[data-v-8ed17783]{z-index:100;background:#14181c73;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sheet[data-v-8ed17783]{background:var(--paper);border-radius:var(--r-3);width:100%;max-width:460px;box-shadow:var(--shadow-3);padding:28px 32px}.form[data-v-8ed17783]{flex-direction:column;gap:14px;margin-top:8px;display:flex}.field label[data-v-8ed17783]{color:var(--ink-soft);margin-bottom:4px;font-size:12px;font-weight:500;display:block}.field input[data-v-8ed17783],.field select[data-v-8ed17783]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);width:100%;font:inherit;color:var(--ink);outline:none;padding:9px 12px;font-size:14px}.field input[data-v-8ed17783]:focus,.field select[data-v-8ed17783]:focus{border-color:var(--ink-2);box-shadow:0 0 0 1px var(--ink-2)}.field input[data-v-8ed17783]:disabled{background:var(--paper-2);color:var(--ink-soft);cursor:not-allowed}.error[data-v-8ed17783]{color:#8e5a22;margin:6px 0 0;font-size:12.5px}.actions[data-v-8ed17783]{align-items:center;gap:10px;margin-top:4px;display:flex}.head[data-v-7f7ea717]{margin-bottom:24px}.eyebrow[data-v-7f7ea717]{margin:0 0 8px}.t-h1[data-v-7f7ea717]{margin:0 0 12px}.lead[data-v-7f7ea717]{max-width:720px;margin:0}.flash[data-v-7f7ea717]{border-radius:var(--r-3);margin-bottom:16px;padding:12px 16px;font-size:13.5px}.flash.success[data-v-7f7ea717]{color:#3f6b49;background:#e8efe9}.group[data-v-7f7ea717]{margin-bottom:32px}.group-head[data-v-7f7ea717]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.t-h3[data-v-7f7ea717]{margin:0;font-size:15.5px}.t-h4[data-v-7f7ea717]{margin:0 0 12px;font-size:14px}.count[data-v-7f7ea717]{color:var(--ink-muted);font-size:13px;font-weight:400}.meta[data-v-7f7ea717]{color:var(--ink-muted);max-width:720px;margin:0 0 12px;font-size:12.5px}.rows[data-v-7f7ea717]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-7f7ea717]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-2);padding:12px 16px}.row.editing[data-v-7f7ea717]{border-color:var(--ink-2)}.row-main[data-v-7f7ea717]{justify-content:space-between;align-items:center;gap:12px;display:flex}.row-info[data-v-7f7ea717]{flex:1;min-width:0}.row-title[data-v-7f7ea717]{color:var(--ink-soft);margin:0;font-size:12px}.row-pattern[data-v-7f7ea717]{color:var(--ink-2);margin:4px 0 0;font-size:13px}.row-meta[data-v-7f7ea717]{color:var(--ink-soft);margin:4px 0 0;font-size:12px}.row-right[data-v-7f7ea717]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.trip[data-v-7f7ea717]{color:var(--ink-muted);font-size:11.5px}.mono[data-v-7f7ea717]{font-family:var(--font-mono);font-size:12.5px}.empty[data-v-7f7ea717]{background:var(--paper-2);border:1px dashed var(--hairline-3);border-radius:var(--r-2);text-align:center;color:var(--ink-muted);padding:16px;font-size:12.5px}.card[data-v-7f7ea717]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);margin-top:14px;padding:22px 24px}.form[data-v-7f7ea717]{flex-direction:column;gap:12px;display:flex}.inline-form[data-v-7f7ea717]{border-top:1px solid var(--hairline-2);margin-top:14px;padding-top:14px}.field label[data-v-7f7ea717]{color:var(--ink-soft);margin-bottom:4px;font-size:12px;font-weight:500;display:block}.field input[data-v-7f7ea717],.field select[data-v-7f7ea717],.field textarea[data-v-7f7ea717]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);width:100%;max-width:480px;font:inherit;color:var(--ink);outline:none;padding:8px 12px;font-size:13.5px}.field input.mono[data-v-7f7ea717],.field textarea.mono[data-v-7f7ea717]{font-family:var(--font-mono);font-size:12.5px}.field input[data-v-7f7ea717]:focus,.field select[data-v-7f7ea717]:focus,.field textarea[data-v-7f7ea717]:focus{border-color:var(--ink-2);box-shadow:0 0 0 1px var(--ink-2)}.hint[data-v-7f7ea717]{color:var(--ink-muted);margin:4px 0 0;font-size:11.5px}.actions[data-v-7f7ea717]{align-items:center;gap:8px;margin-top:8px;display:flex}.link-btn[data-v-7f7ea717]{all:unset;cursor:pointer;color:var(--ink-soft);padding:2px 4px;font-size:12px}.link-btn[data-v-7f7ea717]:hover{color:var(--ink-2);text-decoration:underline}.link-btn.danger[data-v-7f7ea717]{color:#8e5a22}.scan[data-v-7f7ea717]{margin-top:16px}.t[data-v-7f7ea717]{border-collapse:collapse;background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-2);width:100%;font-size:12.5px}.t th[data-v-7f7ea717],.t td[data-v-7f7ea717]{border-bottom:1px solid var(--hairline-2);text-align:left;vertical-align:top;padding:8px 10px}.t th[data-v-7f7ea717]{background:var(--paper-3);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:500}.pager[data-v-7f7ea717]{gap:4px;margin-top:12px;display:flex}.page-btn[data-v-7f7ea717]{all:unset;cursor:pointer;background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-2);padding:4px 10px;font-size:12px}.page-btn.active[data-v-7f7ea717]{border-color:var(--ink-2)}.head[data-v-d9972b91]{margin-bottom:24px}.eyebrow[data-v-d9972b91]{margin:0 0 8px}.t-h1[data-v-d9972b91]{margin:0 0 12px}.lead[data-v-d9972b91]{max-width:720px;margin:0}.link[data-v-d9972b91]{color:var(--ink-2);text-decoration:underline}.flash[data-v-d9972b91]{border-radius:var(--r-3);margin-bottom:16px;padding:12px 16px;font-size:13.5px}.flash.success[data-v-d9972b91]{color:#3f6b49;background:#e8efe9}.card[data-v-d9972b91]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);margin-bottom:24px;padding:22px 24px}.t-h3[data-v-d9972b91]{margin:0 0 14px;font-size:16px}.grid[data-v-d9972b91]{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.field label[data-v-d9972b91]{color:var(--ink-soft);margin-bottom:4px;font-size:12px;font-weight:500;display:block}.field input[data-v-d9972b91],.field select[data-v-d9972b91],.field textarea[data-v-d9972b91]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);width:100%;color:var(--ink);resize:vertical;outline:none;padding:8px 12px;font-family:inherit;font-size:13.5px}.field textarea.mono[data-v-d9972b91]{font-family:var(--font-mono);font-size:12px}.field input[data-v-d9972b91]:focus,.field select[data-v-d9972b91]:focus,.field textarea[data-v-d9972b91]:focus{border-color:var(--ink-2);box-shadow:0 0 0 1px var(--ink-2)}.err[data-v-d9972b91]{color:#8e5a22;margin:4px 0 0;font-size:12px}.actions[data-v-d9972b91]{align-items:center;gap:14px;margin-top:12px;display:flex}.hint[data-v-d9972b91]{color:var(--ink-muted);margin:0;font-size:12px}.runs[data-v-d9972b91]{margin-bottom:24px}.rows[data-v-d9972b91]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.run[data-v-d9972b91]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-2);padding:16px 18px}.run-head[data-v-d9972b91]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.run-title[data-v-d9972b91]{color:var(--ink-2);margin:0 0 2px;font-size:13.5px;font-weight:500}.run-id[data-v-d9972b91]{font-family:var(--font-mono);color:var(--ink-muted);margin:0;font-size:11px}.run-stats[data-v-d9972b91]{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0 0;font-size:12px;display:grid}.run-stats dt[data-v-d9972b91]{color:var(--ink-muted);margin:0}.run-stats dd[data-v-d9972b91]{color:var(--ink-2);margin:2px 0 0;font-size:14px;font-weight:600}.run-stats dd.muted[data-v-d9972b91]{color:var(--ink-muted);font-size:11.5px;font-weight:400}.err-inline[data-v-d9972b91]{color:#8e5a22;border-radius:var(--r-2);background:#f4eadc;margin:8px 0 0;padding:6px 10px;font-size:12px}.empty[data-v-d9972b91]{background:var(--paper-2);border:1px dashed var(--hairline-3);border-radius:var(--r-2);text-align:center;color:var(--ink-muted);padding:24px;font-size:13.5px}@media (width<=720px){.grid[data-v-d9972b91],.run-stats[data-v-d9972b91]{grid-template-columns:1fr}}.platform-shell[data-v-497df26a]{background:var(--paper);flex-direction:column;min-height:100vh;display:flex}.rolebar[data-v-497df26a]{background:var(--ink-2);color:var(--paper);align-items:center;gap:16px;padding:8px 24px;font-size:12.5px;display:flex}.rolebar-pill[data-v-497df26a]{background:var(--accent-wash);color:var(--accent-ink);border-radius:var(--r-pill);letter-spacing:.02em;padding:3px 10px;font-weight:600}.rolebar-btn[data-v-497df26a]{all:unset;cursor:pointer;border-radius:var(--r-pill);color:var(--paper);transition:background var(--t-fast) var(--ease);background:#ffffff1a;padding:4px 12px;font-size:12px;font-weight:500}.rolebar-btn[data-v-497df26a]:hover{background:#ffffff2e}.topbar[data-v-497df26a]{border-bottom:1px solid var(--hairline);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.left[data-v-497df26a]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.brand[data-v-497df26a]{font-family:var(--font-sans);letter-spacing:-.012em;color:var(--ink-2);align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.brand-mark[data-v-497df26a]{background:var(--ink-2);width:22px;height:22px;color:var(--paper);border-radius:6px;place-items:center;font-size:12px;font-weight:700;display:grid}.tabs[data-v-497df26a]{flex-wrap:wrap;gap:2px;display:flex}.tab[data-v-497df26a]{color:var(--ink-soft);border-radius:var(--r-pill);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);padding:5px 11px;font-size:12.5px;font-weight:500;text-decoration:none}.tab[data-v-497df26a]:hover{background:var(--paper-3);color:var(--ink-2)}.tab.active[data-v-497df26a]{color:var(--ink-2);background:var(--paper-3);font-weight:600}.right[data-v-497df26a]{align-items:center;gap:12px;display:flex}.user[data-v-497df26a]{color:var(--ink-soft);font-size:13px}.ghost[data-v-497df26a]{background:var(--paper-2);color:var(--ink-2);border:1px solid var(--hairline-2);border-radius:var(--r-pill);cursor:pointer;padding:5px 12px;font-size:12.5px;font-weight:500}.ghost[data-v-497df26a]:hover{background:var(--paper-3)}.flash[data-v-497df26a]{z-index:30;padding:10px 24px;font-size:13.5px;position:sticky;top:0;box-shadow:0 1px 2px #0000000a}.flash.success[data-v-497df26a]{color:#3f6b49;background:#e8efe9}.flash.error[data-v-497df26a]{color:#8e5a22;background:#f4eadc}.main[data-v-497df26a]{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:32px 24px 80px}.head[data-v-fca73007]{margin-bottom:24px}.eyebrow[data-v-fca73007]{margin:0 0 8px}.t-h1[data-v-fca73007]{margin:0 0 12px}.lead[data-v-fca73007]{max-width:720px;margin:0}.card[data-v-fca73007]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);margin-bottom:16px;padding:22px 24px}.row-card[data-v-fca73007]{align-items:center;gap:24px;display:flex}.ceiling-info .eyebrow[data-v-fca73007]{margin:0 0 6px}.formula[data-v-fca73007]{color:var(--ink-2);margin:0;font-size:16px;font-weight:500}.pill-row[data-v-fca73007]{margin-top:10px}.warn[data-v-fca73007]{background:#fcf3e5;border-color:#ecc8a0}.warn .t-h3[data-v-fca73007]{color:#8e5a22;margin-bottom:8px;font-size:14px}.warn-body[data-v-fca73007]{color:#8e5a22;margin:0 0 12px;font-size:13.5px}.blocker-list[data-v-fca73007]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.blocker-list li[data-v-fca73007]{color:#8e5a22;align-items:center;gap:8px;font-size:13px;display:flex}.blocker-list .dot[data-v-fca73007]{background:#c99963;border-radius:999px;width:6px;height:6px}.blocker-list code[data-v-fca73007]{font-family:var(--font-mono);background:#fff9;border-radius:4px;padding:2px 8px;font-size:11.5px}.ideas .t-h3[data-v-fca73007]{margin:0 0 4px;font-size:16px}.hint[data-v-fca73007]{color:var(--ink-muted);margin:0 0 14px;font-size:12.5px}.rows[data-v-fca73007]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-fca73007]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-2);align-items:center;gap:14px;padding:14px 16px;display:flex}.row-info[data-v-fca73007]{flex:1;min-width:0}.row-text[data-v-fca73007]{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.row-meta[data-v-fca73007]{color:var(--ink-muted);margin:0;font-size:12px}.empty[data-v-fca73007]{background:var(--paper-2);border:1px dashed var(--hairline-3);border-radius:var(--r-2);text-align:center;color:var(--ink-muted);padding:24px;font-size:13.5px}.targets[data-v-40007fc8]{max-width:720px;margin-top:32px;margin-left:auto;margin-right:auto}.targets-title[data-v-40007fc8]{font-family:var(--headline-family,var(--font-sans));letter-spacing:-.005em;color:var(--ink-2);margin:0 0 12px;font-size:14px;font-weight:600}.target-card[data-v-40007fc8]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);margin-bottom:8px;padding:0;overflow:hidden}.target-card[open][data-v-40007fc8]{border-color:var(--ink-2)}.target-summary[data-v-40007fc8]{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:10px;padding:14px 18px;font-size:13.5px;list-style:none;display:flex}.target-summary[data-v-40007fc8]::-webkit-details-marker{display:none}.target-platform[data-v-40007fc8]{font-family:var(--font-mono);text-transform:uppercase;color:var(--accent-ink);letter-spacing:.04em;font-size:11px}.target-name[data-v-40007fc8]{color:var(--ink-2);font-weight:500}.target-blog[data-v-40007fc8],.target-author[data-v-40007fc8]{color:var(--ink-soft);font-size:12.5px}.target-author.warn[data-v-40007fc8]{color:#8e5a22}.target-body[data-v-40007fc8]{border-top:1px solid var(--hairline-2);flex-direction:column;gap:14px;padding:14px 18px 18px;display:flex}.target-error[data-v-40007fc8]{color:#8e5a22;border-radius:var(--r-2);background:#f4eadc;padding:8px 12px;font-size:12.5px}.target-row[data-v-40007fc8]{flex-direction:column;gap:6px;display:flex}.target-label[data-v-40007fc8]{color:var(--ink-soft);letter-spacing:-.005em;font-size:11.5px;font-weight:500}.target-input[data-v-40007fc8]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);width:100%;max-width:480px;font:inherit;color:var(--ink);outline:none;padding:7px 11px;font-size:13px}.target-input.mono[data-v-40007fc8]{font-family:var(--font-mono);font-size:12px}.target-input.small[data-v-40007fc8]{max-width:240px;padding:5px 9px;font-size:12.5px}.target-input[data-v-40007fc8]:focus{border-color:var(--ink-2);box-shadow:0 0 0 1px var(--ink-2)}.chip-group[data-v-40007fc8]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip[data-v-40007fc8]{all:unset;cursor:pointer;background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-pill);color:var(--ink-soft);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);padding:4px 10px;font-size:12.5px}.chip[data-v-40007fc8]:hover{color:var(--ink-2);border-color:var(--hairline-3)}.chip.on[data-v-40007fc8]{background:var(--accent);color:#fff;border-color:var(--accent)}.chip-empty[data-v-40007fc8]{color:var(--ink-muted);font-size:12px}.chip-create[data-v-40007fc8]{align-items:center;gap:8px;margin-top:4px;display:flex}.chip-create .link-btn[data-v-40007fc8]{all:unset;cursor:pointer;color:var(--accent-ink);padding:2px 4px;font-size:12px}.chip-create .link-btn[disabled][data-v-40007fc8]{color:var(--ink-muted);cursor:not-allowed}.publish-panel[data-v-4c55852c]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);max-width:720px;margin:32px auto 0;padding:18px 22px 20px}.panel-title[data-v-4c55852c]{font-family:var(--headline-family,var(--font-sans));letter-spacing:-.005em;color:var(--ink-2);margin:0 0 12px;font-size:14px;font-weight:600}.rows[data-v-4c55852c]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-4c55852c]{align-items:flex-start;gap:12px;display:flex}.row-copy[data-v-4c55852c]{flex:1;min-width:0}.row-headline[data-v-4c55852c]{color:var(--ink);margin:0;font-size:14px;font-weight:500}.row-detail[data-v-4c55852c]{color:var(--ink-soft);margin:2px 0 0;font-size:12.5px;line-height:1.45}.dot[data-v-4c55852c]{background:var(--ink-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.tone-positive .dot[data-v-4c55852c]{background:#2f855a}.tone-info .dot[data-v-4c55852c]{background:var(--accent,#3b6ea5)}.tone-warning .dot[data-v-4c55852c]{background:#b7791f}.tone-negative .dot[data-v-4c55852c]{background:#b0533a}.dot.pulsing[data-v-4c55852c]{animation:1.4s ease-in-out infinite pulse-4c55852c}@keyframes pulse-4c55852c{0%,to{opacity:1}50%{opacity:.3}}.tone-negative .row-headline[data-v-4c55852c]{color:#8e3b22}.row-link[data-v-4c55852c]{color:var(--accent-ink);white-space:nowrap;flex-shrink:0;padding-top:1px;font-size:13px;font-weight:500;text-decoration:none}.row-link[data-v-4c55852c]:hover{text-decoration:underline}.row.top[data-v-65b0af70]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:32px;display:flex}.byline-row[data-v-65b0af70]{background:var(--paper-2);color:var(--ink-soft);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex;position:relative}.byline-row.disabled[data-v-65b0af70],.byline-label[data-v-65b0af70]{color:var(--ink-muted)}.byline-name[data-v-65b0af70]{color:var(--ink-2);font-weight:500}.byline-change[data-v-65b0af70]{all:unset;cursor:pointer;color:var(--accent-ink,var(--ink-soft));margin-left:4px;font-size:12px;text-decoration:underline}.byline-picker[data-v-65b0af70]{z-index:10;background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);min-width:240px;box-shadow:var(--shadow-2);position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.byline-option[data-v-65b0af70]{all:unset;cursor:pointer;box-sizing:border-box;border-bottom:1px solid var(--paper-3);flex-direction:column;gap:4px;width:100%;padding:10px 14px;display:flex}.byline-option[data-v-65b0af70]:last-child{border-bottom:none}.byline-option[data-v-65b0af70]:hover:not(.disabled){background:var(--paper-3)}.byline-option.selected[data-v-65b0af70]{background:var(--accent-wash);color:var(--accent-ink)}.byline-option.disabled[data-v-65b0af70]{cursor:not-allowed;opacity:.55}.byline-option-name[data-v-65b0af70]{color:var(--ink-2);font-size:13px;font-weight:500}.byline-option-note[data-v-65b0af70]{color:var(--ink-muted);font-size:11.5px;line-height:1.3}.edit-toggle[data-v-65b0af70]{color:var(--accent-ink);cursor:pointer;margin-left:auto;font-size:13px}.save-state[data-v-65b0af70]{color:var(--ink-muted);margin-left:auto;font-size:12px}.save-state.saving[data-v-65b0af70]{color:var(--ink-soft)}.save-state.saved[data-v-65b0af70]{color:#2f7d52}.save-state.conflict[data-v-65b0af70],.save-state.error[data-v-65b0af70]{color:#b0533a}.wysiwyg[data-v-e1242698]{flex-direction:column;gap:0;display:flex;position:relative}.toolbar[data-v-e1242698]{z-index:30;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:saturate(140%)blur(10px);border:1px solid var(--hairline-2);border-radius:var(--r-3);box-shadow:var(--shadow-1);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:12px;padding:8px 12px;display:flex;position:sticky;top:0}.group[data-v-e1242698]{align-items:center;gap:2px;display:flex}.sep[data-v-e1242698]{background:var(--hairline-2);width:1px;height:18px;margin:0 6px}.tb[data-v-e1242698]{all:unset;cursor:pointer;border-radius:var(--r-2);min-width:30px;height:30px;color:var(--ink-soft);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);-webkit-user-select:none;user-select:none;place-items:center;padding:0 8px;font-size:13.5px;line-height:1;display:inline-grid}.tb[data-v-e1242698]:hover{background:var(--paper-3);color:var(--ink-2)}.tb.on[data-v-e1242698]{background:var(--ink-2);color:var(--paper)}.tb b[data-v-e1242698]{font-weight:700}.tb i[data-v-e1242698]{font-family:serif;font-style:italic}.strike[data-v-e1242698]{text-decoration:line-through}.mono[data-v-e1242698]{font-family:var(--font-mono);font-size:12px}.link-glyph[data-v-e1242698]{font-size:14px}.link-prompt[data-v-e1242698]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-pill);align-items:center;gap:6px;margin-left:auto;padding:4px 4px 4px 8px;display:flex}.link-input[data-v-e1242698]{all:unset;min-width:220px;color:var(--ink);padding:4px 6px;font-size:12.5px}.link-action[data-v-e1242698]{all:unset;cursor:pointer;border-radius:var(--r-pill);color:var(--ink-soft);padding:4px 10px;font-size:12px}.link-action[data-v-e1242698]:hover{color:var(--ink-2);background:var(--paper-3)}.link-action.primary[data-v-e1242698]{background:var(--ink-2);color:var(--paper)}.link-action.primary[data-v-e1242698]:hover{background:var(--ink);color:var(--paper)}.surface[data-v-e1242698]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-3);min-height:480px;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);padding:22px 26px}.surface[data-v-e1242698]:focus-within{border-color:var(--ink-2);box-shadow:0 0 0 1px var(--ink-2)}.is-disabled .surface[data-v-e1242698]{background:var(--paper-2);border-style:dashed}.surface[data-v-e1242698] .ProseMirror{min-height:440px;color:var(--ink);letter-spacing:-.003em;outline:none;font-size:16.5px;line-height:1.7}.surface[data-v-e1242698] .ProseMirror p{margin:0 0 18px}.surface[data-v-e1242698] .ProseMirror h2{font-family:var(--headline-family,var(--font-sans));letter-spacing:-.012em;color:var(--ink-2);margin:28px 0 12px;font-size:24px;font-weight:600;line-height:1.2}.surface[data-v-e1242698] .ProseMirror h3{font-family:var(--headline-family,var(--font-sans));letter-spacing:-.008em;color:var(--ink-2);margin:22px 0 10px;font-size:18.5px;font-weight:600;line-height:1.25}.surface[data-v-e1242698] .ProseMirror ul,.surface[data-v-e1242698] .ProseMirror ol{margin:0 0 18px;padding-left:26px}.surface[data-v-e1242698] .ProseMirror li{margin:4px 0}.surface[data-v-e1242698] .ProseMirror li>p{margin:0}.surface[data-v-e1242698] .ProseMirror blockquote{border-left:3px solid var(--hairline-3);color:var(--ink-soft);margin:0 0 18px;padding:2px 0 2px 16px;font-style:italic}.surface[data-v-e1242698] .ProseMirror code{background:var(--paper-3);font-family:var(--font-mono);border-radius:4px;padding:1px 6px;font-size:13px}.surface[data-v-e1242698] .ProseMirror pre{background:var(--paper-3);border-radius:var(--r-2);font-family:var(--font-mono);margin:0 0 18px;padding:14px 16px;font-size:13px;line-height:1.55;overflow-x:auto}.surface[data-v-e1242698] .ProseMirror a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.surface[data-v-e1242698] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ink-muted);float:left;pointer-events:none;height:0}.surface[data-v-e1242698] .wy-drift-decoration{cursor:pointer;background-color:#f4c4304d;border-bottom:1px dotted #b4821eb3;border-radius:2px;padding:1px;transition:background-color .12s}.surface[data-v-e1242698] .wy-drift-decoration:hover{background-color:#f4c43080}.surface[data-v-e1242698] .wy-slot-decoration{background:var(--paper-2);border-bottom:1px dashed var(--accent,#b09060);color:var(--ink-soft);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:1px 4px}.surface[data-v-e1242698] .wy-slot-decoration[data-slot-kind=story]{background:color-mix(in srgb, #6c8a4d 12%, var(--paper));border-bottom-color:#6c8a4d}.surface[data-v-e1242698] .wy-slot-decoration[data-slot-kind=evidence]{background:color-mix(in srgb, #b09060 14%, var(--paper));border-bottom-color:#b09060}.surface[data-v-e1242698] .wy-slot-decoration[data-slot-kind=constraint]{background:color-mix(in srgb, #8e5a22 12%, var(--paper));border-bottom-color:#8e5a22}.drift-popover[data-v-e1242698]{z-index:50;background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-3);width:min(360px,100% - 24px);box-shadow:var(--shadow-2);flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:absolute}.drift-popover-why[data-v-e1242698]{color:var(--ink-soft);margin:0;font-size:12px;font-weight:600}.drift-popover-loading[data-v-e1242698],.drift-popover-empty[data-v-e1242698]{color:var(--ink-muted);margin:0;font-size:13px;font-style:italic}.drift-popover-suggestion[data-v-e1242698]{color:var(--ink-2);white-space:pre-wrap;background:#f4c4301a;border-radius:6px;margin:0;padding:8px 10px;font-size:14px;line-height:1.45}.drift-popover-ask[data-v-e1242698]{color:var(--ink-2);background:var(--paper-2);white-space:pre-wrap;border-radius:6px;margin:0;padding:8px 10px;font-size:14px;line-height:1.45}.drift-popover-actions[data-v-e1242698]{gap:6px;display:flex}.drift-action[data-v-e1242698]{all:unset;cursor:pointer;border-radius:var(--r-pill);color:var(--ink-soft);background:var(--paper-3);padding:4px 10px;font-size:12px;font-weight:600}.drift-action[data-v-e1242698]:hover{background:var(--paper-2);color:var(--ink-2)}.drift-action.accept[data-v-e1242698]{background:var(--ink-2);color:var(--paper)}.drift-action.accept[data-v-e1242698]:hover{background:var(--ink);color:var(--paper)}.drift-action.accept[data-v-e1242698]:disabled{background:var(--paper-3);color:var(--ink-muted);cursor:not-allowed}.surface[data-v-e1242698] .wy-aiedit-decoration{background-color:color-mix(in srgb, var(--accent-ink) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--accent-ink) 55%, transparent);border-radius:2px;padding:1px;animation:1.6s ease-in-out infinite aiedit-pulse-e1242698}@keyframes aiedit-pulse-e1242698{0%,to{background-color:color-mix(in srgb, var(--accent-ink) 12%, transparent)}50%{background-color:color-mix(in srgb, var(--accent-ink) 24%, transparent)}}.aiedit-trigger[data-v-e1242698]{all:unset;z-index:55;cursor:pointer;border-radius:var(--r-pill);background:var(--ink-2);color:var(--paper);box-shadow:var(--shadow-2);white-space:nowrap;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute}.aiedit-trigger[data-v-e1242698]:hover{background:var(--ink)}.aiedit-card[data-v-e1242698]{z-index:55;background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-3);width:min(360px,100% - 24px);box-shadow:var(--shadow-2);flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:absolute}.aiedit-label[data-v-e1242698]{color:var(--ink-soft);font-size:12px;font-weight:600}.aiedit-textarea[data-v-e1242698]{all:unset;box-sizing:border-box;border:1px solid var(--hairline-2);border-radius:var(--r-2);background:var(--paper-2);width:100%;min-height:60px;color:var(--ink);resize:vertical;padding:8px 10px;font-size:13.5px;line-height:1.45}.aiedit-textarea[data-v-e1242698]:focus{border-color:var(--ink-2);box-shadow:0 0 0 1px var(--ink-2)}.aiedit-loading[data-v-e1242698]{color:var(--ink-muted);margin:0;font-size:13px;font-style:italic}.aiedit-proposal[data-v-e1242698]{color:var(--ink-2);background:color-mix(in srgb, var(--accent-ink) 8%, transparent);white-space:pre-wrap;border-radius:6px;margin:0;padding:8px 10px;font-size:14px;line-height:1.5}.aiedit-rationale[data-v-e1242698],.aiedit-refused[data-v-e1242698],.aiedit-error[data-v-e1242698]{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.45}.aiedit-refused[data-v-e1242698]{color:#5a3e00}.aiedit-error[data-v-e1242698]{color:#b0533a}.aiedit-links[data-v-e1242698]{color:var(--ink-muted);margin:0;font-size:11.5px}.aiedit-actions[data-v-e1242698]{align-items:center;gap:6px;display:flex}.aiedit-action[data-v-e1242698]{all:unset;cursor:pointer;border-radius:var(--r-pill);color:var(--ink-soft);background:var(--paper-3);padding:4px 12px;font-size:12px;font-weight:600}.aiedit-action[data-v-e1242698]:hover{background:var(--paper-2);color:var(--ink-2)}.aiedit-action.send[data-v-e1242698],.aiedit-action.approve[data-v-e1242698]{background:var(--ink-2);color:var(--paper)}.aiedit-action.send[data-v-e1242698]:hover,.aiedit-action.approve[data-v-e1242698]:hover{background:var(--ink);color:var(--paper)}.aiedit-action.send[data-v-e1242698]:disabled{background:var(--paper-3);color:var(--ink-muted);cursor:not-allowed}.aiedit-hint[data-v-e1242698]{color:var(--ink-muted);font-size:11px;font-family:var(--font-mono);margin-left:auto}.title[data-v-b42abf78]{font-family:var(--headline-family,var(--font-sans));letter-spacing:-.024em;color:var(--ink-2);margin:0 0 25px;padding-bottom:3px;font-size:52px;font-weight:600;line-height:1.12}.title-input[data-v-b42abf78]{box-sizing:border-box;resize:none;background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.title-input[data-v-b42abf78]:focus{outline:none}.title-input[data-v-b42abf78]::placeholder{color:var(--ink-muted);font-weight:500}.slot[data-v-fb7fc25d]{border-left:3px solid var(--accent,#b09060);background:var(--paper-2);border-radius:0 var(--r-2) var(--r-2) 0;box-shadow:var(--shadow-1);margin:14px 0;padding:14px 16px}.slot.kind-story[data-v-fb7fc25d]{border-left-color:#6c8a4d}.slot.kind-evidence[data-v-fb7fc25d]{border-left-color:#b09060}.slot.kind-constraint[data-v-fb7fc25d]{border-left-color:#8e5a22}.slot-head[data-v-fb7fc25d]{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.slot-tag[data-v-fb7fc25d]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-ink,var(--ink-soft));font-size:11px}.slot-desc[data-v-fb7fc25d]{color:var(--ink-2);font-size:13.5px}.slot-desc.helper[data-v-fb7fc25d]{color:var(--ink-soft);font-style:italic}.slot-question[data-v-fb7fc25d]{color:var(--ink-2);margin:0 0 8px;font-size:14.5px;font-weight:500;line-height:1.4}.slot-actions[data-v-fb7fc25d]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.slot-skip[data-v-fb7fc25d]{color:var(--ink-muted);margin-left:auto;font-size:12px}.link[data-v-fb7fc25d]{all:unset;cursor:pointer;color:var(--accent-ink,var(--ink-soft));font-size:13.5px;text-decoration:underline}.link[data-v-fb7fc25d]:hover:not([disabled]){color:var(--ink-2)}.link[disabled][data-v-fb7fc25d]{cursor:not-allowed;opacity:.5}.link.muted[data-v-fb7fc25d]{color:var(--ink-muted);text-decoration:none}.slot-type[data-v-fb7fc25d]{flex-direction:column;gap:8px;display:flex}.type-row[data-v-fb7fc25d]{align-items:center;gap:12px;display:flex}.slot-mode[data-v-fb7fc25d]{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.slot-mode-opt[data-v-fb7fc25d]{all:unset;cursor:pointer;border:1px solid var(--hairline-2);border-radius:var(--r-2);background:var(--paper);flex-direction:column;flex:1 1 0;gap:2px;min-width:160px;padding:8px 12px;transition:border-color .12s,background .12s;display:flex}.slot-mode-opt[data-v-fb7fc25d]:hover:not([disabled]){border-color:var(--accent,#b09060)}.slot-mode-opt.active[data-v-fb7fc25d]{border-color:var(--accent,#b09060);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--accent,#b09060)}.slot-mode-opt[disabled][data-v-fb7fc25d]{cursor:not-allowed;opacity:.55}.slot-mode-title[data-v-fb7fc25d]{color:var(--ink-2);font-size:13.5px;font-weight:600}.slot-mode-help[data-v-fb7fc25d]{color:var(--ink-soft);font-size:12px;line-height:1.35}.slot-hold[data-v-fb7fc25d]{color:var(--ink-2);background:var(--paper-2);border-left:2px solid var(--accent,#b09060);border-radius:0 var(--r-1) var(--r-1) 0;margin:4px 0 0;padding:6px 10px;font-size:12.5px;line-height:1.45}.error[data-v-fb7fc25d]{color:#b04444;margin:4px 0 0;font-size:12.5px}.slot.is-overridden[data-v-fb7fc25d]{opacity:.65}.slot-overridden[data-v-fb7fc25d]{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:4px;display:flex}.slot-overridden-tag[data-v-fb7fc25d]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);background:var(--paper-3);border-radius:var(--r-pill);padding:2px 8px;font-size:10.5px}.slot-overridden-meta[data-v-fb7fc25d]{color:var(--ink-soft);font-size:12.5px}.slot-overridden-reason[data-v-fb7fc25d]{color:var(--ink-2)}.pillar-strip[data-v-69204188]{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 18px;display:flex;position:relative}.pillar-chip[data-v-69204188]{border:1px solid var(--rule,#00000014);background:var(--surface-1,#f7f7f5);color:var(--ink-2,#5c5c57);letter-spacing:.01em;cursor:pointer;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:500;line-height:1.6;transition:background .15s,border-color .15s}.pillar-chip[data-v-69204188]:hover,.pillar-chip.open[data-v-69204188]{background:var(--accent-wash,#22514014);border-color:var(--accent-ink,#225140);color:var(--accent-ink,#225140)}.pillar-chip.more[data-v-69204188]{opacity:.75;font-style:italic}.pillar-popover[data-v-69204188]{background:var(--surface-1,#f7f7f5);border:1px solid var(--rule,#00000014);border-radius:var(--r-2,8px);width:100%;color:var(--ink-2,#5c5c57);margin-top:6px;padding:10px 12px;font-size:13px;line-height:1.5}.pop-title[data-v-69204188]{color:var(--ink-1,#2a2a25);margin-bottom:4px;font-weight:600}.pop-empty[data-v-69204188]{opacity:.7;margin:0;font-style:italic}.pop-list[data-v-69204188]{margin:0;padding:0;list-style:none}.pop-item[data-v-69204188]{gap:8px;padding:4px 0;display:flex}.pop-kind[data-v-69204188]{text-transform:uppercase;letter-spacing:.04em;color:var(--accent-ink,#225140);flex:none;min-width:60px;font-size:11px;font-weight:600}.pop-snippet[data-v-69204188]{color:var(--ink-2,#5c5c57);flex:1}.loser-annotation[data-v-a5bbb9cf]{background:var(--paper-2);border-left:3px solid var(--hairline-3);border-radius:0 var(--r-2) var(--r-2) 0;color:var(--ink-soft);flex-direction:column;gap:2px;margin:-8px 0 16px 20px;padding:8px 14px;font-size:12.5px;line-height:1.45;display:flex}.loser-label[data-v-a5bbb9cf]{color:var(--ink-2);font-size:12px;font-weight:500}.loser-body[data-v-a5bbb9cf]{font-style:italic}.override-block[data-v-a5bbb9cf]{margin:-8px 0 24px;padding-left:20px}.override-toggle[data-v-a5bbb9cf]{all:unset;cursor:pointer;color:var(--accent-ink);font-size:12.5px;text-decoration:underline}.override-toggle[data-v-a5bbb9cf]:hover{text-decoration:none}.override-form[data-v-a5bbb9cf]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-2);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.override-label[data-v-a5bbb9cf]{color:var(--ink-2);font-size:12.5px;font-weight:500}.override-input[data-v-a5bbb9cf]{box-sizing:border-box;border:1px solid var(--hairline-2);border-radius:var(--r-2);width:100%;font:inherit;color:var(--ink-2);background:var(--paper);resize:vertical;padding:7px 11px;font-size:13px}.override-input[data-v-a5bbb9cf]:focus{border-color:var(--ink-2);outline:none}.override-actions[data-v-a5bbb9cf]{justify-content:flex-end;gap:8px;display:flex}.vd-anchor[data-v-3c31d9a0]{cursor:pointer;background:#da6e461f;border-bottom:1.5px dotted #b4462899;border-radius:2px;padding:0 1px;transition:background .12s}.vd-anchor[data-v-3c31d9a0]:hover{background:#da6e4638}.vd-anchor[data-v-3c31d9a0]:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.vd-anchor.is-edited[data-v-3c31d9a0]{background:#aaaaaa1a;border-bottom-color:#9696968c}.vd-anchor.is-resolved[data-v-3c31d9a0]{color:var(--ink-soft);background:0 0;border-bottom:1.5px dotted #78a0788c}.vd-marker[data-v-ebd8475f]{all:unset;cursor:pointer;color:#fff;background:#b44628eb;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:600;line-height:1;transition:transform .12s,background .12s;display:inline-flex;box-shadow:0 1px 2px #00000026}.vd-marker[data-v-ebd8475f]:hover{transform:scale(1.08)}.vd-marker[data-v-ebd8475f]:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.vd-marker.is-edited[data-v-ebd8475f]{background:#966e32a6}.vd-marker.is-resolved[data-v-ebd8475f]{background:var(--paper);color:var(--ink-soft);border:1px solid var(--hairline-2);box-shadow:none;font-size:12px}.vd-popover[data-v-f3c9dccb]{z-index:50;background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-3);flex-direction:column;gap:10px;min-width:280px;max-width:360px;padding:14px 16px;display:flex;position:absolute;box-shadow:0 8px 24px #0000001f}.vd-pop-header[data-v-f3c9dccb]{align-items:center;gap:6px;display:flex}.vd-pop-cat[data-v-f3c9dccb]{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.02em;font-size:12.5px;font-weight:600}.vd-pop-count[data-v-f3c9dccb]{color:var(--ink-soft);font-size:12px}.vd-pop-close[data-v-f3c9dccb]{all:unset;cursor:pointer;width:22px;height:22px;color:var(--ink-soft);border-radius:999px;place-items:center;margin-left:auto;font-size:16px;line-height:1;display:inline-grid}.vd-pop-close[data-v-f3c9dccb]:hover{background:var(--paper-2);color:var(--ink-2)}.vd-pop-edited[data-v-f3c9dccb],.vd-pop-resolved[data-v-f3c9dccb]{border-radius:var(--r-2);margin:0;padding:6px 10px;font-size:12.5px}.vd-pop-edited[data-v-f3c9dccb]{color:#5a3e00;background:#fff8e1}.vd-pop-resolved[data-v-f3c9dccb]{color:#224a2c;background:#e9f4ec}.vd-pop-body[data-v-f3c9dccb]{flex-direction:column;gap:6px;display:flex}.vd-pop-note[data-v-f3c9dccb]{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.vd-pop-actions[data-v-f3c9dccb]{justify-content:flex-end;gap:8px;display:flex}.article[data-v-6980c894]{max-width:720px;position:relative}.para-frame[data-v-6980c894]{position:relative}.vd-marker-rail[data-v-6980c894]{pointer-events:none;width:24px;position:absolute;top:0;right:-38px}.vd-marker-rail[data-v-6980c894] .vd-marker{pointer-events:auto;position:absolute;right:0}@media (width<=1024px){.vd-marker-rail[data-v-6980c894]{right:4px}}.para-with-anchors[data-v-6980c894]{color:var(--ink);letter-spacing:-.003em;margin:0 0 18px;font-size:16.5px;line-height:1.7}.para-with-anchors[data-v-6980c894] strong{color:var(--ink-2);font-weight:600}.para-with-anchors[data-v-6980c894] em{font-style:italic}.para-with-anchors[data-v-6980c894] a{color:var(--accent-ink);text-decoration:underline}.md-block[data-v-6980c894] h1,.md-block[data-v-6980c894] h2{font-family:var(--headline-family,var(--font-sans));letter-spacing:-.012em;color:var(--ink-2);margin:28px 0 14px;font-size:22px;font-weight:600;line-height:1.3}.md-block[data-v-6980c894] h3,.md-block[data-v-6980c894] h4,.md-block[data-v-6980c894] h5,.md-block[data-v-6980c894] h6{font-family:var(--headline-family,var(--font-sans));letter-spacing:-.005em;color:var(--ink-2);margin:22px 0 12px;font-size:17px;font-weight:600}.md-block[data-v-6980c894] p{color:var(--ink);letter-spacing:-.003em;margin:0 0 18px;font-size:16.5px;line-height:1.7}.md-block[data-v-6980c894] strong{color:var(--ink-2);font-weight:600}.md-block[data-v-6980c894] em{font-style:italic}.md-block[data-v-6980c894] a{color:var(--accent-ink);text-decoration:underline}.md-block[data-v-6980c894] a:hover{text-decoration:none}.md-block[data-v-6980c894] code{font-family:var(--font-mono);background:var(--paper-2);border-radius:var(--r-1);padding:1px 5px;font-size:.92em}.md-block[data-v-6980c894] pre{background:var(--paper-2);border-radius:var(--r-2);margin:0 0 18px;padding:14px 16px;overflow-x:auto}.md-block[data-v-6980c894] pre code{background:0 0;padding:0;font-size:13px;line-height:1.55}.md-block[data-v-6980c894] ul,.md-block[data-v-6980c894] ol{color:var(--ink);margin:0 0 18px;padding-left:1.4em;font-size:16.5px;line-height:1.7}.md-block[data-v-6980c894] li{margin-bottom:6px}.md-block[data-v-6980c894] blockquote{border-left:3px solid var(--hairline-2);color:var(--ink-soft);margin:0 0 18px;padding:4px 0 4px 16px;font-style:italic}.md-block[data-v-6980c894] hr{border:0;border-top:1px solid var(--hairline-2);margin:28px 0}.md-block.lead-para[data-v-6980c894]:first-of-type p:first-child,.para-with-anchors.lead-para[data-v-6980c894]:first-of-type{color:var(--ink-2);letter-spacing:-.005em;font-size:19px;line-height:1.55}.vd-orphan-footer[data-v-6980c894]{background:var(--paper-2);border-radius:var(--r-2);border:1px dashed var(--hairline-2);margin:24px 0 0;padding:10px 14px}.vd-orphan-toggle[data-v-6980c894]{all:unset;cursor:pointer;color:var(--ink-soft);align-items:center;gap:8px;font-size:13px;display:inline-flex}.vd-orphan-count[data-v-6980c894]{background:var(--paper);border:1px solid var(--hairline-2);color:var(--ink-2);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.vd-orphan-label[data-v-6980c894]{font-style:italic}.vd-orphan-chev[data-v-6980c894]{color:var(--ink-muted);font-size:11px}.vd-orphan-list[data-v-6980c894]{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.vd-orphan-item[data-v-6980c894]{color:var(--ink-soft);font-size:13px;line-height:1.5}.vd-orphan-cat[data-v-6980c894]{color:var(--ink-2);text-transform:uppercase;letter-spacing:.02em;margin-right:8px;font-size:12px;font-weight:600;display:inline-block}.article[data-v-934df3a6]{max-width:720px;margin:0 auto}.title[data-v-934df3a6]{font-family:var(--headline-family,var(--font-sans));letter-spacing:-.024em;color:var(--ink-2);margin:0 0 28px;font-size:52px;font-weight:600;line-height:1.06}.md-block[data-v-934df3a6] h1,.md-block[data-v-934df3a6] h2{font-family:var(--headline-family,var(--font-sans));letter-spacing:-.012em;color:var(--ink-2);margin:28px 0 14px;font-size:22px;font-weight:600;line-height:1.3}.md-block[data-v-934df3a6] h3,.md-block[data-v-934df3a6] h4,.md-block[data-v-934df3a6] h5,.md-block[data-v-934df3a6] h6{font-family:var(--headline-family,var(--font-sans));letter-spacing:-.005em;color:var(--ink-2);margin:22px 0 12px;font-size:17px;font-weight:600}.md-block[data-v-934df3a6] p{color:var(--ink);letter-spacing:-.003em;margin:0 0 18px;font-size:16.5px;line-height:1.7}.md-block[data-v-934df3a6] strong{color:var(--ink-2);font-weight:600}.md-block[data-v-934df3a6] em{font-style:italic}.md-block[data-v-934df3a6] a{color:var(--accent-ink);text-decoration:underline}.md-block[data-v-934df3a6] a:hover{text-decoration:none}.md-block[data-v-934df3a6] code{font-family:var(--font-mono);background:var(--paper-2);border-radius:var(--r-1);padding:1px 5px;font-size:.92em}.md-block[data-v-934df3a6] pre{background:var(--paper-2);border-radius:var(--r-2);margin:0 0 18px;padding:14px 16px;overflow-x:auto}.md-block[data-v-934df3a6] pre code{background:0 0;padding:0;font-size:13px;line-height:1.55}.md-block[data-v-934df3a6] ul,.md-block[data-v-934df3a6] ol{color:var(--ink);margin:0 0 18px;padding-left:1.4em;font-size:16.5px;line-height:1.7}.md-block[data-v-934df3a6] li{margin-bottom:6px}.md-block[data-v-934df3a6] blockquote{border-left:3px solid var(--hairline-2);color:var(--ink-soft);margin:0 0 18px;padding:4px 0 4px 16px;font-style:italic}.md-block[data-v-934df3a6] hr{border:0;border-top:1px solid var(--hairline-2);margin:28px 0}.source-idea[data-v-3bca4338]{border:1px solid var(--hairline-2);border-radius:var(--r-2);background:var(--paper-3);flex-direction:column;gap:3px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.source-idea[data-v-3bca4338]:hover{border-color:var(--accent-ink);background:var(--paper-2)}.source-idea-eyebrow[data-v-3bca4338]{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-size:11px}.source-idea-title[data-v-3bca4338]{color:var(--ink-2);font-size:14px;font-weight:600;line-height:1.35}.source-idea-meta[data-v-3bca4338]{color:var(--ink-soft);font-size:12px}.wait .article[data-v-4693001a]{max-width:720px;margin:0 auto}.source-idea-read[data-v-4693001a]{max-width:720px;margin:0 auto 24px}.wait-notice[data-v-4693001a]{background:var(--paper-3);border:1px solid var(--hairline-2);border-radius:var(--r-2);color:var(--ink-soft);margin:0 0 24px;padding:10px 16px;font-size:13.5px}.rework[data-v-e7c46388]{border-top:1px solid var(--hairline-2,#00000014);margin-top:20px;padding-top:20px}.rework-title[data-v-e7c46388]{font-family:var(--headline-family,var(--font-sans));letter-spacing:-.005em;color:var(--ink-2);margin:0 0 6px;font-size:14px;font-weight:600}.rework-hint[data-v-e7c46388]{color:var(--ink-soft);margin:0 0 12px;font-size:13px;line-height:1.5}.rework-error[data-v-e7c46388]{color:#b0533a;margin:8px 0 0;font-size:12.5px;line-height:1.45}.action-bar[data-v-23ad8211]{background:var(--paper-2);border-radius:var(--r-pill);box-shadow:var(--shadow-2);justify-content:space-between;align-items:center;gap:10px;margin-top:40px;padding:8px 8px 8px 24px;display:flex}.action-bar.is-sticky[data-v-23ad8211]{z-index:5;position:sticky;bottom:16px}.ctx[data-v-23ad8211]{color:var(--ink-soft);font-size:13.5px}.actions[data-v-23ad8211]{align-items:center;gap:6px;display:flex}.badge[data-v-23ad8211]{border-radius:var(--r-pill);white-space:nowrap;margin-right:8px;padding:3px 10px;font-size:12px;line-height:1.4}.rechecking[data-v-23ad8211]{color:var(--ink-soft);background:var(--paper-3);border:1px solid var(--hairline-2)}.editor-diff-banner[data-v-889907cc]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);box-shadow:var(--shadow-1);margin-bottom:24px;padding:16px 20px}.header[data-v-889907cc]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.title[data-v-889907cc]{font-family:var(--headline-family,var(--font-sans));color:var(--ink-2);margin:0;font-size:14px;font-weight:600}.dismiss[data-v-889907cc]{all:unset;cursor:pointer;color:var(--ink-muted);padding:0 4px;font-size:18px;line-height:1}.dismiss[data-v-889907cc]:hover{color:var(--ink-2)}.note[data-v-889907cc]{border-radius:var(--r-2);color:#5a3e00;background:#fff8e1;border:1px solid #f0c14b;margin:0 0 12px;padding:10px 14px;font-size:13.5px}.note strong[data-v-889907cc]{margin-bottom:2px;font-weight:600;display:block}.rev-list[data-v-889907cc]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rev-row[data-v-889907cc]{border-top:1px solid var(--hairline-1);padding:10px 0}.rev-row[data-v-889907cc]:first-child{border-top:0;padding-top:0}.rev-summary[data-v-889907cc]{color:var(--ink-soft);margin:0 0 6px;font-size:13.5px;line-height:1.5}.rev-summary.rename .old[data-v-889907cc]{color:var(--ink-muted);text-decoration:line-through}.rev-summary.rename .new[data-v-889907cc]{color:var(--accent-ink);font-weight:500}.time-ago[data-v-889907cc]{color:var(--ink-muted);margin-left:6px;font-size:12.5px}.body-diff-wrap[data-v-889907cc]{margin-top:4px}.show-changes[data-v-889907cc]{all:unset;cursor:pointer;color:var(--accent-ink);padding:2px 0;font-size:13px;text-decoration:underline}.show-changes[data-v-889907cc]:hover{color:var(--ink-2)}.show-changes.hide[data-v-889907cc]{margin-top:8px;display:inline-block}.diff-block[data-v-889907cc]{background:var(--paper-3);border:1px solid var(--hairline-2);border-radius:var(--r-2);margin-top:8px;padding:10px 12px}.diff[data-v-889907cc]{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.55}.diff-line[data-v-889907cc]{display:block}.diff-add[data-v-889907cc]{color:#11512a;background:#e6f5ea}.diff-remove[data-v-889907cc]{color:#7a1f1f;background:#fbe7e7}.diff-context[data-v-889907cc]{color:var(--ink-soft)}.too-large[data-v-889907cc]{color:var(--ink-soft);margin:0;font-size:13px;font-style:italic}.back-to-review[data-v-36a4a78b]{color:var(--ink-soft);margin-bottom:16px;font-size:13.5px;text-decoration:none;display:inline-block}.back-to-review[data-v-36a4a78b]:hover{color:var(--accent-ink)}.thinking[data-v-36a4a78b]{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:540px;margin:120px auto 0;display:flex}.meta[data-v-36a4a78b]{color:var(--ink-muted);margin:0;font-size:14px}.ws-title[data-v-36a4a78b]{display:block}.cols[data-v-36a4a78b]{grid-template-columns:minmax(0,1fr) 320px;align-items:flex-start;gap:52px;display:grid}.article[data-v-36a4a78b]{max-width:720px}.sources[data-v-36a4a78b]{background:var(--paper-2);border-radius:var(--r-3);box-shadow:var(--shadow-1);margin-top:28px;padding:22px 24px;position:sticky;top:24px}.source-idea-rail[data-v-36a4a78b]{margin-bottom:18px}.source-idea-centered[data-v-36a4a78b]{max-width:720px;margin:0 auto 24px}.core-panel[data-v-36a4a78b]{margin-bottom:22px}.core-thesis[data-v-36a4a78b]{color:var(--ink-1,var(--ink-2));margin:0 0 8px;font-size:14px;font-weight:500;line-height:1.45}.core-line[data-v-36a4a78b]{color:var(--ink-soft);margin:0 0 6px;font-size:13px;line-height:1.4}.advisory-panel[data-v-36a4a78b]{margin-bottom:22px}.advisory-summary[data-v-36a4a78b]{cursor:pointer;color:var(--ink-2);font-size:13px;font-weight:600}.advisory-list[data-v-36a4a78b]{flex-direction:column;gap:12px;margin:10px 0 0;padding:0;list-style:none;display:flex}.advisory-label[data-v-36a4a78b]{color:var(--ink-2);margin:0 0 4px;font-size:13px;font-weight:600}.advisory-body[data-v-36a4a78b]{color:var(--ink-soft);margin:0 0 4px;font-size:13px;line-height:1.4}.advisory-snippet[data-v-36a4a78b]{border-left:2px solid var(--line,#ddd);color:var(--ink-soft);margin:0;padding:4px 10px;font-size:12px;font-style:italic}.sources-title[data-v-36a4a78b]{font-family:var(--headline-family,var(--font-sans));letter-spacing:-.005em;color:var(--ink-2);margin:0 0 12px;font-size:14px;font-weight:600}.sources-empty[data-v-36a4a78b]{color:var(--ink-soft);margin:0;font-size:14px}.sources-list[data-v-36a4a78b]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sources-list li[data-v-36a4a78b]{color:var(--ink-soft);align-items:baseline;gap:10px;font-size:14px;display:flex}.sources-count[data-v-36a4a78b]{font-family:var(--font-mono);color:var(--accent-ink);min-width:18px;font-size:12px}.sources-label[data-v-36a4a78b]{line-height:1.5}.footer[data-v-36a4a78b]{background:var(--paper-2);border-radius:var(--r-pill);box-shadow:var(--shadow-2);justify-content:space-between;align-items:center;gap:10px;margin-top:40px;padding:8px 8px 8px 24px;display:flex}.footer.is-sticky[data-v-36a4a78b]{z-index:5;position:sticky;bottom:16px}.footer-ctx[data-v-36a4a78b]{color:var(--ink-soft);font-size:13.5px}.footer-actions[data-v-36a4a78b]{align-items:center;gap:6px;display:flex}.warnings-line[data-v-36a4a78b]{color:#5a3e00;border-radius:var(--r-2);background:#fff3c4;border:1px solid #f0c14b;margin:24px 0 0;padding:6px 12px;font-size:12.5px;line-height:1.4}.wait .article[data-v-36a4a78b]{max-width:720px;margin:0 auto}.wait-notice[data-v-36a4a78b]{background:var(--paper-3);border:1px solid var(--hairline-2);border-radius:var(--r-2);color:var(--ink-soft);margin:0 0 24px;padding:10px 16px;font-size:13.5px}.save-error[data-v-36a4a78b]{color:#b0533a;margin:12px 0 0;font-size:13px}.rewrite-hint[data-v-36a4a78b]{color:var(--ink-soft);margin:12px 0 0;font-size:13px;font-style:italic}.flash[data-v-36a4a78b]{margin-top:24px}.more-actions[data-v-36a4a78b]{justify-content:flex-end;align-items:center;gap:8px;min-height:32px;margin-bottom:8px;display:flex;position:relative}.more-actions[data-v-36a4a78b] .kebab-root{position:relative;top:0;right:0}.delete-error[data-v-36a4a78b]{color:#b0533a;margin:0;font-size:13px}.read-wrap[data-v-36a4a78b]{flex-direction:column;gap:0;display:flex}.sent-back-notice[data-v-36a4a78b]{border-radius:var(--r-3);color:#5a3e00;background:#fff8e1;border:1px solid #f0c14b;flex-direction:column;gap:4px;margin-bottom:24px;padding:12px 18px;font-size:13.5px;display:flex}.sent-back-notice strong[data-v-36a4a78b]{font-weight:600}.sent-back-notice .rolebar-meta[data-v-36a4a78b]{opacity:.85;font-size:12.5px;font-style:italic}.revision-notice[data-v-36a4a78b]{background:var(--paper-3);border:1px solid var(--hairline-2);border-radius:var(--r-3);color:var(--ink-soft);flex-direction:column;gap:4px;margin-bottom:24px;padding:12px 18px;font-size:13.5px;line-height:1.5;display:flex}.revision-notice strong[data-v-36a4a78b]{color:var(--ink-2);font-weight:600}.ws .article[data-v-36a4a78b]{max-width:720px}.rv .article[data-v-36a4a78b]{max-width:720px;margin:0 auto}.rv .cols .article[data-v-36a4a78b]{margin:0}@media (width<=1024px){.cols[data-v-36a4a78b]{grid-template-columns:1fr;gap:28px}.sources[data-v-36a4a78b]{position:static}}.back-row[data-v-0a0a0d1e]{margin-bottom:16px}.back[data-v-0a0a0d1e]{color:var(--ink-soft);transition:color var(--t-fast) var(--ease);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.back[data-v-0a0a0d1e]:hover{color:var(--ink-2)}.card[data-v-0a0a0d1e]{background:var(--paper-2);border-radius:var(--r-3);box-shadow:var(--shadow-1);flex-direction:column;gap:20px;margin-bottom:16px;padding:28px 28px 26px;display:flex}.section-head[data-v-0a0a0d1e]{flex-direction:column;gap:4px;display:flex}.section-title[data-v-0a0a0d1e]{font-family:var(--headline-family,var(--font-sans));letter-spacing:-.014em;color:var(--ink-2);margin:0;font-size:20px;font-weight:600;line-height:1.2}.section-desc[data-v-0a0a0d1e]{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.5}.kv[data-v-0a0a0d1e]{flex-direction:column;gap:10px;margin:0;display:flex}.kv-row[data-v-0a0a0d1e]{grid-template-columns:120px 1fr;align-items:baseline;gap:16px;display:grid}.kv-row dt[data-v-0a0a0d1e]{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;font-size:12.5px;font-weight:500}.kv-row dd[data-v-0a0a0d1e]{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.form[data-v-0a0a0d1e]{flex-direction:column;gap:16px;display:flex}.field[data-v-0a0a0d1e]{flex-direction:column;gap:6px;display:flex}.field label[data-v-0a0a0d1e]{color:var(--ink-2);font-size:13px;font-weight:500}.field input[data-v-0a0a0d1e]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);font:inherit;color:var(--ink);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);outline:none;padding:10px 14px;font-size:14px}.field input[data-v-0a0a0d1e]:focus{border-color:var(--ink-2);box-shadow:0 0 0 1px var(--ink-2)}.err[data-v-0a0a0d1e]{color:#8e5a22;margin:4px 0 0;font-size:12px}.actions[data-v-0a0a0d1e]{align-items:center;gap:14px;margin-top:4px;display:flex}.status-ok[data-v-0a0a0d1e]{background:var(--accent-wash);color:var(--accent-ink);border-radius:var(--r-pill);align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.fade-enter-active[data-v-0a0a0d1e],.fade-leave-active[data-v-0a0a0d1e]{transition:opacity var(--t-fast) var(--ease)}.fade-enter-from[data-v-0a0a0d1e],.fade-leave-to[data-v-0a0a0d1e]{opacity:0}.back-row[data-v-0acf2128]{margin-bottom:12px}.back[data-v-0acf2128]{color:var(--ink-soft);font-size:12.5px;text-decoration:none}.back[data-v-0acf2128]:hover{color:var(--ink-2)}.card[data-v-0acf2128]{background:var(--paper-2);border-radius:var(--r-3);box-shadow:var(--shadow-1);padding:28px}.form[data-v-0acf2128]{gap:16px;display:grid}.field[data-v-0acf2128]{gap:6px;display:grid}.field label[data-v-0acf2128]{color:var(--ink-2);font-size:12.5px;font-weight:600}.field input[data-v-0acf2128],.field select[data-v-0acf2128]{border:1px solid var(--hairline-2);border-radius:var(--r-2);background:var(--paper);width:100%;padding:9px 12px;font-size:14px}.field input[data-v-0acf2128]:focus,.field select[data-v-0acf2128]:focus{border-color:var(--ink-2);outline:none}.field-row[data-v-0acf2128]{grid-template-columns:1fr 90px 130px;gap:12px;display:grid}.field.narrow input[data-v-0acf2128],.field.narrow select[data-v-0acf2128]{padding:9px 10px}.hint[data-v-0acf2128]{color:var(--ink-soft);margin:0;font-size:12px}.err[data-v-0acf2128]{color:#8e5a22;margin:0;font-size:12.5px}.actions[data-v-0acf2128]{align-items:center;gap:12px;margin-top:8px;display:flex}.primary[data-v-0acf2128]{background:var(--ink-2);color:var(--paper);border-radius:var(--r-pill);cursor:pointer;border:none;padding:9px 18px;font-size:13.5px;font-weight:500}.primary[data-v-0acf2128]:disabled{opacity:.6;cursor:not-allowed}.link-ghost[data-v-0acf2128]{color:var(--ink-soft);font-size:13px;text-decoration:none}.link-ghost[data-v-0acf2128]:hover{color:var(--ink-2)}.flash[data-v-0acf2128]{border-radius:var(--r-2);padding:10px 14px;font-size:13.5px}.flash.error[data-v-0acf2128]{color:#8e5a22;background:#f4eadc}.back-row[data-v-8cb1dcae]{margin-bottom:12px}.back[data-v-8cb1dcae]{color:var(--ink-soft);font-size:12.5px;text-decoration:none}.back[data-v-8cb1dcae]:hover{color:var(--ink-2)}.card[data-v-8cb1dcae]{background:var(--paper-2);border-radius:var(--r-3);box-shadow:var(--shadow-1);padding:28px}.form[data-v-8cb1dcae]{gap:16px;display:grid}.field[data-v-8cb1dcae]{gap:6px;display:grid}.field label[data-v-8cb1dcae],.row-label[data-v-8cb1dcae]{color:var(--ink-2);font-size:12.5px;font-weight:600}.field input[data-v-8cb1dcae],.field select[data-v-8cb1dcae]{border:1px solid var(--hairline-2);border-radius:var(--r-2);background:var(--paper);width:100%;padding:9px 12px;font-size:14px}.field input[data-v-8cb1dcae]:focus,.field select[data-v-8cb1dcae]:focus{border-color:var(--ink-2);outline:none}.hint[data-v-8cb1dcae]{color:var(--ink-soft);margin:0;font-size:12px}.err[data-v-8cb1dcae]{color:#8e5a22;margin:0;font-size:12.5px}.scope-line[data-v-8cb1dcae]{color:var(--ink-soft);margin:0;font-size:13px}.actions[data-v-8cb1dcae]{align-items:center;gap:12px;margin-top:8px;display:flex}.primary[data-v-8cb1dcae]{background:var(--ink-2);color:var(--paper);border-radius:var(--r-pill);cursor:pointer;border:none;padding:9px 18px;font-size:13.5px;font-weight:500}.primary[data-v-8cb1dcae]:disabled{opacity:.6;cursor:not-allowed}.link-ghost[data-v-8cb1dcae]{color:var(--ink-soft);font-size:13px;text-decoration:none}.link-ghost[data-v-8cb1dcae]:hover{color:var(--ink-2)}.flash[data-v-8cb1dcae]{border-radius:var(--r-2);padding:10px 14px;font-size:13.5px}.flash.error[data-v-8cb1dcae]{color:#8e5a22;background:#f4eadc}.footnote[data-v-8cb1dcae]{color:var(--ink-soft);margin:4px 0 0;font-size:12px;line-height:1.5}.footnote code[data-v-8cb1dcae]{font-family:var(--font-mono);background:var(--paper-3);border-radius:4px;padding:1px 5px}.card[data-v-53182e83]{background:var(--paper-2);border-radius:var(--r-3);box-shadow:var(--shadow-1);margin-bottom:20px;padding:28px 28px 22px}.section-head[data-v-53182e83]{margin-bottom:16px}.section-title[data-v-53182e83]{color:var(--ink-2);margin:0 0 4px;font-size:20px;font-weight:600}.section-desc[data-v-53182e83]{color:var(--ink-soft);margin:0;font-size:13.5px}.card-foot[data-v-53182e83]{margin-top:18px}.cap-note[data-v-53182e83]{color:var(--ink-soft);margin:0;font-size:13px}.empty[data-v-53182e83]{color:var(--ink-soft);margin:8px 0}.sources[data-v-53182e83]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.source[data-v-53182e83]{border:1px solid var(--hairline);border-radius:var(--r-2);background:var(--paper);padding:14px 16px}.source.is-error[data-v-53182e83]{border-color:#d6a473}.source-head[data-v-53182e83]{justify-content:space-between;align-items:center;gap:12px;display:flex}.source-name[data-v-53182e83]{color:var(--ink-2);font-weight:600}.source-meta[data-v-53182e83],.source-stats[data-v-53182e83]{color:var(--ink-soft);margin:4px 0 0;font-size:12.5px}.source-error[data-v-53182e83]{color:#8e5a22;margin:6px 0 0;font-size:12.5px}.status-pill[data-v-53182e83]{border-radius:var(--r-pill);background:var(--paper-3);color:var(--ink-soft);padding:2px 10px;font-size:11.5px;font-weight:600}.status-pill.is-active[data-v-53182e83]{color:#3f6b49;background:#e8efe9}.status-pill.is-paused[data-v-53182e83]{background:var(--paper-3);color:var(--ink-soft)}.status-pill.is-error[data-v-53182e83]{color:#8e5a22;background:#f4eadc}.status-pill.is-handshake-ok[data-v-53182e83]{color:#3f6b49;background:#e8efe9}.status-pill.is-handshake-fail[data-v-53182e83]{color:#8e5a22;background:#f4eadc}.status-pill.is-handshake-unknown[data-v-53182e83]{background:var(--paper-3);color:var(--ink-soft)}.caps-list[data-v-53182e83]{font-family:var(--font-mono);color:var(--ink-2)}.source-actions[data-v-53182e83]{gap:10px;margin-top:12px;display:flex}.ghost[data-v-53182e83]{background:var(--paper-2);color:var(--ink-2);border:1px solid var(--hairline-2);border-radius:var(--r-pill);cursor:pointer;padding:5px 12px;font-size:12.5px;font-weight:500}.ghost[data-v-53182e83]:hover{background:var(--paper-3)}.ghost.danger[data-v-53182e83]{color:#8e5a22}.link-btn[data-v-53182e83]{border-radius:var(--r-pill);background:var(--ink-2);color:var(--paper);padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-block}.link-btn[data-v-53182e83]:hover{background:var(--ink)}.connect-row[data-v-53182e83]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.link-secondary[data-v-53182e83]{color:var(--ink-soft);font-size:12.5px;text-decoration:none}.link-secondary[data-v-53182e83]:hover{color:var(--ink-2);text-decoration:underline}.flash[data-v-53182e83]{border-radius:var(--r-2);margin-bottom:16px;padding:10px 14px;font-size:13.5px}.flash.success[data-v-53182e83]{color:#3f6b49;background:#e8efe9}.flash.error[data-v-53182e83]{color:#8e5a22;background:#f4eadc}.activity[data-v-53182e83]{background:var(--paper-3);border-radius:var(--r-2);color:var(--ink-soft);margin-top:14px;padding:12px 14px;font-size:12.5px}.activity-empty[data-v-53182e83]{margin:0}.activity-list[data-v-53182e83]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.activity-item[data-v-53182e83]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.activity-when[data-v-53182e83]{font-family:var(--font-mono);color:var(--ink-soft);font-size:12px}.activity-event[data-v-53182e83]{color:var(--ink-2);font-weight:600}.activity-meta[data-v-53182e83]{color:var(--ink-soft)}.activity-error[data-v-53182e83]{color:#8e5a22}.cards[data-v-785f72fb]{grid-template-columns:1fr;gap:16px;display:grid}.card[data-v-785f72fb]{all:unset;cursor:pointer;background:var(--paper-2);border-radius:var(--r-3);box-shadow:var(--shadow-1);transition:box-shadow var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);flex-direction:column;gap:12px;padding:28px 28px 22px;display:flex}.card[data-v-785f72fb]:hover{box-shadow:var(--shadow-2);transform:translateY(-1px)}.card-head[data-v-785f72fb]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.card-title[data-v-785f72fb]{font-family:var(--headline-family,var(--font-sans));letter-spacing:-.018em;color:var(--ink-2);margin:0;font-size:26px;font-weight:600;line-height:1.2}.card-desc[data-v-785f72fb]{color:var(--ink-soft);margin:0;font-size:15.5px;line-height:1.55}.card-cta[data-v-785f72fb]{color:var(--accent-ink);margin-top:4px;font-size:14px;font-weight:500}.back[data-v-037f4199]{margin-bottom:12px;font-size:13px}.back a[data-v-037f4199]{color:var(--ink-muted);text-decoration:none}.tabs[data-v-037f4199]{border-bottom:1px solid var(--hairline-2);gap:4px;margin-bottom:16px;display:flex}.tab[data-v-037f4199]{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:flex}.tab.active[data-v-037f4199]{color:var(--ink-2);border-bottom-color:var(--ink-2)}.tab-count[data-v-037f4199]{background:#0000000f;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.rows[data-v-037f4199]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-037f4199]{border:1px solid var(--hairline-2);border-radius:var(--r-2);background:var(--paper-2);box-shadow:var(--shadow-1);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.row-meta[data-v-037f4199]{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.mode-chip[data-v-037f4199]{background:var(--paper-3);color:var(--ink-soft);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.confidence-chip[data-v-037f4199]{text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.confidence-chip.bucket-high[data-v-037f4199]{color:#28641e;background:#3c8c322e}.confidence-chip.bucket-medium[data-v-037f4199]{color:#8c5a0a;background:#be821e38}.confidence-chip.bucket-low[data-v-037f4199]{color:#aa1e1e;background:#c832322e}.auto-chip[data-v-037f4199]{text-transform:uppercase;color:#3c4696;background:#465ac824;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.captured[data-v-037f4199],.sender[data-v-037f4199]{color:var(--ink-soft)}.row-body[data-v-037f4199]{color:var(--ink-2);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.45}.row-actions[data-v-037f4199]{gap:8px;display:flex}.row-edit textarea[data-v-037f4199]{border:1px solid var(--hairline-2);width:100%;font:inherit;border-radius:8px;padding:8px;font-size:14px}.row-accepted[data-v-037f4199]{color:var(--ink-muted);border-top:1px dashed var(--hairline-2);justify-content:space-between;align-items:flex-start;gap:12px;padding-top:8px;font-size:13px;display:flex}.row-accepted-text[data-v-037f4199]{margin:0}.muted[data-v-037f4199]{color:var(--ink-muted);font-size:13px;font-style:italic}.empty[data-v-037f4199]{text-align:center;padding:20px 0}.error[data-v-037f4199]{color:#aa1e1e;margin:10px 0;font-size:13px}.wrap[data-v-5c6dbe4c]{max-width:720px;margin:0 auto}.back[data-v-5c6dbe4c]{color:var(--ink-muted);margin-bottom:12px;font-size:12.5px;text-decoration:none;display:inline-block}.back[data-v-5c6dbe4c]:hover{color:var(--ink-2)}.head[data-v-5c6dbe4c]{margin-bottom:24px}.eyebrow[data-v-5c6dbe4c]{margin:0 0 8px}.t-h1[data-v-5c6dbe4c]{margin:0 0 12px}.lead[data-v-5c6dbe4c]{margin:0}.error[data-v-5c6dbe4c]{color:#8e5a22;border-radius:var(--r-3);background:#f4eadc;margin-bottom:16px;padding:12px 16px;font-size:13.5px}.card[data-v-5c6dbe4c]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);margin-bottom:16px;padding:22px 24px}.row[data-v-5c6dbe4c]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.rationale[data-v-5c6dbe4c]{color:var(--ink-muted);margin:0;font-size:12px}.dim-grid[data-v-5c6dbe4c]{grid-template-columns:1fr 1fr;gap:12px;font-size:12px;display:grid}.dim-head[data-v-5c6dbe4c]{margin:0 0 6px;font-weight:600}.dim-head.pass[data-v-5c6dbe4c]{color:#3f6b49}.dim-head.fail[data-v-5c6dbe4c]{color:#8e5a22}.dim-grid ul[data-v-5c6dbe4c]{color:var(--ink-soft);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.block[data-v-5c6dbe4c]{margin-top:12px}.block-head[data-v-5c6dbe4c]{color:#8e5a22;margin:0 0 4px;font-size:12px;font-weight:500}.block-head.muted[data-v-5c6dbe4c]{color:var(--ink-muted)}.block-list[data-v-5c6dbe4c]{color:var(--ink-soft);flex-direction:column;gap:3px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.dim-key[data-v-5c6dbe4c]{font-family:var(--font-mono);color:var(--ink-muted)}.followup[data-v-5c6dbe4c]{background:var(--accent-wash);color:var(--accent-ink);border-radius:var(--r-3);margin-top:12px;padding:12px 16px;font-size:13px}.followup-head[data-v-5c6dbe4c]{margin:0 0 4px;font-weight:600}.field[data-v-5c6dbe4c]{margin-bottom:16px}.field-label[data-v-5c6dbe4c]{color:var(--ink-2);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.opt[data-v-5c6dbe4c]{color:var(--ink-muted);font-weight:400}.field textarea[data-v-5c6dbe4c],.field input[data-v-5c6dbe4c]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);width:100%;color:var(--ink);font:inherit;resize:vertical;outline:none;padding:10px 14px;font-size:14px;line-height:1.5}.field textarea[data-v-5c6dbe4c]:focus,.field input[data-v-5c6dbe4c]:focus{border-color:var(--ink-2);box-shadow:0 0 0 1px var(--ink-2)}.err-msg[data-v-5c6dbe4c]{color:#8e5a22;margin:6px 0 0;font-size:12.5px}.actions[data-v-5c6dbe4c]{justify-content:space-between;align-items:center;gap:16px;display:flex}.hint[data-v-5c6dbe4c]{color:var(--ink-muted);max-width:480px;margin:0;font-size:12px}.extractor[data-v-6a2eb553]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);box-shadow:var(--shadow-1);margin-bottom:24px;padding:22px 24px}.head[data-v-6a2eb553]{margin-bottom:14px}.eyebrow[data-v-6a2eb553]{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin:0 0 6px;font-size:11.5px;font-weight:600}.sub[data-v-6a2eb553]{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.55}.modes[data-v-6a2eb553]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-pill);gap:4px;margin-bottom:12px;padding:4px;display:inline-flex}.mode-btn[data-v-6a2eb553]{all:unset;cursor:pointer;border-radius:var(--r-pill);color:var(--ink-soft);padding:5px 14px;font-size:12.5px;font-weight:500}.mode-btn.active[data-v-6a2eb553]{background:var(--paper-2);color:var(--ink-2);box-shadow:var(--shadow-1)}.input-row[data-v-6a2eb553]{margin-bottom:12px}.f-input[data-v-6a2eb553],.f-area[data-v-6a2eb553]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);width:100%;color:var(--ink);font:inherit;box-sizing:border-box;outline:none;padding:10px 12px;font-size:13.5px;line-height:1.5}.f-area[data-v-6a2eb553]{resize:vertical;min-height:110px}.f-input[data-v-6a2eb553]:focus,.f-area[data-v-6a2eb553]:focus{border-color:var(--accent)}.f-label[data-v-6a2eb553]{text-transform:capitalize;letter-spacing:.02em;color:var(--ink-muted);margin-bottom:-2px;font-size:11.5px;font-weight:600;display:block}.check-row[data-v-6a2eb553]{color:var(--ink-soft);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.actions[data-v-6a2eb553]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.error[data-v-6a2eb553]{color:#8e5a22;margin:0;font-size:13px}.progress[data-v-6a2eb553]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);color:var(--ink-soft);align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.progress-spinner[data-v-6a2eb553]{border:2px solid var(--hairline-2);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.9s linear infinite extractor-spin-6a2eb553}.progress-stage[data-v-6a2eb553]{color:var(--ink-2);font-weight:500}.progress-elapsed[data-v-6a2eb553]{font-variant-numeric:tabular-nums;color:var(--ink-muted);margin-left:auto;font-size:12px}@keyframes extractor-spin-6a2eb553{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.proposals[data-v-6a2eb553]{border-top:1px solid var(--hairline);margin-top:22px;padding-top:18px}.proposals-summary[data-v-6a2eb553]{color:var(--ink-soft);margin:0 0 14px;font-size:13px;font-style:italic}.section[data-v-6a2eb553]{margin-bottom:22px}.section-head[data-v-6a2eb553]{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.section-title[data-v-6a2eb553]{color:var(--ink-2);margin:0;font-size:14px;font-weight:600}.count[data-v-6a2eb553]{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}.section-actions[data-v-6a2eb553]{align-items:center;gap:8px;margin-left:auto;display:flex}.ghost-btn[data-v-6a2eb553]{all:unset;cursor:pointer;border:1px solid var(--hairline-2);border-radius:var(--r-pill);color:var(--ink-soft);background:var(--paper);padding:3px 10px;font-size:12px}.ghost-btn[data-v-6a2eb553]:hover{color:var(--ink-2);border-color:var(--ink-2)}.gated-note[data-v-6a2eb553]{color:var(--ink-muted);font-size:11px;font-style:italic}.chips[data-v-6a2eb553]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip[data-v-6a2eb553]{background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--r-2);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.chip.confidence-low[data-v-6a2eb553]{border-left:3px solid #cfa770}.chip.confidence-medium[data-v-6a2eb553]{border-left:3px solid var(--hairline-2)}.chip.confidence-high[data-v-6a2eb553]{border-left:3px solid #6b9c76}.chip-head[data-v-6a2eb553]{flex-wrap:wrap;gap:6px;display:flex}.badge[data-v-6a2eb553]{border-radius:var(--r-pill);letter-spacing:.02em;background:var(--paper-3);height:20px;color:var(--ink-muted);align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.badge.confidence[data-v-6a2eb553]{color:#3f6b49;background:#eef1ee}.chip.confidence-low .badge.confidence[data-v-6a2eb553]{color:#8e5a22;background:#f7ecdc}.chip.confidence-medium .badge.confidence[data-v-6a2eb553]{color:#5a6660;background:#eef1ee}.badge.tier[data-v-6a2eb553]{color:#4a4f6a;text-transform:capitalize;background:#ecedf3}.chip-value[data-v-6a2eb553]{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}.inline-link[data-v-6a2eb553]{all:unset;cursor:pointer;color:var(--accent);margin-left:4px;font-size:12px}.inline-link[data-v-6a2eb553]:hover{text-decoration:underline}.evidence[data-v-6a2eb553]{flex-direction:column;gap:6px;display:flex}.evidence-toggle[data-v-6a2eb553]{all:unset;cursor:pointer;color:var(--ink-soft);align-self:flex-start;font-size:11.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.evidence-toggle[data-v-6a2eb553]:hover{color:var(--ink-2)}.quote[data-v-6a2eb553]{border-left:3px solid var(--hairline-2);background:var(--paper-3);color:var(--ink-soft);margin:0;padding:8px 10px;font-size:12.5px;font-style:italic;line-height:1.5}.chip-actions[data-v-6a2eb553]{flex-wrap:wrap;gap:8px;display:flex}.action[data-v-6a2eb553]{all:unset;cursor:pointer;border-radius:var(--r-pill);border:1px solid var(--hairline-2);background:var(--paper-2);color:var(--ink-soft);padding:5px 12px;font-size:12.5px;font-weight:500}.action[data-v-6a2eb553]:hover{color:var(--ink-2);border-color:var(--ink-2)}.action.accept[data-v-6a2eb553]{background:var(--accent);color:#fff;border-color:var(--accent)}.action.accept[data-v-6a2eb553]:hover{box-shadow:0 4px 12px var(--accent-line)}.action.accept[disabled][data-v-6a2eb553]{opacity:.6;cursor:progress}.action.reject[data-v-6a2eb553]:hover{color:#8e5a22;border-color:#8e5a22}.edit-form[data-v-6a2eb553]{border-top:1px dashed var(--hairline-2);flex-direction:column;gap:8px;padding:10px 0;display:flex}.edit-actions[data-v-6a2eb553]{align-items:center;gap:10px;padding-top:4px;display:flex}.history-panel[data-v-704f75c6]{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-2);margin-top:8px;padding:10px 12px}.history-panel[data-v-704f75c6]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visually-hidden[data-v-704f75c6]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.history-list[data-v-704f75c6]{color:var(--ink-soft);flex-direction:column;gap:6px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.history-list li[data-v-704f75c6]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.history-when[data-v-704f75c6]{color:var(--ink-muted);font-family:var(--font-mono)}.history-actor[data-v-704f75c6]{color:var(--ink-2);font-weight:600}.history-event[data-v-704f75c6]{color:var(--ink)}.history-detail[data-v-704f75c6]{color:var(--ink-muted);font-style:italic}.history-empty[data-v-704f75c6]{color:var(--ink-muted);margin:0;font-size:11.5px}.history-error[data-v-704f75c6]{color:#8c2a1b;margin:0;font-size:11.5px}.history-actions[data-v-704f75c6]{justify-content:flex-end;margin-top:8px;display:flex}.history-close[data-v-704f75c6]{all:unset;cursor:pointer;color:var(--ink-soft);border:1px solid var(--hairline-2);border-radius:var(--r-pill);background:var(--paper);padding:2px 8px;font-size:11.5px}.history-close[data-v-704f75c6]:hover,.history-close[data-v-704f75c6]:focus-visible{color:var(--ink-2);border-color:var(--ink-2);outline:none}.history-close[data-v-704f75c6]:focus-visible{box-shadow:0 0 0 2px var(--accent)}.pillar-tags[data-v-132057e4]{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:4px 0 0;font-size:11.5px;display:flex}.pillar-tags-label[data-v-132057e4]{color:var(--ink-muted);margin-right:2px}.applies-everywhere[data-v-132057e4]{color:var(--ink-soft);font-style:italic}.pillar-tag-chip[data-v-132057e4]{border:1px solid var(--line);background:var(--bg-soft,#fafafa);color:var(--ink-2);border-radius:999px;align-items:center;gap:3px;padding:1px 4px 1px 8px;font-size:11.5px;display:inline-flex}.pillar-tag-x[data-v-132057e4]{all:unset;cursor:pointer;color:var(--ink-muted);padding:0 2px;font-size:13px;line-height:1}.pillar-tag-x[data-v-132057e4]:hover,.pillar-tag-x[data-v-132057e4]:focus-visible{color:#8c2a1b;outline:none}.pillar-tag-x[data-v-132057e4]:disabled{cursor:not-allowed;opacity:.5}.pillar-tag-add-wrap[data-v-132057e4]{position:relative}.pillar-tag-add[data-v-132057e4]{all:unset;cursor:pointer;color:var(--ink-soft);border:1px dashed var(--line);border-radius:999px;padding:1px 8px;font-size:11.5px;line-height:1.4}.pillar-tag-add[data-v-132057e4]:hover:not(:disabled),.pillar-tag-add[data-v-132057e4]:focus-visible:not(:disabled){color:var(--accent);border-color:var(--accent);outline:none}.pillar-tag-add[data-v-132057e4]:disabled{cursor:not-allowed;opacity:.5}.pillar-tag-popover[data-v-132057e4]{z-index:10;background:var(--surface,#fff);border:1px solid var(--line);border-radius:6px;min-width:220px;max-width:320px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #00000014}.pop-list[data-v-132057e4]{max-height:180px;margin:0;padding:0;list-style:none;overflow-y:auto}.pop-list li[data-v-132057e4]{margin:0}.pop-item[data-v-132057e4]{all:unset;cursor:pointer;width:100%;color:var(--ink);box-sizing:border-box;border-radius:4px;padding:5px 8px;font-size:12.5px;display:block}.pop-item[data-v-132057e4]:hover,.pop-item[data-v-132057e4]:focus-visible{background:var(--bg-soft,#f4f4f4);outline:none}.pop-empty[data-v-132057e4]{color:var(--ink-muted);margin:4px 8px;font-size:12px}.pop-hint[data-v-132057e4]{color:var(--ink-muted);margin:6px 8px 2px;font-size:11px}.pillar-tag-error[data-v-132057e4]{color:#8c2a1b;margin-left:4px;font-size:11.5px}.pillar-suggestions[data-v-19fae7c9]{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:4px 0 0;font-size:11.5px;display:flex}.pillar-suggestions.saving[data-v-19fae7c9]{opacity:.6}.pillar-suggestions-label[data-v-19fae7c9]{color:var(--ink-muted);margin-right:2px}.suggestion-wrap[data-v-19fae7c9]{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.suggestion-chip[data-v-19fae7c9]{all:unset;cursor:pointer;border:1px dashed var(--line);color:var(--ink-2);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:1px 8px 1px 6px;font-size:11.5px;display:inline-flex}.suggestion-chip.expanded[data-v-19fae7c9]{background:var(--bg-soft,#fafafa);border-style:solid}.suggestion-chip[data-v-19fae7c9]:hover,.suggestion-chip[data-v-19fae7c9]:focus-visible{border-color:var(--accent);outline:none}.suggestion-dot[data-v-19fae7c9]{background:var(--ink-muted);border-radius:50%;width:8px;height:8px;display:inline-block}.dot-high[data-v-19fae7c9]{background:#2e8b57}.dot-mid[data-v-19fae7c9]{background:#c68a1f}.dot-low[data-v-19fae7c9]{background:#9ca3af}.suggestion-action[data-v-19fae7c9]{all:unset;cursor:pointer;color:var(--ink-soft);border-radius:4px;padding:1px 6px;font-size:11px}.suggestion-action[data-v-19fae7c9]:hover:not(:disabled),.suggestion-action[data-v-19fae7c9]:focus-visible:not(:disabled){background:var(--bg-soft,#f4f4f4);outline:none}.suggestion-action.accept[data-v-19fae7c9]{color:#2e8b57}.suggestion-action.dismiss[data-v-19fae7c9]{color:#8e5a22}.suggestion-action[data-v-19fae7c9]:disabled{cursor:not-allowed;opacity:.5}.suggestion-detail[data-v-19fae7c9]{border:1px solid var(--line);background:var(--surface,#fff);color:var(--ink-soft);border-radius:4px;flex-direction:column;gap:2px;margin-left:4px;padding:4px 8px;font-size:11px;display:inline-flex}.detail-row[data-v-19fae7c9]{white-space:nowrap}.suggestion-bulk[data-v-19fae7c9]{all:unset;cursor:pointer;color:var(--accent);border:1px solid var(--accent);border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11px}.suggestion-bulk[data-v-19fae7c9]:disabled{cursor:not-allowed;opacity:.5}.suggestion-bulk[data-v-19fae7c9]:hover:not(:disabled),.suggestion-bulk[data-v-19fae7c9]:focus-visible:not(:disabled){background:var(--accent);color:#fff;outline:none}.card[data-v-d0e1dc4a]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);margin-bottom:20px;padding:22px 24px}.reconcile-banner[data-v-d0e1dc4a]{border-radius:var(--r-2);background:#fff7e6;border:1px solid #f2d9a1;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:12px 18px;display:flex}.reconcile-text[data-v-d0e1dc4a]{color:#6e4c18;margin:0;font-size:13.5px}.reconcile-cta[data-v-d0e1dc4a]{color:#6e4c18;font-weight:600;text-decoration:none}.readiness[data-v-d0e1dc4a]{justify-content:space-between;align-items:center;gap:18px;display:flex}.readiness-main[data-v-d0e1dc4a]{align-items:center;gap:18px;display:flex}.readiness-text[data-v-d0e1dc4a]{flex-direction:column;gap:4px;display:flex}.readiness-label[data-v-d0e1dc4a]{color:var(--ink-2);margin:0;font-size:18px;font-weight:600}.readiness-hint[data-v-d0e1dc4a]{color:var(--ink-soft);max-width:520px;margin:0;font-size:13px}.starter[data-v-d0e1dc4a]{justify-content:space-between;align-items:center;gap:18px;display:flex}.starter-title[data-v-d0e1dc4a]{color:var(--ink-2);margin:6px 0 8px;font-size:18px;font-weight:600}.starter-body[data-v-d0e1dc4a]{color:var(--ink-soft);max-width:520px;margin:0 0 4px;font-size:13.5px;line-height:1.55}.starter-progress[data-v-d0e1dc4a]{color:var(--ink-muted);font-size:12px;font-family:var(--font-mono);margin:4px 0 0}.starter-cta[data-v-d0e1dc4a]{background:var(--accent);color:#fff;border-radius:var(--r-pill);align-items:center;height:40px;padding:0 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.tabbar[data-v-d0e1dc4a]{border-bottom:1px solid var(--hairline-2);gap:4px;margin:8px 0 18px;display:flex;overflow-x:auto}.tab[data-v-d0e1dc4a]{all:unset;cursor:pointer;color:var(--ink-soft);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 14px;font-size:13px;font-weight:500}.tab.active[data-v-d0e1dc4a]{color:var(--ink-2);border-bottom-color:var(--accent)}.tab-panel[data-v-d0e1dc4a]{margin-top:4px}.dna-section[data-v-d0e1dc4a]{padding:16px 22px}.section-head[data-v-d0e1dc4a]{justify-content:space-between;align-items:center;gap:14px;display:flex}.section-title[data-v-d0e1dc4a]{color:var(--ink-2);margin:4px 0 6px;font-size:16px;font-weight:600}.section-hint[data-v-d0e1dc4a]{color:var(--ink-muted);max-width:520px;margin:0;font-size:12.5px}.section-toggle[data-v-d0e1dc4a]{all:unset;cursor:pointer;border-radius:var(--r-2);flex:1;align-items:center;gap:10px;min-width:0;padding:4px 0;display:inline-flex}.section-chevron[data-v-d0e1dc4a]{text-align:center;width:12px;color:var(--ink-muted);transition:color var(--t-fast) var(--ease);flex:none;font-size:10px}.section-label[data-v-d0e1dc4a]{letter-spacing:-.01em;color:var(--ink-2);font-size:15px;font-weight:600}.section-toggle:hover .section-chevron[data-v-d0e1dc4a],.section-toggle:hover .section-label[data-v-d0e1dc4a]{color:var(--ink-2)}.section-toggle[data-v-d0e1dc4a]:focus-visible{outline:2px solid var(--accent-line);outline-offset:3px}.count-badge[data-v-d0e1dc4a]{font-family:var(--font-mono);color:var(--ink-soft);background:var(--paper-3);border-radius:var(--r-pill);text-align:center;flex:none;min-width:24px;padding:1px 9px;font-size:11.5px}.section-body[data-v-d0e1dc4a]{border-top:1px solid var(--hairline);animation:pub-fade-in var(--t-mid) var(--ease) both;margin-top:14px;padding-top:14px}.section-body>.section-hint[data-v-d0e1dc4a]{margin:0 0 8px}.show-all[data-v-d0e1dc4a]{all:unset;cursor:pointer;color:var(--ink-soft);border-bottom:1px dashed var(--hairline-3);align-items:center;margin-top:12px;font-size:12.5px;font-weight:500;display:inline-flex}.show-all[data-v-d0e1dc4a]:hover,.show-all[data-v-d0e1dc4a]:focus-visible{color:var(--ink-2);outline:none}.voice-overview[data-v-d0e1dc4a]{justify-content:space-between;align-items:center;gap:12px;margin:0 2px 14px;display:flex}.overview-hint[data-v-d0e1dc4a]{color:var(--ink-muted);margin:0;font-size:12.5px}.overview-toggle[data-v-d0e1dc4a]{all:unset;cursor:pointer;color:var(--ink-soft);font-size:12.5px;font-weight:500}.overview-toggle[data-v-d0e1dc4a]:hover,.overview-toggle[data-v-d0e1dc4a]:focus-visible{color:var(--ink-2);outline:none}@media (prefers-reduced-motion:reduce){.section-body[data-v-d0e1dc4a]{animation:none}}.add-link[data-v-d0e1dc4a]{all:unset;cursor:pointer;color:var(--accent);border-bottom:1px dashed var(--accent);font-size:13px;font-weight:500;text-decoration:none}.empty[data-v-d0e1dc4a]{color:var(--ink-muted);margin:6px 0 0;font-size:13px}.dna-list[data-v-d0e1dc4a]{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.dna-list.compact .dna-item[data-v-d0e1dc4a]{padding:8px 12px}.dna-item[data-v-d0e1dc4a]{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-2);padding:12px 14px}.item-title[data-v-d0e1dc4a]{color:var(--ink-2);margin:0 0 6px;font-size:13.5px;line-height:1.45}.harvest-badge[data-v-d0e1dc4a]{text-transform:uppercase;vertical-align:middle;color:#3c4696;background:#465ac81f;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.item-body[data-v-d0e1dc4a]{color:var(--ink-soft);white-space:pre-wrap;margin:0 0 6px;font-size:13px;line-height:1.55}.item-meta[data-v-d0e1dc4a]{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-size:11.5px;display:flex}.item-meta.warn[data-v-d0e1dc4a]{color:#8e5a22}.origin-badge[data-v-d0e1dc4a]{background:var(--paper-3,#f0eee9);color:var(--ink-soft);border-radius:var(--r-pill);padding:2px 8px;font-size:10.5px}.nda-badge[data-v-d0e1dc4a]{color:#8c2a1b;border-radius:var(--r-pill);background:#fbeae6;padding:2px 8px;font-size:10.5px;font-weight:600}.share-row[data-v-d0e1dc4a]{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;display:flex}.share-label[data-v-d0e1dc4a]{color:var(--ink-muted);margin-right:4px;font-size:11.5px}.share-chip[data-v-d0e1dc4a]{all:unset;cursor:pointer;border:1px solid var(--hairline-2);border-radius:var(--r-pill);background:var(--paper);color:var(--ink-soft);padding:3px 10px;font-size:11.5px;transition:background .15s,color .15s,border-color .15s}.share-chip[data-v-d0e1dc4a]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.share-chip.active[data-v-d0e1dc4a]{background:var(--accent);color:#fff;border-color:var(--accent)}.share-chip[data-v-d0e1dc4a]:disabled{opacity:.5;cursor:not-allowed}.share-error[data-v-d0e1dc4a]{color:#8c2a1b;margin-left:4px;font-size:11.5px}.item-actions[data-v-d0e1dc4a]{gap:8px;margin-top:4px;display:flex}.item-btn[data-v-d0e1dc4a]{all:unset;cursor:pointer;color:var(--ink-soft);border:1px solid var(--hairline-2);border-radius:var(--r-pill);background:var(--paper);padding:2px 8px;font-size:12px}.item-btn[data-v-d0e1dc4a]:hover,.item-btn[data-v-d0e1dc4a]:focus-visible{color:var(--ink-2);border-color:var(--ink-2);outline:none}.item-btn.danger[data-v-d0e1dc4a]:hover,.item-btn.danger[data-v-d0e1dc4a]:focus-visible{color:#8e5a22;border-color:#8e5a22;outline:none}.form-card[data-v-d0e1dc4a]{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-2);flex-direction:column;gap:8px;margin:8px 0 12px;padding:14px;display:flex}.f-label[data-v-d0e1dc4a]{color:var(--ink-soft);margin-bottom:-4px;font-size:12px}.f-input[data-v-d0e1dc4a],.f-area[data-v-d0e1dc4a],.f-select[data-v-d0e1dc4a]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-2);width:100%;color:var(--ink);font:inherit;box-sizing:border-box;outline:none;padding:9px 11px;font-size:13.5px;line-height:1.5}.f-area[data-v-d0e1dc4a]{resize:vertical}.f-area[data-v-d0e1dc4a]:focus,.f-input[data-v-d0e1dc4a]:focus,.f-select[data-v-d0e1dc4a]:focus{border-color:var(--accent)}.f-error[data-v-d0e1dc4a]{color:#8e5a22;margin:-4px 0 0;font-size:12px}.f-hint[data-v-d0e1dc4a]{color:var(--ink-muted);margin:-4px 0 0;font-size:12px}.f-hint.warn[data-v-d0e1dc4a]{color:#8c2a1b}.f-actions[data-v-d0e1dc4a]{align-items:center;gap:10px;padding-top:4px;display:flex}.check-row[data-v-d0e1dc4a]{color:var(--ink-soft);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.check-row.nda-toggle[data-v-d0e1dc4a]{border-radius:var(--r-2);color:#8c2a1b;background:#fbeae6;border:1px solid #f2c9c2;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.45;display:flex}.check-row.nda-toggle input[data-v-d0e1dc4a]{margin-top:2px}.overlay-block[data-v-d0e1dc4a]{margin-top:14px}.block-head[data-v-d0e1dc4a]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.block-title[data-v-d0e1dc4a]{color:var(--ink-2);margin:0;font-size:14px;font-weight:600}.role-text[data-v-d0e1dc4a]{color:var(--ink);margin:4px 0 0;font-size:13.5px;line-height:1.55}.overlay-note[data-v-d0e1dc4a]{color:var(--ink-muted);margin:18px 0 0;font-size:12px}.link-button[data-v-d0e1dc4a]{all:unset;cursor:pointer;color:var(--accent);border-bottom:1px dashed var(--accent)}.card-hint-link[data-v-d0e1dc4a]{color:var(--ink-soft);text-decoration:underline}.eyebrow[data-v-d0e1dc4a]{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin:0;font-size:11.5px;font-weight:600}.pillar-summary[data-v-d0e1dc4a]{border:1px dashed var(--hairline-2);color:var(--ink-soft);background:0 0;border-radius:4px;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 16px;padding:8px 14px;font-size:12.5px;display:flex}.pillar-summary strong[data-v-d0e1dc4a]{color:var(--ink-2)}.pillar-summary-counts[data-v-d0e1dc4a]{color:var(--ink-soft)}.pillar-summary-untagged[data-v-d0e1dc4a]{color:var(--ink-muted)}.pillar-summary-link[data-v-d0e1dc4a]{color:var(--accent);margin-left:auto;font-size:12px;text-decoration:none}.pillar-summary-link[data-v-d0e1dc4a]:hover{text-decoration:underline}.pillar-item .pillar-meta[data-v-d0e1dc4a]{grid-template-columns:max-content 1fr;gap:4px 12px;margin:4px 0 0;font-size:12px;display:grid}.pillar-item .pillar-meta dt[data-v-d0e1dc4a]{color:var(--ink-muted);font-weight:500}.pillar-item .pillar-meta dd[data-v-d0e1dc4a]{color:var(--ink-soft);flex-wrap:wrap;gap:4px;margin:0;display:inline-flex}.pillar-item .pillar-tag-count[data-v-d0e1dc4a]{color:var(--ink-muted);margin-top:8px;font-size:11.5px}.pillar-stale[data-v-d0e1dc4a]{text-transform:uppercase;letter-spacing:.04em;color:#8c5b0f;background:#fff6e5;border:1px solid #f0deb1;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:10.5px;font-weight:500;display:inline-block}.pillar-archived-flag[data-v-d0e1dc4a]{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);background:var(--bg-soft,#fafafa);border:1px solid var(--line);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:10.5px;display:inline-block}.merge-suggest[data-v-d0e1dc4a]{background:#f6f8ff;border:1px solid #dde3fa;border-radius:8px;margin-bottom:12px;padding:10px 12px}.merge-suggest-title[data-v-d0e1dc4a]{color:var(--ink-2);margin:0 0 6px;font-size:12px;font-weight:600}.merge-suggest-list[data-v-d0e1dc4a]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.merge-suggest-item[data-v-d0e1dc4a]{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.merge-suggest-why[data-v-d0e1dc4a]{color:var(--ink-muted);font-size:11px}.merge-form[data-v-d0e1dc4a]{margin-top:10px}.archived-section[data-v-d0e1dc4a]{border-top:1px dashed var(--line);margin-top:16px;padding-top:8px}.archived-toggle[data-v-d0e1dc4a]{all:unset;cursor:pointer;color:var(--ink-muted);font-size:12px;font-weight:500}.archived-toggle[data-v-d0e1dc4a]:hover,.archived-toggle[data-v-d0e1dc4a]:focus-visible{color:var(--ink-2)}.archived-list[data-v-d0e1dc4a]{opacity:.85;margin-top:8px}.dna-item.archived[data-v-d0e1dc4a]{background:var(--bg-soft,#fafafa)}.item-btn.ghost[data-v-d0e1dc4a]{color:var(--ink-muted)}.chip-list[data-v-d0e1dc4a]{flex-wrap:wrap;gap:6px;margin:4px 0 6px;padding:0;list-style:none;display:flex}.chip[data-v-d0e1dc4a]{border:1px solid var(--line);background:var(--bg-soft,#fafafa);color:var(--ink-2);border-radius:999px;align-items:center;gap:4px;padding:3px 8px 3px 10px;font-size:12px;display:inline-flex}.chip-x[data-v-d0e1dc4a]{all:unset;cursor:pointer;color:var(--ink-muted);padding:0 2px;font-size:14px;line-height:1}.chip-x[data-v-d0e1dc4a]:hover,.chip-x[data-v-d0e1dc4a]:focus-visible{color:#8c2a1b;outline:none}.chip-add-row[data-v-d0e1dc4a]{align-items:center;gap:8px;display:flex}.chip-add-input[data-v-d0e1dc4a]{flex:1}.chip-static[data-v-d0e1dc4a]{border:1px solid var(--line);color:var(--ink-soft);background:0 0;border-radius:999px;margin-bottom:4px;margin-right:4px;padding:2px 8px;font-size:11.5px;display:inline-block}.card[data-v-2da84ebc]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-3);margin-bottom:20px;padding:22px 24px}.back-link[data-v-2da84ebc]{margin-bottom:12px}.t-h3[data-v-2da84ebc]{margin:0 0 12px;font-size:16px}.group-section[data-v-2da84ebc]{margin-top:6px}.group-card[data-v-2da84ebc]{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-2);margin-bottom:14px;padding:14px}.rows[data-v-2da84ebc]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:12px;display:grid}.row[data-v-2da84ebc]{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-2);padding:10px 12px}.row-headline[data-v-2da84ebc]{color:var(--ink-2);margin:0 0 4px;font-size:13px;font-weight:600}.row-text[data-v-2da84ebc]{color:var(--ink-soft);white-space:pre-wrap;margin:0 0 6px;font-size:13px}.row-meta[data-v-2da84ebc]{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:11.5px;display:flex}.meta-pill[data-v-2da84ebc]{background:var(--paper-3,#f0eee9);border-radius:var(--r-pill);padding:2px 6px}.meta-pill.origin[data-v-2da84ebc]{color:#4b3a85;background:#efebff}.meta-pill.nda[data-v-2da84ebc]{color:#8c2a1b;background:#fbeae6}.actions[data-v-2da84ebc]{flex-direction:column;gap:8px;display:flex}.radio[data-v-2da84ebc]{color:var(--ink-soft);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.picker[data-v-2da84ebc]{flex-wrap:wrap;align-items:center;gap:6px;padding-top:4px;display:flex}.picker-label[data-v-2da84ebc]{color:var(--ink-muted);font-size:12px}.picker-chip[data-v-2da84ebc]{all:unset;cursor:pointer;border:1px solid var(--hairline-2);border-radius:var(--r-pill);background:var(--paper);color:var(--ink-soft);padding:3px 10px;font-size:12px}.picker-chip.active[data-v-2da84ebc]{background:var(--accent);color:#fff;border-color:var(--accent)}.error[data-v-2da84ebc]{color:#8c2a1b;margin:0;font-size:12px}.commit[data-v-2da84ebc]{padding-top:8px}.resolved[data-v-2da84ebc]{color:var(--ink-soft);margin:8px 0 0;font-size:13px}.link-btn[data-v-2da84ebc]{all:unset;cursor:pointer;color:var(--accent);text-decoration:underline}.empty[data-v-2da84ebc]{color:var(--ink-muted)}.card-hint-link[data-v-2da84ebc]{color:var(--ink-soft);text-decoration:underline}.wrap[data-v-1968ea41]{max-width:640px;margin:40px auto 0}.head[data-v-1968ea41]{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.dots[data-v-1968ea41]{gap:5px;display:flex}.dot[data-v-1968ea41]{background:var(--ink-ghost);border-radius:999px;width:22px;height:4px}.dot.done[data-v-1968ea41]{background:var(--accent)}.question[data-v-1968ea41]{letter-spacing:-.022em;margin:0 0 16px;font-size:40px;font-weight:600;line-height:1.1}.hint[data-v-1968ea41]{margin:0 0 32px}.answer[data-v-1968ea41]{background:var(--paper-2);border-radius:var(--r-3);width:100%;min-height:200px;box-shadow:var(--shadow-1);color:var(--ink);font:inherit;resize:vertical;border:0;outline:none;padding:18px 20px;font-size:16px;line-height:1.55}.error[data-v-1968ea41]{color:#8e5a22;margin:12px 0 0;font-size:13.5px}.footer[data-v-1968ea41]{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.page[data-v-b4f33bd1]{background:var(--paper);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.welcome[data-v-b4f33bd1]{text-align:left;flex-direction:column;width:100%;max-width:640px;padding:56px 64px 64px;display:flex}.brand[data-v-b4f33bd1]{color:var(--ink-2);font-family:var(--headline-family,var(--font-sans));letter-spacing:-.018em;align-items:center;gap:12px;font-size:19px;font-weight:600;display:inline-flex}.mark[data-v-b4f33bd1]{background:var(--ink-2);width:32px;height:32px;color:var(--paper-2);letter-spacing:0;border-radius:9px;place-items:center;font-size:16px;font-weight:700;display:grid}.lede[data-v-b4f33bd1]{letter-spacing:-.03em;margin:36px 0 0;font-size:64px;font-weight:500;line-height:1}.lead[data-v-b4f33bd1]{max-width:480px;margin:24px 0 0;font-size:19px}.btn-link[data-v-b4f33bd1]{color:var(--ink-2);background:var(--paper-2);border-radius:var(--r-pill);width:max-content;box-shadow:var(--shadow-2);transition:box-shadow var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);align-items:center;gap:8px;margin-top:40px;padding:12px 22px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.btn-link[data-v-b4f33bd1]:hover{box-shadow:var(--shadow-3);transform:translateY(-1px)}@media (width<=640px){.welcome[data-v-b4f33bd1]{padding:36px 28px 40px}.lede[data-v-b4f33bd1]{font-size:44px}.lead[data-v-b4f33bd1]{font-size:17px}}
