.share-modal-overlay[data-v-5ae520e7]{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.share-modal[data-v-5ae520e7]{background-color:var(--wg-surface);border:1px solid var(--wg-border);border-radius:12px;box-shadow:0 8px 32px #00000059;display:flex;flex-direction:column;max-height:90vh;max-width:700px;overflow:hidden;width:100%}.modal-header[data-v-5ae520e7]{align-items:center;border-bottom:1px solid var(--wg-border);display:flex;justify-content:space-between;padding:1.5rem}.modal-header h2[data-v-5ae520e7]{color:var(--wg-text);font-size:1.5rem;margin:0}.close-btn[data-v-5ae520e7]{align-items:center;background:none;border:none;border-radius:6px;color:var(--wg-text-muted);cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s}.close-btn[data-v-5ae520e7]:hover{background-color:var(--wg-surface-muted);color:var(--wg-text)}.modal-tabs[data-v-5ae520e7]{border-bottom:1px solid var(--wg-border);display:flex;gap:4px;padding:1rem 1rem 0}.tab-btn[data-v-5ae520e7]{align-items:center;background-color:transparent;border:none;border-radius:8px 8px 0 0;color:var(--wg-text-muted);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:6px;padding:.75rem 1.25rem;transition:all .2s}.tab-btn[data-v-5ae520e7]:hover{background-color:var(--wg-surface-muted);color:var(--wg-text)}.tab-btn.active[data-v-5ae520e7]{background-color:var(--wg-bg);border-bottom:2px solid var(--wg-primary);color:var(--wg-primary)}.modal-content[data-v-5ae520e7]{flex:1;overflow-y:auto;padding:1.5rem}.tab-content[data-v-5ae520e7]{gap:1.5rem}.loading-state[data-v-5ae520e7],.tab-content[data-v-5ae520e7]{display:flex;flex-direction:column}.loading-state[data-v-5ae520e7]{align-items:center;color:var(--wg-text-muted);gap:1rem;justify-content:center;padding:3rem}.iframe-content[data-v-5ae520e7]{gap:1.5rem}.iframe-content[data-v-5ae520e7],.section[data-v-5ae520e7]{display:flex;flex-direction:column}.section[data-v-5ae520e7]{gap:.75rem}.section-label[data-v-5ae520e7]{color:var(--wg-text);font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.copy-box[data-v-5ae520e7]{align-items:center;display:flex;gap:.5rem}.copy-input[data-v-5ae520e7]{background-color:var(--wg-bg);border:1px solid var(--wg-border);border-radius:6px;color:var(--wg-text);flex:1;font-family:monospace;font-size:.875rem;padding:.75rem 1rem}.copy-btn[data-v-5ae520e7]{align-items:center;background-color:var(--wg-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;justify-content:center;min-width:44px;padding:.75rem;transition:all .2s}.copy-btn[data-v-5ae520e7]:hover{background-color:var(--wg-primary-strong)}.code-box[data-v-5ae520e7]{background-color:var(--wg-bg);border:1px solid var(--wg-border);border-radius:6px;overflow-x:auto;padding:1rem;position:relative}.code-box code[data-v-5ae520e7]{color:var(--wg-text);font-family:monospace;font-size:.8rem;line-height:1.5;white-space:pre-wrap;word-break:break-all}.copy-btn-code[data-v-5ae520e7]{align-items:center;background-color:var(--wg-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.75rem;gap:4px;padding:.5rem .75rem;position:absolute;right:.5rem;top:.5rem;transition:all .2s}.copy-btn-code[data-v-5ae520e7]:hover{background-color:var(--wg-primary-strong)}.help-text[data-v-5ae520e7]{color:var(--wg-text-muted);font-size:.8rem;margin:0}.preview-box[data-v-5ae520e7]{background-color:var(--wg-bg);border:1px solid var(--wg-border);border-radius:6px;height:400px;overflow:hidden;width:100%}.preview-iframe[data-v-5ae520e7]{border:none;height:100%;width:100%}.export-content[data-v-5ae520e7]{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:3rem 1rem;text-align:center}.export-content h3[data-v-5ae520e7]{color:var(--wg-text);font-size:1.5rem;margin:0}.export-content p[data-v-5ae520e7]{color:var(--wg-text-muted);margin:0}.success-message[data-v-5ae520e7]{align-items:center;color:#10b981;display:flex;font-size:.875rem;font-weight:500;gap:.5rem}.modal-content[data-v-5ae520e7]::-webkit-scrollbar{width:8px}.modal-content[data-v-5ae520e7]::-webkit-scrollbar-track{background:var(--wg-bg)}.modal-content[data-v-5ae520e7]::-webkit-scrollbar-thumb{background:var(--wg-border);border-radius:4px}.modal-content[data-v-5ae520e7]::-webkit-scrollbar-thumb:hover{background:var(--wg-text-muted)}.conversation-sidebar[data-v-8a56f11b]{background:var(--wg-surface);border-right:1px solid var(--wg-border);display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:192px;z-index:200}.sidebar-backdrop[data-v-8a56f11b]{display:none}@media (max-width:768px){.conversation-sidebar[data-v-8a56f11b]{box-shadow:4px 0 24px #0000004d;transform:translate(-100%);transition:transform .25s ease;width:240px;z-index:300}.conversation-sidebar.sidebar--mobile-open[data-v-8a56f11b]{transform:translate(0)}.sidebar-backdrop[data-v-8a56f11b]{background:#00000080;display:block;top:0;right:0;bottom:0;left:0;position:fixed;z-index:299}}.sidebar-header-top[data-v-8a56f11b]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.sidebar-header[data-v-8a56f11b]{align-items:start;display:flex;flex-direction:column;gap:8px;padding:12px}.sidebar-header h3[data-v-8a56f11b]{color:var(--wg-text);display:block;font-size:20px;font-weight:600;letter-spacing:.5px;margin:0;text-align:left}.theme-toggle-btn[data-v-8a56f11b]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--wg-text-muted);cursor:pointer;display:inline-flex;height:24px;justify-content:center;transition:color .2s ease,background-color .2s ease;width:24px}.theme-toggle-btn[data-v-8a56f11b]:hover{background:color-mix(in srgb,var(--wg-text) 10%,transparent);color:var(--wg-text)}.new-chart-group[data-v-8a56f11b]{position:relative;width:100%}.new-chart-btn[data-v-8a56f11b]{align-items:center;background:transparent;border:none;color:var(--wg-text-muted);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;justify-content:center;min-width:0;padding:4px 0;width:100%}.new-chart-btn[data-v-8a56f11b]:hover{color:var(--wg-text)}.new-chart-btn-inner[data-v-8a56f11b]{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:flex-start;min-width:0;width:100%}.new-chart-btn-icon-wrap[data-v-8a56f11b]{align-items:center;display:flex;flex-shrink:0;justify-content:center;transition:transform .2s ease}.new-chart-btn:hover .new-chart-btn-icon-wrap[data-v-8a56f11b]{transform:scale(1.08)}.new-chart-btn:active .new-chart-btn-icon-wrap[data-v-8a56f11b]{transform:scale(.98)}.new-chart-btn-icon-bg[data-v-8a56f11b]{align-items:center;background:color-mix(in srgb,var(--wg-text) 10%,transparent);border-radius:9999px;display:flex;height:1.4rem;justify-content:center;transition:background .2s ease;width:1.4rem}.new-chart-btn:hover .new-chart-btn-icon-bg[data-v-8a56f11b]{background:color-mix(in srgb,var(--wg-text) 18%,transparent)}.new-chart-btn-icon[data-v-8a56f11b]{color:var(--wg-text-muted);flex-shrink:0;height:16px;transition:color .2s ease;width:16px}.new-chart-btn:hover .new-chart-btn-icon[data-v-8a56f11b]{color:var(--wg-text)}.new-chart-btn-label[data-v-8a56f11b]{flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.new-conversation-btn[data-v-8a56f11b]{align-items:center;background:var(--wg-surface-muted);border:1px solid var(--wg-border);border-radius:6px;color:var(--wg-text-muted);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.new-conversation-btn[data-v-8a56f11b]:hover{background:var(--wg-primary);border-color:var(--wg-primary);color:#fff}.conversation-list[data-v-8a56f11b]{flex:1;overflow-y:auto;padding:8px 0}.conversation-item[data-v-8a56f11b]{border-left:3px solid transparent;padding:12px;position:relative;transition:background-color .2s}.conversation-content[data-v-8a56f11b],.conversation-item[data-v-8a56f11b]{align-items:center;display:flex;flex-direction:row}.conversation-content[data-v-8a56f11b]{cursor:pointer;gap:8px;min-width:0}.conversation-item.active[data-v-8a56f11b],.conversation-item[data-v-8a56f11b]:hover{background-color:var(--wg-surface-muted)}.conversation-item.active[data-v-8a56f11b]{border-left-color:var(--wg-primary)}.delete-btn[data-v-8a56f11b]{align-items:center;background:transparent;border:none;border-radius:4px;color:#ef4444;cursor:pointer;display:flex;height:20px;justify-content:center;opacity:0;padding:0;transition:all .2s;width:20px}.conversation-item:hover .delete-btn[data-v-8a56f11b]{opacity:1}.delete-btn[data-v-8a56f11b]:hover{background:color-mix(in srgb,#ef4444 16%,transparent);opacity:1}.conversation-thumbnail[data-v-8a56f11b]{align-items:center;background:var(--wg-surface-muted);border:1px solid var(--wg-border);border-radius:4px;display:flex;flex-shrink:0;height:24px;justify-content:center;min-width:24px;overflow:hidden;width:24px}.thumbnail-image[data-v-8a56f11b]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.thumbnail-placeholder[data-v-8a56f11b]{align-items:center;background:var(--wg-surface-muted);display:flex;height:100%;justify-content:center;width:100%}.conversation-title[data-v-8a56f11b]{color:var(--wg-text-muted);font-size:14px;line-height:1.2;max-width:100px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-item.active .conversation-title[data-v-8a56f11b]{color:var(--wg-text);font-weight:500}.conversation-divider[data-v-8a56f11b]{border-color:var(--wg-border);margin:8px 16px}.conversation-list-title[data-v-8a56f11b]{color:var(--wg-text-muted);display:block;font-size:12px;margin-bottom:14px;margin-left:12px}.all-charts-btn[data-v-8a56f11b]{text-decoration:none}.sidebar-footer[data-v-8a56f11b]{background:var(--wg-surface);border-top:1px solid var(--wg-border);flex-shrink:0;padding:12px}.profile-block[data-v-8a56f11b]{align-items:stretch;display:flex;flex-direction:column;gap:6px;min-width:0}.profile-link[data-v-8a56f11b]{align-items:center;display:flex;gap:10px;min-width:0}.profile-link:hover .profile-name[data-v-8a56f11b]{color:var(--wg-primary)}.profile-avatar-link[data-v-8a56f11b]{display:flex}.profile-avatar-wrap[data-v-8a56f11b]{align-items:center;background:var(--wg-surface-muted);border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;min-width:36px;overflow:hidden;width:36px}.profile-avatar-img[data-v-8a56f11b]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-avatar-initials[data-v-8a56f11b]{color:var(--wg-text-muted);font-size:13px;font-weight:600}.profile-info[data-v-8a56f11b]{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.profile-name-link[data-v-8a56f11b]{max-width:100%;text-decoration:none}.profile-name[data-v-8a56f11b]{color:var(--wg-text);font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-signout[data-v-8a56f11b]{background:none;border:none;color:var(--wg-text-muted);cursor:pointer;font-size:11px;padding:0;text-align:left;width:-moz-fit-content;width:fit-content}.profile-signout[data-v-8a56f11b]:hover{color:#ef4444}.profile-signin[data-v-8a56f11b]{align-items:center;color:var(--wg-text-muted);display:flex;font-size:13px;gap:8px;padding:8px 0;text-decoration:none}.profile-signin[data-v-8a56f11b]:hover{color:var(--wg-text)}.profile-signin-icon[data-v-8a56f11b]{font-size:18px}.profile-usage[data-v-8a56f11b]{display:flex;flex-direction:column;gap:3px;margin-top:2px;width:100%}.profile-usage-header[data-v-8a56f11b]{align-items:center;display:flex;justify-content:space-between}.profile-plan[data-v-8a56f11b]{color:var(--wg-secondary);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.profile-token-label[data-v-8a56f11b]{color:var(--wg-text-muted);font-size:10px}.profile-token-bar[data-v-8a56f11b]{background:var(--wg-surface-muted);border-radius:2px;height:3px;overflow:hidden;width:100%}.profile-token-fill[data-v-8a56f11b]{background:var(--wg-primary);border-radius:2px;height:100%;transition:width .3s ease}.profile-token-fill.token-fill-warn[data-v-8a56f11b]{background:#ef4444}
