.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:#000c;color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.loadingRoot[data-v-8c59aeae]{min-height:100vh;display:grid;place-items:center;padding:24px}.loadingText[data-v-8c59aeae]{margin:0;font-size:18px;font-weight:500;color:var(--color-text-muted)}@font-face{font-weight:900;font-family:Inter;font-style:normal;src:url(/assets/Inter-Black-PCIGMC9y.woff2) format("woff2");font-display:swap}@font-face{font-weight:700;font-family:Inter;font-style:normal;src:url(/assets/Inter-ExtraBold-Da5QcHRB.woff2) format("woff2");font-display:swap}@font-face{font-weight:700;font-family:Inter;font-style:normal;src:url(/assets/Inter-Bold-CQHYVgG_.woff2) format("woff2");font-display:swap}@font-face{font-weight:600;font-family:Inter;font-style:normal;src:url(/assets/Inter-SemiBold-ClSOndc6.woff2) format("woff2");font-display:swap}@font-face{font-weight:500;font-family:Inter;font-style:normal;src:url(/assets/Inter-Medium-D5YUpoRx.woff2) format("woff2");font-display:swap}@font-face{font-weight:400;font-family:Inter;font-style:normal;src:url(/assets/Inter-Regular-6EfshmZx.woff2) format("woff2");font-display:swap}@font-face{font-weight:300;font-family:Inter;font-style:normal;src:url(/assets/Inter-Light-DpNixdPo.woff2) format("woff2");font-display:swap}@font-face{font-weight:200;font-family:Inter;font-style:normal;src:url(/assets/Inter-ExtraLight-dSzjrJSk.woff2) format("woff2");font-display:swap}@font-face{font-weight:100;font-family:Inter;font-style:normal;src:url(/assets/Inter-Thin-De7PdzHo.woff2) format("woff2");font-display:swap}body{-webkit-font-smoothing:subpixel-antialiased}:root{--color-bg: #ffffff;--color-bg-light: #f9fafb;--color-bg-hover: #f3f4f6;--color-bg-active: #e5f0ff;--color-border: #e5e7eb;--color-text-primary: #111827;--color-text-secondary: #4b5563;--color-text-muted: #6b7280;--color-text-heading: #3d3d3d;--color-accent: #2563eb;--color-error: #b91c1c;--color-error-bg: #fef2f2;--color-success: #16a34a;--color-success-bg: #ecfdf5;--color-spinner-track: #e5e7eb;--color-spinner-head: #6b7280;--color-bubble-user: #f4f4f4;--color-bubble-assistant: transparent;--color-backdrop: rgba(15, 23, 42, .35);--color-shadow: rgba(15, 23, 42, .15);--color-code-inline-bg: rgba(0, 0, 0, .06);--color-code-block-bg: #1e1e2e;--color-code-block-text: #cdd6f4;--color-table-head-bg: rgba(0, 0, 0, .04);--color-table-row-alt-bg: rgba(0, 0, 0, .02);--color-upgrade-banner-bg: #e8f5e9;--color-upgrade-banner-text: #2e7d32;--color-plan-selected-border: #1976d2;--color-plan-selected-bg: rgba(25, 118, 210, .06);--color-plan-selected-dot: #ffffff;--color-badge-bg: #2e7d32;--color-badge-text: #ffffff;--color-primary-button-bg: #1976d2;--color-primary-button-text: #ffffff;--color-message-action-hover-bg: #f3f4f6;--color-message-action-hover-border: #e5e7eb}[data-theme=dark]{--color-bg: #212121;--color-bg-light: #171717;--color-bg-hover: #2a2a2a;--color-bg-active: #303030;--color-border: #3a3a3a;--color-text-primary: #ececec;--color-text-secondary: #c7c7c7;--color-text-muted: #a0a0a0;--color-text-heading: #f1f1f1;--color-accent: #10a37f;--color-error: #ffb4b4;--color-error-bg: #5a1f1f;--color-success: #8ce7c5;--color-success-bg: #10362d;--color-spinner-track: #3f3f3f;--color-spinner-head: #d5d5d5;--color-bubble-user: #2a2a2a;--color-bubble-assistant: transparent;--color-backdrop: rgba(0, 0, 0, .62);--color-shadow: rgba(0, 0, 0, .5);--color-code-inline-bg: rgba(255, 255, 255, .12);--color-code-block-bg: #161616;--color-code-block-text: #e8e8e8;--color-table-head-bg: rgba(255, 255, 255, .06);--color-table-row-alt-bg: rgba(255, 255, 255, .03);--color-upgrade-banner-bg: #10362d;--color-upgrade-banner-text: #9be8cd;--color-plan-selected-border: #10a37f;--color-plan-selected-bg: rgba(16, 163, 127, .18);--color-plan-selected-dot: #0f2a24;--color-badge-bg: #0f8e70;--color-badge-text: #e8fff8;--color-primary-button-bg: #10a37f;--color-primary-button-text: #f1fffb;--color-message-action-hover-bg: #2a2a2a;--color-message-action-hover-border: #3a3a3a}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif;font-style:normal;line-height:1.5;tab-size:4;font-size:16px;font-feature-settings:normal;font-variation-settings:normal;font-synthesis:none;text-wrap:balance;text-size-adjust:100%;font-weight:400}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;padding:0;height:100%}body{background:var(--color-bg);color:var(--color-text-primary)}button,input,textarea{font-family:inherit}textarea{text-wrap:wrap}.v-popper__popper{transition:opacity .18s ease-out,transform .18s ease-out,visibility .18s}.v-popper__popper.v-popper__popper--hidden{opacity:0;transform:scale(.97);visibility:hidden;pointer-events:none}.v-popper__popper.v-popper__popper--shown{opacity:1;transform:scale(1);visibility:visible}p{margin:0;padding:0}
