.add-card[data-v-fe57557d]{width:100%;max-width:380px;height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:12px;background:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:2px dashed rgba(23,91,198,.25);color:#175bc6;cursor:pointer;transition:all .25s ease;box-shadow:0 6px 16px #0000000f}.add-card[data-v-fe57557d]:hover{background:#fff3;border-color:#175bc600;box-shadow:0 10px 22px #0000004d}.add-card[data-v-fe57557d]:focus,.add-card[data-v-fe57557d]:active{outline:none;box-shadow:0 0 0 3px #175bc64d}.add-icon[data-v-fe57557d]{flex-grow:1;display:flex;align-items:center;justify-content:center}.add-icon img[data-v-fe57557d]{width:80px;height:80px;stroke-width:2.5}.add-caption[data-v-fe57557d]{font-size:.9rem;font-weight:500;text-align:center;padding:.5rem 1rem 1rem;color:#175bc6}.app-card[data-v-bf390df6]{width:100%;max-width:380px;height:200px;display:flex;flex-direction:column;border-radius:12px;border:2px solid rgba(23,91,198,.25);box-shadow:0 6px 16px #00000014;transition:transform .2s ease,box-shadow .2s ease,border-color .2s,background-color .2s;position:relative;cursor:pointer;background:#ffffff0d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.app-card[data-v-bf390df6]:hover{box-shadow:0 10px 22px #0000004d}.card-title-section[data-v-bf390df6]{background-color:#c7e2ff;padding:1rem;border-bottom:1px solid rgba(23,91,198,.25);height:60px;display:flex;align-items:center;justify-content:space-between;overflow:visible;position:relative;border-radius:10px 10px 0 0}.card-title[data-v-bf390df6]{margin:0;font-size:1.05rem;font-weight:600;color:#175bc6;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-description-section[data-v-bf390df6]{background-color:#ffffff1a;padding:1rem;flex:1;display:flex;align-items:flex-start;position:relative;overflow:hidden}.card-description[data-v-bf390df6]{margin:0;color:#175bc6;font-size:.95rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;z-index:0}.app-card.has-actions:hover .card-description-section[data-v-bf390df6]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff40;z-index:1;transition:all .25s ease;border-radius:0 0 12px 12px}.card-actions[data-v-bf390df6]{display:flex;gap:.6rem;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s ease}.app-card.has-actions:hover .card-actions[data-v-bf390df6]{opacity:1}.app-card.selectable.selected[data-v-bf390df6]{border:2px solid rgba(23,91,198,.8);background:#175bc60d;box-shadow:0 0 0 2px #175bc64d,inset 0 0 0 3px #175bc60d}.app-card.status-danger[data-v-bf390df6]{border-color:var(--danger-color)}.app-card.status-danger .card-title-section[data-v-bf390df6]{background-color:#dc354526}.app-card.status-danger .card-title[data-v-bf390df6],.app-card.status-danger .card-description[data-v-bf390df6]{color:var(--danger-color)}.app-card.status-warning[data-v-bf390df6]{border-color:var(--warning-color)}.app-card.status-warning .card-title-section[data-v-bf390df6]{background-color:#ffc10733}.app-card.status-warning .card-title[data-v-bf390df6],.app-card.status-warning .card-description[data-v-bf390df6]{color:var(--warning-font)}.card-status-icon-wrapper[data-v-bf390df6]{position:relative;display:inline-flex;align-items:center;justify-content:center}.card-status-icon[data-v-bf390df6]{width:20px;height:20px;cursor:default}.app-card.status-danger .card-status-icon[data-v-bf390df6]{color:var(--danger-color)}.app-card.status-warning .card-status-icon[data-v-bf390df6]{color:var(--warning-font)}.card-status-icon[data-v-bf390df6]:hover{opacity:1}.tooltip[data-v-bf390df6]{position:absolute;bottom:-2.2rem;right:0;background:#111827f2;color:#fff;font-size:.75rem;padding:.4rem .6rem;border-radius:4px;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;z-index:10}.card-status-icon-wrapper:hover .tooltip[data-v-bf390df6]{opacity:1;transform:translateY(0)}.skeleton-line[data-v-bf390df6]{height:16px;width:100%;background-color:#e0e0e0;border-radius:4px;animation:skeleton-pulse-bf390df6 1.5s infinite ease-in-out}.skeleton-line.title[data-v-bf390df6]{width:70%;height:20px;margin-bottom:8px;background-color:#175bc6}.skeleton-line.short[data-v-bf390df6]{width:50%}.card-image-wrapper[data-v-bf390df6]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:.25rem;width:100%;height:100%}.card-image[data-v-bf390df6]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}@keyframes skeleton-pulse-bf390df6{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.card-title-container[data-v-bf390df6]{display:flex;align-items:center;gap:.5rem;overflow:hidden;flex:1;margin-right:.5rem}.card-logo[data-v-bf390df6]{height:24px;width:auto;max-width:48px;object-fit:contain;flex-shrink:0}.card-title-icon[data-v-bf390df6]{width:22px;height:22px;flex-shrink:0;color:#175bc6}.modal-overlay[data-v-19dc4aaa]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000073;backdrop-filter:blur(6px) brightness(.9);-webkit-backdrop-filter:blur(6px) brightness(.9);display:flex;align-items:center;justify-content:center;z-index:2000}.modal-container[data-v-19dc4aaa]{border-radius:12px;box-shadow:0 10px 30px #0003;width:90%;box-sizing:border-box;display:flex;flex-direction:column;max-height:80vh;overflow:hidden}.modal-header[data-v-19dc4aaa]{background:#c7e2ff;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid rgba(23,91,198,.25)}.modal-title[data-v-19dc4aaa]{font-size:1.25rem;font-weight:600;margin:0;color:#175bc6}.modal-body[data-v-19dc4aaa]{background:#fff;padding:1.5rem;overflow-y:auto;flex:1 1 auto}.modal-body.no-padding[data-v-19dc4aaa]{padding:0}.modal-footer[data-v-19dc4aaa]{background:#fff;padding:1rem 1.5rem;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.left-buttons[data-v-19dc4aaa],.right-buttons[data-v-19dc4aaa]{display:flex;gap:.5rem}.modal-header.danger[data-v-19dc4aaa]{background:#ffe2e2}.modal-header.danger .modal-title[data-v-19dc4aaa]{color:#d92c2c}.overlay-disabled[data-v-19dc4aaa]{pointer-events:none}.modal-interaction-blocker[data-v-19dc4aaa]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:transparent;pointer-events:all;cursor:wait}.modal-skeleton[data-v-19dc4aaa]{display:flex;flex-direction:column;gap:8px}.skeleton-line[data-v-19dc4aaa]{height:16px;width:100%;background-color:#e0e0e0;border-radius:4px;animation:skeleton-pulse-19dc4aaa 1.5s infinite ease-in-out}.skeleton-line.short[data-v-19dc4aaa]{width:60%}@keyframes skeleton-pulse-19dc4aaa{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@media(max-width:768px){.modal-body[data-v-19dc4aaa]{padding:.5rem}.modal-header[data-v-19dc4aaa]{padding:1rem 1.25rem .75rem}.modal-title[data-v-19dc4aaa]{font-size:1.1rem}.modal-footer[data-v-19dc4aaa]{padding:.8rem}.modal-button[data-v-19dc4aaa]{font-size:.4rem}}.app-view[data-v-f4f71f6a]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.content-wrapper[data-v-f4f71f6a]{padding:2rem;box-sizing:border-box;overflow-y:auto;padding-bottom:calc(2rem + env(safe-area-inset-bottom))}.app-view.centered-content .app-view-content[data-v-f4f71f6a]{display:flex;align-items:center;justify-content:center;margin-top:-64px}.app-view.centered-content .content-wrapper[data-v-f4f71f6a]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1000px;padding:2rem}.app-view-header[data-v-f4f71f6a]{background:linear-gradient(to right,#0081ffbf,#0081ff99 60%,#0ddec699);backdrop-filter:blur(4px) brightness(1) contrast(.7);-webkit-backdrop-filter:blur(4px) brightness(1) contrast(.7);padding:1.5rem 2rem;border-bottom:none;color:#fff;flex-shrink:0}.app-view-title[data-v-f4f71f6a]{margin:0;font-size:2rem;font-weight:500;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25);border-left:4px solid rgba(255,255,255,.6);padding-left:.75rem;line-height:1.2}.app-view-content[data-v-f4f71f6a]{flex:1;overflow-y:auto;min-height:0;padding-bottom:5rem;padding:1rem 1rem 5rem;color:#000}.app-view:not(.centered-content) .app-view-content[data-v-f4f71f6a]{overflow-y:auto}.app-view-content[data-v-f4f71f6a]::-webkit-scrollbar{width:6px}.app-view-content[data-v-f4f71f6a]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.app-view.with-background[data-v-f4f71f6a]{background:url(/assets/nexus-bg-BULNLp1O.png) center center / cover no-repeat;background-attachment:fixed;color:#fff}@media(max-width:767px){.app-view-header[data-v-f4f71f6a]{padding:.7rem 1rem}.app-view-title[data-v-f4f71f6a]{font-size:1.5rem}.content-wrapper[data-v-f4f71f6a]{padding:.1rem;padding-bottom:calc(2rem + env(safe-area-inset-bottom))}.app-view.centered-content .content-wrapper[data-v-f4f71f6a]{padding:.1rem}.app-view-content[data-v-f4f71f6a]{padding:1rem 1rem calc(2rem + env(safe-area-inset-bottom)) 1rem}}.tooltip-wrapper[data-v-dbfd7107]{display:inline-block}.tooltip-bubble[data-v-dbfd7107]{background:#0f172af2;color:#fff;padding:8px 12px;border-radius:6px;font-size:.875rem;line-height:1.25;box-shadow:0 6px 18px #00000040;z-index:9999;pointer-events:none;max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.tooltip-arrow[data-v-dbfd7107]{position:absolute;background:#0f172af2;width:8px;height:8px;transform:rotate(45deg)}.fade-enter-active[data-v-dbfd7107],.fade-leave-active[data-v-dbfd7107]{transition:opacity .1s ease}.fade-enter-from[data-v-dbfd7107],.fade-leave-to[data-v-dbfd7107]{opacity:0}.base-button[data-v-99641197]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:.95rem;font-weight:500;padding:.65em 1.5em;border:none;cursor:pointer;transition:all .25s ease;-webkit-user-select:none;user-select:none;border-radius:10px;overflow:hidden;box-shadow:0 0 23.3px #0000001a;outline:1px rgba(255,255,255,.2) solid;outline-offset:-1px}.base-button[data-v-99641197]:disabled:not(.pointer-events-none){opacity:.5;pointer-events:none}.base-button.pointer-events-none[data-v-99641197]{opacity:.5;pointer-events:none}.base-button.primary[data-v-99641197]{background:linear-gradient(0deg,#2c5abf,#0081ff 75%),linear-gradient(180deg,#fbfdff,#e6f1ff);color:#fff}.base-button.primary[data-v-99641197]:hover{filter:brightness(1.1)}.base-button.secondary[data-v-99641197]{border-radius:10px;border:1px solid #C9D5EF;background:linear-gradient(180deg,#fbfdff,#e6f1ff);box-shadow:0 0 23.3px #0000001a}.base-button.secondary[data-v-99641197]:hover{filter:brightness(1.05)}.base-button.accent[data-v-99641197]{background:linear-gradient(135deg,#257eff,#5ab2ff);color:#fff}.base-button.accent[data-v-99641197]:hover{filter:brightness(1.1)}.base-button span[data-v-99641197],.base-button svg[data-v-99641197]{vertical-align:middle}.base-button.wide[data-v-99641197]{width:220px;justify-content:center}.base-button.small[data-v-99641197]{padding:.35em .9em;font-size:.8rem;border-radius:8px;box-shadow:0 0 16px #00000014}.base-button.small.icon-only[data-v-99641197]{padding:.35em;width:2.25em;height:2.25em}.icon[data-v-99641197]{display:inline-flex;align-items:center}.icon-left[data-v-99641197]{margin-right:.25em}.icon-right[data-v-99641197]{margin-left:.25em}.base-button.icon-only[data-v-99641197]{padding:.5em;width:2.75em;height:2.75em;justify-content:center;border:none;background:none}.base-button.icon-only .icon-left[data-v-99641197],.base-button.icon-only .icon-right[data-v-99641197]{margin:0}.base-button.icon-only .label[data-v-99641197]{display:none}.label[data-v-99641197]{display:inline-flex;align-items:center;vertical-align:middle}.button-content.hidden[data-v-99641197]{opacity:0;pointer-events:none}.button-content.loading-active[data-v-99641197]{opacity:0}.spinner[data-v-99641197]{position:absolute;width:1em;height:1em;border:2px solid transparent;border-top:2px solid white;border-right:2px solid white;border-radius:50%;animation:spin-99641197 .6s linear infinite}.base-button.secondary .spinner[data-v-99641197]{border-top-color:#111;border-right-color:#111}.base-button.accent .spinner[data-v-99641197]{border-top-color:#fff;border-right-color:#fff}.base-button.danger[data-v-99641197]{background:linear-gradient(135deg,#ff5a5f,red);color:#fff;border:none}.base-button.danger[data-v-99641197]:hover{filter:brightness(1.15)}.base-button.danger .spinner[data-v-99641197]{border-top-color:#fff;border-right-color:#fff}@keyframes spin-99641197{to{transform:rotate(360deg)}}.breadcrumbs[data-v-ad127d39]{background:#c7e2ff66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.75rem 2rem;border-bottom:1px solid rgba(0,0,0,.1)}.breadcrumbs-list[data-v-ad127d39]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 auto;padding:0;list-style:none}.breadcrumb-item[data-v-ad127d39]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;white-space:nowrap}.breadcrumb-link[data-v-ad127d39]{color:#175bc6;text-decoration:none;transition:color .2s;font-weight:500}.breadcrumb-btn[data-v-ad127d39]{background:none;border:none;padding:0;font:inherit;cursor:pointer}.breadcrumb-link[data-v-ad127d39]:hover{color:#12479e;text-decoration:underline}.breadcrumb-current[data-v-ad127d39]{color:#4b5563;font-weight:500}.breadcrumb-separator[data-v-ad127d39]{width:16px;height:16px;color:#9ca3af}@media(max-width:767px){.breadcrumbs[data-v-ad127d39]{padding:.75rem 1rem}.breadcrumb-item[data-v-ad127d39],.breadcrumb-link[data-v-ad127d39]{gap:.25rem}}.confirm-message[data-v-edcd4cbf]{font-size:1rem;color:#1f2937;margin:0}.dropdown-wrapper[data-v-3643651b]{display:flex;flex-direction:column;gap:.3rem;position:relative}.dropdown-label-wrapper[data-v-3643651b]{display:flex;align-items:center;gap:.4rem}.dropdown-label[data-v-3643651b]{color:var(--text-primary, #111827);font-size:.95rem}.dropdown-trigger[data-v-3643651b]{width:100%;min-width:260px;padding:.6rem 1rem .6rem .8rem;border-radius:12px;border:1px solid #ddd;background:#fff;color:#333;display:flex;align-items:center;justify-content:space-between;font-size:1rem;line-height:1.4}.dropdown-trigger[data-v-3643651b]:focus{outline:none;border-color:#bbb;box-shadow:0 0 0 3px #3b82f626}.dropdown-value[data-v-3643651b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-error[data-v-3643651b]{color:var(--error-color, #ff2c2c);font-size:.75rem}.chevron-icon[data-v-3643651b]{width:18px;height:18px;pointer-events:none;color:#666}.dropdown-list[data-v-3643651b]{margin-top:4px;max-height:260px;overflow:auto;background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 8px 24px #00000014;padding:4px 0;z-index:30}.dropdown-list--portal[data-v-3643651b]{position:fixed;border-radius:12px}.dropdown-option[data-v-3643651b]{padding:.6rem .8rem;cursor:pointer;-webkit-user-select:none;user-select:none}.dropdown-option.active[data-v-3643651b]{background:#f3f4f6}.dropdown-option.selected[data-v-3643651b]{font-weight:600}.dropdown-option.disabled[data-v-3643651b]{color:#9ca3af;cursor:not-allowed}.dropdown-hint[data-v-3643651b]{color:#ef4444;font-size:.85rem;margin:.15rem 0 0}.error-fallback[data-v-1c9d1f0b]{color:red;font-weight:700;text-align:center;padding:1rem;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;margin:1rem}.notification-item[data-v-6d6b516b]{background-color:#f8f9fa;color:#343a40;border-radius:6px;box-shadow:0 4px 12px #0000001a;display:flex;align-items:flex-start;padding:12px 16px;margin-bottom:10px;width:350px;position:relative;overflow:hidden;border-left-width:5px;border-left-style:solid}.notification-item--info[data-v-6d6b516b]{border-left-color:var(--secondary-font)}.notification-item--warning[data-v-6d6b516b]{border-left-color:#ffd06b}.notification-item--error[data-v-6d6b516b]{border-left-color:#ff8c8c}.notification-item__icon[data-v-6d6b516b]{margin-right:12px;flex-shrink:0;padding-top:2px}.notification-item--info .notification-item__icon[data-v-6d6b516b]{color:var(--secondary-font)}.notification-item--warning .notification-item__icon[data-v-6d6b516b]{color:#f59e0b}.notification-item--error .notification-item__icon[data-v-6d6b516b]{color:#ef4444}.notification-item__content[data-v-6d6b516b]{flex-grow:1;overflow:hidden}.notification-item__title[data-v-6d6b516b]{margin:0 0 4px;font-size:1rem;font-weight:600;line-height:1.3;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.notification-item__message[data-v-6d6b516b]{margin:0;font-size:.875rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#4b5563}.notification-item__close-button[data-v-6d6b516b]{position:absolute;top:8px;right:8px;background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center}.notification-item__close-button[data-v-6d6b516b]:hover{color:#1f2937;background-color:#0000000d}@media(max-width:768px){.notification-item[data-v-6d6b516b]{width:300px}}.notification-container[data-v-9c90c471]{position:fixed;top:20px;right:20px;z-index:2001;width:350px}.notification-list-enter-active[data-v-9c90c471]{transition:all .4s cubic-bezier(.68,-.55,.27,1.55)}.notification-list-enter-from[data-v-9c90c471]{opacity:0;transform:translate(100%)}.notification-list-enter-to[data-v-9c90c471]{opacity:1;transform:translate(0)}.notification-list-leave-active[data-v-9c90c471]{transition:all .4s cubic-bezier(.68,-.55,.27,1.55);position:absolute;width:100%}.notification-list-leave-from[data-v-9c90c471]{opacity:1;transform:translate(0)}.notification-list-leave-to[data-v-9c90c471]{opacity:0;transform:translate(100%)}.notification-list-move[data-v-9c90c471]{transition:transform .3s ease-out}@media(max-width:768px){.notification-container[data-v-9c90c471]{width:300px}}.section-title{font-size:1.4rem;font-weight:600;color:#175bc6;position:relative;display:inline-block;padding-bottom:.4rem;margin-bottom:1.5rem}.section-title:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;max-width:400px;background:linear-gradient(to right,#c7e2ff 70%,#175bc600)}.sql-editor[data-v-c968845c]{position:relative;border-radius:8px;overflow:hidden;border:2px solid transparent;transition:border-color .2s ease-in-out;display:flex;flex-direction:column;width:100%;flex-grow:1;background-color:#ffffffb3}.sql-editor.has-error[data-v-c968845c]{border-color:#ef444466;box-shadow:inset 0 0 0 1px #ef44441a}.editor-error-message[data-v-c968845c]{position:absolute;bottom:16px;right:16px;color:#dc2626;font-size:.85rem;display:flex;align-items:center;gap:.5rem;font-weight:500;background:#fee2e2f2;border:1px solid rgba(239,68,68,.3);padding:8px 12px;border-radius:8px;box-shadow:0 4px 12px #dc262626;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10;pointer-events:none;max-width:calc(100% - 32px)}.editor-error-message span[data-v-c968845c]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.sql-editor.is-readonly[data-v-c968845c]{opacity:.9;background-color:#fff6}.editor-core[data-v-c968845c]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}[data-v-c968845c] .cm-editor{width:100%;flex:1;height:100%;min-height:250px;font-family:inherit;font-size:.95rem;line-height:1.5;background-color:transparent;display:flex;flex-direction:column}[data-v-c968845c] .cm-editor.cm-focused{outline:none}[data-v-c968845c] .cm-scroller{overflow:auto;flex:1;min-height:0}[data-v-c968845c] .cm-content{min-height:100%}[data-v-c968845c] .cm-tooltip.cm-tooltip-autocomplete{border:none;border-radius:12px;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px #00000014,0 2px 4px #0000000a;outline:none;overflow:hidden;padding:4px 0}[data-v-c968845c] .cm-tooltip-autocomplete ul li{margin:2px 4px;padding:6px 12px;border-radius:6px;font-size:14px;color:#374151;font-weight:500;transition:background-color .15s ease,color .15s ease}[data-v-c968845c] .cm-tooltip-autocomplete ul li[aria-selected]{background-color:#0000000a;color:#111827}.fade-enter-active[data-v-c968845c],.fade-leave-active[data-v-c968845c]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-c968845c],.fade-leave-to[data-v-c968845c]{opacity:0;transform:translateY(-5px)}.wallet-select[data-v-c3b10088]{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.wallet-button[data-v-c3b10088]{display:flex;align-items:center;gap:1rem;padding:.75rem 1.2rem;background-color:var(--primary-bg);border:1px solid var(--border-color-light);border-radius:12px;font-size:1rem;font-weight:500;color:var(--primary-font);cursor:pointer;transition:background-color .2s,border-color .2s}.wallet-button[data-v-c3b10088]:hover{background-color:var(--secondary-bg);border-color:var(--border-color)}.wallet-button[data-v-c3b10088]:focus{outline:none;border-color:var(--secondary-font);box-shadow:0 0 0 2px #175bc64d}.wallet-logo[data-v-c3b10088]{width:28px;height:28px;object-fit:contain}.wallet-name[data-v-c3b10088]{flex:1;text-align:left}.status-message[data-v-c3b10088]{margin-bottom:1rem;padding:.75rem 1rem;border-radius:8px;background-color:#fdecea;color:#611a15;font-size:.9rem;border:1px solid #f5c2c0}.dropdown-wrapper[data-v-e2409d29]{display:flex;flex-direction:column;gap:.4rem;position:relative}.dropdown-label[data-v-e2409d29]{font-size:1rem}.dropdown-trigger[data-v-e2409d29]{width:100%;padding:.6rem .8rem;height:46.19px;border-radius:12px;border:1px solid #ddd;background:#fff;display:flex;align-items:center;justify-content:space-between}.dropdown-value[data-v-e2409d29]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-error[data-v-e2409d29]{color:var(--error-color, #ff2c2c);font-size:.75rem}.chevron-icon[data-v-e2409d29]{width:18px;height:18px;color:#666}.dropdown-search[data-v-e2409d29]{padding:.4rem .6rem}.search-input[data-v-e2409d29]{width:100%;padding:.5rem .8rem;border:1px solid #ddd;border-radius:8px;font-size:.9rem}.dropdown-list[data-v-e2409d29]{list-style:none;padding:0;margin:0;overflow:auto;border:1px solid #ddd;border-radius:12px;background:#fff;box-shadow:0 4px 12px #00000014}.dropdown-option[data-v-e2409d29]{padding:.6rem .8rem;cursor:pointer}.dropdown-option.active[data-v-e2409d29]{background:#f3f4f6}.dropdown-option.selected[data-v-e2409d29]{font-weight:600}.dropdown-option.disabled[data-v-e2409d29]{color:#999;cursor:not-allowed}.form-input[data-v-595e9546]{display:flex;flex-direction:column;gap:.4rem}.form-input-label[data-v-595e9546]{display:flex;align-items:center;gap:.4rem}.form-input-error[data-v-595e9546]{color:var(--error-color, #ff2c2c);font-size:.75rem}.input[data-v-595e9546]{padding:.6rem .8rem;border:1px solid var(--border-color-light, #dddddd);border-radius:12px;font-size:1rem;background-color:var(--input-bg, white);color:var(--text-primary, #111);font-family:inherit}@media(max-width:768px){.input[data-v-595e9546]{font-size:.8rem}}.switch-wrapper[data-v-be21c6cf]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;cursor:pointer;-webkit-user-select:none;user-select:none}.switch-label[data-v-be21c6cf]{color:#555}.switch-input[data-v-be21c6cf]{position:absolute;opacity:0;width:0;height:0}.slider[data-v-be21c6cf]{position:relative;width:40px;height:20px;background-color:#ccc;border-radius:20px;transition:.2s}.slider[data-v-be21c6cf]:before{content:"";position:absolute;height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:.2s}.switch-input:checked+.slider[data-v-be21c6cf]{background-color:#175bc6}.switch-input:checked+.slider[data-v-be21c6cf]:before{transform:translate(20px)}.subscription-block[data-v-130eb76c]{border:1px solid #d1d5db;border-radius:12px;box-shadow:0 2px 6px #00000008;max-width:1000px;margin:0 auto;margin-bottom:2rem;display:flex;flex-direction:column;overflow:hidden}.subscription-block[data-v-130eb76c]:not(:first-child){margin-top:2rem}.subscription-block-header[data-v-130eb76c]{background:#c7e2ff;padding:1rem 1.5rem;border-bottom:1px solid #d1d5db;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:1.1rem;color:#175bc6;cursor:pointer;transition:background-color .2s ease}.subscription-block-header[data-v-130eb76c]:hover{background:#b8d8ff}.subscription-block-body[data-v-130eb76c]{padding:1.5rem;background:#ffffff80;overflow-x:auto}@media(max-width:768px){.subscription-block-body.subscription-editor[data-v-130eb76c]{padding:.5rem}}.subscription-block-body.results[data-v-130eb76c]{padding:0}.no-results[data-v-130eb76c]{color:var(--secondary-font);padding:1.5rem;text-align:center;font-style:italic}.section-title[data-v-130eb76c]{font-size:1.1rem;font-weight:600;margin:0;color:#175bc6}.form-row[data-v-130eb76c]{display:flex;gap:1.25rem}.form-col[data-v-130eb76c]{flex:1;display:flex;flex-direction:column;gap:.5rem}.address-block[data-v-130eb76c]{display:flex;flex-direction:column;gap:1.25rem}.plan-info[data-v-130eb76c]{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;padding:1.5rem}.plan-identifier[data-v-130eb76c]{flex:1;min-width:200px}.plan-name[data-v-130eb76c]{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:.25rem}.plan-description[data-v-130eb76c]{color:#64748b;font-size:.9rem}.plan-price[data-v-130eb76c]{display:flex;align-items:baseline;gap:.5rem}.plan-info-currency[data-v-130eb76c]{font-size:.9rem;color:#64748b;font-weight:500}.plan-info-amount[data-v-130eb76c]{font-size:2rem;font-weight:700;color:var(--secondary-font)}.plan-status[data-v-130eb76c]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.plan-expiration[data-v-130eb76c]{font-size:.85rem;color:#64748b}.plan-active[data-v-130eb76c]{padding:.25rem .75rem;border-radius:20px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.plan-active.active[data-v-130eb76c]{background:#dcfce7;color:#166534}.plan-active.inactive[data-v-130eb76c]{background:#fef2f2;color:#dc2626}.plan-active.pending[data-v-130eb76c]{background:#fef3c7;color:#92400e}.plan-list[data-v-130eb76c]{display:flex;flex-direction:column;gap:1px;background:#e5e7eb}.plan-item[data-v-130eb76c]{display:flex;align-items:center;padding:1.5rem;background:#fff;gap:1.5rem;transition:background-color .2s ease}.plan-item[data-v-130eb76c]:hover{background:#f9fafb}.plan-details[data-v-130eb76c]{flex:1}.plan-item .plan-name[data-v-130eb76c]{font-size:1.1rem;font-weight:600;color:#1e293b;margin-bottom:.25rem}.plan-item .plan-description[data-v-130eb76c]{color:#64748b;font-size:.9rem}.plan-item .plan-price[data-v-130eb76c]{font-size:1.25rem;font-weight:700;color:var(--secondary-font);min-width:80px;text-align:right}.plan-actions[data-v-130eb76c]{min-width:120px;display:flex;justify-content:flex-end}.plan-action-button[data-v-130eb76c]{background:#175bc6;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.plan-action-button[data-v-130eb76c]:hover{background:#1d4ed8}.current-plan[data-v-130eb76c]{color:var(--secondary-font);font-weight:600;font-size:.9rem}.invoice-table[data-v-130eb76c]{background:#fff}.invoice-header[data-v-130eb76c]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:1rem;padding:1rem 1.5rem;background:#f8fafc;border-bottom:2px solid #e2e8f0;font-weight:600;color:#374151;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.invoice-header-item[data-v-130eb76c]{display:flex;align-items:center}.invoice-list[data-v-130eb76c]{display:flex;flex-direction:column}.invoice-row[data-v-130eb76c]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid #f1f5f9;align-items:center;transition:background-color .2s ease}.invoice-row[data-v-130eb76c]:hover{background:#f8fafc}.invoice-row[data-v-130eb76c]:last-child{border-bottom:none}.invoice-date[data-v-130eb76c]{color:#374151;font-weight:500}.invoice-id[data-v-130eb76c]{color:#6b7280;font-family:monospace;font-size:.9rem}.invoice-amount[data-v-130eb76c]{font-weight:600;color:#1e293b}.invoice-status[data-v-130eb76c]{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;text-align:center}.invoice-status.paid[data-v-130eb76c]{background:#dcfce7;color:#166534}.invoice-status.pending[data-v-130eb76c]{background:#fef3c7;color:#92400e}.invoice-status.failed[data-v-130eb76c]{background:#fef2f2;color:#dc2626}.invoice-actions[data-v-130eb76c]{display:flex;justify-content:flex-end}.invoice-action-button[data-v-130eb76c]{display:flex;align-items:center;gap:.5rem;background:#f3f4f6;color:#374151;border:1px solid #d1d5db;padding:.5rem .75rem;border-radius:6px;font-size:.85rem;cursor:pointer;transition:all .2s ease}.invoice-action-button[data-v-130eb76c]:hover{background:#e5e7eb;border-color:#9ca3af}@media(max-width:768px){.form-row[data-v-130eb76c]{flex-direction:column;gap:1rem}.plan-info[data-v-130eb76c]{flex-direction:column;align-items:stretch;gap:1rem}.plan-status[data-v-130eb76c]{align-items:flex-start}.plan-item[data-v-130eb76c]{flex-direction:column;align-items:stretch;gap:1rem}.plan-actions[data-v-130eb76c]{justify-content:flex-start}.invoice-header[data-v-130eb76c],.invoice-row[data-v-130eb76c]{grid-template-columns:1fr;gap:.5rem}.invoice-header-item[data-v-130eb76c],.invoice-row>div[data-v-130eb76c]{padding:.25rem 0}.invoice-header-item[data-v-130eb76c]:before{content:attr(data-label);font-weight:600;margin-right:.5rem}}@media(max-width:768px){.invoice-header[data-v-130eb76c]{display:none}.invoice-row[data-v-130eb76c]{grid-template-columns:1fr;background:#fff;margin-bottom:1rem;border:1px solid #e5e7eb;border-radius:8px;padding:1rem}.invoice-row>div[data-v-130eb76c]{display:flex;justify-content:space-between;padding:.25rem 0}.invoice-row>div[data-v-130eb76c]:before{content:attr(data-label);font-weight:600;color:#374151}}.account-container[data-v-9ec1eaa8]{display:flex;flex-direction:column;gap:1.5rem;padding:.5rem 0}.profile-header[data-v-9ec1eaa8]{display:flex;align-items:center;gap:1rem}.avatar-container[data-v-9ec1eaa8]{flex-shrink:0}.avatar-image[data-v-9ec1eaa8]{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid var(--secondary-bg)}.avatar-fallback[data-v-9ec1eaa8]{width:64px;height:64px;border-radius:50%;background:linear-gradient(to right,#0081ff,#0ddec6);display:flex;align-items:center;justify-content:center;color:#fff}.profile-details[data-v-9ec1eaa8]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.profile-name[data-v-9ec1eaa8]{font-size:1.25rem;font-weight:600;color:var(--primary-font);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-email[data-v-9ec1eaa8]{font-size:.9rem;color:var(--secondary-font);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-banner[data-v-9ec1eaa8]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--secondary-bg);border-radius:8px;font-size:.875rem;color:var(--primary-font)}.workspace-icon[data-v-9ec1eaa8]{flex-shrink:0;color:var(--secondary-font)}.workspace-banner strong[data-v-9ec1eaa8]{color:var(--secondary-font)}.section[data-v-9ec1eaa8]{display:flex;flex-direction:column;gap:.75rem}.section-header[data-v-9ec1eaa8]{display:flex;align-items:center;justify-content:space-between}.section-title[data-v-9ec1eaa8]{font-size:.875rem;font-weight:600;color:var(--primary-font);margin:0;text-transform:uppercase;letter-spacing:.025em}.edit-button[data-v-9ec1eaa8]{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:transparent;border:1px solid var(--border-color);border-radius:6px;font-size:.8rem;color:var(--secondary-font);cursor:pointer;transition:all .15s ease}.edit-button[data-v-9ec1eaa8]:hover{background:var(--secondary-bg);border-color:var(--secondary-font)}.address-content[data-v-9ec1eaa8]{padding:.75rem 1rem;background:#f9fafb;border-radius:8px;border:1px solid var(--border-color-light)}.address-content p[data-v-9ec1eaa8]{margin:0;font-size:.9rem;color:var(--primary-font);line-height:1.5}.no-address[data-v-9ec1eaa8]{font-size:.9rem;color:#6b7280;margin:0;font-style:italic}.loading-container[data-v-9ec1eaa8]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:2rem;color:var(--secondary-font)}.loading-spinner[data-v-9ec1eaa8]{animation:spin-9ec1eaa8 1s linear infinite}@keyframes spin-9ec1eaa8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wallet-button-wrapper[data-v-b78b83e6]{display:flex;align-items:center;-webkit-user-select:none;user-select:none;transition:filter .15s ease,transform .12s ease}.wallet-button-wrapper.clickable[data-v-b78b83e6]{cursor:pointer}.wallet-button-wrapper.clickable[data-v-b78b83e6]:hover{filter:brightness(1.06);transform:translateY(-.5px)}.wallet-button-circle[data-v-b78b83e6]{width:40px;height:40px;min-width:40px;border-radius:50%;background:linear-gradient(to right,#0081ff,#0ddec6);display:flex;align-items:center;justify-content:center;z-index:1;position:relative}.wallet-button-rect[data-v-b78b83e6]{margin-left:-8px;padding:.3rem .75rem;background:var(--secondary-bg);color:var(--primary-font);border:1px solid #a6d3fc;border-left:none;border-top-right-radius:999px;border-bottom-right-radius:999px;font-weight:500;font-size:.9rem;height:33px;display:flex;align-items:center;white-space:nowrap;z-index:0;gap:.4rem}.wallet-button-chevron[data-v-b78b83e6]{width:8px;height:8px;border-right:2px solid var(--secondary-font);border-bottom:2px solid var(--secondary-font);transform:rotate(45deg);transition:transform .15s ease;margin-left:.1rem}.wallet-button-chevron.open[data-v-b78b83e6]{transform:rotate(-135deg)}.wallet-button-chevron-mobile[data-v-b78b83e6]{display:none;position:absolute;right:6px;bottom:7px;width:7px;height:7px;border-right:1.6px solid #ffffffcc;border-bottom:1.6px solid #ffffffcc;transform:rotate(45deg);opacity:.85;transition:transform .15s ease,opacity .15s ease}.wallet-button-chevron-mobile.open[data-v-b78b83e6]{transform:rotate(-135deg);opacity:1}.wallet-menu-overlay[data-v-b78b83e6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:999;display:flex;justify-content:flex-end;align-items:flex-start}.wallet-menu[data-v-b78b83e6]{margin-top:64px;margin-right:1rem;background:var(--primary-bg);border-radius:12px;border:1px solid var(--border-color-light);box-shadow:0 14px 30px #0000002e;min-width:220px;padding:.4rem .5rem;display:flex;flex-direction:column}.wallet-menu-item[data-v-b78b83e6]{border:none;background:transparent;text-align:left;padding:.45rem .75rem;border-radius:8px;font-size:.9rem;font-weight:500;color:var(--primary-font);cursor:pointer;display:flex;align-items:center;justify-content:space-between}.wallet-menu-item+.wallet-menu-item[data-v-b78b83e6]{margin-top:.1rem}.wallet-menu-item[data-v-b78b83e6]:hover{background:var(--secondary-bg);color:var(--secondary-font)}.wallet-menu-item-danger[data-v-b78b83e6]{color:var(--danger-color)}.wallet-menu-item-danger[data-v-b78b83e6]:hover{background:#ffe5e8}@media(max-width:767px){.wallet-button-rect[data-v-b78b83e6],.wallet-button-chevron[data-v-b78b83e6]{display:none}.wallet-button-chevron-mobile[data-v-b78b83e6]{display:inline-block}.wallet-menu-overlay[data-v-b78b83e6]{align-items:flex-start;justify-content:center}.wallet-menu[data-v-b78b83e6]{margin-top:56px;margin-right:0;width:calc(100% - 2rem);max-width:360px;border-radius:14px}}.account-modal[data-v-a8583f13]{display:flex;flex-direction:column;gap:1.2rem;padding-top:.5rem}.row[data-v-a8583f13]{display:flex;align-items:center;gap:.8rem;font-size:1.1rem;font-weight:500}.logo-wrapper[data-v-a8583f13]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #FFF;background:linear-gradient(0deg,#2c5abf 43.41%,#0081ff 108.68%),linear-gradient(180deg,#fbfdff,#e6f1ff);box-shadow:0 0 23.3px #0000001a}.chain-logo[data-v-a8583f13]{width:28px;height:28px;object-fit:contain}.chain-name[data-v-a8583f13]{color:var(--secondary-font)}.balance[data-v-a8583f13]{font-size:1rem;color:var(--primary-font)}.wallet-address[data-v-a8583f13]{display:flex;flex-direction:column;gap:.5rem}.address-row[data-v-a8583f13]{display:flex;gap:.5rem;align-items:center}.copy-button[data-v-a8583f13]{background:var(--secondary-bg);border:1px solid var(--border-color-light);border-radius:6px;padding:.4rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.monospace-input[data-v-a8583f13]{font-family:Courier New,Courier,monospace;flex:1}.wallet-address[data-v-a8583f13]{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.address-input-wrapper[data-v-a8583f13]{position:relative;width:100%}.address-input[data-v-a8583f13]{width:100%;font-size:.9rem;padding:.6rem 2.75rem .6rem 1rem;border-radius:12px;border:1px solid var(--border-color-light);background-color:var(--primary-bg);color:var(--primary-font);font-family:Courier New,Courier,monospace;box-shadow:0 1px 6px #00000014}.clipboard-icon[data-v-a8583f13]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer;width:20px;height:20px;color:#6b7280;transition:color .2s ease}.clipboard-icon[data-v-a8583f13]:hover{color:#111827}.workspaces[data-v-588a3977]{display:flex;flex-direction:column;width:100%}.workspace[data-v-588a3977]{display:flex;align-items:center;padding:.75rem 1rem;width:100%;border-bottom:1px solid #e5e7eb;background:transparent;cursor:pointer;transition:background-color .15s ease,transform .05s ease}.workspace[data-v-588a3977]:first-child{border-top:1px solid #e5e7eb}.workspace[data-v-588a3977]:hover{background-color:#f9fafb}.workspace[data-v-588a3977]:active{background-color:#f3f4f6}.workspace-logo[data-v-588a3977]{flex:0 0 auto;width:32px;height:32px;margin-right:.75rem;display:flex;align-items:center;justify-content:center}.workspace-logo img[data-v-588a3977]{max-width:100%;max-height:100%;object-fit:contain;display:block}.workspace-name[data-v-588a3977]{flex:1 1 auto;font-size:.95rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet-connect[data-v-7be23ee9]{display:flex;align-items:center;gap:1rem}.wallet-user-sso-icon[data-v-7be23ee9]{width:40px;height:40px;border-radius:50%;background-color:#fff}.connected-info[data-v-7be23ee9]{display:flex;align-items:center;gap:.5rem}.address[data-v-7be23ee9]{font-weight:500;color:#374151;background-color:#c7e2ff;padding:.4rem .8rem;border-radius:25px;box-shadow:0 2px 4px #0006}.pulse[data-v-7be23ee9]{animation:pulse-7be23ee9 1.5s infinite}@keyframes pulse-7be23ee9{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.header-bar[data-v-da6ed43d]{position:fixed;top:0;left:0;right:0;z-index:900;display:flex;align-items:center;justify-content:space-between;background-color:#f9fafb;padding:0 1rem;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;height:64px;box-sizing:border-box;min-height:64px;max-height:64px;flex-shrink:0}.left-section[data-v-da6ed43d]{display:flex;align-items:center;gap:.75rem}.logo-wrapper[data-v-da6ed43d]{display:flex;align-items:center}.logo[data-v-da6ed43d]{height:30px;cursor:pointer}.wallet-section[data-v-da6ed43d]{display:flex;align-items:center}.menu-toggle[data-v-da6ed43d]{display:none;background:none;border:none;cursor:pointer;padding:0;align-items:center;height:100%}@media(max-width:767px){.menu-toggle[data-v-da6ed43d]{display:block;display:flex}.wallet-section[data-v-da6ed43d]{display:flex}.icon[data-v-da6ed43d]{color:var(--secondary-font)}.header-bar[data-v-da6ed43d]{position:relative}.logo-wrapper[data-v-da6ed43d]{position:absolute;left:50%;transform:translate(-50%)}}.menu[data-v-80772e5e]{position:fixed;left:0;bottom:0;width:240px;padding:1rem;border-right:1px solid rgba(255,255,255,.2);box-shadow:6px 0 16px -6px #0000002e;display:flex;flex-direction:column;align-items:flex-start;background:#ffffff0d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.menu-inner[data-v-80772e5e]{display:flex;flex-direction:column;height:100%;width:100%}.menu-scroll-area[data-v-80772e5e]{flex:1;width:100%;overflow-y:auto}.menu-list[data-v-80772e5e]{list-style:none;padding:0;margin:0;width:100%}.menu-list li+li[data-v-80772e5e]{margin-top:.5rem}.menu-list a[data-v-80772e5e],.chat-link[data-v-80772e5e],.settings-button[data-v-80772e5e],.banner-coming-soon[data-v-80772e5e]{display:flex;align-items:center;gap:.5rem;color:#175bc6;text-decoration:none;font-size:1.05rem;font-weight:500;padding:.6rem .75rem;transition:background-color .2s,color .2s,padding-left .2s}.chat-entry[data-v-80772e5e]{display:flex;flex-direction:column}.chat-submenu[data-v-80772e5e]{overflow-y:auto;margin-left:1.5rem;margin-top:.5rem;padding-left:.5rem;display:flex;flex-direction:column;gap:.25rem}.session-list[data-v-80772e5e]{display:flex;flex-direction:column;gap:.25rem}.session-item[data-v-80772e5e]{position:relative;display:flex;align-items:center;justify-content:space-between;font-size:.95rem;color:#374151;cursor:pointer;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.4rem .4rem .4rem .75rem}.session-item[data-v-80772e5e]:hover{color:#000}.session-item span[data-v-80772e5e]{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:.5rem}.session-item.selected[data-v-80772e5e]{color:var(--secondary-font);background-color:#175bc61a;border-radius:12px}.delete-button[data-v-80772e5e]{background:transparent;border:none;cursor:pointer;margin-left:.5rem;font-size:.85rem;transition:transform .2s;opacity:0;position:absolute;right:0}.session-item:hover .delete-button[data-v-80772e5e]{opacity:1;transform:scale(1.1)}.delete-button[data-v-80772e5e]:hover{transform:scale(1.1)}.icon[data-v-80772e5e]{stroke-width:1.6}.icon[data-v-80772e5e]:hover{stroke:#c91d12}.settings-button-wrapper[data-v-80772e5e]{margin-top:auto;width:100%;padding-top:1rem;border-top:1px solid #e5e7eb}.settings-button[data-v-80772e5e]{display:flex;align-items:center;gap:.5rem;color:#175bc6;text-decoration:none;font-size:1.05rem;font-weight:500;padding:.6rem .75rem;border-radius:6px;transition:background-color .2s,color .2s,padding-left .2s}.menu-list a[data-v-80772e5e]:hover,.chat-link[data-v-80772e5e]:hover,.settings-button[data-v-80772e5e]:hover{background-color:#175bc61a;border-radius:12px}@media(max-width:767px){.menu-list a[data-v-80772e5e],.chat-link[data-v-80772e5e],.settings-button[data-v-80772e5e],.banner-coming-soon[data-v-80772e5e]{font-size:1.5rem}.icon[data-v-80772e5e]{width:2rem;height:2rem;padding-right:.5rem}.menu[data-v-80772e5e]{transform:translate(-100%);transition:transform .3s ease-in-out;width:100%;z-index:999;padding-bottom:.2rem}.menu.menu-open[data-v-80772e5e]{transform:translate(0)}.menu-inner[data-v-80772e5e]{height:100%}.menu-scroll-area[data-v-80772e5e]{flex:1;overflow-y:auto}.settings-button[data-v-80772e5e]{font-size:1.2rem}.session-item[data-v-80772e5e]{font-size:1.1rem;padding-left:1.2rem}}#app-root[data-v-5ed60d28]{display:flex;flex-direction:column;height:calc(100vh + 64px);overflow:hidden}.header-bar[data-v-5ed60d28]{height:64px;position:sticky;top:0;z-index:1000}.main-content[data-v-5ed60d28]{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.menu[data-v-5ed60d28]{width:240px;height:calc(100vh - 64px);position:sticky;overflow-y:auto}.menu-open[data-v-5ed60d28]{overflow:hidden}@media(max-width:767px){.main-content[data-v-5ed60d28]{flex-direction:column}.menu[data-v-5ed60d28]{position:fixed!important;left:0;width:100%;background:url(/assets/nexus-bg-BULNLp1O.png) center center / cover no-repeat;z-index:999;transform:translate(-100%);transition:transform .3s ease-in-out}.menu.menu-open[data-v-5ed60d28]{transform:translate(0)}.page-container[data-v-5ed60d28]{padding-bottom:calc(2rem + env(safe-area-inset-bottom))}}.page-container[data-v-5ed60d28]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.parameter-viewer[data-v-8997433a]{font-family:inherit}.property-row[data-v-8997433a]{margin-bottom:.75rem}.property-line[data-v-8997433a]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;margin-bottom:.25rem}.property-name[data-v-8997433a]{font-weight:600;color:#374151}.property-value[data-v-8997433a]{color:#111827;font-family:monospace;background-color:#f3f4f6;padding:.1rem .3rem;border-radius:4px;font-size:.85rem}.nested-table-wrapper[data-v-8997433a]{margin-top:.25rem;margin-bottom:.75rem;overflow-x:auto}.metadata-table[data-v-8997433a]{width:100%;border-collapse:collapse;font-size:.9rem}.metadata-table th[data-v-8997433a],.metadata-table td[data-v-8997433a]{border:1px solid #e5e7eb;padding:.4rem .6rem;text-align:left;vertical-align:top}.metadata-table th[data-v-8997433a]{background:#f9fafb;font-weight:600;color:#374151}.raw-json-cell[data-v-8997433a]{margin:0;padding:.4rem;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;font-size:.75rem;font-family:monospace;white-space:pre-wrap;word-break:break-word;max-width:100%}.empty-data[data-v-8997433a]{color:#6b7280;font-style:italic}.primitive-root[data-v-8997433a]{font-family:monospace;background-color:#f3f4f6;padding:.5rem;border-radius:6px;border:1px solid #d1d5db}.section-subtitle[data-v-e58d7db9]{font-size:1.1rem;font-weight:600;margin:.2rem 0 .75rem;border-bottom:2px solid #31dfff;padding-bottom:.25rem;color:#111827}.collection-title[data-v-e58d7db9]{font-size:1.1rem;margin-top:1.5rem;font-weight:600;color:#374151}.table-title[data-v-e58d7db9]{font-size:1rem;font-weight:600;margin:1rem 0 .25rem;color:#1f2937}.table-description[data-v-e58d7db9]{font-size:.9rem;color:#4b5563;margin-bottom:.75rem}.collection-description[data-v-e58d7db9]{font-size:.95rem;color:#4b5563;margin-top:.25rem;margin-bottom:1.25rem}.metadata-table[data-v-e58d7db9]{width:100%;border-collapse:collapse;font-size:.9rem;margin-bottom:1.5rem}.metadata-table th[data-v-e58d7db9],.metadata-table td[data-v-e58d7db9]{border:1px solid #e5e7eb;padding:.5rem .75rem;text-align:left;vertical-align:top}.metadata-table th[data-v-e58d7db9]{background:#f3f4f6;font-weight:600}.metadata-input-wrapper[data-v-e58d7db9]{background:#f3f4f6;border:1px solid #d1d5db;border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 2px 6px #00000008}.sql-preview[data-v-e58d7db9]{width:100%;box-sizing:border-box;resize:none;border:none;background:transparent;padding:0;font-size:1rem;line-height:1.5;color:#111827;min-height:5em}.sql-preview[data-v-e58d7db9]:focus{outline:none;box-shadow:none}.metadata-input-buttons[data-v-e58d7db9]{display:flex;justify-content:space-between;align-items:center}.full-metadata-preview[data-v-e58d7db9]{background-color:#f3f4f6;color:#1f2937;font-family:monospace;font-size:.85rem;border:1px solid #d1d5db;padding:1rem;border-radius:6px;white-space:pre-wrap;word-break:break-word;margin-top:.75rem;max-height:300px;overflow-y:auto}.step-tabs[data-v-e58d7db9]{display:flex;gap:.5rem;margin-bottom:1rem}.step-tab[data-v-e58d7db9]{padding:.5rem 1rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;cursor:pointer}.step-tab.active[data-v-e58d7db9]{background:#2563eb;color:#fff;border-color:#2563eb}.artifact-preview[data-v-e58d7db9]{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.artifact-img[data-v-e58d7db9]{max-width:100%;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 2px 4px #0000000d}.code-preview[data-v-e58d7db9]{margin-top:1rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;padding:.75rem;font-family:monospace;font-size:.85rem;white-space:pre-wrap;word-break:break-word;max-height:300px;overflow-y:auto}.file-label[data-v-e58d7db9]{font-weight:600;margin-bottom:.5rem}.tab-header[data-v-e58d7db9]{display:flex;border-bottom:1px solid transparent;margin-bottom:-1px;overflow-x:auto;scrollbar-width:thin;--scrollbar-thumb: #d1d5db;--scrollbar-track: transparent;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}@supports not (scrollbar-color: auto){.tab-header[data-v-e58d7db9]::-webkit-scrollbar{height:4px}.tab-header[data-v-e58d7db9]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:2px}.tab-header[data-v-e58d7db9]::-webkit-scrollbar-track{background:var(--scrollbar-track)}}.tab-panel[data-v-e58d7db9]{border:1px solid #d1d5db;border-radius:0 0 8px 8px;background:#fff;box-shadow:0 1px 4px #0000001a;padding:1.5rem}.tab[data-v-e58d7db9]{padding:.6rem 1.2rem;font-weight:600;background:var(--primary-bg);border:1px solid #d1d5db;border-bottom:none;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;gap:.4rem;flex-shrink:0;white-space:nowrap}.tab[data-v-e58d7db9]:not(:first-child){margin-left:-1px}.tab[data-v-e58d7db9]:first-child{border-top-left-radius:8px}.tab[data-v-e58d7db9]:last-child{border-top-right-radius:8px}.tab[data-v-e58d7db9]:hover{background-color:#e5e7eb}.tab.active[data-v-e58d7db9]{background:var(--secondary-bg);border-color:#d1d5db;z-index:2;position:relative}.io-section[data-v-e58d7db9]{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.io-block[data-v-e58d7db9]{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:1rem;margin-bottom:1rem;font-family:monospace;white-space:pre-wrap;word-break:break-word;max-height:300px;overflow-y:auto}.io-parameter-block[data-v-e58d7db9]{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;padding:1.25rem;margin-bottom:1.25rem;max-height:400px;overflow-y:auto;box-shadow:inset 0 1px 2px #0000000d}.io-label[data-v-e58d7db9]{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:#1f2937}.io-content[data-v-e58d7db9]{font-size:.85rem;color:#111827}.simple-input-note[data-v-e58d7db9]{font-size:.9rem;color:#6b7280;background-color:#f9fafb;padding:.75rem 1rem;border-radius:6px;border:1px solid #e5e7eb}.artifact-grid[data-v-e58d7db9]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.artifact-item[data-v-e58d7db9]{width:100px;display:flex;flex-direction:column;align-items:center;cursor:pointer;flex-shrink:0}.artifact-thumbnail[data-v-e58d7db9]{width:100px;height:100px;object-fit:cover;border-radius:6px;border:1px solid #e5e7eb}.artifact-name[data-v-e58d7db9]{margin-top:.4rem;font-size:.75rem;color:#374151;text-align:center;word-break:break-all}.artifact-item.file[data-v-e58d7db9]{justify-content:center}.file-icon[data-v-e58d7db9]{font-size:2rem;margin-bottom:.4rem}@media(max-width:767px){.tab-panel[data-v-e58d7db9]{padding:.5rem}.table-block[data-v-e58d7db9]{overflow-x:auto}.artifact-thumbnail[data-v-e58d7db9]{width:50px;height:50px}.artifact-name[data-v-e58d7db9],.io-content[data-v-e58d7db9]{font-size:.55rem}.metadata-input-wrapper[data-v-e58d7db9]{padding:.5rem}}.schema-card[data-v-e58d7db9]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:1.5rem;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.schema-card[data-v-e58d7db9]:hover{box-shadow:0 4px 6px #0000000d;border-color:#31dfff}.schema-header[data-v-e58d7db9]{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:1rem 1.25rem}.schema-title-row[data-v-e58d7db9]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.schema-icon[data-v-e58d7db9]{font-size:1.1rem}.schema-table-name[data-v-e58d7db9]{font-size:1.1rem;font-weight:600;color:#111827;margin:0}.schema-source-badge[data-v-e58d7db9]{background:#e0f2fe;color:#0369a1;font-size:.75rem;font-weight:500;padding:.125rem .5rem;border-radius:9999px;border:1px solid #bae6fd}.schema-table-description[data-v-e58d7db9]{font-size:.875rem;color:#4b5563;margin:.25rem 0 0}.schema-body[data-v-e58d7db9]{padding:0;overflow-x:auto}.schema-table[data-v-e58d7db9]{width:100%;border-collapse:collapse;font-size:.875rem;text-align:left}.schema-table th[data-v-e58d7db9],.schema-table td[data-v-e58d7db9]{padding:.75rem 1.25rem;border-bottom:1px solid #e5e7eb;vertical-align:middle}.schema-table th[data-v-e58d7db9]{background:#fff;color:#374151;font-weight:600;border-bottom:2px solid #e5e7eb}.schema-table tr:last-child td[data-v-e58d7db9]{border-bottom:none}.col-name code[data-v-e58d7db9]{background-color:#f3f4f6;color:#1f2937;padding:.125rem .375rem;border-radius:4px;font-size:.8rem;font-family:monospace}.col-type .type-badge[data-v-e58d7db9]{background-color:#f0fdf4;color:#166534;border:1px solid #bbf7d0;font-size:.75rem;font-family:monospace;padding:.125rem .375rem;border-radius:4px}.col-desc[data-v-e58d7db9]{color:#4b5563}.segmented-control[data-v-e1219ac3]{display:inline-block}.segments-container[data-v-e1219ac3]{display:flex;gap:1px;background:#c9d5ef;border-radius:10px;padding:1px;overflow:hidden}.segment[data-v-e1219ac3]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:.95rem;font-weight:500;padding:.65em 1.5em;border:none;cursor:pointer;transition:all .25s ease;-webkit-user-select:none;user-select:none;overflow:hidden;box-sizing:border-box;margin:0;flex:1;min-width:44px;min-height:44px;border:1px solid transparent;background:linear-gradient(180deg,#fbfdff,#e6f1ff);box-shadow:0 0 23.3px #0000001a}.segment[data-v-e1219ac3]:first-child{border-top-left-radius:9px;border-bottom-left-radius:9px}.segment[data-v-e1219ac3]:last-child{border-top-right-radius:9px;border-bottom-right-radius:9px}.segment[data-v-e1219ac3]:hover:not(.segment--selected){filter:brightness(1.05)}.segment--selected[data-v-e1219ac3]{background:linear-gradient(0deg,#2c5abf,#0081ff 75%),linear-gradient(180deg,#fbfdff,#e6f1ff);color:#fff;box-shadow:0 0 23.3px #0000001a}.segment--selected[data-v-e1219ac3]:hover{filter:brightness(1.1)}.segment+.segment[data-v-e1219ac3]{margin-left:-1px}.segment--selected+.segment[data-v-e1219ac3]:not(.segment--selected),.segment:not(.segment--selected)+.segment--selected[data-v-e1219ac3]{border-left-color:#c9d5ef}.segment__text[data-v-e1219ac3]{font-weight:500}.segment__char[data-v-e1219ac3]{font-size:20px;font-weight:600;line-height:1}.segment__icon[data-v-e1219ac3]{display:flex;align-items:center;justify-content:center}.segment__icon svg[data-v-e1219ac3]{width:1.5em;height:1.5em;stroke-width:2;flex-shrink:0}.segment__image[data-v-e1219ac3]{width:20px;height:20px;border-radius:4px;object-fit:cover}.visual-explainer[data-v-a58be69a]{background:#ffffff73;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(229,231,235,.6);border-radius:16px;padding:1.5rem;margin-bottom:0;box-shadow:0 10px 25px -5px #0000000d}.explainer-header[data-v-a58be69a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px solid rgba(229,231,235,.5);padding-bottom:1rem}.explainer-title[data-v-a58be69a]{font-size:1.25rem;font-weight:800;color:#2c5abf;margin:0 0 .25rem}.explainer-subtitle[data-v-a58be69a]{font-size:.85rem;color:#6b7280}.view-toggles[data-v-a58be69a]{display:flex;background:#f1f5f9;padding:.25rem;border-radius:8px;gap:.25rem}.toggle-btn[data-v-a58be69a]{display:flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:6px;border:none;background:transparent;color:#64748b;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.toggle-btn[data-v-a58be69a]:hover{color:#334155}.toggle-btn.active[data-v-a58be69a]{background:#fff;color:#0081ff;box-shadow:0 2px 4px #0000000d}.explainer-error[data-v-a58be69a]{padding:1rem;background-color:#fef2f2;color:#991b1b;border-radius:8px}.builder-content[data-v-a58be69a]{position:relative}.lineage-container[data-v-a58be69a]{position:relative;width:100%;overflow:visible;padding:1rem 0}.lineage-svg[data-v-a58be69a]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.flow-line-glow[data-v-a58be69a]{opacity:0;transition:opacity .25s,stroke-width .25s}.flow-line-glow.is-active[data-v-a58be69a]{opacity:.25;stroke-width:8px}.flow-line[data-v-a58be69a]{transition:opacity .25s,stroke-width .25s,stroke .25s;opacity:.7}.flow-line.is-dimmed[data-v-a58be69a]{opacity:.08!important;stroke:#cbd5e1!important}.flow-line.is-active[data-v-a58be69a]{opacity:1!important;stroke-width:3.5px}.flow-dot[data-v-a58be69a]{stroke-dasharray:8 20;animation:flowAnim-a58be69a 4s linear infinite;opacity:.8;transition:opacity .25s}.flow-dot.is-dimmed[data-v-a58be69a]{opacity:0!important}.flow-dot.is-active[data-v-a58be69a]{opacity:1!important;animation-duration:2.5s}@keyframes flowAnim-a58be69a{to{stroke-dashoffset:-100}}.lineage-stages[data-v-a58be69a]{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:2.5rem;position:relative;z-index:2}@media(max-width:768px){.lineage-stages[data-v-a58be69a]{grid-template-columns:1fr;gap:3rem}}.lineage-stage[data-v-a58be69a]{display:flex;flex-direction:column;gap:1.25rem}.stage-header[data-v-a58be69a]{font-size:.75rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #f1f5f9;padding-bottom:.5rem;margin-bottom:.5rem}.stage-nodes[data-v-a58be69a]{display:flex;flex-direction:column;gap:1rem}.lineage-node[data-v-a58be69a]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 4px 6px -1px #00000005;transition:all .25s ease;position:relative;cursor:pointer}.lineage-node[data-v-a58be69a]:after{content:"";position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background-color:#cbd5e1;border:2px solid white;box-shadow:0 1px 3px #0000001a;opacity:.5;transition:all .2s}.source-node[data-v-a58be69a]:after{right:-4px;transform:translateY(-50%)}.intermediate-node[data-v-a58be69a]:before{content:"";position:absolute;top:50%;left:-4px;width:8px;height:8px;border-radius:50%;background-color:#cbd5e1;border:2px solid white;transform:translateY(-50%);opacity:.5}.intermediate-node[data-v-a58be69a]:after{right:-4px;transform:translateY(-50%)}.output-node[data-v-a58be69a]:before{content:"";position:absolute;top:50%;left:-4px;width:8px;height:8px;border-radius:50%;background-color:#cbd5e1;border:2px solid white;transform:translateY(-50%);opacity:.5}.lineage-node.is-active[data-v-a58be69a]{transform:translateY(-2px);box-shadow:0 10px 20px -5px #0081ff26;border-color:#0081ff}.lineage-node.is-active[data-v-a58be69a]:after,.lineage-node.is-active[data-v-a58be69a]:before{background-color:#0081ff;scale:1.25;opacity:1}.lineage-node.is-dimmed[data-v-a58be69a]{opacity:.4;border-color:#f1f5f9;box-shadow:none}.node-icon-wrapper[data-v-a58be69a]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s}.connector-logo[data-v-a58be69a]{width:20px;height:20px;object-fit:contain}.lineage-node.is-active .node-icon-wrapper[data-v-a58be69a]{transform:scale(1.1)}.src-icon[data-v-a58be69a]{background-color:#e6f1ff;color:#0081ff}.int-icon[data-v-a58be69a]{background-color:#f5f3ff;color:#7c3aed}.out-icon[data-v-a58be69a]{background-color:#ecfdf5;color:#10b981}.node-info[data-v-a58be69a]{flex:1;min-width:0}.node-name[data-v-a58be69a]{font-weight:700;font-size:.85rem;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-meta[data-v-a58be69a]{font-size:.7rem;color:#64748b;margin-top:.1rem}.connector-type-badge[data-v-a58be69a]{background-color:#cbd5e1;color:#334155;padding:.05rem .3rem;border-radius:4px;font-size:.6rem;font-weight:700}.node-details-pill[data-v-a58be69a]{font-size:.65rem;font-weight:700;background-color:#f1f5f9;color:#64748b;padding:.15rem .4rem;border-radius:4px;cursor:help;position:relative}.node-tooltip[data-v-a58be69a]{visibility:hidden;opacity:0;position:absolute;bottom:125%;right:0;width:200px;background-color:#0f172a;color:#fff;padding:.5rem;border-radius:6px;font-size:.7rem;line-height:1.3;box-shadow:0 10px 15px -3px #00000026;z-index:10;transition:opacity .2s,visibility .2s;pointer-events:none}.node-details-pill:hover .node-tooltip[data-v-a58be69a]{visibility:visible;opacity:1}.tree-container[data-v-a58be69a]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.tree-node[data-v-a58be69a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem}.tree-node.root[data-v-a58be69a]{background:#f8fafc;border-left:4px solid #2C5ABF}.tree-node.subquery[data-v-a58be69a]{background:#fff;border-left:4px solid #7c3aed;margin-top:1rem}.tree-node.nested-subquery[data-v-a58be69a]{background:#fafafa;border-left:4px solid #10b981;margin-top:.75rem}.tree-node-title[data-v-a58be69a]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#334155;margin-bottom:.5rem}.root-icon[data-v-a58be69a]{color:#2c5abf}.alias-name[data-v-a58be69a]{color:#7c3aed;font-family:monospace;font-weight:700}.criteria-list[data-v-a58be69a]{display:flex;flex-direction:column;gap:.4rem;padding-left:1.5rem}.criteria-item[data-v-a58be69a]{font-size:.75rem;line-height:1.4}.select-item[data-v-a58be69a]{color:#1e293b}.filter-item[data-v-a58be69a]{color:#b45309}.join-item[data-v-a58be69a]{color:#0081ff}.subqueries-tree[data-v-a58be69a],.nested-subqueries[data-v-a58be69a]{margin-top:1rem;padding-left:1rem;border-left:1px dashed #cbd5e1}.chat-view[data-v-b4f09050]{display:flex;flex-direction:column;height:100dvh;position:relative;overflow:hidden}.chat-scroll-container[data-v-b4f09050]{flex:1;overflow-y:auto;scroll-behavior:auto;-webkit-overflow-scrolling:touch;padding-top:1rem;padding-bottom:3rem}.chat-messages[data-v-b4f09050]{min-height:calc(100% - 1px);padding-bottom:1rem}.messages-content[data-v-b4f09050]{max-width:1000px;margin:0 auto;padding:0 1rem 1rem}.message-wrapper[data-v-b4f09050]{display:flex;margin-bottom:1.5rem;max-width:100%;opacity:0;transform:translateY(10px);animation:messageIn-b4f09050 .3s ease-out forwards}@keyframes messageIn-b4f09050{to{opacity:1;transform:translateY(0)}}@keyframes spin-b4f09050{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tool-calls-section[data-v-b4f09050]{margin:.5rem 0 1rem;display:flex;flex-direction:column;gap:.3rem}.tool-call-card[data-v-b4f09050]{background:#175bc60d;border:1px solid rgba(23,91,198,.15);border-radius:6px;overflow:hidden;transition:all .2s ease;color:#175bc6}.tool-call-card.clickable[data-v-b4f09050]{cursor:pointer}.tool-call-card.clickable[data-v-b4f09050]:hover{background:#175bc61a;border-color:#175bc64d}.tool-call-card.running[data-v-b4f09050]{background:#175bc614;border-color:#175bc6}.tool-call-card.completed[data-v-b4f09050],.tool-call-card.failed[data-v-b4f09050]{background:#175bc60d;border-color:#175bc626;color:#175bc6}.tool-call-header[data-v-b4f09050]{padding:.5rem .75rem;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none;font-size:.8rem;font-weight:500}.tool-call-info[data-v-b4f09050]{display:flex;align-items:center;gap:.4rem}.status-icon.running[data-v-b4f09050],.status-icon.completed[data-v-b4f09050],.status-icon.failed[data-v-b4f09050]{color:#175bc6}.spin-animation[data-v-b4f09050]{animation:spin-b4f09050 1s linear infinite}.tool-name[data-v-b4f09050]{font-family:inherit}.tool-status-text[data-v-b4f09050]{font-size:.7rem;color:inherit;opacity:.8;margin-left:.25rem}.working-placeholder[data-v-b4f09050]{color:#64748b;font-style:italic;font-size:.95rem;display:flex;align-items:center;gap:2px;padding:.25rem 0}.dots[data-v-b4f09050]:after{content:"";animation:dots-animation-b4f09050 1.5s infinite}@keyframes dots-animation-b4f09050{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.thinking[data-v-b4f09050]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;color:#64748b}.loading-icon[data-v-b4f09050]{animation:spin-b4f09050 1s linear infinite;color:#175bc6}.avatar[data-v-b4f09050]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;margin-top:2px;margin-right:12px}.bubble[data-v-b4f09050]{max-width:75%;padding:.75rem 1rem;font-size:.95rem;line-height:1.5;box-shadow:0 4px 12px #0000001a;word-break:break-word;transition:all .2s ease}.message-wrapper.user .bubble[data-v-b4f09050]{background:#c7e2ff;color:#000;border-radius:24px 0 24px 24px;margin-left:auto}.message-wrapper.bot .bubble[data-v-b4f09050]{background:#f9fafb;color:#111827;border-radius:0 24px 24px}.reasoning-section[data-v-b4f09050]{margin-bottom:.75rem;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.reasoning-toggle[data-v-b4f09050]{display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;color:#6b7280;font-size:.85rem;padding:.25rem 0;transition:color .2s ease;width:100%;text-align:left}.reasoning-toggle[data-v-b4f09050]:hover{color:#374151}.chevron-icon[data-v-b4f09050]{transition:transform .2s ease;flex-shrink:0}.chevron-icon.rotated[data-v-b4f09050]{transform:rotate(180deg)}.reasoning-label[data-v-b4f09050]{font-weight:500}.reasoning-content[data-v-b4f09050]{margin-top:.5rem;padding:.75rem;background:#f8f9fa;border-radius:8px;border-left:3px solid #d1d5db;font-size:.85rem;font-style:italic;color:#4b5563;line-height:1.4;animation:expandIn-b4f09050 .2s ease-out}@keyframes expandIn-b4f09050{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.reasoning-content[data-v-b4f09050] p{margin:.5rem 0}.reasoning-content[data-v-b4f09050] p:first-child{margin-top:0}.reasoning-content[data-v-b4f09050] p:last-child{margin-bottom:0}.reasoning-content[data-v-b4f09050] code{background:#e5e7eb;padding:.125rem .25rem;border-radius:3px;font-family:monospace;font-size:.8em}.reasoning-content[data-v-b4f09050] pre{background:#e5e7eb;padding:.5rem;border-radius:4px;overflow-x:auto;margin:.5rem 0}.chat-input-container[data-v-b4f09050]{position:sticky;bottom:5rem;transition:all .2s ease}.chat-input-wrapper[data-v-b4f09050]{max-width:1000px;margin:0 auto;padding-left:1rem;padding-right:1rem}textarea[data-v-b4f09050]{flex:1;min-height:80px;max-height:200px;padding:1rem;border:none;border-radius:24px 0 0 24px;font-family:inherit;font-size:1rem;line-height:1.5;resize:none;outline:none;background:transparent;transition:height .2s ease}textarea[data-v-b4f09050]:focus{outline:none}.input-actions[data-v-b4f09050]{display:flex;align-items:flex-end;padding:.5rem;gap:.5rem}.input-group[data-v-b4f09050]{display:flex;border:1px solid rgba(0,0,0,.1);border-radius:24px;background:#f9fafb;box-shadow:0 2px 10px #0000000d;transition:all .2s ease;min-height:80px}.input-group[data-v-b4f09050]:focus-within{border-color:#678598;box-shadow:0 2px 10px #0000000d}.input-buttons[data-v-b4f09050]{display:flex;justify-content:space-between;align-items:center}.label-area[data-v-b4f09050]{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;gap:.5rem}.left-aligned[data-v-b4f09050]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;flex:1}.right-aligned[data-v-b4f09050]{display:flex;align-items:center;flex-shrink:0}.label[data-v-b4f09050]{font-size:.7rem;background:#c7e2ff;color:#175bc6;padding:2px 8px;border-radius:12px;font-weight:500}.info-button[data-v-b4f09050],.copy-button[data-v-b4f09050]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#175bc61a;color:#175bc6;border:none;cursor:pointer;transition:all .2s;flex-shrink:0}.info-button[data-v-b4f09050]:hover,.copy-button[data-v-b4f09050]:hover{background:#175bc633;transform:scale(1.1)}.copy-button[data-v-b4f09050]{background:#6b72801a;color:#6b7280}.copy-button[data-v-b4f09050]:hover{background:#6b728033;color:#374151}.user-label-area[data-v-b4f09050]{justify-content:flex-start}.user-label-area .right-aligned[data-v-b4f09050]{display:none}.artifact-preview[data-v-b4f09050]{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.artifact-img[data-v-b4f09050]{max-width:300px;max-height:300px;object-fit:contain;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 2px 4px #0000000d}.artifact-image-container[data-v-b4f09050]{position:relative;display:inline-block;max-width:fit-content}.artifact-download-btn[data-v-b4f09050]{position:absolute;top:10px;right:10px;background:#ffffffd9;border:1px solid #e5e7eb;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#1f2937;cursor:pointer;opacity:0;transition:opacity .2s ease,background-color .2s ease;box-shadow:0 2px 4px #0000001a}.artifact-image-container:hover .artifact-download-btn[data-v-b4f09050]{opacity:1}.artifact-download-btn[data-v-b4f09050]:hover{background:#fff;color:#111827}.settings-section[data-v-b4f09050]{margin-top:.5rem}.section-label[data-v-b4f09050]{display:block;font-weight:500;margin-bottom:.5rem}.settings-top[data-v-b4f09050]{background:#f8f8f8;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid #e0e0e0}.settings-middle[data-v-b4f09050]{background:#fff;padding:1.5rem}.settings-bottom[data-v-b4f09050]{background:#f8f8f8;padding:1rem 1.5rem;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end}.settings-button[data-v-b4f09050]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#64748b;background:transparent;border:none;cursor:pointer;transition:all .2s}.settings-button[data-v-b4f09050]:hover{background:#0000000d}.send-button[data-v-b4f09050]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;cursor:pointer;transition:all .2s;border:1px solid #FFF;background:linear-gradient(0deg,#2c5abf 43.41%,#0081ff 108.68%),linear-gradient(180deg,#fbfdff,#e6f1ff);box-shadow:0 0 23.3px #0000001a}.send-button[data-v-b4f09050]:hover{filter:brightness(1.1)}.send-button .spinner[data-v-b4f09050]{width:1em;height:1em;border:2px solid transparent;border-top:2px solid white;border-right:2px solid white;border-radius:50%;animation:spin-b4f09050 .6s linear infinite}.send-button.disabled[data-v-b4f09050]{opacity:.5;cursor:default}.suggestion-pills[data-v-b4f09050]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding-bottom:.5rem;margin-bottom:.5rem}.pill[data-v-b4f09050]{background:#e0ecff;color:#175bc6;font-weight:500;border:none;border-radius:20px;padding:.5rem 1rem;cursor:pointer;transition:background .2s}.pill[data-v-b4f09050]:hover{background:#d0e0ff}@media(max-width:767px){.chat-input-container[data-v-b4f09050]{bottom:3rem}.chat-scroll-container[data-v-b4f09050]{padding-bottom:1rem}.avatar[data-v-b4f09050]{display:none}.bubble[data-v-b4f09050]{max-width:100%;font-size:.8rem;padding:.5rem 1rem}.message-wrapper.user .bubble[data-v-b4f09050]{margin-bottom:0}textarea[data-v-b4f09050]{font-size:.85rem}.settings-button[data-v-b4f09050],.send-button[data-v-b4f09050]{height:32px;width:32px}.input-actions[data-v-b4f09050]{gap:.25rem}.settings-button svg[data-v-b4f09050],.send-button svg[data-v-b4f09050]{width:16px;height:16px}.reasoning-content[data-v-b4f09050]{font-size:.8rem;padding:.5rem}.reasoning-toggle[data-v-b4f09050]{font-size:.8rem}.info-button[data-v-b4f09050],.copy-button[data-v-b4f09050]{width:20px;height:20px}.info-button svg[data-v-b4f09050],.copy-button svg[data-v-b4f09050]{width:12px;height:12px}}.form-group[data-v-a8539940]{margin-bottom:1.25rem;display:flex;flex-direction:column}.form-group label[data-v-a8539940]{margin-bottom:.4rem;font-weight:500;color:#374151}input[data-v-a8539940],textarea[data-v-a8539940],select[data-v-a8539940]{width:100%;padding:.6rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;background-color:#fff;color:#1f2937}input[data-v-a8539940]:focus,textarea[data-v-a8539940]:focus,select[data-v-a8539940]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.key-value-row[data-v-a8539940]{display:flex;gap:.5rem;margin-bottom:.5rem}.key-value-row input[data-v-a8539940]{flex:1}.key-value-row button[data-v-a8539940]{background:transparent;border:none;cursor:pointer;font-size:1.1rem}.connectors-list[data-v-a8539940]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem}.connector-item[data-v-a8539940]{cursor:pointer}.test-button[data-v-a8539940]{margin-top:.5rem;padding:.4rem .6rem;font-size:.85rem;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;transition:background-color .2s}.test-button[data-v-a8539940]:hover{background-color:#e5e7eb}.response-box[data-v-a8539940]{background:#f9fafb;padding:1rem;border:1px solid #d1d5db;border-radius:6px;margin-top:1rem;max-height:300px;overflow:auto;font-size:.9rem;white-space:pre-wrap}.footer[data-v-dd17f00a]{margin:4rem auto 6rem;width:fit-content;display:flex;gap:2rem;padding:.5rem 1rem;border-radius:12px;background:#dfeeff;font-size:14px}.footer-link[data-v-dd17f00a]{color:#007bff;text-decoration:none;padding:.3rem .8rem;border-radius:8px;transition:background .2s}.footer-link[data-v-dd17f00a]:hover{background:#007bff1a}.footer-link.active[data-v-dd17f00a]{background:#fff;font-weight:600}@media(max-width:768px){.footer[data-v-dd17f00a]{margin:4rem auto}}.home-container[data-v-c000df3e],.home-container-alt[data-v-c000df3e]{max-width:720px;margin:4rem auto;text-align:center;padding:2rem}h1[data-v-c000df3e]{font-size:2rem;font-weight:600;color:#1f2937;margin-bottom:1rem}h1.home-container-alt-title[data-v-c000df3e]{background:linear-gradient(90deg,#0081ff 31.25%,#0ddec6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:3rem;font-weight:700;word-wrap:break-word}.home-container-alt-buttons[data-v-c000df3e]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}p[data-v-c000df3e]{font-size:1.1rem;color:#4b5563;margin-bottom:2rem}.skip-link[data-v-c000df3e]{margin-top:1rem;font-size:.95rem;color:var(--secondary-font);cursor:pointer;text-decoration:none}.skip-link[data-v-c000df3e]:hover{filter:brightness(1.3)}.trial-offer[data-v-c000df3e]{margin-top:2rem;padding:1.5rem;background:linear-gradient(135deg,#0081ff15,#0ddec615);border-radius:12px;position:relative}.trial-badge[data-v-c000df3e]{display:inline-block;margin-bottom:.75rem}.trial-duration[data-v-c000df3e]{background:linear-gradient(90deg,#0081ff,#0ddec6);color:#fff;padding:.4rem 1rem;border-radius:20px;font-weight:700;font-size:.85rem;letter-spacing:.5px;box-shadow:0 2px 8px #0081ff4d}.trial-text[data-v-c000df3e]{margin:0;color:#4b5563;font-size:.95rem;line-height:1.5}.plan-status[data-v-c000df3e]{margin-top:2rem;padding:1rem;background:#f8f9fa;border-radius:8px;display:inline-block;background:linear-gradient(135deg,#0081ff15,#0ddec615)}.plan-status.wizard-plan[data-v-c000df3e]{margin-top:1.5rem;margin-bottom:-.5rem}.plan-status-content[data-v-c000df3e]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center}.plan-label[data-v-c000df3e]{color:#6b7280;font-size:.9rem}.plan-name[data-v-c000df3e]{font-weight:600;color:#1f2937;font-size:.95rem;padding:.2rem .6rem;background:linear-gradient(90deg,#0081ff20,#0ddec620);border-radius:6px}.plan-expiry[data-v-c000df3e]{color:#6b7280;font-size:.85rem;font-style:italic}.plan-expiry.plan-expired[data-v-c000df3e]{color:#dc2626}.plan-expiry.plan-expiring-soon[data-v-c000df3e]{color:#ea580c}.plan-expiry[data-v-c000df3e]:contains("Expired"){color:#dc2626}.plan-expiry[data-v-c000df3e]:contains("today"),.plan-expiry[data-v-c000df3e]:contains("1 day"){color:#ea580c}@media(max-width:767px){h1.home-container-alt-title[data-v-c000df3e]{font-size:1.8rem}.home-container[data-v-c000df3e],.home-container-alt[data-v-c000df3e]{max-width:600px;margin:1rem auto;padding:1rem}.home-container-alt-buttons[data-v-c000df3e]{flex-direction:column;align-items:center;gap:.5rem}.intro[data-v-c000df3e]{font-size:.9rem}.trial-offer[data-v-c000df3e]{padding:1.2rem}.trial-duration[data-v-c000df3e]{font-size:.8rem}.trial-text[data-v-c000df3e]{font-size:.9rem}.plan-status-content[data-v-c000df3e]{flex-direction:column;gap:.3rem}}.connector[data-v-df8e0981]{display:flex;flex-direction:column;gap:1rem}.connector-image[data-v-df8e0981]{max-height:80px;margin:0 auto 1rem}@media(max-width:768px){.connector-image[data-v-df8e0981]{max-height:60px}}.connector[data-v-5e665b75]{display:flex;flex-direction:column;gap:1rem}.connector-image[data-v-5e665b75]{max-height:80px;margin:0 auto 1rem}@media(max-width:768px){.connector-image[data-v-5e665b75]{max-height:60px}}.connector[data-v-6cd6b906]{display:flex;flex-direction:column;gap:1rem}.connector-image[data-v-6cd6b906]{max-width:450px;max-height:80px;margin:0 auto 1rem}@media(max-width:768px){.connector-image[data-v-6cd6b906]{max-width:300px;max-height:60px}}.connector[data-v-81af05b1]{display:flex;flex-direction:column;gap:1rem}.connector-image[data-v-81af05b1]{max-width:450px;max-height:80px;margin:0 auto 1rem}@media(max-width:768px){.connector-image[data-v-81af05b1]{max-width:300px;max-height:60px}}.connector[data-v-7de8431e]{display:flex;flex-direction:column;gap:1rem}.connector-image[data-v-7de8431e]{max-height:80px;margin:0 auto 1rem}@media(max-width:768px){.connector-image[data-v-7de8431e]{max-height:60px}}.connector[data-v-c7d72b5a]{display:flex;flex-direction:column;gap:1rem}.connector-image[data-v-c7d72b5a]{max-height:80px;margin:0 auto 1rem}@media(max-width:768px){.connector-image[data-v-c7d72b5a]{max-height:60px}}.connector[data-v-ca844434]{display:flex;flex-direction:column;gap:1rem}.connector-image[data-v-ca844434]{max-height:80px;margin:0 auto 1rem}@media(max-width:768px){.connector-image[data-v-ca844434]{max-height:60px}}.connector[data-v-b739ae05]{display:flex;flex-direction:column;gap:1rem}.connector-image[data-v-b739ae05]{max-height:80px;max-width:200px;margin:0 auto 1rem}@media(max-width:768px){.connector-image[data-v-b739ae05]{max-height:60px}}.connector[data-v-47d567f4]{display:flex;flex-direction:column;gap:1rem}.connector-image[data-v-47d567f4]{max-height:80px;margin:0 auto 1rem}@media(max-width:768px){.connector-image[data-v-47d567f4]{max-height:60px}}.connector[data-v-645be243]{display:flex;flex-direction:column;gap:1rem}.connector-image[data-v-645be243]{max-height:80px;margin:0 auto 1rem}@media(max-width:768px){.connector-image[data-v-645be243]{max-height:60px}}.glass-button[data-v-6189820d]{display:inline-flex;align-items:center;justify-content:center;background:#ffffff1a;-webkit-backdrop-filter:blur(4px) brightness(1.2);backdrop-filter:blur(4px) brightness(1.2);border:1px solid var(--border-color-light);border-radius:.5rem;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease;box-shadow:0 2px 4px #0000001a;width:120px;height:120px;padding:.5rem;overflow:hidden;text-align:center}.glass-button[data-v-6189820d]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.glass-button[data-v-6189820d]:active{transform:translateY(0);box-shadow:0 1px 3px #0003}.glass-button[data-v-6189820d]:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.content[data-v-6189820d]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;width:100%}.image-wrapper[data-v-6189820d]{flex:1;display:flex;align-items:center;justify-content:center;max-height:calc(100% - 1.5rem)}.glass-button img[data-v-6189820d]{max-width:80%;max-height:80%;object-fit:contain;display:block}.caption[data-v-6189820d]{font-size:.75rem;color:var(--secondary-font);line-height:1;margin-top:.25rem;min-height:1rem;font-family:Poppins,sans-serif}.button-grid[data-v-b2a2bed9]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(100px,max-content));justify-content:center;margin:0 auto}.connectors-container[data-v-b2a2bed9]{padding:2rem;max-width:960px;margin:0 auto}h1[data-v-b2a2bed9]{font-size:1.75rem;font-weight:600;margin-bottom:1.5rem;color:#1f2937;text-align:left}.connectors-list[data-v-b2a2bed9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem}.form-group[data-v-b2a2bed9]{margin-bottom:1.25rem}.banner-wrapper[data-v-b2a2bed9]{z-index:10;position:absolute;top:10px;right:-8px;filter:drop-shadow(-2px 4px 3px rgba(0,0,0,.3))}.banner[data-v-b2a2bed9]{background:#2563eb;color:#fff;padding:0 15px;font-weight:800;font-size:10px;text-transform:uppercase;position:relative;display:block;border-radius:50px 5px 5px 50px}.banner-wrapper[data-v-b2a2bed9]:before{content:"";position:absolute;top:100%;right:0;width:8px;height:8px;background:#1e40af;clip-path:polygon(0 0,100% 0,0 100%);border-bottom-right-radius:4px}label[data-v-b2a2bed9]{display:block;margin-bottom:.4rem;font-weight:500;color:#374151}input[data-v-b2a2bed9],select[data-v-b2a2bed9]{width:100%;padding:.6rem;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:1rem;background-color:#fff;color:#1f2937}input[data-v-b2a2bed9]:focus,select[data-v-b2a2bed9]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}:root{--input-bg: #fff;--primary-bg: #fff;--secondary-bg: #c7e2ff;--border-color: #ccc;--primary-font: #000;--secondary-font: #175bc6;--danger-color: #dc3545;--warning-color: #ffc107;--warning-font: #a46c00;--border-color: #d1d5db;--border-color-light: #dddddd}html,body{height:100%;overflow:hidden;background:url(/assets/nexus-bg-BULNLp1O.png) center center / cover no-repeat;background-attachment:fixed;color:#fff;margin:0;padding:0;background-color:#f9fafb;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:#1f2937;box-sizing:border-box;min-height:-webkit-fill-available;overscroll-behavior:none}*{box-sizing:border-box}.poppins-thin{font-family:Poppins,sans-serif;font-weight:100;font-style:normal}.poppins-extralight{font-family:Poppins,sans-serif;font-weight:200;font-style:normal}.poppins-light{font-family:Poppins,sans-serif;font-weight:300;font-style:normal}.poppins-regular{font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.poppins-medium{font-family:Poppins,sans-serif;font-weight:500;font-style:normal}.poppins-semibold{font-family:Poppins,sans-serif;font-weight:600;font-style:normal}.poppins-bold{font-family:Poppins,sans-serif;font-weight:700;font-style:normal}.poppins-extrabold{font-family:Poppins,sans-serif;font-weight:800;font-style:normal}.poppins-black{font-family:Poppins,sans-serif;font-weight:900;font-style:normal}.poppins-thin-italic{font-family:Poppins,sans-serif;font-weight:100;font-style:italic}.poppins-extralight-italic{font-family:Poppins,sans-serif;font-weight:200;font-style:italic}.poppins-light-italic{font-family:Poppins,sans-serif;font-weight:300;font-style:italic}.poppins-regular-italic{font-family:Poppins,sans-serif;font-weight:400;font-style:italic}.poppins-medium-italic{font-family:Poppins,sans-serif;font-weight:500;font-style:italic}.poppins-semibold-italic{font-family:Poppins,sans-serif;font-weight:600;font-style:italic}.poppins-bold-italic{font-family:Poppins,sans-serif;font-weight:700;font-style:italic}.poppins-extrabold-italic{font-family:Poppins,sans-serif;font-weight:800;font-style:italic}.poppins-black-italic{font-family:Poppins,sans-serif;font-weight:900;font-style:italic}.markdown-body h1,.markdown-body h2{margin-top:1rem;margin-bottom:.5rem}.markdown-body p{margin:.5rem 0}.markdown-body pre code{background:#f3f4f6;padding:.2rem .4rem;border-radius:4px;font-family:monospace}.markdown-body pre{background:#f3f4f6;padding:1rem;border-radius:6px;overflow-x:auto}.markdown-table-wrapper{width:100%;overflow-x:auto;margin:1rem 0;scrollbar-width:thin;--scrollbar-thumb: #d1d5db;--scrollbar-track: transparent;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}@supports not (scrollbar-color: auto){.markdown-table-wrapper::-webkit-scrollbar{height:4px}.markdown-table-wrapper::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:2px}.markdown-table-wrapper::-webkit-scrollbar-track{background:var(--scrollbar-track)}}.markdown-body table{width:100%;min-width:max-content;border-collapse:collapse;margin:0;font-size:.95rem}.markdown-body th,.markdown-body td{border:1px solid #e5e7eb;padding:.5rem .75rem;text-align:left}.markdown-body thead{background-color:#f3f4f6;font-weight:600}.markdown-body tbody tr:nth-child(2n){background-color:#f9fafb}.markdown-body tbody tr:hover{background-color:#f3f4f6}.code-block-wrapper{position:relative;margin:1rem 0;border-radius:8px;border:1px solid #334155;background:#1e293b;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.code-block-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background:#0f172a;border-bottom:1px solid #334155;font-family:inherit;font-size:.8rem;font-weight:500;color:#94a3b8;-webkit-user-select:none;user-select:none}.code-block-lang{text-transform:uppercase;font-weight:600;letter-spacing:.05em;font-size:.75rem;color:#38bdf8}.code-copy-btn{display:flex;align-items:center;gap:.35rem;background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;transition:all .2s ease;outline:none}.code-copy-btn:hover{background:#94a3b826;color:#f8fafc}.code-copy-btn.copied{color:#34d399}.code-copy-btn svg{width:14px;height:14px;color:currentColor}.markdown-body .code-block-wrapper pre{margin:0;border-radius:0;background:transparent;padding:1rem}.markdown-body .code-block-wrapper pre code{background:transparent;padding:0;border-radius:0;color:#a7f3d0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
