.terms-gate[data-v-3c362804]{z-index:3000}.tg-lede[data-v-3c362804]{color:var(--fg-secondary);font-size:.8125rem;margin:0 16px 8px}.tg-scroll[data-v-3c362804]{max-height:50vh;padding:16px}.tg-agree[data-v-3c362804]{align-items:flex-start;cursor:pointer;display:flex;gap:8px;margin:12px 16px 0}.tg-agree input[data-v-3c362804]{margin-top:3px}.spi[data-v-d6be8158]{background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:.5rem;color:var(--text-primary);cursor:text;flex:1;font-family:var(--hf-font);font-size:.9rem;line-height:1.35;max-height:9.5rem;min-width:0;outline:none;overflow-wrap:break-word;overflow-y:auto;padding:.5rem .65rem;white-space:pre-wrap}.spi[data-v-d6be8158]:focus{border-color:var(--color-blue,#4a90e2)}@media(max-width:600px){.spi[data-v-d6be8158]{font-size:16px}}.spi.is-disabled[data-v-d6be8158]{cursor:default;opacity:.6}.spi[data-v-d6be8158]:empty:before{color:var(--text-muted);content:attr(data-placeholder);pointer-events:none}.spi[data-v-d6be8158] .spi-chip{align-items:center;background:var(--bg-surface-2);border:1px solid var(--border-default);border-radius:9999px;color:var(--fg-link);display:inline-flex;font-size:.8rem;font-weight:600;gap:4px;line-height:1.45;margin:0 1px;max-width:100%;padding:1px 5px 1px 7px;-webkit-user-select:all;-moz-user-select:all;user-select:all;vertical-align:baseline;white-space:nowrap}.spi[data-v-d6be8158] .spi-chip-ico{flex-shrink:0;font-size:.9rem;opacity:.85}.spi[data-v-d6be8158] .spi-chip-x{border-radius:9999px;cursor:pointer;flex-shrink:0;font-size:.85rem;line-height:1;margin-left:3px;opacity:.55;padding:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spi[data-v-d6be8158] .spi-chip-x:hover{background:var(--bg-surface);color:var(--color-red);opacity:1}.ai-assistant-container[data-v-d2a6e96c]{flex-direction:column}.ai-assistant-container[data-v-d2a6e96c],.ai-assistant-expanded[data-v-d2a6e96c]{display:flex;max-height:calc(100vh - 32px);min-height:0;width:100%}.ai-assistant-expanded[data-v-d2a6e96c]{background:var(--surface-card);border:1px solid var(--border-default);border-radius:.6rem;box-shadow:0 12px 40px #00000038;flex:1;flex-direction:column;overflow:hidden;position:relative}.ai-assistant-header[data-v-d2a6e96c]{align-items:center;background:transparent;color:var(--text-primary);display:flex;font-size:.9rem;font-weight:600;gap:6px;padding:.75rem .6rem .75rem 1rem;position:relative}.ai-assistant-content-wrapper[data-v-d2a6e96c]{align-items:center;display:flex;flex:1;justify-content:center;min-width:0}.ai-assistant-icon[data-v-d2a6e96c]{margin-right:.5rem}.smith-logo[data-v-d2a6e96c]{height:26px;width:24px}.ai-assistant-title[data-v-d2a6e96c]{font-family:Barlow,sans-serif;font-weight:600}.smith-text[data-v-d2a6e96c]{color:var(--color-orange);font-weight:700}.ai-text[data-v-d2a6e96c]{color:var(--text-muted);font-weight:500}.smith-dock-controls[data-v-d2a6e96c]{align-items:center;display:inline-flex;flex-shrink:0;gap:2px}.ai-assistant-container.is-bar[data-v-d2a6e96c],.ai-assistant-container.is-bar .ai-assistant-expanded[data-v-d2a6e96c]{flex:initial;max-height:none}.ai-assistant-container.is-bar .ai-assistant-content[data-v-d2a6e96c]{flex:initial;padding:.5rem .6rem}.ai-assistant-container.is-bar .chat-messages[data-v-d2a6e96c]{flex:initial;max-height:min(52vh,420px);overflow-y:auto}.chat-messages.is-last-reply[data-v-d2a6e96c]{align-items:flex-start;display:flex;flex-direction:row;gap:.75rem}.ai-assistant-container.is-bar .chat-messages.is-last-reply[data-v-d2a6e96c]{align-items:stretch;max-height:min(32vh,260px);overflow:hidden}.chat-messages.is-last-reply .message[data-v-d2a6e96c]{align-items:stretch;flex-direction:column;gap:3px;margin-bottom:0;min-height:0;min-width:0;overflow:hidden}.lr-label[data-v-d2a6e96c]{color:var(--text-muted);font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.chat-messages.is-last-reply .message.user[data-v-d2a6e96c]{flex:0 0 360px;justify-content:flex-start;max-width:40%}.chat-messages.is-last-reply .message.ai[data-v-d2a6e96c]{flex:1 1 auto}.chat-messages.is-last-reply .message-content[data-v-d2a6e96c]{flex:0 1 auto;max-width:100%;min-height:0;overflow-y:auto}.ai-assistant-container.is-bar .message.ai .message-content[data-v-d2a6e96c]{flex:1 1 auto;max-width:100%;min-width:0}.ai-assistant-container.is-bar .proposal-cards[data-v-d2a6e96c]{align-items:stretch;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ai-assistant-container.is-bar .proposal-card[data-v-d2a6e96c]{margin-bottom:0}.ai-assistant-container.is-bar .proposal-body[data-v-d2a6e96c] .acr{align-items:stretch;display:grid;gap:.45rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ai-assistant-container.is-bar .proposal-body[data-v-d2a6e96c] .acr-row{display:flex;flex-direction:column}.ai-assistant-container.is-bar .proposal-body[data-v-d2a6e96c] .acr-actions{margin-top:auto}.ai-assistant-container.is-bar .proposal-body[data-v-d2a6e96c] .acr-row{margin-bottom:0}.proposal-meta[data-v-d2a6e96c]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.proposal-meta .proposal-summary[data-v-d2a6e96c]{flex:1 1 auto;min-width:0}.proposal-total[data-v-d2a6e96c]{align-items:center;color:var(--fg-secondary);display:flex;flex-shrink:0;font-size:12.5px;gap:6px;margin-left:auto}.proposal-total strong[data-v-d2a6e96c]{font-variant-numeric:tabular-nums}.proposal-total .pos[data-v-d2a6e96c]{color:var(--color-green)}.proposal-total .neg[data-v-d2a6e96c]{color:var(--color-red)}.smith-section-head[data-v-d2a6e96c]{align-items:center;display:flex;gap:8px;min-width:0}.ai-assistant-container.is-bar .smith-section-head[data-v-d2a6e96c]{padding:6px 10px 2px}.ai-assistant-container.is-bar .smith-section-head .smith-conv-bar[data-v-d2a6e96c]{border-bottom:none;padding-left:0}.smith-bar-scope[data-v-d2a6e96c]{align-items:center;display:flex;flex-shrink:0;gap:6px}.smith-conv-rename[data-v-d2a6e96c]{background:var(--surface-elevated);border:1px solid var(--color-blue,#4a90e2);border-radius:6px;color:var(--text-primary);flex:0 1 auto;font-family:var(--hf-font);font-size:12px;max-width:100%;min-width:0;padding:4px 8px;width:16rem}.smith-conv-rename[data-v-d2a6e96c]:focus{outline:none}@media(max-width:600px){.smith-conv-rename[data-v-d2a6e96c]{font-size:16px}}.smith-bar-scope-btn[data-v-d2a6e96c]{background:none;border:1px solid var(--border-default);border-radius:6px;color:var(--text-muted);cursor:pointer;font-family:var(--hf-font);font-size:11px;font-weight:700;padding:3px 8px;transition:color .12s ease,border-color .12s ease}.smith-bar-scope-btn[data-v-d2a6e96c]:hover{color:var(--text-primary)}.smith-bar-scope-btn.active[data-v-d2a6e96c]{background:var(--color-blue,#4a90e2);border-color:var(--color-blue,#4a90e2);color:#fff}.ai-assistant-container.is-bar .ai-input-section[data-v-d2a6e96c]{--bar-control-h:34px}.ai-assistant-container.is-bar .smith-pos-group[data-v-d2a6e96c]{border-radius:.5rem;flex-shrink:0;height:var(--bar-control-h)}.ai-assistant-container.is-bar .smith-pos-btn[data-v-d2a6e96c]{height:100%;width:30px}.smith-bar-btn[data-v-d2a6e96c]{align-items:center;background:none;border:1px solid var(--border-default);border-radius:.5rem;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--hf-font);font-size:11.5px;font-weight:700;gap:4px;height:var(--bar-control-h,34px);justify-content:center;min-width:var(--bar-control-h,34px);padding:0 9px;transition:color .12s ease,border-color .12s ease}.smith-bar-btn[data-v-d2a6e96c]:hover{border-color:var(--color-blue,#4a90e2);color:var(--text-primary)}.smith-bar-btn .mdi[data-v-d2a6e96c]{font-size:15px}.smith-bar-staged[data-v-d2a6e96c]{border-color:var(--color-blue,#4a90e2);color:var(--color-blue,#4a90e2);white-space:nowrap}.smith-pos-group[data-v-d2a6e96c]{border:1px solid var(--border-default);border-radius:6px;overflow:hidden}.smith-pos-btn[data-v-d2a6e96c],.smith-pos-group[data-v-d2a6e96c]{align-items:center;display:inline-flex}.smith-pos-btn[data-v-d2a6e96c]{background:none;border:none;color:var(--text-muted);cursor:pointer;height:22px;justify-content:center;transition:background .12s ease,color .12s ease;width:24px}.smith-pos-btn+.smith-pos-btn[data-v-d2a6e96c]{border-left:1px solid var(--border-default)}.smith-pos-btn[data-v-d2a6e96c]:hover{background:var(--surface-subtle);color:var(--text-primary)}.smith-pos-btn.active[data-v-d2a6e96c]{background:var(--color-blue,#4a90e2);color:#fff}.smith-pos-btn .mdi[data-v-d2a6e96c]{font-size:14px}.close-btn[data-v-d2a6e96c]{color:var(--text-muted)!important;height:24px;min-width:24px;opacity:.8}.close-btn[data-v-d2a6e96c]:hover{opacity:1}.smith-conv-bar[data-v-d2a6e96c]{align-items:center;border-bottom:1px solid var(--border-default);display:flex;padding:.35rem .6rem;position:relative;width:100%}.smith-conv-current[data-v-d2a6e96c]{align-items:center;background:transparent;border:none;border-radius:.4rem;color:var(--text-primary);cursor:pointer;display:flex;flex:0 1 auto;font-size:.8rem;gap:.35rem;min-width:0;padding:.25rem .4rem;text-align:left}.smith-conv-current[data-v-d2a6e96c]:hover{background:#80808024}.smith-conv-title[data-v-d2a6e96c]{flex:0 1 auto;font-weight:600;max-width:14rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smith-conv-chip[data-v-d2a6e96c]{background:var(--color-blue-bg);border-radius:999px;color:var(--color-blue-fg);font-size:.68rem;padding:0 .45rem;white-space:nowrap}.smith-conv-new[data-v-d2a6e96c]{background:transparent;border:none;border-radius:.4rem;color:var(--text-muted);cursor:pointer;margin-left:.25rem;padding:.25rem}.smith-conv-new[data-v-d2a6e96c]:hover:not(:disabled){background:#80808024;color:var(--text-primary)}.smith-conv-backdrop[data-v-d2a6e96c]{inset:0;position:fixed;z-index:5}.smith-conv-menu[data-v-d2a6e96c]{background:var(--surface-card);border:1px solid var(--border-default);border-radius:.5rem;box-shadow:0 12px 32px #00000040;left:.5rem;max-height:320px;overflow-y:auto;padding:.3rem;position:absolute;right:auto;top:100%;width:min(22rem,calc(100vw - 2rem));z-index:6}.smith-conv-section[data-v-d2a6e96c]{color:var(--text-muted);font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:.45rem .5rem .2rem;text-transform:uppercase}.smith-conv-other-toggle[data-v-d2a6e96c]{background:transparent;border:none;justify-content:space-between;width:100%}.smith-conv-item[data-v-d2a6e96c],.smith-conv-other-toggle[data-v-d2a6e96c]{align-items:center;cursor:pointer;display:flex}.smith-conv-item[data-v-d2a6e96c]{border-radius:.4rem;color:var(--text-primary);font-size:.82rem;gap:.4rem;padding:.35rem .5rem}.smith-conv-item[data-v-d2a6e96c]:hover{background:#80808024}.smith-conv-item.active[data-v-d2a6e96c]{background:var(--color-blue-bg)}.smith-conv-item-title[data-v-d2a6e96c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smith-conv-item-when[data-v-d2a6e96c]{color:var(--text-muted);font-size:.7rem;white-space:nowrap}.smith-conv-item-del[data-v-d2a6e96c]{background:transparent;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;padding:2px}.smith-conv-item-del[data-v-d2a6e96c]:hover{color:#d33}.smith-conv-item-link[data-v-d2a6e96c]{background:transparent;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;padding:2px}.smith-conv-item-link[data-v-d2a6e96c]:hover{color:var(--color-blue,#4a90e2)}.smith-conv-item-new[data-v-d2a6e96c]{color:var(--text-muted);font-size:.78rem}.ai-assistant-content[data-v-d2a6e96c]{display:flex;flex:1;flex-direction:column;min-height:0;padding:1rem}.ai-warning-message[data-v-d2a6e96c]{background-color:var(--color-blue-bg);border-radius:.5rem;color:var(--color-blue-fg);font-family:Barlow,sans-serif;font-size:.85rem;line-height:1.4;margin-bottom:1rem;padding:.75rem;text-align:center}.chat-messages[data-v-d2a6e96c]{flex:1;margin-bottom:1rem;min-height:0;overflow-y:auto;padding:.5rem}.chat-messages[data-v-d2a6e96c],.chat-messages-full[data-v-d2a6e96c]{background-color:transparent;border:none}.chat-messages-full[data-v-d2a6e96c]{margin-bottom:0;padding:0}.message[data-v-d2a6e96c]{display:flex;margin-bottom:1rem}.message.user[data-v-d2a6e96c]{justify-content:flex-end}.message.ai[data-v-d2a6e96c]{justify-content:flex-start}.message-content[data-v-d2a6e96c]{border-radius:1rem;max-width:80%;padding:.75rem;position:relative}.message.user .message-content[data-v-d2a6e96c]{background-color:#4a90e2;border-bottom-right-radius:.25rem;color:#fff}.message.ai .message-content[data-v-d2a6e96c]{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-bottom-left-radius:.25rem;color:var(--text-primary)}.message-text[data-v-d2a6e96c]{font-size:.9rem;line-height:1.4;margin-bottom:.25rem;word-wrap:break-word}.message-time[data-v-d2a6e96c]{font-size:.75rem;opacity:.7;text-align:right}.message.ai .message-time[data-v-d2a6e96c]{text-align:left}.activity-label[data-v-d2a6e96c]{color:var(--text-muted);font-size:.75rem;font-style:italic;margin-top:.25rem}.proposal-cards[data-v-d2a6e96c]{margin-top:.5rem}.proposal-card[data-v-d2a6e96c]{background:var(--surface-card);border:1px solid var(--border-default);border-radius:.5rem;margin-bottom:.5rem;padding:.6rem}.proposal-card.is-revealed[data-v-d2a6e96c]{animation:proposal-reveal-d2a6e96c 2.6s ease-out;border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e259}@keyframes proposal-reveal-d2a6e96c{0%,55%{background:var(--bg-tonal)}to{background:var(--surface-card)}}.proposal-head[data-v-d2a6e96c]{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:.5rem;padding:0;text-align:left;width:100%}.proposal-head-tx[data-v-d2a6e96c]{align-items:baseline;display:flex;gap:.4rem;min-width:0}.proposal-head-tx b[data-v-d2a6e96c]{font-size:.85rem;font-weight:700}.proposal-head-tx span[data-v-d2a6e96c]{color:var(--text-muted);font-size:.75rem}.proposal-chev[data-v-d2a6e96c]{color:var(--text-muted);flex-shrink:0;font-size:1.1rem;margin-left:auto}.proposal-body[data-v-d2a6e96c]{margin-top:.5rem}.proposal-summary[data-v-d2a6e96c]{color:var(--text-muted);display:flex;flex-direction:column;font-size:.8rem;font-style:italic;gap:.1rem;margin-bottom:.5rem}.proposal-summary-label[data-v-d2a6e96c]{font-size:.62rem;font-style:normal;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.proposal-no-rows[data-v-d2a6e96c]{color:var(--text-muted);font-size:.8rem}.proposal-op[data-v-d2a6e96c]{align-items:flex-start;display:flex;font-size:.8rem;gap:.4rem;margin-bottom:.35rem}.proposal-op-badge[data-v-d2a6e96c]{border-radius:.25rem;flex-shrink:0;font-size:.7rem;font-weight:700;padding:0 .35rem;text-transform:uppercase}.op-add[data-v-d2a6e96c]{background:var(--color-green-bg,#e6f6e6);color:var(--color-green-fg,#1e7a1e)}.op-modify[data-v-d2a6e96c]{background:var(--color-blue-bg);color:var(--color-blue-fg)}.op-delete[data-v-d2a6e96c]{background:var(--color-red-bg,#fdecec);color:var(--color-red-fg,#b91c1c)}.proposal-op-target[data-v-d2a6e96c]{color:var(--text-muted);flex-shrink:0;font-size:.75rem}.proposal-op-detail[data-v-d2a6e96c]{flex:1;word-break:break-word}.proposal-op-note[data-v-d2a6e96c]{color:var(--text-muted);font-style:italic}.proposal-actions[data-v-d2a6e96c]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.proposal-apply-btn[data-v-d2a6e96c],.proposal-discard-btn[data-v-d2a6e96c]{text-transform:none}.proposal-status[data-v-d2a6e96c]{font-size:.75rem;font-weight:600}.status-applied[data-v-d2a6e96c]{color:var(--color-green-fg,#1e7a1e)}.status-discarded[data-v-d2a6e96c]{color:var(--text-muted)}.status-pending[data-v-d2a6e96c]{font-style:italic}.status-iterating[data-v-d2a6e96c],.status-pending[data-v-d2a6e96c]{color:var(--color-blue-fg,#4a90e2)}.status-iterating[data-v-d2a6e96c]{align-items:center;display:inline-flex;gap:3px}.status-iterating .mdi[data-v-d2a6e96c]{font-size:.9rem}.proposal-error[data-v-d2a6e96c]{color:var(--color-red-fg,#b91c1c);font-size:.75rem}.proposal-hint[data-v-d2a6e96c]{color:var(--text-muted);font-size:.75rem;font-style:italic}.created-quotes[data-v-d2a6e96c]{display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem}.created-quote-btn[data-v-d2a6e96c]{align-items:center;align-self:flex-start;background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:.4rem;color:var(--color-blue-fg,#4a90e2);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:.35rem;padding:.4rem .6rem}.created-quote-btn[data-v-d2a6e96c]:hover{border-color:var(--color-blue,#4a90e2)}.turn-warnings[data-v-d2a6e96c]{display:flex;flex-direction:column;gap:.25rem;margin-top:.4rem}.turn-warning[data-v-d2a6e96c]{align-items:flex-start;background:var(--color-yellow-bg,rgba(214,167,18,.12));border:1px solid var(--color-yellow,#d6a712);border-radius:.4rem;color:var(--color-yellow-fg,#8a6d0b);display:flex;font-size:.75rem;gap:.3rem;padding:.3rem .45rem}.typing-indicator[data-v-d2a6e96c]{align-items:center;display:flex;gap:.25rem}.typing-indicator span[data-v-d2a6e96c]{animation:typing-d2a6e96c 1.4s ease-in-out infinite;background-color:#4a90e2;border-radius:50%;height:8px;width:8px}.typing-indicator span[data-v-d2a6e96c]:first-child{animation-delay:-.32s}.typing-indicator span[data-v-d2a6e96c]:nth-child(2){animation-delay:-.16s}@keyframes typing-d2a6e96c{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.ai-input-section[data-v-d2a6e96c]{align-items:flex-end;display:flex;gap:.5rem;margin-top:auto}.smith-disclaimer[data-v-d2a6e96c]{margin-top:.4rem;padding:0 .25rem}.ai-attach-btn[data-v-d2a6e96c]{align-items:center;background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:.5rem;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.ai-attach-btn[data-v-d2a6e96c]:hover:not(:disabled){border-color:var(--color-blue,#4a90e2);color:var(--color-blue,#4a90e2)}.ai-attach-btn[data-v-d2a6e96c]:disabled{cursor:default;opacity:.5}.ai-attachments[data-v-d2a6e96c]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.ai-attachment-chip[data-v-d2a6e96c],.message-attachment-chip[data-v-d2a6e96c]{align-items:center;background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:.4rem;display:inline-flex;font-size:.75rem;gap:.25rem;max-width:100%;padding:.2rem .45rem}.ai-attachment-thumb[data-v-d2a6e96c]{border:1px solid var(--border-default);border-radius:.25rem;flex-shrink:0;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.ai-attachment-name[data-v-d2a6e96c]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-attachment-remove[data-v-d2a6e96c]{color:var(--text-muted);cursor:pointer;display:inline-flex}.ai-attachment-error[data-v-d2a6e96c],.ai-attachment-remove[data-v-d2a6e96c]:hover{color:var(--color-red-fg,#b91c1c)}.ai-attachment-error[data-v-d2a6e96c]{font-size:.75rem;margin-bottom:.5rem}.smith-link-suggest[data-v-d2a6e96c]{align-items:center;background:var(--color-blue-bg,rgba(74,144,226,.1));border:1px solid var(--color-blue,#4a90e2);border-radius:.5rem;display:flex;font-size:.78rem;gap:.4rem;margin-bottom:.5rem;padding:.4rem .55rem}.smith-link-suggest-ico[data-v-d2a6e96c]{color:var(--color-blue-fg,#4a90e2);flex-shrink:0}.smith-link-suggest-text[data-v-d2a6e96c]{flex:1;min-width:0}.smith-link-suggest-no[data-v-d2a6e96c],.smith-link-suggest-yes[data-v-d2a6e96c]{border-radius:.35rem;cursor:pointer;flex-shrink:0;font-size:.72rem;font-weight:600;padding:.2rem .5rem}.smith-link-suggest-yes[data-v-d2a6e96c]{background:var(--color-blue,#4a90e2);border:1px solid var(--color-blue,#4a90e2);color:#fff}.smith-link-suggest-no[data-v-d2a6e96c]{background:transparent;border:1px solid var(--border-default);color:var(--text-muted)}.smith-link-suggest-no[data-v-d2a6e96c]:hover{color:var(--text-primary)}.smith-meter[data-v-d2a6e96c]{font-size:.72rem;margin-bottom:.5rem}.smith-meter-row[data-v-d2a6e96c]{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between}.smith-meter-label[data-v-d2a6e96c]{color:var(--text-muted)}.smith-meter-figure[data-v-d2a6e96c]{color:var(--text-primary);font-variant-numeric:tabular-nums}.smith-meter-track[data-v-d2a6e96c]{background:var(--surface-subtle,hsla(0,0%,49.8%,.18));border-radius:2px;height:4px;margin-top:.2rem;overflow:hidden}.smith-meter-fill[data-v-d2a6e96c]{background:var(--color-blue,#4a90e2);border-radius:2px;display:block;height:100%;transition:width .25s ease}.smith-meter-fill.is-low[data-v-d2a6e96c]{background:var(--status-draft,#edac2a)}.smith-meter-fill.is-spent[data-v-d2a6e96c]{background:var(--color-red,#b91c1c)}.smith-meter-toggle[data-v-d2a6e96c]{align-items:center;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;font-size:.72rem;gap:.15rem;margin-top:.3rem;padding:0}.smith-meter-toggle[data-v-d2a6e96c]:hover{color:var(--text-primary)}.message-attachments[data-v-d2a6e96c]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.4rem}.ai-assistant-content.is-dragover[data-v-d2a6e96c]{outline:2px dashed var(--color-blue,#4a90e2);outline-offset:-6px;position:relative}.ai-drop-overlay[data-v-d2a6e96c]{align-items:center;background:color-mix(in srgb,var(--surface-card) 85%,transparent);color:var(--color-blue,#4a90e2);display:flex;font-size:.9rem;font-weight:600;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:5}.ai-input-field[data-v-d2a6e96c]{flex:1;min-width:0}.ai-input-field .v-field__outline[data-v-d2a6e96c]{border-radius:.5rem}.ai-input-field[data-v-d2a6e96c] textarea{line-height:1.35;overflow-wrap:break-word;overflow-y:auto;white-space:pre-wrap}.ai-send-btn[data-v-d2a6e96c]{background-color:var(--brand-solid)!important;border-radius:.5rem;color:#fff!important;flex-shrink:0;font-family:Barlow,sans-serif;font-weight:600;height:40px;min-width:60px;text-transform:none}.smith-global-dock[data-v-e345a51e]{bottom:var(--smith-dock-inset,16px);display:flex;max-width:calc(100vw - var(--smith-dock-inset, 16px)*2);position:fixed;right:var(--smith-dock-inset,16px);top:calc(84px + var(--hf-env-banner-h, 0px));z-index:150}.smith-global-dock.side-bottom[data-v-e345a51e]{height:auto;left:var(--smith-dock-inset,16px);max-height:calc(100vh - 100px);max-width:none;right:var(--smith-dock-inset,16px);top:auto;width:auto}.smith-dock-resizer[data-v-e345a51e]{align-items:center;bottom:0;cursor:ew-resize;display:flex;justify-content:center;left:-8px;position:absolute;top:0;width:16px;z-index:2}@media(max-width:600px){.smith-global-dock[data-v-e345a51e]{top:calc(72px + var(--hf-env-banner-h, 0px))}.smith-dock-resizer[data-v-e345a51e]{display:none}}.smith-dock-resizer[data-v-e345a51e]:before{background:var(--border-default);border-radius:2px;bottom:12px;content:"";left:50%;position:absolute;top:12px;transform:translate(-50%);transition:background .15s ease;width:2px}.smith-dock-grip[data-v-e345a51e]{align-items:center;background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:8px;box-shadow:0 1px 4px #00000040;display:flex;flex-direction:column;gap:3px;height:46px;justify-content:center;position:relative;transition:border-color .15s ease,background .15s ease;width:14px}.smith-dock-grip span[data-v-e345a51e]{background:var(--text-muted);border-radius:50%;height:4px;transition:background .15s ease;width:4px}.smith-dock-resizer.dragging[data-v-e345a51e]:before,.smith-dock-resizer[data-v-e345a51e]:hover:before{background:var(--color-blue,#4a90e2)}.smith-dock-resizer.dragging .smith-dock-grip[data-v-e345a51e],.smith-dock-resizer:hover .smith-dock-grip[data-v-e345a51e]{background:var(--surface-card);border-color:var(--color-blue,#4a90e2)}.smith-dock-resizer.dragging .smith-dock-grip span[data-v-e345a51e],.smith-dock-resizer:hover .smith-dock-grip span[data-v-e345a51e]{background:var(--color-blue,#4a90e2)}.scp-flush[data-v-fb503844]{display:flex;flex-direction:column;height:100%;min-height:0}.scp-flush>.vnd-panel-b[data-v-fb503844]{display:flex;flex:1;flex-direction:column;min-height:0}.scp-tab[data-v-fb503844]{min-width:0}.scp-origin[data-v-fb503844],.scp-tab[data-v-fb503844]{align-items:center;display:inline-flex}.scp-origin[data-v-fb503844]{border-radius:6px;color:var(--fg-muted);flex-shrink:0;font-size:14px;height:22px;justify-content:center;width:22px}.scp-origin[data-v-fb503844]:hover{background:var(--bg-surface);color:var(--brand-solid)}.scp-jump[data-v-fb503844]{bottom:6px;display:flex;justify-content:center;position:sticky}.scp-jump .btn[data-v-fb503844]{box-shadow:var(--hf-shadow-md)}.conv-dock[data-v-ed10419e]{bottom:var(--smith-dock-inset,16px);display:flex;max-width:calc(100vw - var(--smith-dock-inset, 16px)*2);position:fixed;right:var(--smith-dock-inset,16px);top:calc(84px + var(--hf-env-banner-h, 0px));z-index:150}.conv-dock-body[data-v-ed10419e]{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:.6rem;box-shadow:0 10px 30px #0000002e;display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden}.conv-dock-head[data-v-ed10419e]{align-items:center;background:var(--bg-surface-2);border-bottom:1px solid var(--border-subtle);display:flex;gap:8px;padding:10px 12px}.conv-dock-head h3[data-v-ed10419e]{color:var(--fg-primary);flex:1;font-size:13.5px;font-weight:700;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-dock-head .mdi[data-v-ed10419e]:first-child,.conv-dock-head .x[data-v-ed10419e]{color:var(--fg-muted)}.conv-dock-head .x[data-v-ed10419e]{align-items:center;background:transparent;border:none;border-radius:6px;cursor:pointer;display:flex;height:26px;justify-content:center;width:26px}.conv-dock-head .x[data-v-ed10419e]:hover{background:var(--bg-tonal);color:var(--fg-primary)}.conv-dock-scroll[data-v-ed10419e]{flex:1;min-height:0;overflow-y:auto}.conv-dock-resizer[data-v-ed10419e]{align-items:center;bottom:0;cursor:ew-resize;display:flex;justify-content:center;left:-8px;position:absolute;top:0;width:16px;z-index:2}.conv-dock-resizer[data-v-ed10419e]:before{background:var(--border-default);border-radius:2px;bottom:12px;content:"";left:50%;position:absolute;top:12px;transform:translate(-50%);transition:background .15s ease;width:2px}.conv-dock-grip[data-v-ed10419e]{align-items:center;background:var(--bg-surface-2);border:1px solid var(--border-default);border-radius:8px;box-shadow:0 1px 4px #00000040;display:flex;flex-direction:column;gap:3px;height:46px;justify-content:center;position:relative;transition:border-color .15s ease,background .15s ease;width:14px}.conv-dock-grip span[data-v-ed10419e]{background:var(--fg-muted);border-radius:50%;height:4px;transition:background .15s ease;width:4px}.conv-dock-resizer.dragging[data-v-ed10419e]:before,.conv-dock-resizer[data-v-ed10419e]:hover:before{background:var(--brand-solid)}.conv-dock-resizer.dragging .conv-dock-grip[data-v-ed10419e],.conv-dock-resizer:hover .conv-dock-grip[data-v-ed10419e]{border-color:var(--brand-solid)}.conv-dock-resizer.dragging .conv-dock-grip span[data-v-ed10419e],.conv-dock-resizer:hover .conv-dock-grip span[data-v-ed10419e]{background:var(--brand-solid)}@media(max-width:600px){.conv-dock[data-v-ed10419e]{left:var(--smith-dock-inset,16px);top:calc(72px + var(--hf-env-banner-h, 0px));width:auto!important}.conv-dock-resizer[data-v-ed10419e]{display:none}}.tut-player-grid[data-v-93e392af]{display:grid;gap:18px;grid-template-columns:220px minmax(0,1fr)}.tut-steps[data-v-93e392af]{align-self:start;display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.tut-track[data-v-93e392af]{color:var(--fg-muted,gray);cursor:pointer;font:700 10.5px/1.4 var(--hf-font);letter-spacing:.08em;margin:10px 0 2px;padding:0 10px;text-transform:uppercase}.tut-track[data-v-93e392af]:first-child{margin-top:0}.tut-track.active[data-v-93e392af]{color:var(--hf-blue-highlight)}.tut-step[data-v-93e392af]{align-items:flex-start;border-radius:8px;color:var(--fg-secondary,#535353);cursor:pointer;display:flex;font:600 13px/1.35 var(--hf-font);gap:9px;padding:8px 10px}.tut-step[data-v-93e392af]:hover{background:color-mix(in srgb,var(--hf-blue-highlight) 7%,transparent)}.tut-step.active[data-v-93e392af]{background:color-mix(in srgb,var(--hf-blue-highlight) 12%,transparent);color:var(--fg-heading,#212529)}.tut-step .num[data-v-93e392af]{border:1px solid var(--border-subtle,rgba(0,0,0,.12));border-radius:50%;display:grid;flex-shrink:0;font-size:11px;font-weight:700;height:20px;place-items:center;width:20px}.tut-step.active .num[data-v-93e392af]{border-color:var(--hf-blue-highlight);color:var(--hf-blue-highlight)}.tut-step.done .num[data-v-93e392af]{border-color:var(--hf-green);color:var(--hf-green);font-size:12px}.tut-stage[data-v-93e392af]{min-width:0}.tut-video[data-v-93e392af]{aspect-ratio:16/9;background:#000;border-radius:10px;display:block;width:100%}.tut-ph[data-v-93e392af]{aspect-ratio:16/9;background:color-mix(in srgb,var(--fg-muted,gray) 5%,transparent);border:1px dashed var(--border-subtle,rgba(0,0,0,.2));border-radius:10px;color:var(--fg-muted,gray);display:grid;gap:2px;justify-items:center;place-content:center;text-align:center}.tut-ph .mdi[data-v-93e392af]{font-size:34px}.tut-ph-title[data-v-93e392af]{color:var(--fg-secondary,#535353);font:700 14px var(--hf-font)}.tut-ph-sub[data-v-93e392af]{font:500 12px var(--hf-font)}.tut-caption[data-v-93e392af]{color:var(--fg-secondary,#535353);font:500 13.5px/1.5 var(--hf-font);margin-top:12px;min-height:6lh}@media(max-width:700px){.tut-player-grid[data-v-93e392af]{grid-template-columns:1fr}.tut-steps[data-v-93e392af]{flex-direction:row;flex-wrap:wrap}}.tut-lib-list[data-v-1fff0bda]{display:flex;flex-direction:column;gap:6px;margin-top:14px}.tut-lib-row[data-v-1fff0bda]{align-items:center;background:transparent;border:1px solid var(--border-subtle,rgba(0,0,0,.12));border-radius:10px;cursor:pointer;display:flex;font-family:var(--hf-font);gap:12px;padding:10px 12px;text-align:left;width:100%}.tut-lib-row[data-v-1fff0bda]:hover{background:color-mix(in srgb,var(--hf-blue-highlight) 6%,transparent)}.tut-lib-ico[data-v-1fff0bda]{background:color-mix(in srgb,var(--hf-blue-highlight) 12%,transparent);border-radius:8px;color:var(--hf-blue-highlight);display:grid;flex-shrink:0;font-size:20px;height:32px;place-items:center;width:32px}.tut-lib-text[data-v-1fff0bda]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.tut-lib-title[data-v-1fff0bda]{color:var(--fg-heading,#212529);font-size:13.5px;font-weight:700}.tut-lib-blurb[data-v-1fff0bda]{color:var(--fg-secondary,#535353);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tut-lib-chip[data-v-1fff0bda]{border-radius:999px;flex-shrink:0;font-size:11px;font-weight:700;padding:3px 9px}.tut-lib-chip.new[data-v-1fff0bda]{background:color-mix(in srgb,var(--hf-blue-highlight) 12%,transparent);color:var(--hf-blue-highlight)}.tut-lib-chip.part[data-v-1fff0bda]{background:color-mix(in srgb,var(--hf-orange-warn) 14%,transparent);color:var(--hf-orange-warn);font-variant-numeric:tabular-nums}.tut-lib-chip.done[data-v-1fff0bda]{background:color-mix(in srgb,var(--hf-green) 13%,transparent);color:var(--hf-green)}.tut-lib-chip.hidden[data-v-1fff0bda]{background:color-mix(in srgb,var(--fg-muted,gray) 12%,transparent);color:var(--fg-muted,gray)}.tut-toast[data-v-430845f6]{align-items:flex-start;display:flex;gap:10px;order:1}.tut-body[data-v-430845f6]{flex:1;min-width:0}.tut-actions[data-v-430845f6]{align-items:center;display:flex;gap:12px;margin-top:10px}.fb-card[data-v-9cb5ff25]{max-height:calc(100vh - 36px);order:2;overflow:auto}.fb-card.expanded[data-v-9cb5ff25]{width:min(400px,calc(100vw - 36px))}.fb-head[data-v-9cb5ff25]{align-items:flex-start;display:flex;gap:10px}.fb-body[data-v-9cb5ff25]{flex:1;min-width:0}.fb-actions[data-v-9cb5ff25]{align-items:center;display:flex;gap:12px;margin-left:40px;margin-top:10px}.fb-form[data-v-9cb5ff25]{gap:10px;margin-top:12px}.fb-field[data-v-9cb5ff25],.fb-form[data-v-9cb5ff25]{display:flex;flex-direction:column}.fb-field label[data-v-9cb5ff25]{color:var(--fg-secondary,#535353);font-size:12.5px;font-weight:600;margin-bottom:4px}.fb-field .textarea[data-v-9cb5ff25]{min-height:72px}.fb-stars[data-v-9cb5ff25]{align-items:center;display:flex;gap:2px}.fb-star[data-v-9cb5ff25]{background:none;border:none;border-radius:5px;color:var(--fg-muted,gray);cursor:pointer;font-size:24px;line-height:1;padding:2px}.fb-star.on[data-v-9cb5ff25]{color:#edac2a}.fb-star[data-v-9cb5ff25]:focus-visible{outline:2px solid var(--hf-blue-highlight);outline-offset:1px}.fb-star-label[data-v-9cb5ff25]{color:var(--fg-secondary,#535353);font-size:12px;margin-left:8px}.fb-note[data-v-9cb5ff25]{color:var(--fg-muted,gray);font-size:12px;line-height:1.35;margin:0}.fb-foot[data-v-9cb5ff25]{gap:8px;justify-content:flex-end;margin-top:2px}.fb-foot[data-v-9cb5ff25],.fb-periodic[data-v-9cb5ff25]{align-items:center;display:flex}.fb-periodic[data-v-9cb5ff25]{color:var(--fg-secondary,#535353);cursor:pointer;font-size:12px;font-weight:600;gap:6px;margin-right:auto}
