#login-gpt[data-v-5add3b80]{background-image:url(../img/bg-upgpt-login.27835f96.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;min-height:100dvh;height:100dvh}.login-page-gpt[data-v-5add3b80]{position:relative}.primary-login[data-v-5add3b80]{font-size:36px;font-weight:500;color:#222}.bg-panel[data-v-5add3b80]{position:relative;padding:64px}.bg-panel .logo[data-v-5add3b80]{width:300px;margin-top:40px;margin-bottom:60px}.bg-panel .welcome-text[data-v-5add3b80]{color:#044958;text-align:center}.bg-panel .welcome-text h2[data-v-5add3b80]{font-size:36px;margin-bottom:36px}.bg-panel .welcome-text .tagline[data-v-5add3b80]{font-size:28px;color:#1095af;line-height:1.5;font-weight:500}.bg-panel .v-card[data-v-5add3b80]{border-radius:15px!important}.primary-mobile-login[data-v-5add3b80]{font-size:28px;font-weight:500;color:#222}.form-panel-mobile[data-v-5add3b80],.form-panel[data-v-5add3b80]{display:flex;flex-direction:column;align-items:center;padding:32px}.form-panel-mobile .login-card-mobile[data-v-5add3b80],.form-panel-mobile .login-card[data-v-5add3b80],.form-panel .login-card-mobile[data-v-5add3b80],.form-panel .login-card[data-v-5add3b80]{width:90%;max-width:500px;padding:24px;border-radius:15px!important}.form-panel-mobile .logo-mobile[data-v-5add3b80],.form-panel .logo-mobile[data-v-5add3b80]{width:160px;margin:25px auto 32px}.form-panel-mobile .forget[data-v-5add3b80],.form-panel .forget[data-v-5add3b80]{font-size:.875rem;color:#00acc1;text-decoration:none}.form-panel-mobile .v-card__text[data-v-5add3b80],.form-panel .v-card__text[data-v-5add3b80]{line-height:unset}.footer[data-v-5add3b80]{position:absolute;bottom:0;width:100%;color:#546e7a;font-size:.75rem;background-color:hsla(0,0%,100%,.4)}.footer nav a[data-v-5add3b80]{color:inherit;text-decoration:none}.footer nav span[data-v-5add3b80]{color:#b0bec5}.theme--light.v-sheet[data-v-5add3b80]{background-color:hsla(0,0%,100%,.2)!important;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(8.8px);-webkit-backdrop-filter:blur(8.8px);border:1.5px solid hsla(0,0%,100%,.3)}.theme--light.v-input input[data-v-5add3b80],.theme--light.v-input textarea[data-v-5add3b80]{font-size:small}.primary-btn[data-v-5add3b80]{color:#fff;background-color:#14c6de;border-radius:50px}#login-gpt[data-v-fe848152]{background-image:url(../img/bg-upgpt-login.27835f96.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;min-height:100dvh;height:100dvh}.login-page-gpt[data-v-fe848152]{position:relative}.primary-login[data-v-fe848152]{font-size:36px;font-weight:500;color:#222}.bg-panel[data-v-fe848152]{position:relative;padding:64px}.bg-panel .logo[data-v-fe848152]{width:300px;margin-top:30px;margin-bottom:60px}.bg-panel .welcome-text[data-v-fe848152]{color:#044958;text-align:center}.bg-panel .welcome-text h2[data-v-fe848152]{font-size:36px;margin-bottom:36px}.bg-panel .welcome-text .tagline[data-v-fe848152]{font-size:28px;color:#1095af;line-height:1.5;font-weight:500}.bg-panel .v-card[data-v-fe848152]{border-radius:15px!important}.primary-mobile-login[data-v-fe848152]{font-size:28px;font-weight:500;color:#222}.form-panel-mobile[data-v-fe848152],.form-panel[data-v-fe848152]{display:flex;flex-direction:column;align-items:center;padding:32px}.form-panel-mobile .login-card-mobile[data-v-fe848152],.form-panel-mobile .login-card[data-v-fe848152],.form-panel .login-card-mobile[data-v-fe848152],.form-panel .login-card[data-v-fe848152]{width:90%;max-width:500px;padding:24px;border-radius:15px!important}.form-panel-mobile .logo-mobile[data-v-fe848152],.form-panel .logo-mobile[data-v-fe848152]{width:160px;margin:25px auto 32px}.form-panel-mobile .forget[data-v-fe848152],.form-panel .forget[data-v-fe848152]{font-size:.875rem;color:#00acc1;text-decoration:none}.form-panel-mobile .v-card__text[data-v-fe848152],.form-panel .v-card__text[data-v-fe848152]{line-height:unset}.footer[data-v-fe848152]{position:absolute;bottom:0;width:100%;color:#546e7a;font-size:.75rem;background-color:hsla(0,0%,100%,.4)}.footer nav a[data-v-fe848152]{color:inherit;text-decoration:none}.footer nav span[data-v-fe848152]{color:#b0bec5}.theme--light.v-sheet[data-v-fe848152]{background-color:hsla(0,0%,100%,.2)!important;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(8.8px);-webkit-backdrop-filter:blur(8.8px);border:1.5px solid hsla(0,0%,100%,.3)}.theme--light.v-input input[data-v-fe848152],.theme--light.v-input textarea[data-v-fe848152]{font-size:small}.primary-btn[data-v-fe848152]{color:#fff;background-color:#14c6de;border-radius:50px}.tool-settings-page[data-v-480b81fe]{height:100vh;display:flex;flex-direction:column}.tool-settings-title[data-v-480b81fe]{font-weight:700;font-size:28px;letter-spacing:.5px}.tool-settings-subtitle[data-v-480b81fe]{flex-shrink:0;margin:6px 0 16px 16px;font-size:14px;color:#666}.tool-settings-tabs[data-v-480b81fe]{flex-shrink:0;flex-grow:0;padding:16px 16px 6px}.tool-settings-tabs[data-v-480b81fe] .v-tabs-bar{height:auto}.tool-settings-tabs[data-v-480b81fe] .v-slide-group__content{gap:13px}.tool-settings-tabs[data-v-480b81fe] .v-tabs-bar .tool-settings-tab.v-tab{height:32px;min-width:0;padding:0 12px;border-radius:16px;border:1px solid #ececec;background:#f4f4f4;color:#666;text-transform:none;font-size:15px;letter-spacing:.3px;transition:background .15s ease-out}.tool-settings-tabs[data-v-480b81fe] .v-tabs-bar .tool-settings-tab.v-tab:not(.v-tab--active){color:#666}.tool-settings-tabs[data-v-480b81fe] .v-tabs-bar .tool-settings-tab.v-tab:hover{background:#ececec}.tool-settings-tabs[data-v-480b81fe] .v-tabs-bar .tool-settings-tab.v-tab:before{display:none}.tool-settings-tabs[data-v-480b81fe] .v-tabs-bar .tool-settings-tab.v-tab--active{background:#e1effd;border-color:#2f73c3;color:#2f73c3}.tool-settings-tabs[data-v-480b81fe] .v-tabs-bar .tool-settings-tab.v-tab--active:hover{background:#e1effd}.tool-settings-body[data-v-480b81fe]{flex:1;min-height:0;overflow-y:auto;background:transparent;padding:12px 16px}.tool-list[data-v-480b81fe]{display:flex;flex-direction:column}.tool-avail-card[data-v-480b81fe]{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin:8px;padding:16px;transition:box-shadow .15s}.tool-avail-card[data-v-480b81fe]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.tool-avail-card-icon[data-v-480b81fe]{width:40px;height:40px;border-radius:6px;background:#f0f2f3;display:grid;place-items:center;flex-shrink:0}.tool-avail-card-icon-glyph.v-icon[data-v-480b81fe]{font-size:22px;color:#555}.tool-avail-card-body[data-v-480b81fe]{flex:1;min-width:0}.tool-avail-card-top[data-v-480b81fe]{display:flex;align-items:center;gap:8px}.tool-avail-card-name[data-v-480b81fe]{font-size:14px;font-weight:600;color:#333;letter-spacing:.5px}.tool-type-chip[data-v-480b81fe]{flex-shrink:0;display:inline-flex;align-items:center;height:20px;font-size:12px;font-weight:700;padding:0 8px;border-radius:10px;letter-spacing:.3px;white-space:nowrap;background:#e3f4f9;color:#1594a8}.tool-type-chip--grey[data-v-480b81fe]{background:#efefef;color:#666}.tool-avail-card-desc[data-v-480b81fe]{margin:4px 0 0;font-size:13px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-add-btn.v-btn[data-v-480b81fe]{flex-shrink:0;height:32px;padding:0 12px;font-size:14px;font-weight:500;letter-spacing:.5px}.tool-add-btn-icon.v-icon[data-v-480b81fe]{margin-right:4px}.tool-table-wrap[data-v-480b81fe]{overflow-x:auto;background:#fff;border-radius:8px}.tool-table[data-v-480b81fe]{width:100%;border-collapse:collapse;font-size:15px;letter-spacing:.3px}.tool-table-head[data-v-480b81fe]{position:sticky;top:0;z-index:1;padding:14px 20px;background:#fff;font-size:15px;font-weight:600;color:#333;text-align:left;white-space:nowrap}.tool-table-cell[data-v-480b81fe]{height:63px;padding:10px 20px;border-bottom:1px solid #e0e0e0;color:#333;vertical-align:middle}.tool-table-row--disabled .tool-table-cell[data-v-480b81fe]{color:#9a9a9a}.tool-name-cell[data-v-480b81fe]{max-width:520px}.tool-name-cell-inner[data-v-480b81fe]{display:flex;align-items:center;gap:14px;min-width:0}.tool-name-icon[data-v-480b81fe]{width:36px;height:36px;border-radius:6px;background:#e3f4f9;display:grid;place-items:center;flex-shrink:0}.tool-name-icon-glyph.v-icon[data-v-480b81fe]{font-size:20px;color:#1594a8}.tool-table-row--disabled .tool-name-icon[data-v-480b81fe]{background:#f3f3f3}.tool-table-row--disabled .tool-name-icon-glyph.v-icon[data-v-480b81fe]{color:#aaa}.tool-name-text[data-v-480b81fe]{min-width:0}.tool-desc[data-v-480b81fe],.tool-name[data-v-480b81fe]{max-width:440px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-desc[data-v-480b81fe]{margin-top:2px;font-size:12px;color:#999}.tool-usage-cell[data-v-480b81fe]{white-space:nowrap}.tool-status[data-v-480b81fe]{display:flex;align-items:center;gap:4px;white-space:nowrap}.tool-toggle[data-v-480b81fe]{margin-top:0;padding-top:0}.tool-status-label[data-v-480b81fe]{font-size:14px}.tool-status-spinner[data-v-480b81fe]{margin-left:4px}.tool-actions[data-v-480b81fe]{display:flex;align-items:center;gap:2px}.tool-icon-btn.v-btn[data-v-480b81fe]{color:#555}.tool-skeleton[data-v-480b81fe]{height:14px;border-radius:4px;background:linear-gradient(90deg,#eee 25%,#f6f6f6 50%,#eee 75%);background-size:200% 100%;animation:tool-skeleton-shimmer-480b81fe 1.2s infinite}.tool-skeleton--w60[data-v-480b81fe]{width:60%}.tool-skeleton--w50[data-v-480b81fe]{width:50%}.tool-skeleton--w40[data-v-480b81fe]{width:40%}@keyframes tool-skeleton-shimmer-480b81fe{to{background-position:-200% 0}}.tool-empty[data-v-480b81fe]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 24px;text-align:center}.tool-empty-ill[data-v-480b81fe]{width:72px;height:72px;border-radius:50%;background:#e3f4f9;display:flex;align-items:center;justify-content:center}.tool-empty-ill-glyph.v-icon[data-v-480b81fe]{font-size:36px;color:#1fb3d1}.tool-empty-text[data-v-480b81fe]{margin:0;font-size:15px;color:#666}.tool-empty-add-btn.v-btn[data-v-480b81fe]{height:36px;padding:0 16px;font-size:15px;font-weight:700;letter-spacing:.5px}.tool-delete-dialog-title[data-v-480b81fe]{font-size:18px;font-weight:700;letter-spacing:.5px}.tool-delete-dialog-text[data-v-480b81fe]{font-size:14px;color:#666;word-break:break-all}.tool-delete-dialog-warning[data-v-480b81fe]{margin-bottom:0}.tool-delete-dialog-usage-note[data-v-480b81fe]{margin:8px 0 0}.tool-delete-dialog-actions[data-v-480b81fe]{justify-content:flex-end;gap:8px;padding:0 24px 20px}.tool-delete-dialog-btn[data-v-480b81fe]{min-width:88px;font-weight:600;letter-spacing:.5px}.tool-disable-dialog-title[data-v-480b81fe]{font-size:18px;font-weight:700;letter-spacing:.5px}.tool-disable-dialog-text[data-v-480b81fe]{font-size:14px;color:#666;word-break:break-all}.tool-disable-dialog-actions[data-v-480b81fe]{justify-content:flex-end;gap:8px;padding:0 24px 20px}.tool-disable-dialog-btn[data-v-480b81fe]{min-width:88px;font-weight:600;letter-spacing:.5px}.tool-toast[data-v-480b81fe] .v-snack__wrapper{min-width:0;max-width:calc(100vw - 32px);border-radius:4px;background-color:#333;color:#fff}.tool-toast[data-v-480b81fe] .tool-toast-content{display:flex;align-items:center;gap:8px;padding:10px 18px;font-size:14px}.tool-toast-dot[data-v-480b81fe]{flex:none;width:8px;height:8px;border-radius:50%;background-color:#4cd17a}.tool-toast--info .tool-toast-dot[data-v-480b81fe]{background-color:#7fd6e6}.tool-toast--error .tool-toast-dot[data-v-480b81fe]{background-color:#ff6b5e}.tool-form-drawer-scrim[data-v-480b81fe]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;background-color:rgba(0,0,0,.1)}.tool-form-drawer.v-navigation-drawer[data-v-480b81fe]{z-index:200;max-width:100vw;outline:none;box-shadow:-4px 0 16px rgba(0,0,0,.14)}.record-review-overlay[data-v-d987f36a]{position:absolute;inset:0;z-index:200;outline:none}.record-review-page[data-v-d987f36a]{height:100%;display:flex;flex-direction:column;border-radius:0}.record-review-header[data-v-d987f36a]{height:60px;flex:0 0 auto;display:flex;border-bottom:1px solid #ccc}.record-review-header-left[data-v-d987f36a]{width:50%;background-color:#fcfaf7}.record-review-header-right[data-v-d987f36a]{width:50%;display:flex;justify-content:space-between;align-items:center;padding:0 8px}.rr-left-group[data-v-d987f36a]{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1 1 0;min-width:0;overflow:hidden}.rr-breadcrumb-area[data-v-d987f36a]{flex:0 1 auto;min-width:0;overflow:hidden}.rr-nav-frame[data-v-d987f36a]{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 auto;width:20px;height:40px}.rr-nav-btn[data-v-d987f36a]{width:20px;height:20px;padding:0;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;color:#444}.rr-nav-btn[data-v-d987f36a]:disabled{color:#999;cursor:default}.record-review-body[data-v-d987f36a]{flex:1 1 0;min-height:0;overflow:hidden}.record-review-left-pane[data-v-d987f36a]{height:100%;overflow:auto;border-right:1px solid #e0e0e0;background-color:#fcfaf7;box-shadow:inset 0 8px 8px 0 hsla(0,0%,60%,.10196078431372549)}.record-review-right-pane[data-v-d987f36a]{height:100%;overflow:auto}[data-v-d987f36a] .rr-bc-normal.v-breadcrumbs__item{color:#999!important;cursor:pointer}[data-v-d987f36a] .rr-bc-active.v-breadcrumbs__item{color:#444!important;cursor:default}[data-v-d987f36a] .rr-breadcrumb-area .v-breadcrumbs__divider{color:#999!important}[data-v-d987f36a] .rr-breadcrumb-area .v-breadcrumbs__divider:nth-last-child(2){color:#444!important}.rrl-title-bar[data-v-d987f36a]{display:flex;align-items:center;height:60px;padding:0 8px;gap:4px;overflow:hidden}.rrl-back-btn[data-v-d987f36a]{flex:0 0 auto;width:32px;height:32px;padding:0;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;border-radius:4px}.rrl-back-btn[data-v-d987f36a]:hover{background-color:rgba(0,0,0,.05)}.rrl-separator[data-v-d987f36a]{flex:0 0 auto;width:1px;height:24px;background-color:#ccc}.rrl-file-type-icon[data-v-d987f36a]{flex:0 0 auto}.rrl-name-nav-group[data-v-d987f36a]{display:flex;align-items:center;gap:4px;flex:1 1 0;min-width:0;overflow:hidden}.rrl-field-nav[data-v-d987f36a]{display:flex;flex-direction:column;flex:0 0 auto;width:20px;height:40px}.rrl-filename[data-v-d987f36a]{flex:0 1 auto;min-width:0;font-size:14px;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-data-table tbody td[data-v-34c45f5a]{text-align:left!important}.knowledgelib-in-threadanalysis-chip[data-v-34c45f5a]{max-width:100px!important;max-height:30px!important}