body{padding:0;margin:0}body{overflow:hidden}.chat-container{position:relative;display:flex;flex-direction:column;height:100vh;width:100vw;color:var(--chat-color-text);font-weight:300;overflow:hidden}.chat-container{--chat-header-height: 70px;--chat-content-inset-top: calc(var(--chat-header-height) + 16px);--chat-content-inset-bottom: 20px;--chat-prompter-reserve: 168px;--chat-scroll-margin-top: var(--chat-content-inset-top);--chat-scroll-margin-bottom: calc(var(--chat-prompter-reserve) + var(--chat-content-inset-bottom));--chat-color-text: #ffffff;--chat-color-text-muted: rgba(255, 255, 255, .85);--chat-color-text-body: #e1e1e1;--chat-color-text-secondary: #d1d1d1;--chat-color-text-stat: rgba(255, 255, 255, .7);--chat-color-text-heading-1: #ffffff;--chat-color-text-heading-2: #f0f0f0;--chat-color-text-heading-3: #e8e8e8;--chat-color-text-emphasis: #e8e8e8;--chat-color-text-del: #888888;--chat-color-text-placeholder: #666666;--chat-color-text-placeholder-soft: #aaaaaa;--chat-color-text-code: #ededed;--chat-color-text-inline-code: #d6c98c;--chat-color-text-blockquote: #b8b8b8;--chat-color-text-table: #e6e6e6;--chat-color-text-table-header: #ededed;--chat-color-text-chart-loading: rgba(255, 255, 255, .55);--chat-color-text-warning: rgba(255, 255, 255, .5);--chat-color-bg-main: #1e1e1e;--chat-color-bg-sidebar: #1a1a1a;--chat-color-bg-prompter: #262626;--chat-color-bg-prompt: #2b2b2b;--chat-color-bg-markdown-code: #262626;--chat-color-bg-markdown-inline-code: #333333;--chat-color-bg-markdown-blockquote: #242424;--chat-color-bg-markdown-table: #242424;--chat-color-bg-markdown-table-header: #2e2e2e;--chat-color-bg-markdown-table-row-alt: #282828;--chat-color-bg-markdown-table-row-hover: #333333;--chat-color-bg-dropdown-hover: rgba(255, 255, 255, .06);--chat-color-bg-prompter-control: rgba(255, 255, 255, .04);--chat-color-bg-prompt-business-form-hover: rgba(108, 168, 168, .1);--chat-color-border: rgba(255, 255, 255, .08);--chat-color-border-strong: #3a3a3a;--chat-color-border-markdown: #333333;--chat-color-border-prompter-control: rgba(255, 255, 255, .1);--chat-color-border-prompter-control-hover: rgba(255, 255, 255, .28);--chat-color-dot-pattern: #262626;--chat-color-header-hover: rgba(255, 255, 255, .06);--chat-color-header-border: rgba(255, 255, 255, .22);--chat-color-header-border-soft: rgba(255, 255, 255, .08);--chat-color-header-bg: rgba(30, 30, 30, .82);--chat-color-header-shadow: rgba(0, 0, 0, .28);--scrollbar-size: 6px;--scrollbar-track: transparent;--scrollbar-thumb: rgba(255, 255, 255, .16);--scrollbar-thumb-hover: rgba(255, 255, 255, .26);--scrollbar-thumb-active: rgba(255, 255, 255, .34);--chat-color-scrollbar: var(--scrollbar-thumb);--chat-color-leaf: #ffffff;--chat-color-empty: #6b6b6b;--chat-color-load-more-fade: #1e1e1e;--chat-color-prompter-shadow: rgba(0, 0, 0, .35);--chat-color-shadow-soft: rgba(0, 0, 0, .3);--chat-color-shadow-elevated: none;--chat-color-shadow-sidebar: 0 16px 48px rgba(0, 0, 0, .45);--chat-color-sidebar-backdrop: rgba(0, 0, 0, .42);--chat-color-sidebar-float-border: rgba(255, 255, 255, .2);--chat-color-sidebar-float-highlight: rgba(255, 255, 255, .06);--chat-color-sidebar-header-divider: rgba(255, 255, 255, .1);--chat-color-link: #8ab4d8;--chat-color-link-hover: #a9cce8;--chat-color-blockquote-accent: #4a4a4a;--chat-color-chart-loading-bg: #242424;--chat-color-chart-loading-border: #333333;--chat-color-prompt-content-hover-bg: rgba(216, 122, 96, .1);--chat-color-prompt-content-hover-border: rgba(216, 122, 96, .5);--chat-color-prompt-action-hover-bg: rgba(122, 184, 144, .1);--chat-color-prompt-action-hover-border: rgba(122, 184, 144, .5);--chat-color-prompt-external-hover-bg: rgba(208, 174, 102, .1);--chat-color-prompt-external-hover-border: rgba(208, 174, 102, .5);--chat-color-prompt-idle-hover-bg: rgba(255, 255, 255, .06);--chat-color-prompt-idle-hover-border: rgba(255, 255, 255, .28);--chat-color-prompt-mean-hover-bg: rgba(168, 188, 118, .1);--chat-color-prompt-mean-hover-border: rgba(168, 188, 118, .5);--chat-color-prompt-business-form-hover-border: rgba(108, 168, 168, .5);--chat-color-prompter-disabled-btn-bg: rgba(255, 255, 255, .06);--chat-color-prompter-disabled-btn-border: rgba(255, 255, 255, .1);--chat-color-prompter-disabled-btn-text: rgba(255, 255, 255, .4);--chat-color-mermaid-wrapper-border: #333333;--chat-color-mermaid-error-text: #b8b8b8;--chat-color-sidebar-item-hover: #2a2a2a;--chat-color-sidebar-item-selected: #2e2e2e;--chat-color-sidebar-item-selected-text: #ffffff;--chat-color-sidebar-item-selected-border: transparent;--chat-color-sidebar-item-selected-shadow: none;--chat-color-sidebar-menu-btn: #8c8c8c;--chat-color-sidebar-menu-btn-hover-bg: rgba(255, 255, 255, .08);--chat-color-sidebar-menu-btn-hover-color: #e6e6e6;--chat-color-sidebar-menu-btn-active-bg: rgba(255, 255, 255, .12);--chat-color-sidebar-empty: #6b6b6b;--chat-color-sidebar-icon: rgba(255, 255, 255, .8);--chat-color-sidebar-icon-hover-bg: #2a2a2a;--chat-color-sidebar-icon-hover-color: #ffffff;--chat-color-loader-bg: rgba(255, 255, 255, .02);--chat-color-loader-border: rgba(255, 255, 255, .07);--chat-color-loader-bg-active: rgba(255, 255, 255, .035);--chat-color-loader-border-active: rgba(255, 255, 255, .11);--chat-color-loader-bg-hover: rgba(255, 255, 255, .045);--chat-color-loader-border-hover: rgba(255, 255, 255, .14);--chat-color-loader-bg-finished: rgba(255, 255, 255, .015);--chat-color-loader-border-finished: rgba(255, 255, 255, .06);--chat-color-loader-divider: rgba(255, 255, 255, .06);--chat-color-loader-title: rgba(255, 255, 255, .88);--chat-color-loader-item-text: rgba(255, 255, 255, .62);--chat-color-loader-chevron: rgba(255, 255, 255, .45);--chat-color-loader-accent: #8ab4d8;--chat-color-loader-finished: #6bbf8a;--chat-color-loader-thinking-bg-1: rgba(138, 180, 216, .05);--chat-color-loader-thinking-bg-2: rgba(138, 180, 216, .11);--chat-color-loader-thinking-border: rgba(138, 180, 216, .16);--chat-color-loader-thinking-text: rgba(255, 255, 255, .72);--chat-color-loader-shimmer: rgba(255, 255, 255, .05)}.chat-container[data-chat-theme=light]{--chat-color-text: #1f1f1f;--chat-color-text-muted: #6b6b6b;--chat-color-text-body: #3a3a3a;--chat-color-text-secondary: #555555;--chat-color-text-stat: #757575;--chat-color-text-heading-1: #1a1a1a;--chat-color-text-heading-2: #262626;--chat-color-text-heading-3: #333333;--chat-color-text-emphasis: #3a3a3a;--chat-color-text-del: #9e9e9e;--chat-color-text-placeholder: #9e9e9e;--chat-color-text-placeholder-soft: #c4c4c4;--chat-color-text-code: #2b2b2b;--chat-color-text-inline-code: #9a5b00;--chat-color-text-blockquote: #595959;--chat-color-text-table: #3a3a3a;--chat-color-text-table-header: #262626;--chat-color-text-chart-loading: #757575;--chat-color-text-warning: #8c8c8c;--chat-color-bg-main: #fbfbfa;--chat-color-bg-sidebar: #f7f7f6;--chat-color-bg-prompter: #ffffff;--chat-color-bg-prompt: #ffffff;--chat-color-bg-markdown-code: #f4f4f3;--chat-color-bg-markdown-inline-code: #f2efe9;--chat-color-bg-markdown-blockquote: #f7f7f6;--chat-color-bg-markdown-table: #ffffff;--chat-color-bg-markdown-table-header: #f4f4f3;--chat-color-bg-markdown-table-row-alt: #fafafa;--chat-color-bg-markdown-table-row-hover: #f0f0ef;--chat-color-bg-dropdown-hover: rgba(0, 0, 0, .04);--chat-color-bg-prompter-control: #f4f4f3;--chat-color-bg-prompt-business-form-hover: rgba(48, 120, 120, .08);--chat-color-border: rgba(0, 0, 0, .09);--chat-color-border-strong: #e3e3e1;--chat-color-border-markdown: #e8e8e6;--chat-color-border-prompter-control: #e3e3e1;--chat-color-border-prompter-control-hover: rgba(0, 0, 0, .28);--chat-color-dot-pattern: #ececea;--chat-color-header-hover: rgba(0, 0, 0, .05);--chat-color-header-border: rgba(0, 0, 0, .14);--chat-color-header-border-soft: rgba(0, 0, 0, .06);--chat-color-header-bg: rgba(251, 251, 250, .88);--chat-color-header-shadow: rgba(0, 0, 0, .06);--scrollbar-thumb: rgba(0, 0, 0, .14);--scrollbar-thumb-hover: rgba(0, 0, 0, .22);--scrollbar-thumb-active: rgba(0, 0, 0, .3);--chat-color-scrollbar: var(--scrollbar-thumb);--chat-color-leaf: #4f46e5;--chat-color-empty: #9e9e9e;--chat-color-load-more-fade: #fbfbfa;--chat-color-prompter-shadow: 0 1px 2px rgba(0, 0, 0, .05);--chat-color-shadow-soft: rgba(0, 0, 0, .05);--chat-color-shadow-elevated: 0 1px 3px rgba(0, 0, 0, .06);--chat-color-shadow-sidebar: 0 12px 40px rgba(0, 0, 0, .12);--chat-color-sidebar-backdrop: rgba(0, 0, 0, .18);--chat-color-sidebar-float-border: #d4d4d1;--chat-color-sidebar-float-highlight: rgba(255, 255, 255, .92);--chat-color-sidebar-header-divider: #e4e4e1;--chat-color-link: #2b6cb0;--chat-color-link-hover: #1f4e7a;--chat-color-blockquote-accent: #c4c4c2;--chat-color-chart-loading-bg: #f7f7f6;--chat-color-chart-loading-border: #e8e8e6;--chat-color-prompt-content-hover-bg: rgba(184, 90, 56, .08);--chat-color-prompt-content-hover-border: rgba(184, 90, 56, .45);--chat-color-prompt-action-hover-bg: rgba(56, 142, 84, .08);--chat-color-prompt-action-hover-border: rgba(56, 142, 84, .45);--chat-color-prompt-external-hover-bg: rgba(160, 124, 40, .09);--chat-color-prompt-external-hover-border: rgba(160, 124, 40, .45);--chat-color-prompt-idle-hover-bg: rgba(0, 0, 0, .05);--chat-color-prompt-idle-hover-border: rgba(0, 0, 0, .2);--chat-color-prompt-mean-hover-bg: rgba(110, 134, 52, .09);--chat-color-prompt-mean-hover-border: rgba(110, 134, 52, .45);--chat-color-prompt-business-form-hover-border: rgba(48, 120, 120, .45);--chat-color-prompter-disabled-btn-bg: rgba(0, 0, 0, .05);--chat-color-prompter-disabled-btn-border: rgba(0, 0, 0, .1);--chat-color-prompter-disabled-btn-text: rgba(0, 0, 0, .3);--chat-color-mermaid-wrapper-border: #e8e8e6;--chat-color-mermaid-error-text: #757575;--chat-color-sidebar-item-hover: #efefed;--chat-color-sidebar-item-selected: #e8e8e6;--chat-color-sidebar-item-selected-text: #1f1f1f;--chat-color-sidebar-item-selected-border: transparent;--chat-color-sidebar-item-selected-shadow: none;--chat-color-sidebar-menu-btn: #9e9e9e;--chat-color-sidebar-menu-btn-hover-bg: rgba(0, 0, 0, .06);--chat-color-sidebar-menu-btn-hover-color: #3a3a3a;--chat-color-sidebar-menu-btn-active-bg: rgba(0, 0, 0, .1);--chat-color-sidebar-empty: #9e9e9e;--chat-color-sidebar-icon: #6b6b6b;--chat-color-sidebar-icon-hover-bg: #efefed;--chat-color-sidebar-icon-hover-color: #1f1f1f;--chat-color-loader-bg: #ffffff;--chat-color-loader-border: #e8e8e6;--chat-color-loader-bg-active: #ffffff;--chat-color-loader-border-active: #e0e0dd;--chat-color-loader-bg-hover: #f7f7f6;--chat-color-loader-border-hover: #d8d8d5;--chat-color-loader-bg-finished: #fafafa;--chat-color-loader-border-finished: #ececea;--chat-color-loader-divider: #ececea;--chat-color-loader-title: #262626;--chat-color-loader-item-text: #595959;--chat-color-loader-chevron: #9e9e9e;--chat-color-loader-accent: #4f46e5;--chat-color-loader-finished: #2f9e54;--chat-color-loader-thinking-bg-1: rgba(79, 70, 229, .035);--chat-color-loader-thinking-bg-2: rgba(79, 70, 229, .085);--chat-color-loader-thinking-border: rgba(79, 70, 229, .14);--chat-color-loader-thinking-text: #4a4a4a;--chat-color-loader-shimmer: rgba(0, 0, 0, .03)}.chat-container[data-chat-theme=light] .prompt{box-shadow:0 1px 2px #0000000a}.sidebar-content{flex:1;min-height:0;padding-inline:14px;padding-block:12px 10px;background-color:var(--chat-color-bg-sidebar);display:flex;flex-direction:column;gap:8px;overflow:hidden}.sidebar-content-items{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;padding-block-start:4px;gap:6px;overflow-x:hidden;overflow-y:auto;min-width:0;font-size:15px}.sidebar-content-items-empty{display:flex;align-items:center;justify-content:center;flex:1;min-height:150px;color:var(--chat-color-sidebar-empty)}.sidebar-modal-content{display:flex;flex-direction:column;gap:10px}.sidebar-content-loading{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--chat-color-text-muted);padding:24px}.sidebar-content-link{display:flex;align-items:center;width:100%;min-width:0;flex-shrink:0;overflow:hidden;color:var(--chat-color-text);text-decoration:none}.sidebar-content-link .item-container{width:100%;flex:1;display:flex;align-items:center;min-width:0;overflow:hidden;border-radius:10px;padding-block:6px;padding-inline:12px;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,border-color .18s ease;border:1px solid transparent;box-sizing:border-box}.chat-container .sidebar-content-link:hover .item-container,.chat-container .sidebar-content-link .item-container:hover{background-color:var(--chat-color-sidebar-item-hover)}.chat-container .sidebar-content-link .item-container.selected{background-color:var(--chat-color-sidebar-item-selected);color:var(--chat-color-sidebar-item-selected-text);border-color:var(--chat-color-sidebar-item-selected-border);box-shadow:var(--chat-color-sidebar-item-selected-shadow)}.sidebar-content-item-wrapper{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;overflow:hidden}.sidebar-content-item-content{display:block;flex:1;width:100%;min-width:0;overflow:hidden}.sidebar-content-item-text{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sidebar-content-item-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.sidebar-content-menu-btn{opacity:.55;flex-shrink:0;border:none;background:transparent;color:var(--chat-color-sidebar-menu-btn);transition:opacity .18s ease,background-color .18s ease,color .18s ease}.sidebar-content-link:hover .sidebar-content-menu-btn{opacity:1}.sidebar-content-menu-btn:hover{background-color:var(--chat-color-sidebar-menu-btn-hover-bg)!important;color:var(--chat-color-sidebar-menu-btn-hover-color)!important;border-color:transparent!important}.sidebar-content-menu-btn:active{background-color:var(--chat-color-sidebar-menu-btn-active-bg)!important}.sidebar-content .ant-btn-variant-outlined{border-color:var(--chat-color-border-strong)!important;color:var(--chat-color-text)!important;background:var(--chat-color-bg-sidebar)!important;border-radius:12px!important;font-weight:500;transition:border-color .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease}.sidebar-content .ant-btn-variant-outlined:hover{border-color:var(--chat-color-border-prompter-control-hover)!important;color:var(--chat-color-link)!important;background:var(--chat-color-sidebar-item-hover)!important;box-shadow:0 1px 2px var(--chat-color-shadow-soft)}.item-container{display:flex;justify-content:flex-start;padding-inline:10px;padding-block:10px;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.item-container:hover,.item-container.selected{background-color:#313131}.start-working-memory-modal{--swm-text: #1f1f1f;--swm-text-muted: #6b6b6b;--swm-text-subtle: #9e9e9e;--swm-border: rgba(0, 0, 0, .08);--swm-surface-subtle: #f7f7f6;--swm-accent: #4f46e5;--swm-accent-soft: rgba(79, 70, 229, .08);--swm-accent-border: rgba(79, 70, 229, .18);--swm-success: #2f855a;--swm-success-soft: rgba(47, 133, 90, .08)}.start-working-memory-modal.start-working-memory-modal--dark{--swm-text: #ededed;--swm-text-muted: #a8a8a8;--swm-text-subtle: #7a7a7a;--swm-border: rgba(255, 255, 255, .1);--swm-surface-subtle: rgba(255, 255, 255, .04);--swm-accent: #a5b4fc;--swm-accent-soft: rgba(165, 180, 252, .12);--swm-accent-border: rgba(165, 180, 252, .28);--swm-success: #86efac;--swm-success-soft: rgba(134, 239, 172, .12)}.start-working-memory-modal .ant-modal{max-height:90vh;overflow:hidden}.start-working-memory-modal .ant-modal-content{padding:0;overflow:hidden;max-height:90vh;display:flex;flex-direction:column;border-radius:18px;border:1px solid var(--swm-border)}.start-working-memory-modal .ant-modal-body{overflow-y:auto;flex:1;display:flex;flex-direction:column}.start-working-memory-modal .ant-modal-close{top:18px;right:18px;z-index:10;border-radius:10px}.start-working-memory-modal .modal-close-icon{color:var(--swm-text-muted);font-size:22px;font-weight:300}.start-working-memory-modal .modal-form{display:flex;flex-direction:column;gap:22px;padding:28px}.start-working-memory-modal .modal-form-header{display:flex;flex-direction:column;gap:6px}.start-working-memory-modal .modal-form-title{margin:0;font-size:1.3rem;font-weight:600;letter-spacing:-.01em;color:var(--swm-text)}.start-working-memory-modal .modal-form-subtitle{margin:0;font-size:.875rem;line-height:1.6;color:var(--swm-text-muted)}.start-working-memory-modal .form-field{display:flex;flex-direction:column;gap:8px}.start-working-memory-modal .form-field label{font-weight:500;color:var(--swm-text-muted);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.start-working-memory-modal .form-field .ant-input,.start-working-memory-modal .form-field .ant-picker,.start-working-memory-modal .form-field .ant-input-textarea{border-radius:10px}.start-working-memory-modal .form-field .ant-input-textarea textarea{resize:vertical;min-height:120px}.start-working-memory-modal-tabs .ant-tabs-nav{margin:0;padding:20px 28px 0}.start-working-memory-modal-tabs .ant-tabs-tab{padding:8px 0;font-size:.875rem}.start-working-memory-modal-tabs .ant-tabs-content-holder{padding:0}.start-working-memory-modal .modal-form--tab{padding-top:20px}.start-working-memory-modal .modal-form--simple-query{gap:18px}.start-working-memory-modal .simple-query-tab-actions{margin-top:4px}.start-working-memory-modal .simple-query-tab-actions .ant-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;font-weight:600}.start-working-memory-modal .modal-loading{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:28px;gap:0}.start-working-memory-modal .modal-phases-list{width:100%;max-width:500px;display:flex;flex-direction:column;gap:10px}.start-working-memory-modal .modal-phase-item{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background-color:var(--swm-surface-subtle);border:1px solid transparent;border-radius:12px;transition:all .25s ease}.start-working-memory-modal .modal-phase-item.active{background-color:var(--swm-accent-soft);border-color:var(--swm-accent-border)}.start-working-memory-modal .modal-phase-item.completed{background-color:var(--swm-success-soft);opacity:.85}.start-working-memory-modal .modal-phase-indicator{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.start-working-memory-modal .modal-phase-check{color:var(--swm-success);font-size:15px;font-weight:700}.start-working-memory-modal .modal-phase-content{flex:1;display:flex;flex-direction:column;gap:4px}.start-working-memory-modal .modal-phase-label{font-size:.875rem;font-weight:500;color:var(--swm-text)}.start-working-memory-modal .modal-phase-item.active .modal-phase-label{color:var(--swm-accent);font-weight:600}.start-working-memory-modal .ant-modal-footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--swm-border);margin-top:0}.start-working-memory-modal .ant-modal-footer .ant-btn{display:flex;align-items:center;gap:6px;border-radius:10px}@media (max-height: 600px){.start-working-memory-modal .modal-form{padding:20px 24px;gap:16px}.start-working-memory-modal .modal-loading{padding:32px 24px}}.coin-cost-tag.ant-tag{display:inline-flex;align-items:center;gap:4px;padding-inline:8px;margin-inline-end:0}.coin-cost-tag__icon{flex-shrink:0;color:inherit}.user-profile-card{display:flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:fit-content;margin-inline:8px}.user-profile-card--card{width:100%!important;min-width:0!important;margin-inline:0!important}.user-profile-card--card.ant-card{background-color:var(--chat-color-bg-prompter-control, rgba(255, 255, 255, .06));border:1px solid var(--chat-color-border, rgba(255, 255, 255, .1));border-radius:14px;transition:border-color .2s ease,background-color .2s ease}.user-profile-card--card.ant-card:hover{border-color:var(--chat-color-border-strong, rgba(255, 255, 255, .16))}.user-profile-card--card .ant-card-body{padding:14px;display:flex;flex-direction:column;width:100%;min-width:0;box-sizing:border-box}.user-profile-card--card .user-profile-card__avatar{background-color:var(--chat-color-sidebar-item-selected, rgba(255, 255, 255, .1))!important;color:var(--chat-color-text, #ffffff)!important;font-weight:600}.user-profile-card__card-loading{display:flex;justify-content:center;padding:16px}.user-profile-card__card-inner{width:100%;min-width:0;flex:1}.user-profile-card__card-row{width:100%}.user-profile-card__card-name-row{min-width:0}.user-profile-card__card-name-wrap{min-width:0;max-width:150px;overflow:hidden;flex:1}.user-profile-card__card-name{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--chat-color-text, #ffffff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.user-profile-card__card-dropdown-btn{color:var(--chat-color-text-muted, rgba(255, 255, 255, .6))!important;padding:4px!important;min-width:auto!important;border-radius:8px!important}.user-profile-card__card-dropdown-btn:hover{color:var(--chat-color-text, rgba(255, 255, 255, .9))!important;background-color:var(--chat-color-header-hover, rgba(255, 255, 255, .08))!important}.user-profile-card__card-company-row{display:flex;align-items:center;gap:8px;min-width:0}.user-profile-card__storage-progress{display:flex;align-items:center;gap:6px;flex-shrink:0;cursor:pointer}.user-profile-card__storage-percent{font-size:12px;font-weight:500;color:var(--chat-color-text-secondary, #ffffff)}.user-profile-card__storage-progress .ant-progress-inner{background-color:var(--chat-color-border, rgba(255, 255, 255, .1))!important}.user-profile-card__storage-progress .ant-progress-bg,.user-profile-card__storage-progress .ant-progress-circle-path{stroke:var(--chat-color-leaf, rgba(74, 158, 255, .6))!important;background-color:var(--chat-color-leaf, rgba(74, 158, 255, .6))!important}.user-profile-card__storage-progress .ant-progress-text,.user-profile-card__storage-progress .ant-progress-circle .ant-progress-text{color:var(--chat-color-text, #ffffff)!important}.user-profile-card__card-role-row{margin-top:auto;min-width:0;overflow:hidden;width:100%}.user-profile-card__company{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:400;color:var(--chat-color-text-secondary, #ffffff)}.user-profile-card__company-icon{font-size:12px;color:var(--chat-color-text-muted, rgba(255, 255, 255, .55));flex-shrink:0}.user-profile-card__role{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:400;color:var(--chat-color-text-muted, rgba(255, 255, 255, .75));min-width:0;max-width:100%;overflow:hidden}.user-profile-card__role-icon{font-size:12px;color:var(--chat-color-text-muted, rgba(255, 255, 255, .6));flex-shrink:0}.user-profile-card__role-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block}.user-profile-card__bar-name{font-weight:700;font-size:12px;line-height:1.2;white-space:nowrap;display:block;cursor:pointer}.user-profile-card__bar-content{flex:0 1 auto;min-width:0;justify-content:center;gap:3px;height:32px}.user-profile-card__bar-meta{min-width:fit-content;flex-wrap:nowrap}.user-profile-card__meta-tag.ant-tag{margin-inline-end:0;display:inline-flex;align-items:center;gap:4px;padding-inline:6px;height:17px;line-height:15px;font-size:11px;cursor:pointer}.user-profile-card__meta-tag-text{white-space:nowrap}.user-profile-card__coin-icon{flex-shrink:0;color:inherit}.user-profile-card__meta-role-icon{flex-shrink:0;color:#1677ff}.user-profile-card--light{color:#333}.user-profile-card--dark{color:#fff}.user-profile-card__avatar{flex-shrink:0;margin-right:6px}.user-profile-card__name{font-size:12px;line-height:1.2;margin:0;white-space:nowrap}.user-profile-card--light .user-profile-card__name{color:#333!important}.user-profile-card--dark .user-profile-card__name{color:#fff!important}.user-profile-card--light .user-profile-card__name .ant-typography{color:#333!important}.user-profile-card--dark .user-profile-card__name .ant-typography{color:#fff!important}@media (max-width: 768px){.user-profile-card__name,.user-profile-card__role{font-size:11px}}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;border:none;padding:0;margin:0;background:var(--chat-color-sidebar-backdrop);opacity:0;pointer-events:none;transition:opacity .26s ease;cursor:default}.sidebar-backdrop--open{opacity:1;pointer-events:auto}.sidebar{position:fixed;top:12px;left:12px;bottom:12px;z-index:210;display:flex;flex-direction:column;width:min(300px,calc(100vw - 24px));background-color:var(--chat-color-bg-sidebar);border:1px solid var(--chat-color-sidebar-float-border);border-radius:16px;box-shadow:var(--chat-color-shadow-sidebar),inset 0 1px 0 var(--chat-color-sidebar-float-highlight);overflow:hidden;transform:translate(calc(-100% - 20px));opacity:0;visibility:hidden;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .22s ease,visibility .28s}.sidebar--open{transform:translate(0);opacity:1;visibility:visible}.sidebar-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:14px 14px 12px;gap:8px;background-color:var(--chat-color-bg-sidebar);border-bottom:1px solid var(--chat-color-sidebar-header-divider)}.sidebar-header-left{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0}.sidebar-header-title{font-size:17px;font-weight:100;color:var(--chat-color-text);letter-spacing:-.01em;white-space:nowrap}.sidebar-header-title span{font-weight:400}.sidebar-logo{display:block;object-fit:contain;flex-shrink:0;color:var(--chat-color-leaf)}.sidebar-header-right{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.sidebar-header-right-icon{cursor:pointer;color:var(--chat-color-sidebar-icon);transition:color .18s ease}.chat-container .sidebar-header .item-container{color:var(--chat-color-sidebar-icon);border-radius:10px;border:1px solid transparent;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.chat-container .sidebar-header .item-container:hover{background-color:var(--chat-color-sidebar-icon-hover-bg);color:var(--chat-color-sidebar-icon-hover-color)}.sidebar-footer{flex-shrink:0;width:100%;border-top:1px solid var(--chat-color-sidebar-header-divider);background-color:var(--chat-color-bg-sidebar)}.sidebar-footer-profile.user-profile-card--card.ant-card{width:100%!important;margin:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.sidebar-footer-profile.user-profile-card--card.ant-card:hover{border-color:transparent!important;background:transparent!important}.sidebar-footer-profile.user-profile-card--card .ant-card-body{width:100%;padding:12px 14px;box-sizing:border-box}@media (max-width: 640px){.sidebar{top:0;left:0;right:0;bottom:0;width:100%;max-width:100%;border-radius:0;border-inline:none;transform:translate(-100%)}.sidebar--open{transform:translate(0)}}.main{position:relative;display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;width:100%;max-width:100%;background-image:radial-gradient(var(--chat-color-dot-pattern) .5px,transparent .5px),radial-gradient(var(--chat-color-dot-pattern) .5px,transparent .5px);background-size:10px 10px;background-position:0 0,5px 5px;background-color:var(--chat-color-bg-main);overflow:hidden}.main-content{flex:1;display:flex;justify-content:center;align-items:flex-start;width:100%;max-width:100%;min-height:0;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;box-sizing:border-box;padding-top:var(--chat-content-inset-top);padding-bottom:var(--chat-content-inset-bottom)}.main:has(.prompter-float) .main-content{padding-bottom:calc(var(--chat-prompter-reserve) + var(--chat-content-inset-bottom))}.main-content-load-more{position:sticky;top:0;z-index:2;display:flex;justify-content:center;padding-block:12px 18px;margin-bottom:6px;background:linear-gradient(to bottom,var(--chat-color-bg-main) 0%,color-mix(in srgb,var(--chat-color-bg-main) 90%,transparent) 75%,transparent 100%)}.main-content-load-more-inner{display:flex;align-items:center;gap:.85rem;width:100%;max-width:32rem}.main-content-load-more-line{flex:1;height:1px;min-width:1.5rem;background:var(--chat-color-border-strong);opacity:.55}.main-content-load-more-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex-shrink:0;min-height:36px;margin:0;padding:.45rem 1rem;border:1px solid var(--chat-color-border-strong);border-radius:999px;background:color-mix(in srgb,var(--chat-color-bg-main) 78%,transparent);backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05);color:var(--chat-color-text-muted);font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:border-color .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.main-content-load-more-btn:hover{border-color:var(--chat-color-border-prompter-control-hover);color:var(--chat-color-link);background:var(--chat-color-bg-prompter-control);box-shadow:0 1px 2px var(--chat-color-shadow-soft)}.main-content-load-more-btn:active{transform:translateY(1px)}.main-content-load-more-label{line-height:1}@media (max-width: 640px){.main-content-load-more-inner{gap:.55rem}.main-content-load-more-btn{padding-inline:.75rem;font-size:.625rem;letter-spacing:.06em}.main-content-load-more-line{min-width:.75rem}}@media (prefers-reduced-motion: reduce){.main-content-load-more-btn{transition:none}.main-content-load-more-btn:active{transform:none}}.main-content-history{display:flex;flex-direction:column;width:100%;max-width:820px;gap:20px;margin-inline:auto;padding-top:0;padding-bottom:8px;padding-inline:20px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.main-content.scroll-disabled,.main-content-history.scroll-disabled{overflow:hidden!important;scroll-behavior:auto}.main-content-history-empty{-webkit-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;width:100%;max-width:820px;margin:0 auto;padding:20px 12px;text-align:center;color:var(--chat-color-empty)}.main-content-history-loading{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:12px 16px;background:linear-gradient(90deg,var(--chat-color-loader-thinking-bg-1) 0%,var(--chat-color-loader-thinking-bg-2) 25%,var(--chat-color-loader-thinking-bg-1) 50%,var(--chat-color-loader-thinking-bg-2) 75%,var(--chat-color-loader-thinking-bg-1) 100%);background-size:200% 100%;border:1px solid var(--chat-color-loader-thinking-border);border-radius:12px;color:var(--chat-color-loader-thinking-text);font-size:13px;font-weight:400;letter-spacing:.01em;animation:main-content-history-loading-gradient 3s ease-in-out infinite;position:relative;overflow:hidden}.main-content-history-loading:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,var(--chat-color-loader-shimmer) 50%,transparent 100%);animation:main-content-history-loading-shimmer 2.5s ease-in-out infinite;pointer-events:none}.main-content-history-loading span,.main-content-history-loading .ant-spin{position:relative;z-index:1}@keyframes main-content-history-loading-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes main-content-history-loading-shimmer{0%{left:-100%}50%{left:100%}to{left:100%}}@media (prefers-reduced-motion: reduce){.main-content-history-loading{animation:none}.main-content-history-loading:before{animation:none}}.main-content-history-item{display:grid;grid-template-columns:40% 60%;grid-template-rows:1fr;grid-template-areas:"prompt response";gap:10px;width:100%;max-width:100%;height:100%;padding:10px;box-sizing:border-box;margin-bottom:30px;overflow-x:hidden}.main-content-history-item-loading{display:flex;align-items:flex-end;justify-content:flex-end;width:100%;height:100%;padding:10px}.prompt-anchor{scroll-margin-top:var(--chat-scroll-margin-top, 88px);scroll-margin-bottom:var(--chat-scroll-margin-bottom, 160px)}.prompt{display:flex;align-self:flex-end;width:100%;background-color:var(--chat-color-bg-prompt);color:var(--chat-color-text);border:1px solid var(--chat-color-border);padding-inline:20px;padding-block:16px;padding-block-start:18px;border-top-left-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;line-height:1.6;font-size:15px;font-weight:400}.prompt-content,.prompt-action,.prompt-external,.prompt-idle,.prompt-mean,.prompt-business-form{border-radius:5px;border-bottom:1px solid transparent;padding:1px 3px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-color .18s ease,border-color .18s ease}.prompt-content:hover{cursor:pointer;background-color:var(--chat-color-prompt-content-hover-bg);border-bottom:1px solid var(--chat-color-prompt-content-hover-border)}.prompt-action:hover{cursor:pointer;background-color:var(--chat-color-prompt-action-hover-bg);border-bottom:1px solid var(--chat-color-prompt-action-hover-border)}.prompt-external:hover{cursor:pointer;background-color:var(--chat-color-prompt-external-hover-bg);border-bottom:1px solid var(--chat-color-prompt-external-hover-border)}.prompt-idle:hover{cursor:pointer;background-color:var(--chat-color-prompt-idle-hover-bg);border-bottom:1px solid var(--chat-color-prompt-idle-hover-border)}.prompt-mean:hover{cursor:pointer;background-color:var(--chat-color-prompt-mean-hover-bg);border-bottom:1px solid var(--chat-color-prompt-mean-hover-border)}.prompt-meta{display:flex;justify-content:flex-end;width:100%;margin-top:.45rem;padding-inline:2px}.prompt-reasoning-mode-trigger{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;padding:0;margin:0;cursor:pointer;max-width:100%}.prompt-determinism-metric{display:inline-flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0}.prompt-determinism-metric .ant-progress{margin:0;line-height:1}.prompt-determinism-metric .ant-progress-inner{width:18px!important;height:18px!important;font-size:18px!important}.prompt-reasoning-mode-name{font-family:var(--font-body);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--chat-color-text-muted);transition:color .18s ease;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-reasoning-mode-trigger:hover .prompt-reasoning-mode-name{color:var(--chat-color-text)}.prompt-business-form:hover{cursor:pointer;background-color:var(--chat-color-bg-prompt-business-form-hover);border-bottom:1px solid var(--chat-color-prompt-business-form-hover-border)}.prompt-details-modal-wrap{display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem}.prompt-details-modal-wrap .ant-modal{top:0;padding-bottom:0;margin:0 auto;max-width:calc(100vw - 2rem)}.prompt-details-modal{--pdm-text: #1f1f1f;--pdm-text-muted: #6b6b6b;--pdm-text-subtle: #9e9e9e;--pdm-border: #e4e4e1;--pdm-divider: #ececea;--pdm-surface: #ffffff;--pdm-surface-subtle: #fafafa;--pdm-accent: #4f46e5;--pdm-accent-soft: rgba(79, 70, 229, .06);--pdm-shadow: 0 20px 60px rgba(0, 0, 0, .12);--scrollbar-thumb: rgba(0, 0, 0, .14);--scrollbar-thumb-hover: rgba(0, 0, 0, .22);--scrollbar-thumb-active: rgba(0, 0, 0, .3)}.prompt-details-modal--dark{--pdm-text: #ededed;--pdm-text-muted: #a8a8a8;--pdm-text-subtle: #7a7a7a;--pdm-border: rgba(255, 255, 255, .14);--pdm-divider: rgba(255, 255, 255, .08);--pdm-surface: #242424;--pdm-surface-subtle: #1e1e1e;--pdm-accent: #a5b4fc;--pdm-accent-soft: rgba(165, 180, 252, .1);--pdm-shadow: 0 24px 64px rgba(0, 0, 0, .45);--scrollbar-thumb: rgba(255, 255, 255, .16);--scrollbar-thumb-hover: rgba(255, 255, 255, .26);--scrollbar-thumb-active: rgba(255, 255, 255, .34)}.prompt-details-modal .ant-modal-content{padding:0;border-radius:18px;border:1px solid var(--pdm-border);box-shadow:var(--pdm-shadow);overflow:hidden}.prompt-details-modal .ant-modal-body{padding:0;max-height:min(72vh,720px);overflow-y:auto}.prompt-details-modal .ant-modal-close{top:1.15rem;right:1.15rem}.prompt-details-modal-close{color:var(--pdm-text-muted);font-size:1.35rem;font-weight:300;line-height:1}.prompt-details-modal-content{display:flex;flex-direction:column;gap:1.35rem;padding:2rem 2.25rem 1.5rem;color:var(--pdm-text)}.prompt-details-modal-header{display:flex;flex-direction:column;gap:.45rem;padding-bottom:1.25rem;border-bottom:1px solid var(--pdm-divider)}.prompt-details-modal-kicker{margin:0;font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--pdm-text-muted)}.prompt-details-modal-title{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,1.625rem);font-weight:400;line-height:1.2;letter-spacing:-.025em;color:var(--pdm-text)}.prompt-details-modal-subtitle{margin:0;max-width:34rem;font-size:.9375rem;line-height:1.65;color:var(--pdm-text-muted)}.prompt-details-modal-section{display:flex;flex-direction:column;gap:.35rem;padding-bottom:1.15rem;border-bottom:1px solid var(--pdm-divider)}.prompt-details-modal-section:last-child{border-bottom:none;padding-bottom:0}.prompt-details-modal-section--inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.prompt-details-modal-section-label{margin:0;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pdm-text-muted)}.prompt-details-modal-section-value{margin:0;font-family:var(--font-display);font-size:1.125rem;font-weight:400;letter-spacing:-.01em;color:var(--pdm-text)}.prompt-details-modal-section-hint{margin:0;font-size:.8125rem;line-height:1.55;color:var(--pdm-text-subtle)}.prompt-details-modal-metric{display:flex;flex-direction:column;gap:.35rem}.prompt-details-modal-timeline{margin-top:.65rem;padding:.85rem .95rem;border:1px solid var(--pdm-border);border-radius:14px;background:var(--pdm-surface-subtle)}.prompt-details-modal-timeline-text{font-size:.875rem;line-height:1.5;color:var(--pdm-text)}.prompt-details-modal-timeline-lock{color:#ef4444}.prompt-details-modal-empty{margin:.35rem 0 0;font-size:.875rem;color:var(--pdm-text-muted)}@media (max-width: 720px){.prompt-details-modal-wrap{padding:2rem 1rem}.prompt-details-modal-content{padding:1.5rem 1.25rem 1.35rem}.prompt-details-modal-section--inline{grid-template-columns:1fr}}.mode-badge{display:flex;flex-shrink:0;margin-left:auto;align-items:flex-end}.mode-badge-tag{margin-inline-end:0!important;max-width:220px;cursor:pointer;vertical-align:middle}.mode-badge-tag-content{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0}.mode-badge-tag-icon{flex-shrink:0;font-size:12px}.mode-badge-tag-label{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.prompter-reasoning-settings-modal-wrap{display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem}.prompter-reasoning-settings-modal-wrap .ant-modal{top:0;padding-bottom:0;margin:0 auto;max-width:calc(100vw - 2rem)}.prompter-reasoning-settings-modal{--prs-text: #1f1f1f;--prs-text-muted: #6b6b6b;--prs-text-subtle: #9e9e9e;--prs-border: #e4e4e1;--prs-divider: #ececea;--prs-surface: #ffffff;--prs-surface-subtle: #fafafa;--prs-accent: #4f46e5;--prs-accent-soft: rgba(79, 70, 229, .06);--prs-shadow: 0 20px 60px rgba(0, 0, 0, .12);--scrollbar-thumb: rgba(0, 0, 0, .14);--scrollbar-thumb-hover: rgba(0, 0, 0, .22);--scrollbar-thumb-active: rgba(0, 0, 0, .3)}.prompter-reasoning-settings-modal--dark{--prs-text: #ededed;--prs-text-muted: #a8a8a8;--prs-text-subtle: #7a7a7a;--prs-border: rgba(255, 255, 255, .14);--prs-divider: rgba(255, 255, 255, .08);--prs-surface: #242424;--prs-surface-subtle: #1e1e1e;--prs-accent: #a5b4fc;--prs-accent-soft: rgba(165, 180, 252, .1);--prs-shadow: 0 24px 64px rgba(0, 0, 0, .45);--scrollbar-thumb: rgba(255, 255, 255, .16);--scrollbar-thumb-hover: rgba(255, 255, 255, .26);--scrollbar-thumb-active: rgba(255, 255, 255, .34)}.prompter-reasoning-settings-modal .ant-modal-content{padding:0;border-radius:18px;border:1px solid var(--prs-border);box-shadow:var(--prs-shadow);overflow:hidden}.prompter-reasoning-settings-modal .ant-modal-body{padding:0;max-height:min(72vh,720px);overflow-y:auto}.prompter-reasoning-settings-modal .ant-modal-close{top:1.15rem;right:1.15rem;width:2rem;height:2rem}.prompter-reasoning-settings-close{color:var(--prs-text-muted);font-size:1.35rem;font-weight:300;line-height:1}.prompter-reasoning-settings-content{display:flex;flex-direction:column;gap:1.75rem;padding:2rem 2.25rem 1.5rem;color:var(--prs-text)}.prompter-reasoning-settings-header{display:flex;flex-direction:column;gap:.45rem;padding-bottom:1.35rem;border-bottom:1px solid var(--prs-divider)}.prompter-reasoning-settings-kicker{margin:0;font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--prs-text-muted)}.prompter-reasoning-settings-title{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,1.625rem);font-weight:400;line-height:1.2;letter-spacing:-.025em;color:var(--prs-text)}.prompter-reasoning-settings-subtitle{margin:0;max-width:34rem;font-size:.9375rem;line-height:1.65;color:var(--prs-text-muted)}.prompter-reasoning-settings-auto{display:flex;flex-direction:column;gap:.4rem;padding:1rem 1.1rem;border:1px solid var(--prs-border);border-radius:14px;background:var(--prs-surface-subtle);cursor:pointer}.prompter-reasoning-settings-auto .ant-checkbox+span{color:var(--prs-text);font-size:.9375rem;font-weight:500}.prompter-reasoning-settings-auto-hint{padding-left:1.6rem;font-size:.8125rem;line-height:1.5;color:var(--prs-text-subtle)}.prompter-reasoning-settings-modes{display:flex;flex-direction:column;gap:.75rem}.prompter-reasoning-settings-modes--disabled{opacity:.5;pointer-events:none}.prompter-reasoning-settings-modes-label{margin:0;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--prs-text-muted)}.prompter-reasoning-settings-loading,.prompter-reasoning-settings-empty{display:flex;align-items:center;gap:.55rem;margin:0;padding:1rem .25rem;font-size:.875rem;color:var(--prs-text-muted)}.prompter-reasoning-settings-radio-group{display:flex;flex-direction:column;gap:.55rem;width:100%;max-height:min(48vh,380px);overflow-y:auto;padding-right:.2rem}.prompter-reasoning-settings-radio{display:flex;align-items:flex-start;width:100%;height:100%;margin:0!important;padding:.85rem .95rem;border:1px solid var(--prs-border);border-radius:14px;background:var(--prs-surface);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.prompter-reasoning-settings-radio:hover:not(.ant-radio-wrapper-disabled){border-color:var(--prs-text-subtle);background:var(--prs-surface-subtle)}.prompter-reasoning-settings-radio.ant-radio-wrapper-checked{border-color:var(--prs-accent);background:var(--prs-accent-soft)}.prompter-reasoning-settings-radio .ant-radio{margin-top:.2rem}.prompter-reasoning-settings-radio-content{display:flex;flex-direction:column;gap:.25rem;min-width:0}.prompter-reasoning-settings-radio-name{font-size:.9rem;font-weight:500;color:var(--prs-text);line-height:1.35}.prompter-reasoning-settings-radio-hint{font-size:.8125rem;line-height:1.5;color:var(--prs-text-muted)}.prompter-reasoning-settings-trigger{color:var(--chat-color-text-muted)!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border:1px solid var(--chat-color-border-prompter-control)!important;background:var(--chat-color-bg-prompter-control)!important}.prompter-reasoning-settings-trigger:hover:not(:disabled){color:var(--chat-color-text)!important;border-color:var(--chat-color-border-prompter-control-hover)!important;background:var(--chat-color-header-hover)!important}.prompter-reasoning-settings-trigger:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 720px){.prompter-reasoning-settings-modal-wrap{padding:2rem 1rem}.prompter-reasoning-settings-content{padding:1.5rem 1.25rem 1.35rem}}.prompter-float{position:absolute;inset-inline:0;bottom:0;z-index:15;display:flex;flex-direction:column;align-items:stretch;pointer-events:none}.prompter-toggle-wrap{position:relative;z-index:3;display:flex;justify-content:center;align-items:center;width:100%;padding:0 0 8px;pointer-events:auto;flex-shrink:0;transition:padding .38s cubic-bezier(.22,1,.36,1)}.prompter-float--expanded .prompter-toggle-wrap{padding-bottom:6px}.prompter-float--collapsed .prompter-toggle-wrap{padding-bottom:10px}.prompter-toggle-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:none;border-radius:50%;background:var(--chat-color-header-bg);backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08);box-shadow:var(--chat-color-shadow-elevated);color:var(--chat-color-text-muted);cursor:pointer;transition:color .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1)}.prompter-toggle-btn:hover{color:var(--chat-color-text);background:var(--chat-color-header-hover)}.prompter-shell{width:100%;overflow:hidden;max-height:480px;opacity:1;transform:translateY(0);pointer-events:auto;transition:max-height .38s cubic-bezier(.22,1,.36,1),opacity .28s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1);will-change:max-height,transform,opacity}.prompter-shell--hidden{max-height:0;opacity:0;transform:translateY(16px);pointer-events:none}.prompter-shell--visible{max-height:480px;opacity:1;transform:translateY(0);pointer-events:auto}.prompter-container{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;padding:8px 12px 0;box-sizing:border-box}.prompter{position:relative;width:100%;max-width:820px;margin-inline:auto;padding:10px;border-radius:30px;background-color:var(--chat-color-bg-prompter);border:1px solid var(--chat-color-border);box-shadow:var(--chat-color-shadow-elevated);box-sizing:border-box;backdrop-filter:blur(16px) saturate(1.06);-webkit-backdrop-filter:blur(16px) saturate(1.06)}.prompter-content{outline:none;white-space:pre-wrap;word-break:break-word;text-align:left;min-height:30px;padding:10px;position:relative;color:var(--chat-color-text);transition:box-shadow .2s ease}.prompter:focus-within{box-shadow:0 0 10px var(--chat-color-prompter-shadow)}.prompter-content[data-empty=true]:before{content:attr(data-placeholder);color:var(--chat-color-text-placeholder-soft);position:absolute;left:10px;top:10px;pointer-events:none;font-style:italic}.prompter-content:empty:before,.prompter-content[data-empty=true]:before{content:attr(data-placeholder);color:var(--chat-color-text-placeholder)}.prompter-footer{display:flex;justify-content:flex-end;align-items:center;padding:10px;gap:10px;width:100%;box-sizing:border-box}.prompter-footer-actions{display:flex;align-items:center;gap:8px}.prompter-footer .ant-btn-primary:disabled{background-color:var(--chat-color-prompter-disabled-btn-bg)!important;border-color:var(--chat-color-prompter-disabled-btn-border)!important;color:var(--chat-color-prompter-disabled-btn-text)!important;cursor:not-allowed;opacity:1}.prompter-footer .ant-btn-primary:disabled:hover{background-color:var(--chat-color-prompter-disabled-btn-bg)!important;border-color:var(--chat-color-prompter-disabled-btn-border)!important;color:var(--chat-color-prompter-disabled-btn-text)!important}.prompter-warning-strip{width:100vw;margin-left:calc(50% - 50vw);margin-top:8px;padding:8px 16px 10px;background:var(--chat-color-header-bg);backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08);box-sizing:border-box}.prompter-warning{width:100%;max-width:820px;margin:0 auto;padding:0;text-align:center;color:var(--chat-color-text-warning);font-size:12px;line-height:1.45;letter-spacing:.01em;box-sizing:border-box}@media (prefers-reduced-motion: reduce){.prompter-shell,.prompter-toggle-wrap,.prompter-toggle-btn{transition:none}}.image-render-lazy-wrapper{display:inline-block;min-width:1px;min-height:1px}.image-render-loading{display:inline-block;padding:4px 8px;background-color:#f5f5f5;border-radius:4px;border:1px dashed #d9d9d9;font-size:12px;color:#666}.image-render-error{display:inline-block;padding:4px 8px;background-color:#fff2f0;border:1px dashed #ffccc7;border-radius:4px;color:#ff4d4f;font-size:12px}.image-render{max-width:100%;height:auto;border-radius:4px}.mermaid-diagram-viewer-wrapper{position:relative;margin:1.5rem 0;border-radius:14px;overflow:hidden;box-shadow:var(--chat-color-shadow-elevated);border:1px solid var(--chat-color-mermaid-wrapper-border)}.mermaid-diagram-viewer-expand-btn{position:absolute!important;top:12px;right:12px;z-index:10;width:36px;height:36px;min-width:36px!important;padding:0!important;background:#fffffff7!important;border:none!important;border-radius:8px;box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a}.mermaid-diagram-viewer-expand-btn:hover{background:#4a9eff26!important;color:#2563eb!important;transform:scale(1.05);box-shadow:0 6px 20px #0003}.mermaid-diagram-viewer-chart{padding:0;background-color:#fff;min-height:380px;height:380px;width:100%;display:block;overflow:hidden;position:relative}.mermaid-diagram-viewer-chart svg{display:block;width:100%;height:100%;min-width:100%;min-height:100%}.mermaid-diagram-viewer-modal-content{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;width:100%;height:100%}.mermaid-diagram-viewer-close-btn{position:absolute!important;top:8px;right:8px;z-index:11;width:36px;height:36px;min-width:36px!important;padding:0!important;background:#fffffff7!important;border:none!important;border-radius:8px;box-shadow:0 4px 12px #00000026}.mermaid-diagram-viewer-close-btn:hover{background:#ff4d4f1a!important;color:#dc3545!important;transform:scale(1.05);box-shadow:0 6px 20px #0003}.mermaid-diagram-viewer-expand-container{background:#fff;border-radius:6px;width:100%;height:100%;display:block;overflow:hidden;position:relative}.mermaid-diagram-viewer-expand-container svg{display:block;width:100%;height:100%;min-width:100%;min-height:100%}.mermaid-diagram-viewer-error{width:100%;min-height:100px;margin:1rem 0;background:linear-gradient(135deg,#ff4d4f1a,#ff4d4f0d);border:1px solid rgba(255,77,79,.3);border-radius:12px;display:flex;align-items:center;justify-content:center;gap:.75rem;box-sizing:border-box;overflow:hidden;word-break:break-word}.mermaid-diagram-viewer-error-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff4d4f33,#ff4d4f1a);border-radius:8px;color:#ff6b6b}.mermaid-diagram-viewer-error-content{flex:1;display:flex;flex-direction:column;gap:.375rem;max-width:600px}.mermaid-diagram-viewer-error-title{margin:0;font-size:.9375rem;font-weight:600;color:#ff6b6b}.mermaid-diagram-viewer-error-message{margin:0;font-size:.8125rem;color:var(--chat-color-mermaid-error-text)}.model-response{width:100%;max-width:100%;min-height:0;color:var(--chat-color-text-body);line-height:1.6}.model-response-buttons{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;flex-wrap:wrap}.model-response-dropdown-trigger{padding:4px!important;min-width:auto!important}.model-response-dropdown-trigger:hover{color:var(--chat-color-text)!important}.model-response-dropdown .ant-dropdown-menu-item:hover,.model-response-dropdown .ant-dropdown-menu-item-danger:hover{background-color:var(--chat-color-bg-dropdown-hover)!important}.model-response-stats{display:flex;align-items:center;gap:1rem}.model-response-stat{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--chat-color-text-stat)}.model-response-actions{display:flex;align-items:center;gap:.5rem}.model-response-button{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.model-response-content{padding:1rem;max-width:100%;overflow:visible;overflow-wrap:anywhere;color:var(--chat-color-text-body)}.model-response-directive-wrap>div{background:var(--chat-color-bg-markdown-table)!important;color:var(--chat-color-text-secondary)!important;border:1px solid var(--chat-color-border-markdown)!important}.model-response-content .ant-card{background:var(--chat-color-bg-markdown-table);border-color:var(--chat-color-border-markdown)}.model-response-content .ant-card-head{background:var(--chat-color-bg-markdown-table-header);border-color:var(--chat-color-border-markdown)}.model-response-content .ant-card-head-title,.model-response-content .ant-card-body,.model-response-content .ant-empty-description{color:var(--chat-color-text-secondary)}.model-response-content .progress-bar-wrapper span{color:var(--chat-color-text-secondary)!important}.model-response-pdf-capture-root{min-width:0}.pdf-page-block{box-sizing:border-box;width:100%;max-width:100%}.markdown-h1{font-size:2rem;font-weight:700;margin:1.75rem 0 1rem;color:var(--chat-color-text-heading-1);border-bottom:1px solid var(--chat-color-border-markdown);padding-bottom:.6rem}.markdown-h2{font-size:1.5rem;font-weight:600;margin:1.5rem 0 .75rem;color:var(--chat-color-text-heading-2);padding-bottom:0}.markdown-h3{font-size:1.25rem;font-weight:600;margin:1rem 0 .5rem;color:var(--chat-color-text-heading-3)}.markdown-paragraph{margin:.75rem 0;color:var(--chat-color-text-secondary);text-align:justify}.markdown-list,.markdown-ordered-list{margin:.75rem 0;padding-left:1.5rem;color:var(--chat-color-text-secondary)}.markdown-list li,.markdown-ordered-list li{margin:.25rem 0}.markdown-blockquote{margin:1rem 0;padding:.75rem 1rem;border-left:4px solid var(--chat-color-blockquote-accent);background-color:var(--chat-color-bg-markdown-blockquote);color:var(--chat-color-text-blockquote);font-style:italic;border-radius:0 4px 4px 0}.code-block{margin:1.5rem 0;padding:1rem 1.25rem;background-color:var(--chat-color-bg-markdown-code);border-radius:14px;overflow:visible;box-shadow:var(--chat-color-shadow-elevated);border:1px solid var(--chat-color-border-markdown)}.code-block code{color:var(--chat-color-text-code);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;line-height:1.4}.inline-code{background-color:var(--chat-color-bg-markdown-inline-code);color:var(--chat-color-text-inline-code);padding:.2rem .4rem;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.markdown-rechart-pdf-wrap{margin:1.25rem 0}.markdown-rechart-pdf-wrap .rechart-card{margin-block:0}.chart-loading-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:2rem 1.5rem;margin:1.25rem 0;background:var(--chat-color-bg-markdown-table);border:1px solid var(--chat-color-border-markdown);border-radius:14px;box-shadow:var(--chat-color-shadow-elevated);min-height:150px}.chart-loading-text{color:var(--chat-color-text-chart-loading);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.table-wrapper{margin:1.5rem 0;overflow:hidden;border-radius:14px;border:1px solid var(--chat-color-border-markdown);background-color:var(--chat-color-bg-markdown-table);box-shadow:var(--chat-color-shadow-elevated)}.markdown-table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;background-color:transparent;color:var(--chat-color-text-table);font-size:.9rem;line-height:1.55;word-wrap:break-word}.markdown-table th,.markdown-table td{padding:.85rem 1.25rem;text-align:left;vertical-align:top;border:none}.markdown-table tbody tr{border-top:1px solid var(--chat-color-border-markdown)}.markdown-table thead th{background-color:var(--chat-color-bg-markdown-table-header);color:var(--chat-color-text-muted);font-weight:600;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;padding-block:.7rem}.markdown-table tbody td{color:var(--chat-color-text-table);transition:background-color .18s ease}.markdown-table tbody tr:hover td{background-color:var(--chat-color-bg-markdown-table-row-hover)}.markdown-table tbody tr:last-child td:first-child{border-bottom-left-radius:14px}.markdown-table tbody tr:last-child td:last-child{border-bottom-right-radius:14px}.markdown-link{color:var(--chat-color-link);text-decoration:none;border-bottom:1px solid transparent;transition:all .2s ease}.markdown-link:hover{color:var(--chat-color-link-hover);border-bottom-color:var(--chat-color-link-hover);text-decoration:none}.markdown-image{max-width:100%;height:auto;border-radius:8px;margin:1rem 0;box-shadow:0 4px 12px var(--chat-color-shadow-soft);display:block;margin-left:auto;margin-right:auto}.markdown-hr{border:none;height:1px;background:linear-gradient(to right,transparent,var(--chat-color-border-markdown) 18%,var(--chat-color-border-markdown) 82%,transparent);margin:2.25rem 0;opacity:.85}.katex{font-size:1.1em}.markdown-list input[type=checkbox]{margin-right:.5rem;transform:scale(1.1)}.model-response-pdf-capture-root.model-response-pdf-export-mode{box-sizing:border-box!important;background:#fff!important;color:#000!important;max-width:190mm!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .model-response-content{box-sizing:border-box!important;background:#fff!important;color:#000!important;overflow-x:visible!important;padding:14px!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .markdown-h1,.model-response-pdf-capture-root.model-response-pdf-export-mode .markdown-h2,.model-response-pdf-capture-root.model-response-pdf-export-mode .markdown-h3,.model-response-pdf-capture-root.model-response-pdf-export-mode .markdown-paragraph,.model-response-pdf-capture-root.model-response-pdf-export-mode .markdown-list,.model-response-pdf-capture-root.model-response-pdf-export-mode .markdown-ordered-list,.model-response-pdf-capture-root.model-response-pdf-export-mode li,.model-response-pdf-capture-root.model-response-pdf-export-mode li::marker,.model-response-pdf-capture-root.model-response-pdf-export-mode em,.model-response-pdf-capture-root.model-response-pdf-export-mode strong,.model-response-pdf-capture-root.model-response-pdf-export-mode del,.model-response-pdf-capture-root.model-response-pdf-export-mode thead,.model-response-pdf-capture-root.model-response-pdf-export-mode tbody,.model-response-pdf-capture-root.model-response-pdf-export-mode tfoot,.model-response-pdf-capture-root.model-response-pdf-export-mode caption{color:#000!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .markdown-h1,.model-response-pdf-capture-root.model-response-pdf-export-mode .markdown-h2{border-bottom-color:#bdbdbd!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .markdown-blockquote{background-color:#eee!important;color:#000!important;border-left-color:#0d47a1!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .markdown-link{color:#008!important;text-decoration:underline!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .inline-code{background-color:#eee!important;color:#000!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .markdown-hr{background:linear-gradient(to right,transparent,#9e9e9e,transparent)!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .table-wrapper{max-width:100%!important;overflow:hidden!important;box-shadow:none!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .markdown-table{width:100%!important;max-width:100%!important;table-layout:auto!important;background-color:#fff!important;color:#000!important;border-collapse:collapse!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .markdown-table th,.model-response-pdf-capture-root.model-response-pdf-export-mode .markdown-table td{border-color:#ccc!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .markdown-table th{background-color:#f5f5f5!important;color:#000!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .markdown-table tr:nth-child(2n) td{background-color:#fafafa!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .chart-loading-placeholder{background:#f5f5f5!important;border:1px solid #e5e7eb!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .chart-loading-text{color:#000!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .ant-card{box-sizing:border-box!important;max-width:100%!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;background:#fff!important;border-color:#e5e7eb!important;overflow:hidden!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .ant-card-head{background:#fafafa!important;border-color:#e5e7eb!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .ant-card-head-title{color:#000!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .ant-card-body{box-sizing:border-box!important;max-width:100%!important;overflow:hidden!important;padding:12px!important}.model-response-pdf-capture-root.model-response-pdf-export-mode canvas{display:block!important;max-width:100%!important;height:auto!important;margin-left:auto!important;margin-right:auto!important}.model-response-pdf-capture-root.model-response-pdf-export-mode svg{display:block!important;max-width:100%!important;width:auto!important;height:auto!important;min-width:0!important;overflow:visible!important;transform:none!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .ant-empty-description,.model-response-pdf-capture-root.model-response-pdf-export-mode .ant-empty-description span{color:#000!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .mermaid-diagram-viewer-wrapper{max-width:100%!important;overflow:hidden!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .mermaid-diagram-viewer-chart{min-height:0!important;height:auto!important;max-height:480px!important;overflow:hidden!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .mermaid-diagram-viewer-chart svg{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .markdown-image{box-shadow:0 1px 4px #0000001f!important}.model-response-pdf-capture-root.model-response-pdf-export-mode .katex{color:#000!important}del{color:var(--chat-color-text-del);text-decoration:line-through}em{font-style:italic;color:var(--chat-color-text-emphasis)}strong{font-weight:600}@media (max-width: 768px){.model-response-content{padding:.75rem}.markdown-h1{font-size:1.75rem}.markdown-h2{font-size:1.35rem}.markdown-h3{font-size:1.15rem}.markdown-table{font-size:.85rem}.markdown-table th,.markdown-table td{padding:.5rem .75rem}}.external-endpoint-prompt-execute{display:flex;flex-direction:column;gap:24px;width:100%}.external-endpoint-prompt-execute-input-group{display:flex;flex-direction:column;gap:8px}.external-endpoint-prompt-execute-label{font-size:14px;font-weight:500;color:#262626;margin-bottom:4px}.external-endpoint-inputs-wrapper{display:flex;flex-direction:column;gap:24px;overflow:hidden;max-height:2000px;transition:max-height .35s ease,opacity .3s ease;opacity:1}.external-endpoint-inputs-wrapper.collapsed{max-height:0;opacity:0;pointer-events:none}.external-endpoint-expand-btn{align-self:flex-start}.external-endpoint-collapse-btn{align-self:flex-start;color:#00000073;padding-left:0}.create-user,.create-email,.create-suppliers-request{display:flex;flex-direction:column;gap:10px}.sam-questionary{display:flex;flex-direction:column;gap:16px}.sam-questionary__user,.sam-questionary__date{display:flex;flex-direction:column;gap:6px}.sam-questionary__collapse{margin-bottom:0}.sam-questionary__section-empty{margin:0;font-size:13px;color:var(--ant-colorTextSecondary)}.sam-questionary__questions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.sam-questionary__question{padding:10px 12px;background:var(--ant-colorBgContainer);border-radius:6px;border:1px solid var(--ant-colorBorderSecondary)}.sam-questionary__question-text{margin:0 0 8px;font-size:13px;line-height:1.45;color:var(--ant-colorText)}.sam-questionary__question .ant-radio-group{display:flex;flex-wrap:wrap;gap:8px}.basic-create-permission{margin:0 auto}.basic-create-permission .ant-form-item-label>label{font-weight:600;color:#333}.basic-create-permission .ant-input,.basic-create-permission .ant-input-textarea{border-radius:6px}.basic-create-permission .submit-button{width:100%;height:40px;border-radius:6px;font-weight:600}.basic-permission-role-selection{margin:0 auto}.basic-permission-role-selection .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.basic-permission-role-selection .loading-container p{margin-top:16px;color:#666}.basic-permission-role-selection .role-checkbox{width:100%}.basic-permission-role-selection .role-checkbox .ant-checkbox-wrapper{width:100%;align-items:flex-start}.basic-permission-role-selection .role-content{display:flex;flex-direction:column}.basic-permission-role-selection .role-name{font-weight:600;color:#333;font-size:14px}.basic-permission-role-selection .ant-list{background:#fff}.basic-permission-role-selection .ant-list-item{padding:0 16px}#scrollableRolesDiv{box-sizing:border-box}#scrollableRolesDiv .ant-list,#scrollableRolesDiv .ant-list-items{margin:0;padding:0}#scrollableRolesDiv .role-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.select-tagger-container,.select-tagger{width:100%}.select-tagger .ant-select-selector{border-radius:6px}.select-tagger .ant-select-selection-item{background-color:#f0f0f0;border-radius:4px;padding:2px 8px;margin:2px}.means-container{width:100%}.means-header{margin-bottom:16px}.means-header-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.means-title{display:flex;align-items:center;gap:8px}.means-title-text{margin:0!important;color:#1890ff;font-weight:600}.means-description{color:#666;font-size:14px;line-height:1.5;margin:0}.means-divider{margin:16px 0;border-color:#f0f0f0}.means-table{margin-bottom:16px}.means-table .means-table-instruction{font-size:14px;color:#333}.means-table .means-delete-btn{opacity:.7}.means-table .means-delete-btn:hover{opacity:1}.means-add-button{flex-shrink:0}.permission-description{font-size:14px;font-weight:400}.permission-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:12px 0;border-bottom:1px solid #f0f0f0;min-width:0}.permission-header__title{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.permission-header__icon{flex-shrink:0}.permission-header__name{font-size:16px;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.permission-header__actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-shrink:0}.select-all-button,.delete-permission-button{flex:none}.tagger-content{padding:16px 0}.tagger-description{margin-bottom:16px;color:#666;font-size:14px}.tagger-description strong{color:#1890ff;font-weight:600}.tagger-select{width:100%}.tagger-select .ant-select-selection-item{background-color:#f0f0f0;border-radius:4px;padding:2px 8px;margin:2px}.ant-modal-footer{display:flex;justify-content:flex-end;gap:8px}@media (max-width: 576px){.tagger-content{padding:12px 0}.tagger-description{font-size:13px;margin-bottom:12px}}.add-new-property-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.add-new-property-modal .ant-modal-body{padding:24px}.add-new-property-modal .ant-form-item{margin-bottom:20px}.add-new-property-modal .ant-form-item-label{font-weight:500}.add-new-property-modal .ant-input,.add-new-property-modal .ant-select{border-radius:6px}.add-new-property-modal .ant-input:focus,.add-new-property-modal .ant-select:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.add-new-property-modal .ant-textarea{border-radius:6px}.add-new-property-modal .ant-textarea:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.form-actions{margin-top:32px;margin-bottom:0;text-align:right}.form-actions .ant-space{width:100%;justify-content:flex-end}.add-new-property-modal .ant-select-disabled{background-color:#f5f5f5;color:#666}.resource-properties-selector{margin-bottom:24px;width:100%;display:flex;flex-direction:column}.resource-properties-header{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;padding:0;flex-shrink:0}.resource-properties-header .ant-space{flex:1}.resource-properties-header .ant-btn{flex-shrink:0}.resource-properties-table{margin-top:16px;width:100%;overflow:hidden}.resource-properties-table .ant-table-wrapper,.resource-properties-table .ant-table{width:100%}.resource-properties-table .ant-table-thead>tr>th{background-color:#fafafa;font-weight:600;white-space:nowrap;padding:12px 16px;position:relative;z-index:1}.resource-properties-table .ant-table-tbody>tr>td{padding:12px 16px;background-color:#fff}.resource-properties-table .ant-table-tbody>tr:nth-child(2n)>td{background-color:#fafafa}.resource-properties-table .ant-table-tbody>tr>td .ant-typography,.resource-properties-table .ant-table-tbody>tr>td>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.resource-properties-table .ant-table-tbody>tr:hover>td{background-color:#f5f5f5!important}.resource-properties-table .ant-tag{margin:0}.resource-properties-table .ant-btn{padding:4px 8px;height:auto}.resource-properties-table .ant-typography{margin:0}.resource-properties-table .ant-typography code{background-color:#f0f0f0;padding:2px 6px;border-radius:4px;font-size:12px}.resource-properties-table .ant-tooltip,.resource-properties-table .ant-dropdown,.resource-properties-table .ant-select-dropdown{z-index:1000}.view-file-modal .ant-modal-body{padding:24px}.view-file-modal img{box-shadow:0 2px 8px #0000001a}.ant-tag.id-container-tag{margin-inline-end:0;padding:5px 8px;display:inline-flex!important;align-items:center!important;line-height:1!important;vertical-align:middle;box-sizing:border-box}.id-container{display:flex;align-items:center;gap:6px;width:100%;min-height:22px;box-sizing:border-box}.id-container-copy-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.id-container-copy-button.ant-btn{padding:2px;min-width:auto;height:auto;line-height:1;display:inline-flex;align-items:center;justify-content:center}.id-container-value{display:inline-flex;align-items:center;min-width:0;max-width:100%;min-height:22px}.id-container-text{cursor:pointer;font-size:11px;line-height:1.35;display:inline-block;padding-block:1px}.id-container-tag--full{max-width:100%;white-space:normal;align-items:center!important}.id-container-tag--full .id-container{max-width:100%;align-items:center;min-height:0}.id-container-tag--full .id-container-text{display:block;padding-block:0;word-break:break-all;line-height:1.45;white-space:pre-wrap;cursor:default}.id-container-tag--full .id-container-copy-wrap{align-self:center;margin-top:0}.resource-files-container h3{margin-bottom:16px;color:#262626;font-weight:600}.resource-files-container .ant-table-thead>tr>th{padding:8px 16px}.resource-files-container .ant-table-tbody>tr>td{padding:8px 16px}.resource-properties-table-container h3{margin-bottom:16px;color:#262626;font-weight:600}.resource-properties-table-container .ant-table-thead>tr>th{padding:8px 16px}.resource-properties-table-container .ant-table-tbody>tr>td{padding:8px 16px}.resource-taggings-table-container h3{margin-bottom:16px;color:#262626;font-weight:600}.resource-taggings-table-container .ant-table-thead>tr>th{padding:8px 16px}.resource-taggings-table-container .ant-table-tbody>tr>td{padding:8px 16px}.variable-picker{display:flex;flex-direction:column;gap:16px}.variable-picker-section{display:flex;flex-direction:column;gap:8px}.variable-picker-section-title{display:block;margin-bottom:2px}.variable-picker-tags{display:flex;flex-wrap:wrap;gap:8px}.variable-picker-tag{cursor:pointer;margin-inline-end:0}.variable-picker-tag:hover{opacity:.9}.progress-bar-wrapper{margin:1rem 0}.table-row-metadata-modal .ant-modal-content{border-radius:8px}.table-row-metadata-modal__body{display:flex;flex-direction:column;gap:16px;padding:0;margin:0}.table-row-metadata-modal__row{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.table-row-metadata-modal__row--id{flex-direction:row;align-items:center;gap:10px}.table-row-metadata-modal__row--id .table-row-metadata-modal__label{flex-shrink:0;line-height:1;padding-top:1px}.table-row-metadata-modal__label{font-size:13px;font-weight:700;color:#262626;line-height:1.4}.table-row-metadata-modal__value{font-size:14px;color:#262626;line-height:1.5;word-break:break-word}.table-row-metadata-modal__id{width:100%;min-width:0}.table-row-metadata-modal__row--id .table-row-metadata-modal__id{flex:1;min-width:0;display:flex;align-items:center}.table-row-metadata-modal__id .id-container-tag{max-width:100%}.table-row-metadata-modal__id .id-container-tag--full .id-container{align-items:center}.expose-rag-options__checks{display:flex;flex-direction:column;gap:10px;width:100%}.expose-rag-options__checks .ant-checkbox-wrapper{display:flex;align-items:center}.expose-rag-options__sub{margin-left:22px;padding-left:12px;border-left:1px solid var(--ant-color-border-secondary, #f0f0f0);display:flex;flex-direction:column;gap:10px}.rechart-card{width:100%;margin-block:1.25rem;border:1px solid var(--chat-color-border-markdown);border-radius:14px;background:var(--chat-color-bg-markdown-table);box-shadow:var(--chat-color-shadow-elevated);overflow:hidden}.rechart-card-inner{padding:1rem 1.1rem .85rem}.rechart-card .g2-tooltip{border-radius:8px!important;border:1px solid var(--chat-color-border-markdown)!important;box-shadow:var(--chat-color-shadow-elevated)!important;font-size:12px!important}.prompt-histories-list{display:flex;flex-direction:column;gap:8px;width:100%}.prompt-histories-table{width:100%}.prompt-histories-table .ant-spin-nested-loading,.prompt-histories-table .ant-spin-container,.prompt-histories-table .ant-table,.prompt-histories-table .ant-table-container,.prompt-histories-table table{width:100%;table-layout:fixed}.prompt-histories-table .ant-table{border:none}.prompt-histories-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#262626;border-bottom:1px solid #f0f0f0}.prompt-histories-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;vertical-align:middle}.prompt-histories-table .ant-table-tbody>tr:hover>td{background:#f5f5f5}.prompt-histories-table .ant-table-tbody>tr>td:nth-child(2),.prompt-histories-table .ant-table-tbody>tr>td:nth-child(3){overflow:hidden;vertical-align:middle}.prompt-histories-list-title{font-size:14px;font-weight:600;color:#262626}.prompt-histories-list-empty-alert{margin:0}.prompt-histories-list-empty-alert .ant-alert-message{margin:0;font-size:14px}.prompt-history-text-cell{display:flex;align-items:center;gap:8px;max-width:100%;min-width:0}.prompt-history-text-main{flex:1;min-width:0;display:flex;align-items:center;min-height:1em}.prompt-history-text-trigger{flex:1;min-width:0;display:flex;align-items:center}.prompt-history-text-trigger>*{flex:1;min-width:0;display:flex;align-items:center}.prompt-history-text-wrap{flex:1;min-width:0;overflow:hidden;display:flex;align-items:center}.prompt-history-selected-check-wrap{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:0}.prompt-history-selected-check{color:#52c41a;font-size:14px;line-height:1;display:inline-flex;align-items:center}.prompt-history-text{display:block;max-width:100%;overflow:hidden;margin:0;color:inherit;font:inherit;line-height:inherit;white-space:nowrap;text-overflow:ellipsis}.prompt-history-text-empty{color:#00000073;font:inherit;line-height:inherit}.prompt-history-user{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:inherit;font:inherit;line-height:inherit}.prompt-history-title-empty{color:#00000073;font:inherit;line-height:inherit}.prompt-history-title-cell{min-width:0;max-width:100%;width:100%;overflow:hidden;display:block}.prompt-history-title-text{display:block;width:100%;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font:inherit;line-height:inherit}.prompt-history-user-empty{color:#00000073;font:inherit;line-height:inherit}.semantic-instructions-history-editor{display:flex;flex-direction:column;gap:16px;width:100%}.semantic-instructions-textarea .ant-input,.semantic-instructions-textarea .ant-input-affix-wrapper{width:100%;max-width:100%}.streaming-reasoning-trace{display:grid;grid-template-rows:auto minmax(0,76px);gap:4px;margin:0;padding:0;background:none}.streaming-reasoning-trace__meta{display:flex;align-items:center;gap:6px;margin:0;padding:0;line-height:1}.streaming-reasoning-trace__label{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#d4d4dae6}.streaming-reasoning-trace .streaming-reasoning-trace__spin.ant-spin-spinning .ant-spin-dot-item{background-color:#b0b0b6d9}.streaming-reasoning-trace__scroll{margin:0;padding:0;min-height:0;max-height:76px;overflow-x:hidden;overflow-y:auto;white-space:pre-wrap;word-break:break-word;font-size:10.5px;line-height:1.4;color:#e8e8ecfa}.motd{display:flex;gap:20px;flex-direction:column}.motd hr{border:1px solid rgba(255,255,255,.03);width:100%}.motd-suggestion-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.motd-suggestions-container{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.motd-suggestion-content{display:flex;align-items:center;width:100%;height:100%}.motd-suggestion{display:grid;grid-template-columns:50px 1fr;gap:10px;padding:10px;background-color:#ffffff12;border-radius:10px;transition:background-color .3s ease;cursor:pointer}.motd-suggestion:hover{background-color:#ffffff26}.prompt-loader-wrapper{width:100%;max-width:820px;margin:0 auto 12px;z-index:4;position:relative}.prompt-loader-model-phase{display:flex;flex-direction:column;gap:8px;width:100%;margin-bottom:12px}.prompt-loader-thinking{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:0;background:linear-gradient(90deg,var(--chat-color-loader-thinking-bg-1) 0%,var(--chat-color-loader-thinking-bg-2) 25%,var(--chat-color-loader-thinking-bg-1) 50%,var(--chat-color-loader-thinking-bg-2) 75%,var(--chat-color-loader-thinking-bg-1) 100%);background-size:200% 100%;border:1px solid var(--chat-color-loader-thinking-border);border-radius:12px;color:var(--chat-color-loader-thinking-text);font-size:13px;font-weight:400;letter-spacing:.01em;animation:thinking-gradient 3s ease-in-out infinite;position:relative;overflow:hidden}.prompt-loader-thinking:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,var(--chat-color-loader-shimmer) 50%,transparent 100%);animation:thinking-shimmer 2.5s ease-in-out infinite;pointer-events:none}@keyframes thinking-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes thinking-shimmer{0%{left:-100%}50%{left:100%}to{left:100%}}.prompt-loader-events-container{position:relative;display:flex;flex-direction:column;gap:8px;width:100%;max-width:820px;margin:0 auto 12px;z-index:4}.prompt-loader-event{display:flex;flex-direction:column;width:100%;padding:12px 16px;background-color:var(--chat-color-loader-bg);border:1px solid var(--chat-color-loader-border);border-radius:12px;transition:border-color .2s ease,background-color .2s ease,opacity .2s ease}.prompt-loader-event.active{border-color:var(--chat-color-loader-border-active);background-color:var(--chat-color-loader-bg-active)}.prompt-loader-event.finished{border-color:var(--chat-color-loader-border-finished);background-color:var(--chat-color-loader-bg-finished);opacity:.75}.prompt-loader-event:hover{border-color:var(--chat-color-loader-border-hover);background-color:var(--chat-color-loader-bg-hover)}.prompt-loader-event-header{display:flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}.prompt-loader-event-header:hover{opacity:.95}.prompt-loader-event-icon-wrapper{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px}.prompt-loader-event-title{font-weight:500;font-size:13px;color:var(--chat-color-loader-title);flex:1}.prompt-loader-event.finished .prompt-loader-event-icon-wrapper{color:var(--chat-color-loader-finished)}.prompt-loader-event-chevron{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;color:var(--chat-color-loader-chevron);opacity:.8;transition:opacity .2s ease}.prompt-loader-event-header:hover .prompt-loader-event-chevron{opacity:1}.prompt-loader-event-items{display:flex;flex-direction:column;margin-top:10px;padding-top:10px;border-top:1px solid var(--chat-color-loader-divider)}.prompt-loader-event-item{display:flex;align-items:center;gap:10px;padding:6px 0 6px 28px;width:100%}.prompt-loader-event-item svg{flex-shrink:0;color:var(--chat-color-loader-accent);opacity:.7}.prompt-loader-event-item-text{font-weight:400;font-size:13px;color:var(--chat-color-loader-item-text);line-height:1.5}.chat-session-empty{display:flex;align-items:center;justify-content:center;width:100%;min-height:min(460px,calc(100vh - 260px));padding:3rem 1.5rem;box-sizing:border-box}.chat-session-empty-inner{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:26rem}.chat-session-empty-mark{color:var(--chat-color-leaf);margin-bottom:1.25rem;opacity:.92}.chat-session-empty-kicker{margin:0 0 .65rem;font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--chat-color-text-muted)}.chat-session-empty-title{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,1.875rem);font-weight:400;line-height:1.2;letter-spacing:-.025em;color:var(--chat-color-text-heading-1)}.chat-session-empty-description{margin:.85rem 0 0;font-size:.9375rem;line-height:1.65;color:var(--chat-color-text-muted)}.chat-session-empty-rule{width:2.5rem;height:1px;margin:1.75rem 0 1.35rem;background:var(--chat-color-border-strong)}.chat-session-empty-recent{width:100%;margin-bottom:1.1rem}.chat-session-empty-recent-label{margin:0 0 .55rem;font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--chat-color-text-muted);text-align:left}.chat-session-empty-recent-list{display:flex;flex-direction:column;gap:.4rem;width:100%;margin:0;padding:0;list-style:none}.chat-session-empty-recent-item{width:100%;min-width:0}.chat-session-empty-recent-link{display:block;width:100%;min-width:0;padding:.6rem .75rem;border:1px solid var(--chat-color-border);border-radius:10px;background:transparent;color:var(--chat-color-text);font-size:.875rem;font-weight:400;line-height:1.35;letter-spacing:.01em;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.chat-session-empty-recent-link:hover{border-color:var(--chat-color-border-prompter-control-hover);color:var(--chat-color-link);background:var(--chat-color-bg-prompter-control)}.chat-session-empty-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;min-width:11rem;height:42px!important;padding-inline:1.25rem!important;border-radius:12px!important;border:1px solid var(--chat-color-border-strong)!important;background:transparent!important;color:var(--chat-color-text)!important;font-size:.875rem!important;font-weight:500!important;letter-spacing:.01em;box-shadow:none!important;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.chat-session-empty-button:hover{border-color:var(--chat-color-border-prompter-control-hover)!important;color:var(--chat-color-link)!important;background:var(--chat-color-bg-prompter-control)!important}.chat-session-empty-button-icon{flex-shrink:0;opacity:.72;transition:transform .18s ease,opacity .18s ease}.chat-session-empty-button:hover .chat-session-empty-button-icon{opacity:1;transform:translate(2px)}.chat-theme-toggle-btn{flex-shrink:0}.chat-theme-toggle-item{display:inline-flex;align-items:center;gap:8px;min-width:132px}.chat-theme-toggle-check{margin-left:auto;color:#52c41a}.chat-header-float{position:absolute;top:0;left:0;right:0;height:var(--chat-header-height, 70px);z-index:20;pointer-events:none}.chat-header-hover-zone{position:absolute;top:0;left:0;right:0;height:22px;z-index:2;pointer-events:auto;cursor:default}.chat-header-shell{height:100%;overflow:hidden;pointer-events:auto;transform:translateY(0);transition:transform .38s cubic-bezier(.22,1,.36,1);will-change:transform}.chat-header-shell--hidden{transform:translateY(-100%);pointer-events:none}.chat-header-shell--visible{transform:translateY(0);pointer-events:auto}.chat-header-float .main-header{position:relative;backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08);background:var(--chat-color-header-bg);border-bottom:1px solid var(--chat-color-header-border-soft)}.main-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-inline:4px 10px;padding-block:5px;min-width:0;height:var(--chat-header-height, 70px);box-sizing:border-box}.main-header-start{display:flex;align-items:center;gap:2px;min-width:0;flex:1 1 auto;overflow:hidden}.main-header-sidebar-btn{flex-shrink:0}.main-header-brand{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto;overflow:hidden}.main-header-logo{flex-shrink:0;color:var(--chat-color-leaf)}.main-header-title{margin:0;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.8125rem,1.6vw + .45rem,1.125rem);font-weight:100;line-height:1.2;letter-spacing:-.01em;color:var(--chat-color-text);cursor:default}.main-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-shrink:0;min-width:0}.main-header-cog-btn,.main-header-icon-btn{color:var(--chat-color-text-muted)!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.main-header-cog-btn:hover,.main-header-icon-btn:hover{color:var(--chat-color-text)!important;background-color:var(--chat-color-header-hover)!important}.main-header-actions svg{cursor:pointer}@media (max-width: 640px){.main-header{gap:8px;padding-inline:2px 8px}.main-header-start{gap:0}.main-header-brand{gap:8px}.main-header-title{font-size:clamp(.75rem,3.8vw,.9375rem)}.main-header-cog-btn,.main-header-icon-btn{width:36px!important;height:36px!important;min-width:36px!important}}@media (prefers-reduced-motion: reduce){.chat-header-shell{transition:none}}.conversation-snippet{position:fixed;top:50%;right:18px;z-index:12;width:15.5rem;max-height:min(50vh,420px);transform:translateY(-50%);pointer-events:none;opacity:0;animation:conversation-snippet-enter .5s cubic-bezier(.22,1,.36,1) .12s forwards}@keyframes conversation-snippet-enter{0%{opacity:0;transform:translateY(calc(-50% + 8px))}to{opacity:1;transform:translateY(-50%)}}.conversation-snippet-inner{display:flex;flex-direction:column;width:100%;max-height:inherit;padding:.45rem .4rem;border:1px solid transparent;border-radius:16px;background:transparent;box-shadow:none;overflow:hidden;pointer-events:auto;opacity:.62;transition:opacity .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),background-color .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}.conversation-snippet:hover .conversation-snippet-inner,.conversation-snippet:focus-within .conversation-snippet-inner{border-color:var(--chat-color-border-prompter-control-hover);background:color-mix(in srgb,var(--chat-color-bg-prompter) 72%,transparent);backdrop-filter:blur(20px) saturate(1.15);-webkit-backdrop-filter:blur(20px) saturate(1.15);box-shadow:0 16px 44px -18px color-mix(in srgb,var(--chat-color-bg-main) 65%,transparent),inset 0 1px color-mix(in srgb,#ffffff 10%,transparent);opacity:1}.conversation-snippet-nav{display:flex;flex-direction:column;gap:.28rem;width:100%;max-height:min(46vh,380px);overflow-y:auto;overflow-x:hidden}.conversation-snippet-nav>*{display:block;width:100%}.conversation-snippet-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.55rem;width:100%;min-height:1.75rem;margin:0;padding:0 .35rem;border:none;border-radius:10px;background:transparent;text-align:left;cursor:pointer;transition:background-color .22s cubic-bezier(.22,1,.36,1)}.conversation-snippet:hover .conversation-snippet-item:hover,.conversation-snippet:focus-within .conversation-snippet-item:hover{background:color-mix(in srgb,var(--chat-color-bg-prompter-control) 70%,transparent)}.conversation-snippet:hover .conversation-snippet-item--active,.conversation-snippet:focus-within .conversation-snippet-item--active{background:color-mix(in srgb,var(--chat-color-bg-prompter-control) 88%,transparent)}.conversation-snippet-text{order:1;flex:1 1 auto;min-width:0;width:0;max-width:0;opacity:0;overflow:hidden;font-size:.6875rem;line-height:1.5;letter-spacing:.01em;color:var(--chat-color-text-muted);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transition:max-width .32s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1)}.conversation-snippet:hover .conversation-snippet-text,.conversation-snippet:focus-within .conversation-snippet-text{width:auto;max-width:100%;opacity:1;pointer-events:auto}.conversation-snippet-marker-wrap{order:2;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.15rem;height:1.75rem}.conversation-snippet-marker{flex-shrink:0;width:5px;height:5px;border-radius:999px;background:var(--chat-color-border-strong);transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1)}.conversation-snippet-item:hover .conversation-snippet-marker,.conversation-snippet-item--active .conversation-snippet-marker{background:var(--chat-color-leaf);transform:scale(1.2)}.conversation-snippet:hover .conversation-snippet-item:hover .conversation-snippet-text,.conversation-snippet:hover .conversation-snippet-item--active .conversation-snippet-text,.conversation-snippet:focus-within .conversation-snippet-item:hover .conversation-snippet-text,.conversation-snippet:focus-within .conversation-snippet-item--active .conversation-snippet-text{color:var(--chat-color-text)}@media (max-width: 1240px){.conversation-snippet{display:none;animation:none}}@media (prefers-reduced-motion: reduce){.conversation-snippet{animation:none;opacity:1;transform:translateY(-50%)}.conversation-snippet-inner{opacity:1;transition:none}.conversation-snippet-item{transition:none}.conversation-snippet-text{width:auto;max-width:100%;opacity:1;transition:none}.conversation-snippet-marker{transition:none}}.conversation-snippet-tooltip .ant-tooltip-inner{max-width:18rem;padding:.55rem .7rem;border-radius:10px;border:1px solid var(--chat-color-border);background:var(--chat-color-bg-prompter);color:var(--chat-color-text-body);font-size:.75rem;line-height:1.55;letter-spacing:.01em;box-shadow:var(--chat-color-shadow-elevated)}.conversation-snippet-tooltip .ant-tooltip-arrow:before{background:var(--chat-color-bg-prompter)}.logo-vertical{height:32px;margin:16px;border-radius:6px;display:flex;align-items:center;gap:10px}.logo-vertical-collapsed{margin:16px;justify-content:center}.settings-sidenav-title{font-size:18px;font-weight:100;color:#fff}.settings-sidenav-title span{font-weight:400}.settings-sider.ant-layout-sider{background:#13171f!important;height:100vh;overflow:hidden}.settings-sider .ant-layout-sider-children,.settings-sidenav-inner{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.settings-sidenav-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.settings-sidenav-scroll .ant-menu-inline{border-inline-end:none}.settings-sider .ant-menu-dark{background:#13171f!important}.settings-sider .ant-menu-dark .ant-menu-item,.settings-sider .ant-menu-dark .ant-menu-submenu-title{background:transparent!important}.settings-sider .ant-menu-dark .ant-menu-item-selected,.settings-sider .ant-menu-dark .ant-menu-submenu-title:hover{background:#ffffff14!important}.praxy-ai{font-size:18px;font-weight:100;color:#fff}.praxy-ai span{font-weight:400}.sidenav-skeleton{display:grid;grid-template-columns:1fr;gap:5px;margin-inline:4px;margin-block:18px;padding:0}.sidenav-skeleton-item{width:100%;height:40px;display:flex;align-items:center;padding:0 12px;background:#1f2937;border-radius:6px}.sidenav-skeleton-item .ant-skeleton{width:100%}.sidenav-skeleton-item .ant-skeleton-content{margin-block:0}.sidenav-skeleton-item .ant-skeleton-title,.sidenav-skeleton-item .ant-skeleton-paragraph>li{margin-block:0;height:14px;border-radius:4px}.sidenav-skeleton-item .ant-skeleton-paragraph{margin-block:0}.sidenav-skeleton-item .ant-skeleton-paragraph>li+li{margin-block-start:8px}.settings-sider.ant-layout-sider-collapsed .sidenav-skeleton{margin-inline:8px;gap:8px}.settings-sider.ant-layout-sider-collapsed .sidenav-skeleton-item{width:64px;padding:0 8px;justify-content:center}.settings-sider.ant-layout-sider-collapsed .sidenav-skeleton-item .ant-skeleton-paragraph{display:none}.settings-layout{height:100vh;min-height:100vh}.settings-content-layout .ant-layout-content:has(.feedbacks-page--detail){overflow:hidden!important;display:flex;flex-direction:column;min-height:0}.settings-content-layout-header{height:70px}.static-resources-tabs-layout{display:flex;flex-direction:column;min-height:0;height:100%}.static-resources-tabs-outlet{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.static-resources-tabs-outlet>*{flex:1;min-height:0;display:flex;flex-direction:column;min-width:0}.resource-upload-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:12px 16px}.resource-upload-modal .ant-modal-body{padding:16px}.resource-upload-modal .ant-form-item-label>label{font-weight:500;color:#262626}.resource-upload-modal .ant-input,.resource-upload-modal .ant-input:focus,.resource-upload-modal .ant-input-focused{border-radius:6px;border-color:#d9d9d9}.resource-upload-modal .ant-input:hover{border-color:#40a9ff}.resource-upload-modal .ant-input:focus,.resource-upload-modal .ant-input-focused{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.resource-upload-modal .ant-input[disabled]{background-color:#f5f5f5;border-color:#d9d9d9;color:#00000040}.upload-hint{margin-top:8px;font-size:12px;color:#8c8c8c}.resource-upload-modal .ant-upload{width:100%}.resource-upload-modal .ant-upload .ant-btn{width:100%;height:40px;border:1px dashed #d9d9d9;background-color:#fafafa;color:#595959;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:8px}.resource-upload-modal .ant-upload .ant-btn:hover{border-color:#40a9ff;color:#40a9ff;background-color:#f0f8ff}.resource-upload-modal .ant-upload-list{margin-top:8px}.resource-upload-modal .ant-upload-list-item{border:1px solid #f0f0f0;border-radius:6px;padding:8px 12px;background-color:#fafafa}.resource-upload-modal .ant-upload-list-item:hover{background-color:#f5f5f5}.resource-upload-modal .ant-modal-footer{border-top:1px solid #f0f0f0;padding:12px 16px;text-align:right}.resource-upload-modal .ant-btn{border-radius:6px;font-weight:500}.resource-upload-modal .ant-btn-primary{background-color:#1890ff;border-color:#1890ff}.resource-upload-modal .ant-btn-primary:hover{background-color:#40a9ff;border-color:#40a9ff}.resource-upload-modal .ant-btn-default{border-color:#d9d9d9;color:#595959}.resource-upload-modal .ant-btn-default:hover{border-color:#40a9ff;color:#40a9ff}.media-container{padding:0}.media-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.upload-button,.delete-button{display:flex;align-items:center;gap:8px}.media-item{padding:8px 0;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;min-width:0;width:100%}.media-item:last-child{border-bottom:none}.file-info{display:flex;align-items:center;gap:12px;flex:1}.file-checkbox{flex-shrink:0}.file-details{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.file-name{font-weight:500;color:#262626;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:100%;cursor:pointer}.file-meta{font-size:12px;color:#8c8c8c;display:flex;align-items:center;gap:8px}.format-tag{margin-right:4px;font-size:10px;font-weight:500;border-radius:4px}.copy-button{flex-shrink:0;color:#8c8c8c;border:none;padding:4px 8px;height:auto}.copy-button:hover{color:#1890ff;background-color:#f0f8ff}.scrollable-media-list,#scrollableMediaDiv{box-sizing:border-box;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.scrollable-media-list .ant-list,#scrollableMediaDiv .ant-list,.scrollable-media-list .ant-list-items,#scrollableMediaDiv .ant-list-items{margin:0;padding:0}.scrollable-media-list .ant-list-item,#scrollableMediaDiv .ant-list-item{padding-left:0;padding-right:0}.scrollable-media-list .media-item,#scrollableMediaDiv .media-item{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.scrollable-media-list .file-info,#scrollableMediaDiv .file-info{flex:1;min-width:0;display:flex;align-items:center;gap:12px;overflow:hidden}.scrollable-media-list .file-details,#scrollableMediaDiv .file-details{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.scrollable-media-list .file-name,#scrollableMediaDiv .file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrollable-media-list .file-meta,#scrollableMediaDiv .file-meta{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-table-header{flex-shrink:0}.static-content-file-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:6px}.static-content-file-tag-empty{color:#00000040}.create-content-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:20px 24px}.create-content-modal .ant-modal-title{font-size:18px;font-weight:600;color:#262626}.create-content-modal .ant-modal-body{padding:0}.create-content-form .ant-form-item{margin-bottom:20px}.create-content-form .ant-form-item-label>label{font-weight:500;color:#262626}.create-content-form .ant-input,.create-content-form .ant-input-textarea{border-radius:6px}.create-content-form .ant-input:focus,.create-content-form .ant-input-textarea:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.form-actions{margin-bottom:0!important;margin-top:32px;padding-top:20px;border-top:1px solid #f0f0f0}.form-actions .ant-form-item-control-input{min-height:auto}.form-actions .ant-form-item-control-input-content{display:flex;justify-content:flex-end}@media (max-width: 768px){.create-content-modal{width:90%!important;margin:20px auto}.create-content-modal .ant-modal-body{padding:0}.form-actions .ant-space{flex-direction:column;width:100%}.form-actions .ant-space-item,.form-actions .ant-btn{width:100%}}.static-resources-header-toolbar{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0}.static-resources-header-divider{flex-shrink:0;width:1px;height:24px;margin-inline:2px;background:#f0f0f0}.static-resources-header-spacer{flex:1 1 auto;min-width:8px}.static-resources-header-search{flex:1 1 140px;width:160px;min-width:120px;max-width:200px}.static-resources-header-tags,.static-resources-header-file{flex:1 1 120px;width:150px;min-width:110px;max-width:180px}.static-resources-header-toolbar .ant-select{min-width:0}.static-resources-header-toolbar .ant-select-selection-overflow{flex-wrap:nowrap}.static-resources-header-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding-inline:10px}.static-resources-header-icon-btn.ant-btn-icon-only{width:32px;padding-inline:0}.static-resources-header-field-icon{color:#00000073;flex-shrink:0}.static-resources-header-search .ant-input-prefix{margin-inline-end:6px}.edit-image-modal__content{display:flex;justify-content:center;align-items:center;padding:16px 0;min-height:120px}.edit-image-modal__image{max-width:100%;max-height:70vh;object-fit:contain}.markdown-image-aware-editor{position:relative;border:1px solid #d9d9d9;border-radius:6px;padding:8px 12px;background:#fff;cursor:pointer}.markdown-image-aware-editor:hover{border-color:#4096ff}.markdown-image-aware-editor:focus-within{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a;outline:none}.markdown-image-aware-editor-placeholder-text{position:absolute;left:12px;top:8px;color:#bfbfbf;pointer-events:none}.markdown-image-aware-editor-content{min-height:100px;cursor:pointer;outline:none;white-space:pre-wrap;word-break:break-word}.markdown-image-aware-editor-content:empty:before{content:" "}.markdown-image-aware-editor-placeholder{display:inline-flex;align-items:center;cursor:pointer;margin:0 2px;vertical-align:middle}.markdown-image-aware-editor-placeholder-inner{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #d9d9d9;border-radius:4px;background:#fafafa;font-size:13px;color:#595959;cursor:pointer;transition:border-color .2s,background-color .2s}.markdown-image-aware-editor-placeholder-icon{flex-shrink:0;color:#8c8c8c}.markdown-image-aware-editor-placeholder-inner:hover .markdown-image-aware-editor-placeholder-icon{color:#1677ff}.markdown-image-aware-editor-placeholder-inner:hover{border-color:#4096ff;background:#e6f4ff;color:#1677ff}.markdown-image-aware-editor-placeholder-close-wrap{display:inline-flex;align-items:center;justify-content:center;margin-left:4px;padding:2px;border-radius:2px;cursor:pointer;color:#8c8c8c;transition:color .2s,background-color .2s}.markdown-image-aware-editor-placeholder-close-wrap:hover{color:#ff4d4f;background:#fff2f0}.markdown-image-aware-editor-placeholder-close{flex-shrink:0;pointer-events:none}.static-content-files-collapse.ant-collapse{border:1px solid #e8e8e8!important;border-radius:8px;overflow:hidden}.static-content-files-collapse .ant-collapse-item{border-bottom:none}.static-content-files-collapse .ant-collapse-item:last-child{border-bottom:none}.static-content-files-collapse .ant-collapse-header{align-items:center;padding:12px 16px!important;background:#fafafa}.static-content-files-collapse .ant-collapse-content-box{padding:12px 16px;background:#fff}.static-content-files-collapse .ant-list-item{border-bottom:none!important;padding-left:0}.static-content-files-collapse .ant-list-item:not(:last-child){border-bottom:1px solid #f0f0f0}.static-content-files-list-scroll{max-height:min(420px,calc(100dvh - 320px));overflow-x:hidden;overflow-y:auto}.edit-resource-tabs .ant-tabs-tabpane>*{overflow:visible!important}.edit-resource-tabs .ant-tabs-tabpane .ant-table-wrapper,.edit-resource-tabs .ant-tabs-tabpane .ant-table,.edit-resource-tabs .ant-tabs-tabpane .ant-table-container{overflow:visible!important}.edit-resource-grid .edit-resource-main,.edit-resource-grid .edit-resource-sidebar,.edit-resource-grid .embedding-static-content-generator,.edit-resource-grid .edit-resource-sidebar .ant-collapse,.edit-resource-grid .edit-resource-sidebar .ant-collapse-content,.edit-resource-grid .edit-resource-sidebar .ant-collapse-content-box{overflow:visible}.edit-resource-container *,.edit-resource-grid *{overflow:visible!important}.edit-resource-container #scrollableMediaDiv,.edit-resource-grid #scrollableMediaDiv,.edit-resource-container .scrollable-media-list,.edit-resource-container .static-content-files-list-scroll{overflow-y:auto!important;overflow-x:hidden!important}.description-markdown-preview{line-height:1.6;color:#262626}.description-markdown-preview h1,.description-markdown-preview h2,.description-markdown-preview h3,.description-markdown-preview h4,.description-markdown-preview h5,.description-markdown-preview h6{margin-top:16px;margin-bottom:8px;font-weight:600;color:#262626}.description-markdown-preview h1{font-size:2em;border-bottom:1px solid #e8e8e8;padding-bottom:8px}.description-markdown-preview h2{font-size:1.5em;border-bottom:1px solid #e8e8e8;padding-bottom:6px}.description-markdown-preview h3{font-size:1.25em}.description-markdown-preview p{margin-bottom:12px;line-height:1.6}.description-markdown-preview ul,.description-markdown-preview ol{margin-left:20px;margin-bottom:12px;padding-left:20px}.description-markdown-preview li{margin-bottom:4px}.description-markdown-preview code{background-color:#f5f5f5;padding:2px 6px;border-radius:3px;font-family:Courier New,Courier,monospace;font-size:.9em;color:#d63384}.description-markdown-preview pre{background-color:#f5f5f5;padding:12px;border-radius:4px;overflow-x:auto;margin:12px 0}.description-markdown-preview pre code{background-color:transparent;padding:0;color:#262626}.description-markdown-preview blockquote{border-left:4px solid #1890ff;padding-left:16px;margin:12px 0;color:#595959;font-style:italic}.description-markdown-preview a{color:#1890ff;text-decoration:none}.description-markdown-preview a:hover{text-decoration:underline}.description-markdown-preview table{width:100%;border-collapse:collapse;margin:12px 0}.description-markdown-preview table th,.description-markdown-preview table td{border:1px solid #e8e8e8;padding:8px 12px;text-align:left}.description-markdown-preview table th{background-color:#fafafa;font-weight:600}.description-markdown-preview table tr:nth-child(2n){background-color:#fafafa}.description-markdown-preview img{max-width:100%;height:auto;border-radius:4px;margin:12px 0}.description-markdown-preview hr{border:none;border-top:1px solid #e8e8e8;margin:16px 0}.chunking-table-container{width:100%;flex:1;min-height:0;display:flex;flex-direction:column}.chunking-table-main{width:100%;background:#fff;border-radius:8px;flex:1;display:flex;flex-direction:column;min-height:0}.chunking-table-main .ant-table-wrapper{flex:1;display:flex;flex-direction:column;min-height:0}.chunking-table-main .ant-table,.chunking-table-main .ant-table-container{flex:1;display:flex;flex-direction:column;border:none;min-height:0}.chunking-table-main .ant-table-content{flex:1;border:none;min-height:0}.chunking-table-main .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#262626;border-bottom:1px solid #f0f0f0}.chunking-table-main .ant-table-tbody>tr:hover>td{background:#f5f5f5}.chunking-table-main .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.chunking-table-main .ant-table-pagination{margin:auto 0 16px;text-align:right;flex-shrink:0;padding-top:16px;border-top:1px solid #f0f0f0}.chunking-table-main .ant-table-fixed-left,.chunking-table-main .ant-table-fixed-right{z-index:2}.chunking-main-header{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;margin-bottom:24px;padding:16px 0;flex-shrink:0}.chunking-main-header__label{font-size:18px;font-weight:600;margin:0}.chunking-main-header__actions{justify-self:end}.chunking-page{width:100%;min-height:0;flex:1;height:100%;display:flex;flex-direction:column}.chunking-page-top{flex-shrink:0}.chunking-page-chunks-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.chunking-page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px 0;flex-shrink:0}.chunking-page-header h2{margin:0;font-size:18px;font-weight:600}.chunking-page-merge-bar{display:flex;align-items:center;gap:16px;padding:12px 0;margin-bottom:16px;border-bottom:1px solid #f0f0f0}.external-resources-ai-assistant{padding:16px 0 24px;max-width:720px}.create-content-modal .ant-modal-content{border-radius:8px}.create-content-modal .ant-modal-body,.create-content-form{padding:0}.create-content-form .ant-form-item{margin-bottom:12px}.create-content-form .ant-form-item:last-of-type{margin-bottom:0}.form-actions{margin-top:16px;margin-bottom:0}.external-resources-header-toolbar{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0}.external-resources-header-divider{flex-shrink:0;width:1px;height:24px;margin-inline:2px;background:#f0f0f0}.external-resources-header-spacer{flex:1 1 auto;min-width:8px}.external-resources-header-search{flex:1 1 140px;width:160px;min-width:120px;max-width:200px}.external-resources-header-tags{flex:1 1 120px;width:150px;min-width:110px;max-width:180px}.external-resources-header-public{flex-shrink:0}.external-resources-header-toolbar .ant-select{min-width:0}.external-resources-header-toolbar .ant-select-selection-overflow{flex-wrap:nowrap}.external-resources-header-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding-inline:10px}.external-resources-header-icon-btn.ant-btn-icon-only{width:32px;padding-inline:0}.external-resources-header-field-icon{color:#00000073;flex-shrink:0}.external-resources-header-search .ant-input-prefix{margin-inline-end:6px}.embedding-generator-collapse .ant-collapse-item>.ant-collapse-header{font-weight:600}.embedding-generator-collapse .embedding-generator__header-details{color:#0958d9}.embedding-generator-collapse .embedding-generator__header-details .anticon{color:#1677ff}.embedding-generator-collapse .embedding-generator__header-url{color:#531dab}.embedding-generator-collapse .embedding-generator__header-url .anticon{color:#722ed1}.embedding-generator__details-body,.embedding-generator__url-body{padding-top:4px}.embedding-generator__url-actions{margin-top:20px}.embedding-generator__url-interpolated{margin-top:12px;padding:10px 12px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0}.embedding-generator__url-interpolated-label{display:block;font-size:12px;color:#8c8c8c;margin-bottom:6px}.embedding-generator__url-interpolated-value{font-size:13px;word-break:break-all}.show-value-modal .ant-modal-body,.show-value-form,.show-value-revealed{padding:0}.show-value-form-actions{margin-bottom:0;display:flex;justify-content:flex-end}.show-value-revealed-row{margin-bottom:12px}.show-value-revealed-row:last-of-type{margin-bottom:0}.show-value-label{display:block;margin-bottom:4px}.show-value-content{display:block;word-break:break-all}.external-endpoint-headers-table .ant-table-cell{vertical-align:middle}.external-endpoint-headers-actions{gap:4px}.external-endpoint-headers-access-tag{font-size:13px;padding:2px 10px}.external-endpoint-headers-access-tag.ant-tag .ant-tag-icon{margin-inline-end:6px}.create-http-header-value-picker{margin-bottom:12px}.create-http-header-form .form-actions{margin-bottom:0;margin-top:8px}.create-http-header-form .ant-form-item-extra{margin-top:4px}.edit-http-header-value-picker{margin-bottom:12px}.edit-http-header-form .form-actions{margin-bottom:0;margin-top:8px}.edit-http-header-form .ant-form-item-extra{margin-top:4px}.http-headers-container{width:100%;height:100%;padding:0}.http-headers-header{margin-bottom:12px}.http-headers-header-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.http-headers-title{margin:0;font-size:16px;font-weight:600;color:#262626}.http-headers-description{color:#666;margin:0;font-size:13px;line-height:1.4}.duplicate-properties-modal-content{padding:8px 0}.duplicate-properties-list{max-height:400px;overflow-y:auto;border:1px solid #f0f0f0;border-radius:4px;padding:8px}.duplicate-properties-item{padding:8px;border-bottom:1px solid #f0f0f0}.duplicate-properties-item:last-child{border-bottom:none}.endpoint-title{font-weight:500;margin-left:8px}.endpoint-properties-count{color:#666;margin-left:4px}.testing-container{display:flex;flex-direction:column;gap:24px;width:100%;max-width:800px}.testing-input-group{display:flex;flex-direction:column;gap:8px}.testing-label{font-size:14px;font-weight:500;color:#262626;margin-bottom:4px}.testing-response-json-wrap{margin-bottom:28px;border:1px solid #d9d9d9;border-radius:8px;padding:12px;max-height:min(70vh,640px);overflow:auto;background:#fafafa}.testing-response-textarea-non-json{font-family:monospace;min-height:280px!important;margin-bottom:28px!important}.edit-resource-container{margin:0 auto;padding-inline-end:24px;height:100%;overflow:visible;max-height:100vh}.edit-resource-header{margin-bottom:24px}.edit-resource-header .ant-typography{margin-bottom:8px}.edit-resource-grid{display:grid;grid-template-columns:70% 30%;gap:24px;min-height:600px;width:100%;overflow:visible}.edit-resource-main{display:flex;flex-direction:column;gap:24px;width:100%;height:100%;overflow:visible;max-height:calc(100vh - 100px)}.edit-resource-tabs{width:100%;height:100%;display:flex;flex-direction:column;overflow:visible}.edit-resource-tabs .ant-tabs-content-holder{padding-top:16px;flex:1;height:100%;overflow:visible}.edit-resource-tabs .ant-tabs-tab{font-weight:500}.edit-resource-tabs .ant-tabs-content,.edit-resource-tabs .ant-tabs-tabpane{width:100%;height:100%;overflow:visible}.edit-resource-tabs .ant-tabs-tabpane-active{height:100%;display:flex;flex-direction:column;overflow:visible}.edit-resource-sidebar{display:flex;flex-direction:column;gap:16px;overflow:visible}.edit-resource-tabs .ant-tabs-tabpane-active .ant-dropdown,.edit-resource-tabs .ant-tabs-tabpane-active .ant-tooltip,.edit-resource-tabs .ant-tabs-tabpane-active .ant-select-dropdown,.edit-resource-tabs .ant-tabs-tabpane-active .ant-picker-dropdown,.edit-resource-tabs .ant-tabs-tabpane-active .ant-cascader-menus{z-index:1000}.permissions-tab-content{max-width:800px}.ant-layout-content{overflow-y:auto;overflow-x:hidden}.settings-content-layout .ant-layout-content{overflow-y:auto;overflow-x:hidden;max-height:100vh}.form-section{display:flex;flex-direction:column}.form-section .ant-typography{margin-bottom:4px}.means-list{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.means-item{width:100%}.means-item .ant-input-prefix{color:#8c8c8c}.means-item .ant-btn{flex-shrink:0}.info-section{display:flex;flex-direction:column;gap:12px}.info-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.info-item:last-child{border-bottom:none}.external-resources-tabs-layout{display:flex;flex-direction:column;min-height:0;height:100%}.external-resources-tabs-outlet{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.content-table{padding:0;display:flex;flex-direction:column;min-height:0;flex:1}.filter-row{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap;flex-shrink:0}.content-table-container{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.content-table-main{background:#fff;border-radius:8px;overflow:hidden;flex:1;display:flex;flex-direction:column;min-height:0}.content-table-main .ant-table-tbody>tr:hover>td{background:#fafafa}.user-role-selector{padding:0;max-width:500px;margin:0 auto}.user-role-form{width:100%}.user-role-form .ant-form-item{margin-bottom:24px}.user-role-form .ant-form-item-label>label{font-weight:500;color:#262626}.user-role-form .ant-select{width:100%}.form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:20px;border-top:1px solid #f0f0f0}.form-actions .ant-btn{min-width:100px}.permissions-table-container{background:#fff;border-radius:8px;overflow:hidden;height:100%;display:flex;flex-direction:column}.permissions-table-main{background:transparent;flex:1;overflow:auto;display:flex;flex-direction:column}.permissions-table-main .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #f0f0f0;font-weight:600;color:#262626}.permissions-table-main .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.permissions-table-main .ant-table-tbody>tr:hover>td{background:#f5f5f5}.permissions-table-main .ant-table-container{flex:1;display:flex;flex-direction:column}.permissions-table-main .ant-table-body{flex:1;overflow:auto}.permission-name{cursor:pointer;color:#262626;font-weight:500}.permission-name:hover{color:#1890ff}.permission-title{color:#262626;font-weight:400}.permissions-table-main .ant-pagination{margin:16px 0;text-align:center;padding:0 16px;flex-shrink:0}.permissions-table-main .ant-pagination .ant-pagination-item{border-radius:6px}.permissions-table-main .ant-pagination .ant-pagination-item-active{background:#1890ff;border-color:#1890ff}.permissions-table-main .ant-pagination .ant-pagination-item-active a{color:#fff}.permissions-table-main .ant-spin-container{min-height:200px}.permissions-table-main .ant-empty{margin:40px 0}@media (max-width: 768px){.permissions-table-container{margin:0 -16px;border-radius:0}.permissions-table-main{font-size:12px}}.role-permissions-modal .ant-modal-content{padding:0;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.role-permissions-modal .ant-modal-header{padding:16px 24px;border-bottom:1px solid #f0f0f0;margin-bottom:0}.role-permissions-modal .ant-modal-body{padding-block-start:5px;flex:1;overflow:hidden;display:flex;flex-direction:column}.role-permissions-modal .ant-modal-footer{padding:12px 24px;border-top:1px solid #f0f0f0;margin-top:0}.modal-content{display:flex;flex-direction:column;gap:24px;height:100%;overflow:hidden}.search-section{margin-bottom:0;display:flex;gap:8px;align-items:center;justify-content:space-between;margin-block-start:16px}.search-controls{display:flex;gap:8px;align-items:center}.table-section{flex:1;overflow:hidden;min-height:0}@media (max-width: 1200px){.role-permissions-modal{width:90vw!important;max-width:1000px}}@media (max-width: 768px){.role-permissions-modal{margin:0;max-width:100vw;width:100vw!important}.role-permissions-modal .ant-modal-content{border-radius:0;max-height:100vh}.search-section{flex-direction:column;align-items:stretch;gap:12px;margin-block-start:16px}.search-controls{flex-direction:column;align-items:stretch}.search-section .ant-input{width:100%!important}.search-section .ant-btn{width:100%!important;margin-block-start:16px}}.permissions-container{display:flex;flex-direction:column;min-height:0;height:100%;flex:1}.permissions-container .content-table{flex:1;min-height:0;display:flex;flex-direction:column;gap:24px}.permissions-container .filter-row{flex-shrink:0}.permissions-container .content-table-container{overflow:hidden;flex:1;min-height:0}.permissions-container .content-table-main .ant-table-thead>tr>th{font-weight:600}.edit-role-container{margin:0 auto;padding-inline-end:24px;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;max-height:calc(100vh - 180px)}.edit-role-header{margin-bottom:24px;flex-shrink:0}.back-button{color:#1890ff;font-weight:500}.back-button:hover{color:#40a9ff}.edit-role-loading,.edit-role-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;font-size:16px;color:#666}.edit-role-error{gap:16px}.edit-role-info{flex-shrink:0}.edit-role-main{display:flex;flex-direction:column;gap:24px;width:100%;flex:1;min-height:0;overflow:hidden}.edit-role-tabs{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.edit-role-tabs .ant-tabs-content-holder{padding-top:16px;flex:1;min-height:0;overflow:hidden}.edit-role-tabs .ant-tabs-tab{font-weight:500}.edit-role-tabs .ant-tabs-content,.edit-role-tabs .ant-tabs-tabpane{width:100%;height:100%;overflow:hidden}.edit-role-tabs .ant-tabs-tabpane-active{height:100%;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}#scrollableMediaDiv{overflow:auto!important}.edit-role-tabs .ant-tabs-tabpane-active .ant-dropdown,.edit-role-tabs .ant-tabs-tabpane-active .ant-tooltip,.edit-role-tabs .ant-tabs-tabpane-active .ant-select-dropdown,.edit-role-tabs .ant-tabs-tabpane-active .ant-picker-dropdown,.edit-role-tabs .ant-tabs-tabpane-active .ant-cascader-menus{z-index:1000}.settings-content-layout .ant-layout-content:has(.edit-role-container){overflow:hidden}.roles-permissions-root{min-height:0;height:100%}.edit-user-container{background:#fff;min-height:calc(100vh - 200px)}.edit-user-header{margin-bottom:24px}.edit-user-tabs .ant-tabs-tab{font-size:16px;font-weight:500;padding:12px 20px}.edit-user-tabs .ant-tabs-content-holder{padding-top:24px}.edit-user-tabs .ant-tabs-tab-active{color:#1890ff}.edit-user-tabs .ant-tabs-ink-bar{background:#1890ff}@media (max-width: 768px){.header-info{flex-direction:column;align-items:flex-start;gap:8px}.edit-user-tabs .ant-tabs-tab{font-size:14px;padding:10px 16px}}.filter-row{display:flex;gap:16px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.content-table-main .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #f0f0f0;font-weight:600;color:#262626}.content-table-main .ant-table-tbody>tr:hover>td{background-color:#f5f5f5}.content-table-main .ant-table-tbody>tr>td{border-bottom:1px solid #f5f5f5}@media (max-width: 768px){.filter-row{flex-direction:column;align-items:stretch;gap:12px}.filter-row .ant-input,.filter-row .ant-select{width:100%!important}.filter-row .ant-btn{margin-left:0!important}}.roles-container h3{margin-bottom:16px;color:#262626;font-weight:600}.roles-container .ant-table-thead>tr>th{padding:8px 16px}.roles-container .ant-table-wrapper .ant-table{margin:0}.roles-container .ant-table-tbody>tr>td{padding:8px 16px}.users-container h3{margin-bottom:16px;color:#262626;font-weight:600}.users-container .ant-table-thead>tr>th{padding:8px 16px}.users-container .ant-table-wrapper .ant-table{margin:0}.users-container .ant-table-tbody>tr>td{padding:8px 16px}.edit-department-container{background:#fff;min-height:calc(100vh - 200px)}.edit-department-header{margin-bottom:24px}.edit-department-tabs .ant-tabs-tab{font-size:16px;font-weight:500;padding:12px 20px}.edit-department-tabs .ant-tabs-content-holder{padding-top:24px}.edit-department-tabs .ant-tabs-tab-active{color:#1890ff}.edit-department-tabs .ant-tabs-ink-bar{background:#1890ff}@media (max-width: 768px){.header-info{flex-direction:column;align-items:flex-start;gap:8px}.edit-department-tabs .ant-tabs-tab{font-size:14px;padding:10px 16px}}.resources-main-container h3{margin-bottom:16px;color:#262626;font-weight:600}.resources-main-container .ant-table-thead>tr>th{padding:8px 16px}.resources-main-container .ant-table-wrapper .ant-table{margin:0}.resources-main-container .ant-table-tbody>tr>td{padding:8px 16px}.resource-main-container{display:flex;flex-direction:column;align-items:flex-start;margin:0 auto}.resource-main-container h3,.resource-properties-container h3,.resource-taggings-container h3{margin-bottom:16px;color:#262626;font-weight:600}.overview-resource-container{background:#fff;min-height:calc(100vh - 200px)}.overview-resource-header{margin-bottom:24px}.header-info{margin-top:16px}.header-info h4{color:#262626;font-weight:600}.overview-resource-tabs .ant-tabs-tab{font-size:16px;font-weight:500;padding:12px 20px}.overview-resource-tabs .ant-tabs-content-holder{padding-top:24px}.overview-resource-tabs .ant-tabs-content,.overview-resource-tabs .ant-tabs-tabpane{text-align:left}.overview-resource-tabs .ant-tabs-tabpane>*{text-align:left}.overview-resource-tabs .ant-tabs-tab-active{color:#1890ff}.overview-resource-tabs .ant-tabs-ink-bar{background:#1890ff}@media (max-width: 768px){.header-info{flex-direction:column;align-items:flex-start;gap:8px}.overview-resource-tabs .ant-tabs-tab{font-size:14px;padding:10px 16px}}.misc-table-actions{gap:4px}.misc-table-access-tag{font-size:13px;padding:2px 10px}.misc-table-access-tag.ant-tag .ant-tag-icon{margin-inline-end:6px}.show-misc-value-modal .ant-modal-body,.show-misc-value-form,.show-misc-value-revealed{padding:0}.show-misc-value-form-actions{margin-bottom:0;display:flex;justify-content:flex-end}.show-misc-value-revealed-row{margin-bottom:12px}.show-misc-value-revealed-row:last-of-type{margin-bottom:0}.show-misc-value-label{display:block;margin-bottom:4px}.show-misc-value-content{display:block;word-break:break-all}.system-variables-main-container h3{margin-bottom:16px;color:#262626;font-weight:600}.system-variables-main-container .ant-table-thead>tr>th{padding:8px 16px}.system-variables-main-container .ant-table-tbody>tr>td{padding:8px 16px}.data-types-filters__row{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;gap:16px}.data-types-filters__left{display:flex;flex-wrap:wrap;align-items:center;gap:16px;min-width:0;flex:1}.data-types-filters__right{display:flex;align-items:center;flex-shrink:0;margin-left:auto}@media (max-width: 768px){.data-types-filters.content-table-header .data-types-filters__row{flex-direction:column;align-items:stretch}.data-types-filters__right{margin-left:0;width:100%}.data-types-filters__right .ant-btn{width:100%}.data-types-filters__left .ant-input-affix-wrapper{width:100%!important}.data-types-filters__left>.ant-btn{width:100%}}.content-table-header .ant-input-search,.content-table-header .ant-btn,.content-table-header .ant-select{flex-shrink:0}.content-table-header .ant-select-multiple{min-height:32px;max-height:32px}.content-table-header .ant-select-multiple .ant-select-selector{min-height:32px!important;max-height:32px!important;overflow-y:auto}.resource-reader-modal .ant-modal-body{max-height:70vh;overflow-y:auto}.modal-loading{display:flex;justify-content:center;align-items:center;padding:40px}.resource-content-simple{padding:8px}.resource-header-simple{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f0f0f0}.resource-title-container{display:flex;align-items:center;gap:12px;flex:1}.resource-title-simple{margin:0;font-size:20px;font-weight:600;color:#262626}.resource-date-simple{font-size:13px;color:#8c8c8c;margin-left:16px}.resource-section{margin-bottom:20px}.section-label{display:block;margin-bottom:8px;color:#262626;font-size:14px;font-weight:600}.resource-description-simple{margin:0;color:#595959;font-size:14px;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.tags-container{display:flex;flex-wrap:wrap;gap:8px}.means-container{display:flex;flex-direction:column;gap:8px}.mean-item{display:flex;align-items:flex-start;gap:8px;padding:8px;background-color:#f5f5f5;border-radius:4px}.mean-instruction{flex:1;font-size:14px;color:#262626;line-height:1.5}.endpoint-url-container{display:flex;align-items:center;gap:8px;padding:10px;background-color:#f5f5f5;border-radius:4px}.endpoint-url-text{font-family:Courier New,Courier,monospace;font-size:13px;color:#262626;word-break:break-all}.endpoint-headers{background-color:#f5f5f5;padding:12px;border-radius:4px;overflow-x:auto;font-family:Courier New,Courier,monospace;font-size:13px;color:#262626;margin:0;line-height:1.5}.expandable-content{padding:16px 0}.section-container{margin-bottom:16px}.section-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.main-prompt-text{margin:0 0 0 24px;color:#333;font-size:16px;word-wrap:break-word;word-break:break-word;white-space:pre-wrap;max-width:100%;overflow:hidden}.item-card{margin:8px 0 8px 24px;padding:8px;background-color:#f0f0f0;border-radius:4px}.item-card-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.item-semantic-prompt{margin:4px 0 0;font-size:16px;word-wrap:break-word;word-break:break-word;white-space:pre-wrap;max-width:100%;overflow:hidden}.external-endpoint-card{margin:8px 0 8px 24px;padding:12px;background-color:#f0f0f0;border-radius:4px}.external-endpoint-semantic{margin:4px 0 12px;font-size:16px;word-wrap:break-word;word-break:break-word;white-space:pre-wrap;max-width:100%;overflow:hidden}.request-details-container{margin-top:12px;padding:12px;background-color:#fff;border-radius:4px;border:1px solid #d9d9d9;min-height:200px}.request-details-title{font-weight:700;margin-bottom:8px;color:#1890ff;display:flex;align-items:center;gap:8px}.request-field{margin-bottom:6px}.request-url-container{margin-top:4px;display:flex;align-items:center;gap:8px}.request-url-text{font-family:monospace;font-size:12px;color:#666;flex:1}.request-json-container{margin:4px 0 0;max-height:none;overflow:visible}.request-response-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.request-response-text{font-size:12px;background-color:#f5f5f5;padding:4px;border-radius:2px;word-wrap:break-word;word-break:break-word;white-space:pre-wrap;font-family:monospace}.request-timestamp{font-size:11px;color:#999}.response-text{margin:0;color:#666;font-size:16px;word-wrap:break-word;word-break:break-word;white-space:pre-wrap;max-width:100%;overflow:hidden}.response-markdown{white-space:normal}.response-markdown h1,.response-markdown h2,.response-markdown h3,.response-markdown h4,.response-markdown h5,.response-markdown h6{margin-top:16px;margin-bottom:8px;font-weight:600;color:#262626}.response-markdown p{margin-bottom:8px}.response-markdown .inline-code{background-color:#f5f5f5;padding:2px 6px;border-radius:3px;font-family:monospace;font-size:14px;color:#d63384}.response-markdown .code-block{background-color:#f5f5f5;padding:12px;border-radius:4px;overflow-x:auto;margin:8px 0}.response-markdown .code-block code{background-color:transparent;padding:0;font-family:Courier New,Courier,monospace;font-size:14px;line-height:1.5;color:#262626}.response-markdown ul,.response-markdown ol{margin-left:20px;margin-bottom:8px}.response-markdown a{color:#1890ff;text-decoration:none}.response-markdown a:hover{text-decoration:underline}.response-markdown .markdown-image{max-width:100%;height:auto;border-radius:4px;margin:8px 0;display:block}.content-table-container{width:100%}.loading-container{text-align:center;padding:50px}.copy-id-button{padding:4px;min-width:auto}.id-display{display:flex;align-items:center;gap:8px}.id-text{font-size:11px;cursor:pointer}.prompt-text{cursor:pointer}.copy-button-small{padding:2px;min-width:auto}.edit-content-container{margin:0 auto;padding-inline-end:24px;height:100%;overflow:visible;max-height:100vh}.edit-content-header{margin-bottom:24px}.edit-content-header .ant-typography{margin-bottom:8px}.header-info{display:flex;flex-direction:column;gap:4px}.header-info h2{margin:0;font-size:14px;font-weight:500;color:#262626}.edit-content-main{width:100%}.edit-content-tabs .ant-tabs-tab{font-weight:500;font-size:12px}.edit-content-tabs .ant-tabs-content-holder{padding-top:8px}.edit-content-tabs .ant-tabs-content-holder .content-table-container{margin-top:0}.motd-overview-prompt-histories{margin-top:8px;margin-bottom:16px;width:100%}.motd-overview-form-inputs .ant-input,.motd-overview-form-inputs .ant-input-affix-wrapper,.motd-overview-form-inputs .ant-select{width:100%;max-width:100%}.content-table{width:100%;height:100%;padding:0}.motd-header{margin-bottom:24px}.motd-header-content{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.motd-header h2{margin:0 0 8px;color:#262626;font-size:24px;font-weight:600}.motd-header p{margin:0;color:#8c8c8c;font-size:14px}@media (max-width: 768px){.motd-header-content{flex-direction:column;align-items:flex-start}.motd-header h2{font-size:20px}}.content-table-container,.content-table-main{width:100%}.content-table-main .ant-table,.content-table-main table{width:100%;table-layout:fixed}.motd-main-table-indications{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word;line-height:1.45;font-size:13px;cursor:default}.content-table-main .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#262626}.edit-motd-container{width:100%;height:100%;padding:0}.edit-motd-header{margin-bottom:24px}.back-button{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;transition:all .2s;color:#595959;font-size:14px}.back-button:hover{background:#f5f5f5;color:#262626}.edit-motd-info-rows{margin-bottom:24px}.info-row{display:flex;align-items:center;gap:12px;margin-bottom:8px;padding:4px 0}.info-row:last-child{margin-bottom:0}.info-row label{display:flex;align-items:center;gap:6px;font-weight:500;color:#595959;min-width:120px;font-size:14px}.info-row span{color:#262626;font-size:14px}.edit-motd-form{width:100%;max-width:100%}.edit-motd-tabs,.edit-motd-tabs .ant-tabs,.edit-motd-tabs .ant-tabs-content-holder,.edit-motd-tabs .ant-tabs-content,.edit-motd-tabs .ant-tabs-tabpane{width:100%}.edit-motd-loading,.edit-motd-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px;color:#8c8c8c;font-size:16px}.ant-form-item-label>label{font-weight:500;color:#262626}@media (max-width: 768px){.info-row{flex-direction:column;align-items:flex-start;gap:4px}.info-row label{min-width:auto}}.content-table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px 0}.content-table-header .ant-input-search,.content-table-header .ant-btn{flex-shrink:0}@media (max-width: 768px){.content-table-header{flex-direction:column;gap:16px;align-items:stretch}.content-table-header .ant-input-search{width:100%!important}.content-table-header .ant-btn{width:100%}}.content-table-container{width:100%;overflow:hidden}.content-table-main .ant-table-thead>tr>th:nth-child(1),.content-table-main .ant-table-tbody>tr>td:nth-child(1){max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-table-main .ant-table-thead>tr>th:nth-child(2),.content-table-main .ant-table-tbody>tr>td:nth-child(2){max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-table-main .ant-table-thead>tr>th:nth-child(3),.content-table-main .ant-table-tbody>tr>td:nth-child(3){max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-table-main .ant-table-thead>tr>th:nth-child(4),.content-table-main .ant-table-tbody>tr>td:nth-child(4){max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-table-main .ant-table-thead>tr>th:nth-child(5),.content-table-main .ant-table-tbody>tr>td:nth-child(5){max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 768px){.content-table-header{flex-direction:column;gap:16px;align-items:stretch}.content-table-header .ant-input-search{width:100%!important}}.create-tag-modal .create-tag-form{margin-top:24px}.create-tag-form-actions{margin-bottom:0;margin-top:24px}.view-company-users{width:100%;height:100%;min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden;margin-bottom:8px}.view-company-users .content-table-header{margin-block:8px;padding:0;border-bottom:none;flex-shrink:0}.view-company-users-table-container{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.view-company-users-table{width:100%;background:#fff;border-radius:8px;flex:1;display:flex;flex-direction:column;min-height:0}.view-company-users-table .ant-table-wrapper{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.view-company-users-table .ant-table,.view-company-users-table .ant-table-container{flex:1;display:flex;flex-direction:column;min-height:0}.view-company-users-table .ant-table-content{flex:1;min-height:0}.view-company-users-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#262626;border-bottom:1px solid #f0f0f0}.view-company-users-table .ant-table-tbody>tr:hover>td{background:#f5f5f5}.view-company-users-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.view-company-users-table .ant-table-pagination{margin:auto 0 16px;text-align:right;flex-shrink:0;padding-top:16px;border-top:1px solid #f0f0f0}.assign-limits-modal-loading{display:flex;justify-content:center;padding:40px}.assign-limits-modal-content{display:flex;flex-direction:column;gap:20px}.assign-limits-modal-section-label{font-weight:600;font-size:13px;color:#262626;margin-bottom:-8px}.assign-limits-modal-plan-section{display:flex;flex-direction:column;gap:12px;padding-bottom:16px;margin-bottom:4px;border-bottom:1px solid #f0f0f0}.assign-limits-modal-plan-fields{display:flex;flex-direction:column;gap:12px}.assign-limits-modal-field{display:flex;flex-direction:column;gap:6px;margin:0}.assign-limits-modal-field-label{font-size:13px;color:#595959}.assign-limits-modal-month-cycle{width:100%}.assign-limits-modal-item{display:flex;flex-direction:column;gap:8px}.assign-limits-modal-item-header{display:flex;flex-direction:column;gap:4px}.assign-limits-modal-item-title{font-weight:600;color:#262626}.assign-limits-modal-item-description{margin:0;font-size:13px;color:#8c8c8c;line-height:1.4}.assign-limits-modal-empty{margin:0;color:#8c8c8c;text-align:center;padding:24px}.view-company-limits{width:100%;display:flex;flex-direction:column}.view-company-limits-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.view-company-limits-plan{display:flex;align-items:center;gap:8px}.view-company-limits-plan-icon{font-size:18px;color:#1677ff}.view-company-limits-plan-name{font-size:16px;font-weight:600;color:#262626}.view-company-limits-table-container{width:100%;overflow:auto}.view-company-limits-table{width:100%;background:#fff;border-radius:8px}.view-company-limits-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#262626;border-bottom:1px solid #f0f0f0}.view-company-limits-table .ant-table-tbody>tr:hover>td{background:#f5f5f5}.view-company-limits-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.view-company-container{margin:0 auto;padding-inline-end:24px;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;max-height:calc(100vh - 100px)}.view-company-header{margin-bottom:8px;flex-shrink:0}.view-company-header-id{margin-bottom:12px;flex-shrink:0}.view-company-main{display:flex;flex-direction:column;gap:0;width:100%;flex:1;min-height:0;overflow:hidden}.view-company-tabs{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.view-company-tabs .ant-tabs-content-holder{padding-top:8px;flex:1;min-height:0;overflow:hidden}.view-company-tabs .ant-tabs-tab{font-weight:500}.view-company-tabs .ant-tabs-content,.view-company-tabs .ant-tabs-tabpane{width:100%;height:100%;overflow:hidden}.view-company-tabs .ant-tabs-tabpane-active{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.plans-table-container{width:100%;display:flex;flex-direction:column}.plans-table-main{width:100%;background:#fff;border-radius:8px;overflow:auto}.plans-table-main .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#262626;border-bottom:1px solid #f0f0f0}.plans-table-main .ant-table-tbody>tr:hover>td{background:#f5f5f5}.plans-table-main .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.plans-main{width:100%;height:100%;display:flex;flex-direction:column}.plans-main-header{display:flex;justify-content:flex-end;margin-bottom:16px}.subscriptions-filters__body{flex:1;min-width:0}.subscriptions-filters__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;row-gap:12px}.subscriptions-filters__field{display:flex;flex-direction:column;gap:6px;min-width:0}.subscriptions-filters__field--search .ant-input-affix-wrapper{width:280px}.subscriptions-filters__label{display:block;color:#00000073;font-size:12px;line-height:1.2;min-height:14px}label.subscriptions-filters__label{cursor:default}.subscriptions-filters__label--spacer{visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}.subscriptions-filters__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media (max-width: 992px){.subscriptions-filters__field--search .ant-input-affix-wrapper{width:240px}}@media (max-width: 768px){.subscriptions-filters.content-table-header{flex-direction:column;align-items:stretch}.subscriptions-filters__field--search .ant-input-affix-wrapper{width:100%!important}.subscriptions-filters__field .ant-picker,.subscriptions-filters__actions{width:100%}.subscriptions-filters__actions .ant-btn{flex:1;min-width:0}}.companies-page{display:flex;flex-direction:column;min-height:0;height:100%}.companies-page-tabs{flex-shrink:0;margin-bottom:8px}.companies-page-content{flex:1;min-height:0;overflow:auto;flex-direction:column}.system-roles-table-container{width:100%;overflow:hidden}.system-roles-table-main{width:100%;background:#fff;border-radius:8px;flex:1;display:flex;flex-direction:column;min-height:0}.system-roles-table-main .ant-table-wrapper{flex:1;display:flex;flex-direction:column;min-height:0}.system-roles-table-main .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#262626;border-bottom:1px solid #f0f0f0}.system-roles-table-main .ant-table-tbody>tr:hover>td{background:#f5f5f5}.system-roles-table-main .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.system-roles-table-main .ant-table-pagination{margin:auto 0 16px;text-align:right;flex-shrink:0;padding-top:16px;border-top:1px solid #f0f0f0}.content-table{width:100%;height:100%;display:flex;flex-direction:column}.system-roles-users-table-container,.system-roles-users-table-main,.system-roles-users-table-main .ant-table-wrapper{width:100%}.system-roles-users-table-main .ant-table-thead>tr>th{font-weight:600}.system-roles-users-table-main .ant-table-tbody>tr:hover>td{background:#fafafa}.system-roles-users-table-main .ant-table-tbody>tr>td{vertical-align:middle}.system-roles-users-table-main .ant-table-pagination{margin:16px 0}.content-table{display:flex;flex-direction:column;min-height:0;flex:1}.system-modules-table-container{width:100%;overflow:hidden}.system-modules-table-main{width:100%;background:#fff;border-radius:8px;flex:1;display:flex;flex-direction:column;min-height:0}.system-modules-table-main .ant-table-wrapper{flex:1;display:flex;flex-direction:column;min-height:0}.system-modules-table-main .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#262626;border-bottom:1px solid #f0f0f0}.system-modules-table-main .ant-table-tbody>tr:hover>td{background:#f5f5f5}.system-modules-table-main .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.modules-page{display:flex;flex-direction:column;flex:1;min-height:0}.modules-page-header{display:flex;justify-content:flex-end;margin-bottom:16px}.modules-page .content-table{flex:1;display:flex;flex-direction:column;min-height:0}.system-roles-coins-table-container,.system-roles-coins-table-main,.system-roles-coins-table-main .ant-table-wrapper{width:100%}.system-roles-coins-table-main .ant-table-thead>tr>th{font-weight:600}.system-roles-coins-table-main .ant-table-tbody>tr:hover>td{background:#fafafa}.system-roles-coins-table-main .ant-table-tbody>tr>td{vertical-align:middle}.system-roles-coins-table-main .ant-table-pagination{margin:16px 0}.coins-transactions-header{width:100%}.coins-transactions-page{display:flex;flex-direction:column;flex:1;min-height:0}.forms-elements-table-container,.forms-elements-table-main,.forms-elements-table-main .ant-table-wrapper{width:100%}.forms-elements-table-main .ant-table-thead>tr>th{font-weight:600}.forms-elements-table-main .ant-table-tbody>tr:hover>td{background:#fafafa}.forms-elements-table-main .ant-table-thead>tr>th,.forms-elements-table-main .ant-table-tbody>tr>td{vertical-align:middle}.forms-elements-table-main .ant-table-cell{vertical-align:middle}.forms-elements-table-main .ant-table-pagination{margin:16px 0}.forms-elements-example-cell-wrapper{display:flex;align-items:center;width:100%;min-height:22px}.forms-elements-example-cell{display:block;width:100%;max-width:100%;line-height:1.5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forms-elements-example-tooltip{max-height:320px;max-width:520px;margin:0;padding:0;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.forms-elements-page{display:flex;flex-direction:column;flex:1;min-height:0}.forms-elements-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.system-roles-page{display:flex;flex-direction:column;min-height:0;height:100%}.system-roles-page-tabs{flex-shrink:0;margin-bottom:8px}.system-roles-page-content{flex:1;min-height:0;overflow:auto;flex-direction:column}.reasoning-modes-pages-root,.reasoning-modes-tabs-layout{display:flex;flex-direction:column;min-height:0;height:100%;flex:1}.reasoning-modes-tabs-outlet{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.reasoning-modes-tabs-loading{display:flex;align-items:center;justify-content:center;padding:48px 24px}.content-table{width:100%;min-height:0;flex:1;display:flex;flex-direction:column;height:100%}.content-table-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px 0;border-bottom:1px solid #f0f0f0;flex-shrink:0}.reasoning-modes-header-filters{display:flex;flex-wrap:wrap;align-items:center;flex:1;min-width:0}.content-table-main .ant-table{flex:1;display:flex;flex-direction:column;border:none;min-height:0;width:100%}.content-table-main .ant-table-container{flex:1;display:flex;flex-direction:column;border:none;min-height:0}.content-table-main .ant-table-thead>tr>th:nth-child(1),.content-table-main .ant-table-tbody>tr>td:nth-child(1){width:36px;max-width:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-table-main .ant-table-thead>tr>th:nth-child(2),.content-table-main .ant-table-tbody>tr>td:nth-child(2){width:88px;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-table-main .ant-table-thead>tr>th:nth-child(3),.content-table-main .ant-table-tbody>tr>td:nth-child(3){min-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-table-main .ant-table-thead>tr>th:nth-child(4),.content-table-main .ant-table-tbody>tr>td:nth-child(4){width:200px;min-width:200px;max-width:220px;white-space:normal;vertical-align:middle}.reasoning-modes-type-tags{flex-wrap:wrap;row-gap:4px}.content-table-main .ant-table-thead>tr>th:nth-child(5),.content-table-main .ant-table-tbody>tr>td:nth-child(5){width:128px;max-width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reasoning-modes-name-cell{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.reasoning-modes-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reasoning-modes-name-icon{flex-shrink:0;font-size:14px}.reasoning-modes-name-icon--native-internal{color:#722ed1}.reasoning-modes-name-icon--internal{color:#0000008c}.reasoning-modes-name-icon--native-only{color:#52c41a}.reasoning-modes-name--native{font-weight:600}.reasoning-modes-determinism-cell{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;line-height:1}.reasoning-modes-determinism-progress{display:inline-flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0}.reasoning-modes-determinism-progress .ant-progress{margin:0;line-height:1}.reasoning-modes-determinism-progress .ant-progress-inner{width:22px!important;height:22px!important;font-size:22px!important}.reasoning-modes-determinism-value{font-size:11px;font-weight:600;color:#262626;line-height:1;white-space:nowrap}.reasoning-modes-id-cell{display:flex;align-items:center;gap:6px;min-width:0}.reasoning-modes-id-copy{padding:4px!important;min-width:auto!important;flex-shrink:0}.reasoning-modes-id-text{cursor:pointer;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 768px){.content-table-container{margin:0 -16px}.content-table-main .ant-table{font-size:12px}.content-table-main .ant-table-thead>tr>th,.content-table-main .ant-table-tbody>tr>td{padding:8px 4px}}.content-table-main .ant-table-fixed-left,.content-table-main .ant-table-fixed-right{z-index:2}@media (max-width: 480px){.content-table-main .ant-tooltip{max-width:200px}}@media (max-width: 768px){.content-table-header{flex-direction:column;gap:16px;align-items:stretch}.content-table-header .ant-input-affix-wrapper{width:100%!important}.content-table-header .ant-btn{width:100%}}.reasoning-mode-platform-admin-flags{display:flex;flex-direction:column;gap:0}.reasoning-mode-platform-admin-flags .ant-form-item{margin-bottom:2px}.reasoning-mode-platform-admin-flags .ant-form-item:last-child{margin-bottom:0}.reasoning-mode-platform-admin-flags>.reasoning-mode-platform-admin-flags-form-item:not(.ant-form-item){margin-bottom:2px}.reasoning-mode-platform-admin-flags>.reasoning-mode-platform-admin-flags-form-item:not(.ant-form-item):last-child{margin-bottom:0}.reasoning-mode-platform-admin-flags-row{line-height:1.45}.reasoning-mode-platform-admin-flags-row .ant-checkbox+span{padding-inline-start:6px}.reasoning-mode-indications-prompt-histories{width:100%;margin-top:4px}.reasoning-mode-collapse-panel-actions{display:flex;justify-content:flex-start;margin-top:8px}.reasoning-mode-collapse-update-button.ant-btn{color:#d48806;border-color:#ffc069;background:#fffbe6}.reasoning-mode-collapse-update-button.ant-btn:hover:not(:disabled){color:#ad6800;border-color:#ffa940;background:#fff1b8}.reasoning-mode-collapse-update-button.ant-btn:disabled{color:#00000040;border-color:#d9d9d9;background:#f5f5f5}.reasoning-mode-indications-collapse{width:100%;background:transparent}.reasoning-mode-indications-collapse.ant-collapse .ant-collapse-item{border-radius:8px;margin-bottom:8px;border:1px solid #f0f0f0;overflow:hidden}.reasoning-mode-indications-collapse.ant-collapse>.ant-collapse-item:last-child{margin-bottom:0}.reasoning-mode-indications-collapse--flags-only,.reasoning-mode-indications-collapse--modes-store{margin-top:4px}.reasoning-mode-collapse-panel-label{display:inline-flex;align-items:center;gap:8px}.reasoning-mode-sampling-params-wrapper{width:100%}.reasoning-mode-sampling-params-card-title{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#000000e0}.reasoning-mode-sampling-params-wrapper .ant-card-head-title{font-size:15px;font-weight:600}.reasoning-mode-sampling-params-collapse.ant-collapse{width:100%;background:#fff;border-radius:8px}.reasoning-mode-sampling-params-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}.reasoning-mode-sampling-params-field{display:flex;flex-direction:column;gap:6px;min-width:0}.reasoning-mode-sampling-params-field-label-row{display:inline-flex;align-items:center;gap:8px}.reasoning-mode-sampling-params-field-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px}.reasoning-mode-sampling-params-field-icon-svg{font-size:18px}.reasoning-mode-sampling-params-field-icon-tone--temperature .reasoning-mode-sampling-params-field-icon,.reasoning-mode-sampling-params-field-icon-tone--temperature .reasoning-mode-sampling-params-field-icon-svg{color:#fa541c}.reasoning-mode-sampling-params-field-icon-tone--top-p .reasoning-mode-sampling-params-field-icon{color:#1677ff}.reasoning-mode-sampling-params-field-icon-tone--top-k .reasoning-mode-sampling-params-field-icon,.reasoning-mode-sampling-params-field-icon-tone--top-k .reasoning-mode-sampling-params-field-icon-svg{color:#722ed1}.reasoning-mode-sampling-params-field-label{font-size:14px;font-weight:500;color:#000000e0}.reasoning-mode-sampling-params-field-hint{font-size:13px;line-height:1.45;margin-bottom:2px!important}.reasoning-mode-sampling-params-select{width:100%}.reasoning-mode-sampling-params-option-label{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.reasoning-mode-sampling-params-option-name{font-weight:500}.reasoning-mode-sampling-params-option-value{font-size:12px;color:#00000073;font-variant-numeric:tabular-nums}@media (max-width: 992px){.reasoning-mode-sampling-params-grid{grid-template-columns:1fr}}.create-reasoning-mode-modal .ant-modal-body{max-height:min(72vh,720px);overflow-y:auto}@media (max-width: 992px){.create-reasoning-mode-modal.ant-modal{max-width:calc(100vw - 32px)!important}}.modes-components-store-plain{width:100%;padding:4px 2px}.modes-components-store-list{max-height:460px;overflow-y:auto;padding:0 2px;display:flex;flex-direction:column;gap:8px}.modes-components-store-loading,.modes-components-store-empty{min-height:40px;display:flex;align-items:center;color:#00000073}.modes-components-store-item{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start}.modes-components-store-check{width:20px;flex-shrink:0;padding-top:2px}.modes-components-store-content{min-width:0;display:flex;flex-direction:column;gap:2px}.modes-components-store-top-row{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:10px}.modes-components-store-bottom-row{min-width:0}.modes-components-store-name-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.modes-components-store-name{font-weight:600;font-size:13px;line-height:1.4}.modes-components-store-indications{font-size:13px;line-height:1.4;color:#000000bf;white-space:pre-wrap;word-break:break-word}.modes-components-store-actions{margin-left:auto;display:flex;align-items:center;flex-shrink:0}.modes-components-store-actions .ant-btn{min-width:102px;height:22px;line-height:20px;padding-inline:8px}.modes-components-store-actions .ant-btn .anticon{font-size:12px}.modes-components-store-indications{overflow:visible;text-overflow:initial;display:block}.reasoning-modes-custom-avg-block{width:100%;margin-bottom:16px;padding:14px 16px;background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-sizing:border-box}.reasoning-modes-custom-avg-metric{display:inline-flex;align-items:center;gap:10px;max-width:100%;line-height:1.2;cursor:default}.reasoning-modes-custom-avg-metric--loading{justify-content:flex-start;min-height:34px}.reasoning-modes-custom-avg-metric__circle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.reasoning-modes-custom-avg-metric__circle .ant-progress{margin:0;line-height:1}.reasoning-modes-custom-avg-metric__circle .ant-progress-inner{width:22px!important;height:22px!important}.reasoning-modes-custom-avg-metric__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.reasoning-modes-custom-avg-metric__label{font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#00000073}.reasoning-modes-custom-avg-metric__meta{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:12px;color:#000000a6;font-variant-numeric:tabular-nums}.reasoning-modes-custom-avg-metric__value{font-weight:600;color:#000000e0}.reasoning-modes-custom-avg-metric__counts{color:#00000073}.reasoning-modes-custom-avg-metric__sep{color:#00000040}.reasoning-modes-custom-avg-metric__empty{color:#00000073}.reasoning-modes-main-metric{flex-shrink:0}.view-reasoning-mode-root{min-height:0;display:flex;flex-direction:column;align-items:flex-start;width:100%}.view-reasoning-mode-content{width:100%;max-width:720px;display:flex;flex-direction:column;gap:16px}.view-reasoning-mode-content--with-tabs{max-width:none}.view-reasoning-mode-tabs-container{min-height:0;flex:1;display:flex;flex-direction:column;width:100%}.view-reasoning-mode-tabs-spin,.view-reasoning-mode-tabs-spin .ant-spin-container{flex:1;display:flex;flex-direction:column;min-height:0}.view-reasoning-mode-tabs .ant-tabs-tab{font-weight:500}.view-reasoning-mode-outlet{margin-top:12px;min-height:0;flex:1;display:flex;flex-direction:column;width:100%}.reasoning-mode-permissions-tab-content{max-width:800px}.view-reasoning-mode-back{padding-inline:4px;min-height:32px;height:32px;line-height:32px;align-self:flex-start}.view-reasoning-mode-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.view-reasoning-mode-title{margin:0!important;font-size:18px!important;line-height:1.35!important}.view-reasoning-mode-id-tag{font-size:14px;padding:4px 8px;margin-inline-end:0;max-width:100%;word-break:break-all}.view-reasoning-mode-wrapper-field{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%}.view-reasoning-mode-wrapper-select-row{display:flex;align-items:flex-start;gap:8px;width:100%;min-width:0}.view-reasoning-mode-wrapper-select{flex:1;min-width:0}.view-reasoning-mode-wrapper-eye{flex-shrink:0;width:32px;min-width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.view-reasoning-mode-name-field{display:flex;flex-direction:column;gap:6px;min-width:0}.view-reasoning-mode-overview-fields{display:flex;flex-direction:column;gap:20px;width:100%}.view-reasoning-mode-sampling-field{width:100%}.view-reasoning-mode-overview-fields+.reasoning-mode-indications-section-actions{margin-top:24px}.view-reasoning-mode-operator-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.view-reasoning-mode-name-label{font-size:14px}.reasoning-mode-view-details-section{display:flex;flex-direction:column;gap:14px}.view-reasoning-mode-spin{display:block;margin:24px 0}.view-reasoning-mode-fields{display:flex;flex-direction:column;gap:2px}.view-reasoning-mode-row{display:grid;grid-template-columns:minmax(96px,120px) 1fr;gap:8px 12px;align-items:baseline;padding:3px 0;font-size:13px;line-height:1.45}.view-reasoning-mode-label{color:#00000073}.view-reasoning-mode-value{min-width:0;word-break:break-word}.view-reasoning-mode-block{margin-top:0}.view-reasoning-mode-block-label{font-size:12px;color:#00000073;margin-bottom:4px}.view-reasoning-mode-block-body{min-width:0}.view-reasoning-mode-pre{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:13px;line-height:1.45;max-height:280px;overflow:auto}.view-wrapper-modal .ant-modal-body{padding:5px 6px 6px}.view-wrapper-modal .ant-form-item{margin-bottom:10px}.view-wrapper-modal .ant-form-item:last-of-type{margin-bottom:0}.view-wrapper-modal-fields{display:flex;flex-direction:column;gap:0;min-width:0}.view-wrapper-modal-textarea{font-family:inherit}.reasoning-mode-indications-section{display:flex;flex-direction:column;width:100%;gap:10px}.reasoning-mode-indications-section__admin-probe{display:none}.reasoning-mode-indications-section-tabs{width:100%}.reasoning-mode-indications-section-tabs .ant-tabs-content{padding-top:4px}.reasoning-mode-indications-panel{width:100%}.reasoning-mode-indications-section-actions{display:flex;justify-content:flex-start;margin-top:2px}.reasoning-mode-resource-access-target-rows-table{display:flex;flex-direction:column;gap:12px}.reasoning-mode-resource-access-target-rows-table__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.reasoning-mode-resource-access-target-rows-table__search{width:280px;max-width:100%}@media (max-width: 768px){.reasoning-mode-resource-access-target-rows-table__toolbar{flex-direction:column;align-items:stretch}.reasoning-mode-resource-access-target-rows-table__search{width:100%}}.reasoning-mode-resource-access-page{display:flex;flex-direction:column;gap:16px;width:100%;max-width:960px}.reasoning-mode-resource-access-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.reasoning-mode-resource-access-page__title{margin:0 0 4px!important}.reasoning-mode-resource-access-page__collapse-label{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;line-height:1}.reasoning-mode-resource-access-page__collapse-title{display:inline-flex;align-items:center;gap:8px;line-height:1}.reasoning-mode-resource-access-page__collapse-title strong{display:inline-flex;align-items:center;line-height:1}.reasoning-mode-resource-access-page .ant-collapse{width:100%}.reasoning-mode-resource-access-page .ant-collapse .ant-collapse-header{align-items:center!important}.reasoning-mode-resource-access-page .ant-collapse .ant-collapse-expand-icon,.reasoning-mode-resource-access-page .ant-collapse .ant-collapse-extra{display:inline-flex;align-items:center}.reasoning-mode-resource-access-page .ant-tag{display:inline-flex;align-items:center;margin-inline-end:0;line-height:1}.reasoning-mode-resource-access-panel-content{display:flex;flex-direction:column;gap:12px}.reasoning-mode-resource-access-panel-content__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}.reasoning-mode-resource-access-panel-content__id{max-width:100%;word-break:break-all}@media (max-width: 768px){.reasoning-mode-resource-access-page__header{flex-direction:column;align-items:stretch}.reasoning-mode-resource-access-page__header .ant-btn{align-self:flex-end}.reasoning-mode-resource-access-page__collapse-label{align-items:flex-start}.reasoning-mode-resource-access-panel-content__row{flex-direction:column}}.prompt-audit-detail-modal .prompt-audit-detail-meta{display:block;margin-bottom:16px}.prompt-audit-detail-score-row{display:flex;gap:24px;align-items:flex-start}.prompt-audit-detail-score-circle{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.prompt-audit-detail-score-value{font-size:24px;font-weight:600;color:#262626}.prompt-audit-detail-score-caption{font-size:12px;text-align:center}.prompt-audit-detail-risks{flex:1;min-width:0}.prompt-audit-detail-risk-list{display:flex;flex-direction:column;gap:12px;margin-top:8px}.prompt-audit-detail-risk-card{padding:12px;border:1px solid #f0f0f0;border-radius:8px;background:#fafafa}.prompt-audit-detail-recommendations{margin:0;padding-left:20px}.prompt-audit-detail-recommendations li+li{margin-top:8px}.prompt-audit-detail-textarea-wrap{position:relative}.prompt-audit-detail-textarea-toolbar{display:flex;justify-content:flex-end;margin-bottom:4px}.prompt-audit-detail-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}@media (max-width: 768px){.prompt-audit-detail-score-row{flex-direction:column}}.prompt-audits-table-container{width:100%;flex:1;min-height:0;padding-top:4px}.prompt-audits-determinism-cell{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;line-height:1}.prompt-audits-determinism-progress{display:inline-flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0}.prompt-audits-determinism-progress .ant-progress{margin:0;line-height:1}.prompt-audits-determinism-progress .ant-progress-inner{width:22px!important;height:22px!important;font-size:22px!important}.prompt-audits-determinism-value{font-size:11px;font-weight:600;color:#262626;line-height:1;white-space:nowrap}.reasoning-mode-audit-logs-page{display:flex;flex-direction:column;width:100%;min-height:0;flex:1}.reasoning-mode-audit-logs-header{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.reasoning-mode-audit-logs-title{margin:0!important;font-size:18px!important;line-height:1.35!important}.reasoning-mode-audit-logs-description{display:block;max-width:640px;margin:0;font-size:13px;line-height:1.6}.reasoning-mode-audit-logs-table-section{flex:1;min-height:0;display:flex;flex-direction:column}.reasoning-modes-wrappers-main{display:flex;flex-direction:column;gap:12px;min-height:0;flex:1}.reasoning-modes-wrappers-main-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0}.reasoning-modes-wrappers-main-toolbar-left{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.reasoning-modes-wrappers-main-lead{margin:0;font-size:13px;color:#0000008c;line-height:1.45;flex-shrink:0}.reasoning-modes-wrappers-main-table-wrap.content-table-container{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.reasoning-modes-wrappers-main-table-wrap .content-table-main{width:100%;background:#fff;border-radius:8px;flex:1;display:flex;flex-direction:column;min-height:0}.reasoning-modes-wrappers-main-table-wrap .content-table-main .ant-table-wrapper{flex:1;display:flex;flex-direction:column;min-height:0}.reasoning-modes-wrappers-main-table-wrap .content-table-main .ant-table{flex:1;display:flex;flex-direction:column;border:none;min-height:0;width:100%}.reasoning-modes-wrappers-main-table-wrap .content-table-main .ant-table-container{flex:1;display:flex;flex-direction:column;border:none;min-height:0}.reasoning-modes-wrappers-main-table-wrap .content-table-main .ant-table-content{flex:1;border:none;min-height:0}.reasoning-modes-wrappers-main-table-wrap .content-table-main .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#262626;border-bottom:1px solid #f0f0f0}.reasoning-modes-wrappers-main-table-wrap .content-table-main .ant-table-tbody>tr:hover>td{background:#f5f5f5}.reasoning-modes-wrappers-main-table-wrap .content-table-main .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.reasoning-modes-wrappers-main-table-wrap .content-table-main .ant-table-pagination{margin:auto 0 16px;text-align:right;flex-shrink:0;padding-top:16px;border-top:1px solid #f0f0f0}.registry-catalog-name-cell{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%}.registry-catalog-name-tag{flex-shrink:0}.registry-catalog-name-text{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registry-catalog-indications-cell{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-table-main .ant-table-thead>tr>th:nth-child(4),.content-table-main .ant-table-tbody>tr>td:nth-child(4){min-width:200px;max-width:320px;white-space:nowrap;vertical-align:middle}.content-table-main .ant-table-thead>tr>th:nth-child(5),.content-table-main .ant-table-tbody>tr>td:nth-child(5){width:120px;min-width:120px;max-width:140px;text-align:right}.content-table-main .ant-table-thead>tr>th:nth-child(6),.content-table-main .ant-table-tbody>tr>td:nth-child(6){width:128px;max-width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registry-catalog-deleted-row td{opacity:.65}.reasoning-modes-reasoning-components-main{display:flex;flex-direction:column;gap:8px;min-height:0;flex:1;height:100%;padding:4px 0 16px}.reasoning-modes-reasoning-components-main>.content-table{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.reasoning-modes-reasoning-components-main .content-table-container{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.semantic-qa-ai-analysis{display:flex;flex-direction:column;gap:16px;width:100%}.semantic-qa-ai-analysis-empty{padding:32px 16px}.semantic-qa-ai-analysis-loading-card{width:100%}.semantic-qa-ai-analysis-loading-card .ant-card-body{padding:48px 24px}.semantic-qa-ai-analysis-loading-inner{display:flex;align-items:center;justify-content:center;min-height:120px}.semantic-qa-ai-analysis-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.semantic-qa-ai-analysis-collapse.ant-collapse{width:100%;background:#fff;border-radius:8px}.semantic-qa-ai-analysis-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;padding:12px 16px}.semantic-qa-ai-analysis-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:16px}.semantic-qa-ai-analysis-score-row{display:flex;align-items:center;gap:28px;min-height:140px}.semantic-qa-ai-analysis-score-circle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex-shrink:0;width:140px}.semantic-qa-ai-analysis-score-value{font-size:22px;font-weight:600;line-height:1;color:#000000e0}.semantic-qa-ai-analysis-score-caption{font-size:13px;color:#000000a6;text-align:center;line-height:1.4;max-width:140px}.semantic-qa-ai-analysis-risks{flex:1;min-width:0;align-self:center}.semantic-qa-ai-analysis-risk-list{display:flex;flex-direction:column;gap:10px;margin-top:8px}.semantic-qa-ai-analysis-risk-card{border:1px solid #f0f0f0;border-radius:8px;padding:12px 14px;background:#fafafa}.semantic-qa-ai-analysis-risk-card .ant-tag{margin-bottom:6px}.semantic-qa-ai-analysis-refactored-prompt-wrap{position:relative;width:100%}.semantic-qa-ai-analysis-refactored-prompt-toolbar{display:flex;justify-content:flex-end;margin-bottom:8px}.semantic-qa-ai-analysis-refactored-prompt{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media (max-width: 576px){.semantic-qa-ai-analysis-score-row{flex-direction:column;align-items:stretch;min-height:unset}.semantic-qa-ai-analysis-score-circle{width:100%}.semantic-qa-ai-analysis-risks{align-self:stretch}}.semantic-qa-auditor-scroll-wrapper{height:100%;overflow-y:auto;width:100%}.semantic-qa-auditor{display:flex;flex-direction:column;gap:24px;width:100%;max-width:960px;padding:24px 0}.semantic-qa-auditor-results-section,.semantic-qa-auditor-results-tabs{width:100%}.semantic-qa-auditor-readonly-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;resize:vertical}.semantic-qa-auditor-input-group{display:flex;flex-direction:column;gap:8px}.semantic-qa-auditor-label{font-size:14px;font-weight:500;color:#262626;margin-bottom:4px}.content-table-header{margin-bottom:24px;padding:16px 0;border-bottom:1px solid #f0f0f0;flex-shrink:0;min-width:0}.business-forms-header-toolbar{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0}.business-forms-header-divider{flex-shrink:0;width:1px;height:24px;margin-inline:2px;background:#f0f0f0}.business-forms-header-spacer{flex:1 1 auto;min-width:8px}.business-forms-header-search{flex:1 1 180px;width:200px;min-width:140px;max-width:280px}.business-forms-header-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding-inline:10px}.business-forms-header-icon-btn.ant-btn-icon-only{width:32px;padding-inline:0}.business-forms-header-field-icon{color:#00000073;flex-shrink:0}.business-forms-header-search .ant-input-prefix{margin-inline-end:6px}.business-forms-truncate-cell{display:inline-block;max-width:100%;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.content-table-container{width:100%;flex:1;min-height:0;overflow:hidden}.content-table-actions-cell{display:inline-flex;align-items:center}.content-table-actions-cell .ant-checkbox-wrapper,.content-table-select-all.ant-checkbox-wrapper{margin-inline-end:0}.content-table-main .ant-table-thead>tr>th:first-child{text-align:left}.content-table-main{width:100%;background:#fff;border-radius:8px;flex:1;display:flex;flex-direction:column;min-height:0}.content-table-main .ant-table-wrapper{flex:1;display:flex;flex-direction:column;min-height:0}.content-table-main .ant-table,.content-table-main .ant-table-container{flex:1;display:flex;flex-direction:column;border:none;min-height:0}.content-table-main .ant-table-content{flex:1;border:none;min-height:0}.content-table-main .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#262626;border-bottom:1px solid #f0f0f0}.content-table-main .ant-table-tbody>tr:hover>td{background:#f5f5f5}.content-table-main .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.content-table-main .ant-table-pagination{margin:auto 0 16px;text-align:right;flex-shrink:0;padding-top:16px;border-top:1px solid #f0f0f0}.content-table-main .ant-table-thead>tr>th:nth-child(1),.content-table-main .ant-table-tbody>tr>td:nth-child(1){max-width:96px;overflow:visible;white-space:nowrap}.content-table{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.business-form-view-container{display:flex;flex-direction:column;gap:12px;min-height:0;flex:1}.business-form-view-header{display:flex;align-items:center}.business-form-view-info{display:flex;flex-direction:column;gap:8px}.business-form-view-title-row{display:flex;align-items:center;gap:12px}.business-form-view-label{font-weight:500;color:#666}.business-form-view-title{font-weight:600;color:#000;font-size:16px}.business-form-view-tabs-container{min-height:0;flex:1;display:flex;flex-direction:column}.business-form-view-tabs-spin,.business-form-view-tabs-spin .ant-spin-container{flex:1;display:flex;flex-direction:column;min-height:0}.business-form-view-tabs .ant-tabs-tab{font-weight:500}.business-form-view-outlet{margin-top:12px;min-height:0;flex:1;display:flex;flex-direction:column}.business-form-view-placeholder{color:#000000a6;padding:8px 0}.business-form-view-overview-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:24px;width:100%;max-width:100%;min-width:0;min-height:520px;align-items:start}.business-form-view-overview-main{display:flex;flex-direction:column;min-width:0}.business-form-view-overview-sidebar{display:flex;flex-direction:column;gap:16px;min-width:0}.business-form-overview-section-nav-heading{display:block;font-size:12px;margin-bottom:8px!important;text-transform:uppercase;letter-spacing:.02em}.business-form-overview-section-nav-list{display:flex;flex-direction:column;gap:6px}.business-form-overview-section-nav-link{display:block;padding:10px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#fafafa;color:#262626;font-size:13px;line-height:1.35;text-decoration:none;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.business-form-overview-section-nav-link:hover{background:#f0f5ff;border-color:#adc6ff;color:#1d39c4}.business-form-overview-section-nav-link:active{background:#e6f7ff}.business-form-invocations-table-wrap{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.business-form-invocations-user-cell{display:inline-flex;align-items:center;gap:8px;line-height:1.4}.business-form-invocations-user-icon{flex-shrink:0;color:#0000008c}.business-form-invocations-prompt-tag{display:block;max-width:420px;margin-inline-end:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;padding:4px 8px}.business-form-invocations-table-wrap .content-table-main{width:100%;background:#fff;border-radius:8px;flex:1;display:flex;flex-direction:column;min-height:0}.business-form-invocations-table-wrap .content-table-main .ant-table-wrapper{flex:1;display:flex;flex-direction:column;min-height:0}.business-form-invocations-table-wrap .content-table-main .ant-table,.business-form-invocations-table-wrap .content-table-main .ant-table-container{flex:1;display:flex;flex-direction:column;border:none;min-height:0}.business-form-invocations-table-wrap .content-table-main .ant-table-content{flex:1;border:none;min-height:0}.business-form-invocations-table-wrap .content-table-main .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#262626;border-bottom:1px solid #f0f0f0;text-align:left}.business-form-invocations-table-wrap .content-table-main .ant-table-tbody>tr:hover>td{background:#f5f5f5}.business-form-invocations-table-wrap .content-table-main .ant-table table{width:100%;table-layout:auto}.business-form-invocations-table-wrap .content-table-main .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;vertical-align:middle;text-align:left}.business-form-invocations-table-wrap .content-table-main .ant-table-pagination{margin:auto 0 16px;text-align:right;flex-shrink:0;padding-top:16px;border-top:1px solid #f0f0f0}.business-form-mutations-modal-title{display:inline-flex;align-items:center;gap:8px}.business-form-mutations-modal-loading{min-height:180px;display:flex;align-items:center;justify-content:center}.business-form-mutations-modal-list{display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 260px);overflow:auto;padding-right:4px}.business-form-mutations-modal-item{border:1px solid #f0f0f0;border-radius:8px;background:#fff}.business-form-mutations-modal-item-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #f5f5f5}.business-form-mutations-modal-actions{display:inline-flex;align-items:center;gap:4px}.business-form-mutations-modal-item-meta{display:flex;align-items:center;gap:10px;min-width:0}.business-form-mutations-modal-date{color:#262626;font-size:12px;font-weight:500}.business-form-mutations-modal-time-ago,.business-form-mutations-modal-tokens{color:#8c8c8c;font-size:12px}.business-form-mutations-modal-content{margin:0;white-space:pre-wrap;word-break:break-word;max-height:240px;overflow:auto;padding:12px;border-radius:0 0 8px 8px;background:#fafafa;border:0;font-size:12px;line-height:1.45}.business-form-mutations-page{display:flex;flex-direction:column;flex:1;min-height:0}.business-form-mutations-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px 0;border-bottom:1px solid #f0f0f0;flex-shrink:0}.business-form-mutations-header-controls{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.business-form-mutations-missing{color:#000000a6;margin:0}.business-form-means-page{min-height:0}.business-form-permissions-tab-content{max-width:800px}.business-form-properties-page{min-height:0}.business-form-elements-store-page{min-height:0;display:flex;flex-direction:column;gap:12px}.business-form-elements-store-list{display:flex;flex-direction:column;gap:10px}.business-form-elements-store-card .ant-card-body{padding:12px 14px}.business-form-elements-store-row{display:flex;align-items:flex-start;gap:12px}.business-form-elements-store-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.business-form-elements-store-name-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.business-form-elements-store-name{font-size:14px;line-height:1.4}.business-form-elements-store-description{margin-bottom:0!important;font-size:13px;color:#0009}.business-form-elements-store-actions{flex-shrink:0;display:flex;align-items:center}.business-form-elements-store-actions .ant-btn{min-width:102px;height:22px;line-height:20px;padding-inline:8px}.business-form-elements-store-actions .ant-btn .anticon{font-size:12px}.business-form-elements-store-example.ant-collapse{margin-top:4px}.business-form-elements-store-example .ant-collapse-header{padding:4px 0!important;font-size:12px;color:#000000a6}.business-form-elements-store-example .ant-collapse-content-box{padding:4px 0 0!important}.business-form-elements-store-example-pre{margin:0;padding:8px 10px;background:#f6f8fa;border:1px solid #e6e8eb;border-radius:6px;font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;color:#000000d9;white-space:pre-wrap;word-break:break-word;max-height:240px;overflow:auto}.business-forms-sandbox{display:flex;flex-direction:column;flex:1;min-height:0;padding:0 0 16px;gap:20px}.business-forms-sandbox-header{flex-shrink:0}.business-forms-sandbox-title{margin:0 0 8px!important;display:flex;align-items:center;gap:8px}.business-forms-sandbox-title .anticon{font-size:20px}.business-forms-sandbox-description{margin-bottom:0!important;max-width:720px}.business-forms-sandbox-row--prompt{display:flex;flex-direction:column;width:100%;gap:10px}.business-forms-sandbox-textarea{width:100%}.business-forms-sandbox-exec{display:flex;justify-content:flex-end;width:100%}.business-forms-sandbox-row--output{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;flex:1;min-height:280px}@media (max-width: 900px){.business-forms-sandbox-row--output{grid-template-columns:1fr}}.business-forms-sandbox-col{display:flex;flex-direction:column;min-height:0;min-width:0;border:1px solid #f0f0f0;border-radius:8px;background:#fff;padding:12px}.business-forms-sandbox-col-title{font-size:12px;font-weight:600;color:#00000073;text-transform:uppercase;letter-spacing:.02em;flex-shrink:0}.business-forms-sandbox-col-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;flex-shrink:0}.business-forms-sandbox-col-actions{display:inline-flex;align-items:center;gap:8px}.business-forms-sandbox-col--json{background:#fafafa}.business-forms-sandbox-json-spin{flex:1;min-height:0;display:flex;flex-direction:column}.business-forms-sandbox-json-spin .ant-spin-container{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.business-forms-sandbox-json-wrap{flex:1;min-height:200px;max-height:min(60vh,560px);overflow:auto;font-size:13px;padding:4px 0}.business-forms-sandbox-json-placeholder{display:block;padding:16px 8px;font-size:13px}.business-forms-sandbox-rendered-wrap{flex:1;min-height:0;overflow:auto}.business-forms-sandbox-coming-soon{flex:1;min-height:200px;display:flex;align-items:center;justify-content:center;border:1px dashed #d9d9d9;border-radius:6px;background:#fafafa}.semantic-instructions-container{display:flex;flex-direction:column;gap:16px;width:100%}.semantic-instructions-textarea{width:100%}.semantic-instructions-textarea .ant-input,.semantic-instructions-textarea .ant-input-affix-wrapper{width:100%;max-width:100%;font-size:14px;line-height:1.6}.semantic-instructions-alert{margin-top:8px}.semantic-instructions-alert .ant-alert-message{font-size:14px;font-weight:500;margin-bottom:4px}.semantic-instructions-alert .ant-alert-description{font-size:13px;line-height:1.6}.semantic-instructions-save-button{display:flex;justify-content:flex-start}.business-forms-page{display:flex;flex-direction:column;flex:1;min-height:0}.business-forms-tabs-layout{display:flex;flex-direction:column;min-height:0;height:100%;flex:1}.business-forms-tabs-outlet{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.feedback-consolidated-stats{width:100%;flex-shrink:0}.feedback-consolidated-stats .ant-spin-nested-loading,.feedback-consolidated-stats .ant-spin-container{width:100%}.feedback-consolidated-stats__kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 28px;align-items:stretch}.feedback-consolidated-stats__bar-block{display:flex;flex-direction:column;gap:8px;min-width:0}.feedback-consolidated-stats__bar-heading{display:block;font-size:12px;font-weight:500;letter-spacing:.02em}.feedback-consolidated-stats__bar-heading--with-icon{display:inline-flex;align-items:center;gap:6px}.feedback-consolidated-stats__sentiment-heading-icon{font-size:15px;color:#7c3aedf2}.feedback-consolidated-stats__line-progress.ant-progress-line{margin-bottom:0}.feedback-consolidated-stats__line-progress .ant-progress-text{font-weight:600;font-size:13px;color:#000000e0;min-width:3ch}.feedback-consolidated-stats__divider{margin-block:14px!important;font-size:12px!important;color:#00000073!important}.feedback-consolidated-stats__divider:before,.feedback-consolidated-stats__divider:after{border-block-start-color:#00000014!important}.feedback-consolidated-stats__circle-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:12px 8px;justify-items:center;align-items:start}@media (min-width: 992px){.feedback-consolidated-stats__circle-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 6px}}@media (min-width: 640px) and (max-width: 991px){.feedback-consolidated-stats__circle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px}}.feedback-consolidated-stats__circle{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.feedback-consolidated-stats__circle .ant-progress-inner{cursor:help}.feedback-consolidated-stats__circle-label{font-size:11px;text-align:center;white-space:nowrap;letter-spacing:.02em}.feedback-consolidated-stats__circle-center,.feedback-consolidated-stats__circle-unavailable{display:flex;flex-direction:column;align-items:center;gap:1px;justify-content:center;font-size:11px;line-height:1.15}.feedback-consolidated-stats__circle-pct{font-weight:600;font-size:14px;color:#000000e0}.feedback-consolidated-stats__circle-unavailable>span:first-child{font-size:17px;font-weight:500;color:#00000061}.feedback-consolidated-stats__circle-subl{font-size:10px;color:#00000073;white-space:nowrap;max-width:92px;overflow:hidden;text-overflow:ellipsis}@media (max-width: 639px){.feedback-consolidated-stats__circle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px}}.feedback-stat-tooltip{display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.45}.feedback-stat-tooltip strong{font-weight:600}.content-table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px 0;border-bottom:1px solid #f0f0f0;flex-shrink:0}@media (max-width: 768px){.content-table-header{flex-direction:column;gap:16px;align-items:stretch}}.content-table-container{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.feedbacks-table-main{width:100%;background:#fff;border-radius:8px;flex:1;display:flex;flex-direction:column;min-height:0}.feedbacks-table-main .ant-table-wrapper{flex:1;display:flex;flex-direction:column;min-height:0}.feedbacks-name-tag{max-width:100%;margin-inline-end:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.feedbacks-table-solved-icon{display:inline-flex;vertical-align:middle}.feedbacks-table-solved-icon--yes{color:#16a34a}.feedbacks-table-solved-icon--no{color:#dc2626}.content-table{width:100%;min-height:0;flex:1;display:flex;flex-direction:column;gap:12px}.feedback-view-container{display:flex;flex-direction:column;gap:12px;min-height:0;flex:1 1 0%;padding-inline-end:24px;overflow:hidden}.feedback-view-header{display:flex;align-items:center;flex-shrink:0}.feedback-view-tabs-container{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.feedback-view-tabs-container>.ant-tabs{flex-shrink:0}.feedback-view-tabs-container>.feedback-view-outlet{flex:1 1 0%;min-height:0}.feedback-view-tabs .ant-tabs-tab{font-weight:500}.feedback-view-outlet{margin-top:12px;min-height:0;flex:1;display:flex;flex-direction:column;align-items:stretch;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.feedback-view-outlet>*{flex:0 0 auto;min-height:min-content;width:100%;max-width:100%}.feedback-view-tab-loading{display:flex;justify-content:center;padding:48px}.feedback-markdown{font-size:14px;line-height:1.6;color:#000000e0;overflow-x:auto;overflow-y:visible;max-width:100%}.feedback-markdown h1,.feedback-markdown h2,.feedback-markdown h3,.feedback-markdown h4,.feedback-markdown h5,.feedback-markdown h6{margin-top:1.2em;margin-bottom:.6em;font-weight:600}.feedback-markdown p,.feedback-markdown div.markdown-paragraph{margin-bottom:.75em}.feedback-markdown blockquote{margin:.75em 0;padding:8px 12px;border-left:3px solid rgba(0,0,0,.15);background:#00000005}.feedback-markdown table{width:100%;border-collapse:collapse;margin:.75em 0;font-size:13px}.feedback-markdown th,.feedback-markdown td{border:1px solid rgba(0,0,0,.08);padding:8px 10px}.feedback-markdown th{background:#00000005}.feedback-markdown ul,.feedback-markdown ol{padding-left:1.25em;margin-bottom:.75em}.feedback-markdown hr{border:none;border-top:1px solid rgba(0,0,0,.08);margin:1em 0}.feedback-markdown__inline-code{padding:2px 6px;border-radius:4px;background:#0000000f;font-size:.92em}.feedback-markdown__code-block{overflow:auto;padding:12px;border-radius:8px;background:#0000000a;margin:.75em 0}.feedback-markdown__image{max-width:100%;height:auto;border-radius:8px}.feedback-view-overview{display:flex;flex-direction:column;gap:0;flex:0 0 auto;min-height:min-content;width:100%;max-width:100%}.feedback-view-overview__sections.ant-collapse{overflow:visible}.feedback-view-overview__sections .ant-collapse-header-text{flex:1;min-width:0}.feedback-view-overview__panel-label{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:15px;color:#000000e0}.feedback-view-overview__collapse-icon{flex-shrink:0;color:#0000008c}.feedback-view-overview__collapse-metrics{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;font-size:13px;font-weight:400;color:#00000073}.feedback-overview-stat{display:inline-flex;align-items:center;gap:6px}.feedback-view-overview__collapse.ant-collapse,.feedback-view-overview__collapse.ant-collapse .ant-collapse-content,.feedback-view-overview__collapse.ant-collapse .ant-collapse-content-box{overflow:visible}.feedback-view-overview__collapse--nested{margin-top:16px}.feedback-view-overview__user-prompt{display:flex;gap:10px;align-items:flex-start;margin-bottom:16px}.feedback-view-overview__user-prompt-icon{flex-shrink:0;margin-top:3px;color:#00000073}.feedback-view-overview__user-prompt .feedback-view-overview__prompt-text{flex:1;margin-bottom:0!important;min-width:0}.feedback-view-overview__prompt-text{font-size:15px;line-height:1.6;white-space:pre-wrap}.feedback-view-overview__feedback-header{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.feedback-view-overview__section{margin-bottom:16px}.feedback-view-overview__section-label{display:block;margin-bottom:6px;font-size:12px;text-transform:uppercase;letter-spacing:.02em}.feedback-view-overview__comment,.feedback-view-overview__semantic-text{margin-bottom:0!important;white-space:pre-wrap}.feedback-view-overview__entity{display:flex;flex-direction:column;gap:6px}.feedback-view-overview__reasoning-mode{margin-bottom:16px}.feedback-view-overview__reasoning-mode-header{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.feedback-view-overview__reasoning-mode-name{font-size:15px}.feedback-view-overview__reasoning-mode-code{max-width:100%;word-break:break-word}.feedback-view-overview__reasoning-mode-prompt{margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word;color:#000000e0;background:#0000000a;border:1px solid rgba(0,0,0,.06);border-radius:8px}.feedback-view-overview__collapse .feedback-markdown{overflow-x:auto;max-width:100%}.feedback-overview-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 20px}.feedback-overview-meta-grid--compact{margin-bottom:4px}.feedback-overview-meta-field{display:flex;flex-direction:column;gap:6px;min-width:0}.feedback-overview-meta-field__label{font-size:12px;font-weight:500;color:#00000073}.feedback-overview-meta-field__value{min-width:0;font-size:14px;color:#000000e0;word-break:break-word;overflow-wrap:anywhere}.feedback-view-overview__raw-wrap{display:flex;flex-direction:column;gap:8px;min-width:0}.feedback-view-overview__raw-toolbar{display:flex;justify-content:flex-end}.feedback-view-overview__response-raw{margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word;color:#000000e0;background:#0000000a;border:1px solid rgba(0,0,0,.06);border-radius:8px}.feedback-view-meta-prompts{display:flex;flex-direction:column;gap:16px;min-height:0;min-width:0}.feedback-view-meta-prompts__empty{margin-top:32px}.feedback-view-meta-prompts__empty-inline{margin:12px 0}.feedback-view-meta-prompts__collapse.ant-collapse.ant-collapse-ghost{background:transparent!important}.feedback-view-meta-prompts__collapse.ant-collapse.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-header{background:transparent!important;align-items:center!important}.feedback-view-meta-prompts__collapse.ant-collapse.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-header:hover{background:#00000006!important}.feedback-view-meta-prompts__collapse.ant-collapse.ant-collapse-ghost .ant-collapse-expand-icon{background:transparent!important}.feedback-view-meta-prompts__collapse--root.ant-collapse-ghost>.ant-collapse-item:not(:last-child){margin-bottom:4px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.06)}.feedback-view-meta-prompts__collapse.ant-collapse{overflow:visible}.feedback-view-meta-prompts__collapse .ant-collapse-header-text{flex:1;min-width:0;display:flex;align-items:center}.feedback-view-meta-prompts__collapse--nested.ant-collapse{margin-top:4px}.feedback-view-meta-prompts__panel-label{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;font-weight:600;font-size:15px;color:#000000e0;padding:0;margin:0;background:transparent}.feedback-view-meta-prompts__panel-label--accent-red{padding-left:8px;box-shadow:inset 3px 0 #cf1322d9}.feedback-view-meta-prompts__panel-label--accent-amber{padding-left:8px;box-shadow:inset 3px 0 #d48806e6}.feedback-view-meta-prompts__panel-label--accent-green{padding-left:8px;box-shadow:inset 3px 0 #389e0de6}.feedback-view-meta-prompts__panel-label--accent-neutral{padding-left:0}.feedback-view-meta-prompts__panel-label-text{flex:1;min-width:140px;font-weight:500;line-height:1.45}.feedback-view-meta-prompts__panel-label .feedback-view-meta-prompts__panel-label-tag.ant-tag,.feedback-view-meta-prompts__collapse-icon{flex-shrink:0}.feedback-view-meta-prompts__collapse-icon--neutral{color:#0000008c}.feedback-view-meta-prompts__collapse-icon--red{color:#cf1322}.feedback-view-meta-prompts__collapse-icon--amber{color:#d48806}.feedback-view-meta-prompts__collapse-icon--green{color:#389e0d}.feedback-view-meta-prompts__panel-body{display:flex;flex-direction:column;gap:16px;min-width:0}.feedback-view-meta-prompts__panel-primary-type{display:flex;justify-content:flex-start;align-items:center}.feedback-view-meta-prompts__semantic{margin:0;padding:12px 14px;font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background:#00000005;border:1px solid rgba(0,0,0,.06);border-radius:8px}.feedback-view-meta-prompts__semantic--muted{color:#000000a6}.feedback-view-meta-prompts__subsection-label{display:block;font-size:12px;margin-bottom:4px!important}.feedback-view-meta-prompts__meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 18px}.feedback-view-meta-prompts__meta-grid--tight{gap:10px 14px}.feedback-view-meta-prompts__resource-fields-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.25fr);gap:12px 28px;align-items:start;margin-bottom:4px}@media (max-width: 720px){.feedback-view-meta-prompts__resource-fields-top{grid-template-columns:1fr}}.feedback-view-meta-prompts__resource-fields-top .feedback-view-meta-prompts__meta-field-value{white-space:pre-wrap}.feedback-view-meta-prompts__meta-grid--resource-secondary{margin-top:8px}.feedback-view-meta-prompts__meta-field{display:flex;flex-direction:column;gap:6px;min-width:0}.feedback-view-meta-prompts__meta-field-label{font-size:12px;font-weight:500;color:#00000073}.feedback-view-meta-prompts__meta-field-value{min-width:0;font-size:14px;color:#000000e0;word-break:break-word;overflow-wrap:anywhere}.feedback-view-meta-prompts__id-wrap{min-width:0}.feedback-view-meta-prompts__stat-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.feedback-view-meta-prompts__stat{display:inline-flex;align-items:center;gap:6px}.feedback-view-meta-prompts__resource{display:flex;flex-direction:column;gap:12px;padding-top:12px;padding-left:14px;margin-left:-14px;border-top:1px solid rgba(0,0,0,.06);border-left:3px solid transparent}.feedback-view-meta-prompts__resource--accent-red{border-left-color:#cf1322}.feedback-view-meta-prompts__resource--accent-amber{border-left-color:#d48806}.feedback-view-meta-prompts__resource--accent-green{border-left-color:#389e0d}.feedback-view-meta-prompts__resource-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.feedback-view-meta-prompts__resource-heading-tag.ant-tag{margin:0;font-size:14px;font-weight:600;line-height:1.35;padding:4px 10px}.feedback-view-meta-prompts__pre{margin:0;padding:10px 12px;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word;background:#00000005;border-radius:8px;border:1px solid rgba(0,0,0,.06);overflow-x:auto;max-width:100%}.feedback-view-meta-prompts__json-block{display:flex;flex-direction:column;gap:8px;min-width:0}.feedback-view-meta-prompts__code{display:inline-block;max-width:100%;font-size:12px;word-break:break-all}.feedback-view-meta-prompts__http-request{display:flex;flex-direction:column;gap:14px;min-width:0}.feedback-view-meta-prompts__invocation,.feedback-view-meta-prompts__mutation{display:flex;flex-direction:column;gap:12px}.feedback-view-meta-prompts__nested-label{display:inline-flex;align-items:flex-start;gap:8px;min-width:0;font-weight:500;font-size:13px}.feedback-view-meta-prompts__nested-label-text{min-width:0;word-break:break-word}.feedback-view-meta-prompts__nested-icon{flex-shrink:0;margin-top:2px;color:#0000008c}.feedback-view-meta-prompts__collapse .ant-collapse-content-box{max-width:100%}.feedback-view-ai-assistant{display:flex;flex-direction:column;gap:14px;min-height:0}.feedback-view-ai-assistant__loading{display:flex;justify-content:center;padding:48px 0}.feedback-view-ai-assistant__placeholder-text{max-width:420px;text-align:center}.feedback-view-ai-assistant__cta{margin-top:8px}.feedback-view-ai-assistant__toolbar{padding-block:4px}.feedback-view-ai-assistant__body{margin-bottom:0!important;white-space:pre-wrap;word-break:break-word}.feedback-view-ai-assistant__reply-textarea{margin-bottom:0!important}.feedback-view-ai-assistant__reply-actions{margin-top:12px}.feedback-view-ai-assistant__collapse{background:transparent!important}.feedback-view-ai-assistant__collapse .ant-collapse-item{border-radius:8px!important;margin-bottom:8px!important;border:1px solid rgba(0,0,0,.06)!important;overflow:hidden}.feedback-view-ai-assistant__collapse .ant-collapse-header{font-weight:500}.feedback-view-ai-assistant__collapse-head{display:inline-flex;align-items:center;gap:10px}.feedback-view-ai-assistant__collapse-icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px}.feedback-view-ai-assistant__collapse-icon-wrap--user-reply{color:#0d9488;background:#0d94881f}.feedback-view-ai-assistant__collapse-icon-wrap--root-cause{color:#ea580c;background:#ea580c1f}.feedback-view-ai-assistant__collapse-icon-wrap--technical{color:#7c3aed;background:#7c3aed1f}.feedback-view-ai-assistant__collapse-icon-wrap--prompting{color:#4f46e5;background:#4f46e51f}.feedback-view-ai-assistant__collapse-icon-wrap--backend{color:#2563eb;background:#2563eb1f}.feedback-view-ai-assistant__collapse-icon-wrap--raw{color:#475569;background:#47556924}.feedback-view-ai-assistant__collapse .ant-collapse-content-box{padding-top:8px!important}.feedbacks-page{display:flex;flex-direction:column;min-height:0;width:100%}.feedbacks-page--detail{flex:1 1 0%;min-height:0;overflow:hidden}.feedbacks-page--detail .feedback-view-container{flex:1 1 0%;min-height:0;max-height:none}.dynamic-tables-filters__row{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;gap:16px}.dynamic-tables-filters__left{display:flex;flex-wrap:wrap;align-items:center;gap:16px;min-width:0;flex:1}.dynamic-tables-filters__right{display:flex;align-items:center;flex-shrink:0;margin-left:auto}@media (max-width: 768px){.dynamic-tables-filters.content-table-header .dynamic-tables-filters__row{flex-direction:column;align-items:stretch}.dynamic-tables-filters__right{margin-left:0;width:100%}.dynamic-tables-filters__right .ant-btn{width:100%}.dynamic-tables-filters__left .ant-input-affix-wrapper{width:100%!important}.dynamic-tables-filters__left>.ant-btn{width:100%}}.dynamic-tables-table-wrap{flex:1;min-height:0}.dynamic-tables-table-wrap .content-table-main .ant-table-thead>tr>th:first-child,.dynamic-tables-table-wrap .content-table-main .ant-table-tbody>tr>td:first-child{max-width:80px;overflow:visible;white-space:nowrap}.dynamic-tables-truncate-cell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.create-dynamic-table-modal .create-dynamic-table-form{margin-top:8px}.create-dynamic-table-form-actions{margin-bottom:0;margin-top:16px}.create-dynamic-table-form-actions .ant-form-item-control-input-content{display:flex;justify-content:flex-end}.create-dynamic-table-form-actions-space{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:12px!important}.dynamic-tables-main.content-table{width:100%;height:100%;display:flex;flex-direction:column}.dynamic-table-view-container{display:flex;flex-direction:column;gap:12px;min-height:0;flex:1}.dynamic-table-view-header{display:flex;align-items:center;flex-shrink:0}.dynamic-table-view-info{display:flex;flex-direction:column;gap:8px}.dynamic-table-view-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dynamic-table-view-label{font-weight:500;color:#666}.dynamic-table-view-title{font-weight:600;color:#000;font-size:16px}.dynamic-table-view-tabs-container{min-height:0;flex:1;display:flex;flex-direction:column}.dynamic-table-view-tabs-spin{flex:1;display:flex;flex-direction:column;min-height:0}.dynamic-table-view-tabs-spin>.ant-spin-container{flex:1;display:flex;flex-direction:column;min-height:0}.dynamic-table-view-tabs .ant-tabs-tab{font-weight:500}.dynamic-table-view-outlet{margin-top:12px;min-height:0;flex:1;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.dynamic-table-view-outlet>*{flex:0 0 auto;min-height:min-content;width:100%;max-width:100%}.dynamic-table-overview-loading{display:flex;justify-content:center;padding:48px}.dynamic-table-overview-card{width:100%}.dynamic-table-overview-empty{margin:0;color:#00000073}.dynamic-table-overview-descriptions{margin-bottom:20px}.dynamic-table-overview-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;word-break:break-all}.dynamic-table-overview-semantic{display:flex;flex-direction:column;gap:8px}.dynamic-table-overview-semantic-label{font-weight:500;color:#000000e0}.dynamic-table-overview-semantic-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.dynamic-tables-page{display:flex;flex-direction:column;min-height:0;width:100%}.dynamic-tables-page--detail{flex:1 1 0%;min-height:0;overflow:hidden}.dynamic-tables-page--detail .dynamic-table-view-container{flex:1 1 0%;min-height:0;max-height:none}.auth-page{position:relative;min-height:100vh;width:100%;color:var(--chat-color-text);font-weight:300;overflow-x:hidden;overflow-y:auto;background-image:radial-gradient(var(--chat-color-dot-pattern) .5px,transparent .5px),radial-gradient(var(--chat-color-dot-pattern) .5px,transparent .5px);background-size:10px 10px;background-position:0 0,5px 5px;background-color:var(--chat-color-bg-main)}.auth-page-toolbar{position:fixed;top:0;right:0;z-index:20;display:flex;align-items:center;justify-content:flex-end;padding:10px 12px;pointer-events:none}.auth-page-toolbar>*{pointer-events:auto}.auth-page-toolbar .main-header-icon-btn{color:var(--chat-color-text-muted)!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.auth-page-toolbar .main-header-icon-btn:hover{color:var(--chat-color-text)!important;background-color:var(--chat-color-header-hover)!important}.auth-page-main{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:4.5rem 1.5rem 2.5rem;box-sizing:border-box}.auth-page-loading{display:flex;align-items:center;justify-content:center;min-height:100vh}.auth-panel{display:flex;flex-direction:column;align-items:center;width:100%;max-width:26rem}.auth-panel--wide{max-width:28rem}.auth-brand{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;margin-bottom:1.35rem}.auth-brand-mark{color:var(--chat-color-leaf);margin-bottom:1.1rem;opacity:.92}.auth-kicker{margin:0 0 .55rem;font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--chat-color-text-muted)}.auth-title{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,1.875rem);font-weight:400;line-height:1.2;letter-spacing:-.025em;color:var(--chat-color-text-heading-1)}.auth-rule{width:2.5rem;height:1px;margin-top:1.35rem;background:var(--chat-color-border-strong)}.auth-card{width:100%;padding:1.75rem 1.75rem 1.5rem;border-radius:18px;border:1px solid var(--chat-color-border);background:var(--chat-color-bg-prompter);box-shadow:var(--chat-color-shadow-elevated);box-sizing:border-box;backdrop-filter:blur(16px) saturate(1.06);-webkit-backdrop-filter:blur(16px) saturate(1.06)}.auth-form{width:100%}.auth-form .ant-form-item{margin-bottom:1rem}.auth-form .ant-form-item-label>label{height:auto;color:var(--chat-color-text-muted)!important;font-size:.8125rem!important;font-weight:500}.auth-form .ant-input,.auth-form .ant-input-affix-wrapper{border-radius:12px!important;border-color:var(--chat-color-border)!important;background:var(--chat-color-bg-prompter-control)!important;color:var(--chat-color-text)!important;box-shadow:none!important}.auth-form .ant-input-affix-wrapper .ant-input{background:transparent!important}.auth-form .ant-input::placeholder,.auth-form .ant-input-affix-wrapper input::placeholder{color:var(--chat-color-text-placeholder-soft)!important}.auth-form .ant-input:hover,.auth-form .ant-input-affix-wrapper:hover{border-color:var(--chat-color-border-prompter-control-hover)!important}.auth-form .ant-input:focus,.auth-form .ant-input-affix-wrapper-focused{border-color:var(--chat-color-border-prompter-control-hover)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--chat-color-leaf) 12%,transparent)!important}.auth-form .ant-input-affix-wrapper .ant-input-suffix{color:var(--chat-color-text-muted)}.auth-form-submit{margin-top:.25rem;margin-bottom:0!important}.auth-form-submit .ant-btn{height:42px!important;border-radius:12px!important;font-size:.875rem!important;font-weight:500!important;letter-spacing:.01em;box-shadow:none!important;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.auth-form-submit .ant-btn-primary{border:1px solid var(--chat-color-border-strong)!important;background:transparent!important;color:var(--chat-color-text)!important}.auth-form-submit .ant-btn-primary:not(:disabled):hover{border-color:var(--chat-color-border-prompter-control-hover)!important;color:var(--chat-color-link)!important;background:var(--chat-color-bg-prompter-control)!important}.auth-form-submit .ant-btn-primary:disabled{opacity:.45;border-color:var(--chat-color-border)!important;color:var(--chat-color-text-muted)!important;background:transparent!important}.auth-alert{margin-bottom:1rem;border-radius:12px!important}.auth-footer-link{margin:1.35rem 0 0;padding:.35rem .5rem;border:none;background:none;font:inherit;font-size:.875rem;font-weight:500;color:var(--chat-color-text-muted);cursor:pointer;transition:color .18s ease}.auth-footer-link:hover{color:var(--chat-color-link)}@media (max-width: 480px){.auth-page-main{padding:4rem 1rem 2rem}.auth-card{padding:1.35rem 1.25rem 1.2rem}}@property --spectrum-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.spectrum-card{--spectrum-border-w: 3px;--spectrum-radius: 20px;--spectrum-spin-duration: 3.2s;position:relative;border-radius:var(--spectrum-radius);margin-block:8px}.spectrum-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--spectrum-radius);padding:var(--spectrum-border-w);background:conic-gradient(from var(--spectrum-angle, 0deg),#ff4dc4,#ff8080,#ffd24d,#80ff80,#4de4ff,#9b6bff,#ff4dc4);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spectrum-spin var(--spectrum-spin-duration) linear infinite;z-index:1;pointer-events:none}.spectrum-card:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:calc(var(--spectrum-radius) + 5px);padding:calc(var(--spectrum-border-w) + 5px);background:conic-gradient(from var(--spectrum-angle, 0deg),#ff4dc4,#ff8080,#ffd24d,#80ff80,#4de4ff,#9b6bff,#ff4dc4);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:blur(14px);opacity:.55;animation:spectrum-spin var(--spectrum-spin-duration) linear infinite;z-index:0;pointer-events:none}.spectrum-card.spectrum-warm:before{background:conic-gradient(from var(--spectrum-angle, 0deg),#ff8040,#ff4d90,#e05cf5,#b96aff,#ff8c2a,#ffe04d,#ff8040)}.spectrum-card.spectrum-warm:after{background:conic-gradient(from var(--spectrum-angle, 0deg),#ff8040,#ff4d90,#e05cf5,#b96aff,#ff8c2a,#ffe04d,#ff8040)}.spectrum-card-inner{position:relative;z-index:2;border-radius:calc(var(--spectrum-radius) - var(--spectrum-border-w));background:transparent;padding:3px;overflow:hidden}.spectrum-card-body{position:relative;z-index:4;border-radius:calc(var(--spectrum-radius) - var(--spectrum-border-w));background:#fff;padding:16px}.spectrum-card.spectrum-warm .spectrum-card-inner{background:radial-gradient(ellipse at 25% 25%,rgba(249,115,22,.07) 0%,transparent 50%),radial-gradient(ellipse at 75% 75%,rgba(217,70,239,.05) 0%,transparent 50%),linear-gradient(160deg,#1a1414,#131010)}.spectrum-card-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.03) 0%,transparent 50%,rgba(255,255,255,.008) 100%);pointer-events:none;z-index:3}.spectrum-inset-shadow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:10;opacity:0;box-shadow:inset 0 0 60px 20px #ff3cac80,inset 0 0 120px 50px #784bff4d,inset 0 0 40px 10px #3cddff40,inset 0 0 180px 70px #ff6b6b26,inset 0 0 20px 5px #ffc93c2e}.spectrum-card.spectrum-warm .spectrum-inset-shadow{box-shadow:inset 0 0 60px 20px #ff6b2b80,inset 0 0 120px 50px #d946ef4d,inset 0 0 40px 10px #f9c31540,inset 0 0 180px 70px #ff3c7e26,inset 0 0 20px 5px #a855f72e}.spectrum-inset-shadow.spectrum-flash{animation:spectrum-inset-flash .3s ease-out forwards}@keyframes spectrum-inset-flash{0%{opacity:1}to{opacity:0}}@keyframes spectrum-spin{to{--spectrum-angle: 360deg}}.activate-user-container{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;min-height:100vh;padding:20px;background-color:#f5f5f5}.activate-user-card{width:100%;max-width:420px}.activate-user-card .spectrum-card-body{display:flex;flex-direction:column;gap:10px}.activate-user-title{text-align:center;margin-bottom:0!important}.activate-user-hint{text-align:center;margin-bottom:8px!important}.activate-user-form{width:100%}.activate-user-form .ant-input-otp{justify-content:center}.activate-user-error{margin-bottom:10px}.activate-user-blocked-alert{margin-bottom:16px}.activate-user-blocked-card .activate-user-blocked-alert{text-align:left}.activate-user-resend-row{margin-bottom:8px}.activate-user-submit-row{margin-bottom:0}.activate-user-container svg{filter:drop-shadow(0 2px 4px rgba(24,144,255,.2))}.dashboard-pages-root,.dashboard-tabs-layout{display:flex;flex-direction:column;min-height:0;width:100%}.dashboard-tabs-outlet{flex:1;min-height:0;width:100%}.dashboard-tab-panel{display:flex;flex-direction:column;gap:16px;width:100%}.praxy-grain-layer{position:relative;isolation:isolate}.praxy-grain-layer>*{position:relative;z-index:1}.praxy-grain-layer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.12' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.92'/%3E%3C/svg%3E");background-size:52px 52px;background-repeat:repeat;mix-blend-mode:overlay;opacity:.78;pointer-events:none;border-radius:inherit}.split-progress-bar__segment{flex:0 0 auto;min-height:1px}.split-progress-bar__legend-swatch{display:inline-block;width:8px;height:8px;border-radius:2px;flex-shrink:0}.size-stats__row{display:flex;gap:16px;width:100%;align-items:stretch}.size-stats__col-left{flex:0 0 20%;display:flex;min-width:0}.size-stats__col-right{flex:1 1 80%;display:flex;min-width:0}.size-stats__card-grain{flex:1}.size-stats__card-grain.ant-card .ant-card-body{position:relative}.size-stats__card-grain.ant-card .ant-card-body:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.12' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.92'/%3E%3C/svg%3E");background-size:64px 64px;background-repeat:repeat;mix-blend-mode:overlay;opacity:.52;pointer-events:none;border-radius:inherit}.size-stats__title-row{margin-bottom:16px;font-weight:600;display:flex;align-items:center;gap:8px}.size-stats__card-left-inner{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.size-stats__knowledge-card .ant-card-head-title{font-size:13px}.size-stats__progress-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:8px;position:relative;z-index:1;min-height:0}.size-stats__progress-ring{position:relative;width:150px;height:150px;flex-shrink:0}.size-stats__progress-ring:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.12' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.92'/%3E%3C/svg%3E");background-size:44px 44px;background-repeat:repeat;mix-blend-mode:overlay;opacity:.72;pointer-events:none}.token-consumption-layout{display:flex;flex-wrap:wrap;align-items:stretch;gap:16px;width:100%}.token-consumption-period-column{flex:0 0 30%;min-width:240px;max-width:100%}.token-consumption-line-column{flex:1 1 0;min-width:280px}.token-consumption-period-card{height:100%}.token-consumption-period-card.ant-card .ant-card-body{position:relative}.token-consumption-period-card.ant-card .ant-card-body:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.12' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.92'/%3E%3C/svg%3E");background-size:64px 64px;background-repeat:repeat;mix-blend-mode:overlay;opacity:.52;pointer-events:none;border-radius:inherit}.token-consumption-period-card .ant-card-head-title{font-size:13px}.token-consumption-period-content{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.token-consumption-window-tag{margin:0 0 10px!important;max-width:100%;white-space:normal;height:auto;line-height:1.35;padding-block:4px;cursor:help}.token-consumption-period-window{display:block;font-size:14px;line-height:1.45;margin-bottom:8px}.token-consumption-progress-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:8px;position:relative;z-index:1;min-height:0}.token-consumption-progress-ring{position:relative;width:150px;height:150px;flex-shrink:0;cursor:help}.token-consumption-progress-ring:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.12' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.92'/%3E%3C/svg%3E");background-size:44px 44px;background-repeat:repeat;mix-blend-mode:overlay;opacity:.72;pointer-events:none}.token-consumption-progress-total{font-size:14px;font-weight:500;text-align:center}.token-consumption-progress-caption{font-size:11px;color:#8c8c8c;text-align:center}.token-consumption-details-tooltip{max-width:280px;font-size:12px;line-height:1.5}.token-consumption-chart-wrap{width:100%;overflow:hidden}@media (max-width: 992px){.token-consumption-period-column{flex:1 1 100%;min-width:unset}.token-consumption-line-column{flex:1 1 100%}}.dashboard-stat-card{cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease}.dashboard-stat-card:hover{box-shadow:0 2px 8px #00000014}.dashboard-stat-card:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.dashboard-stat-card__title{margin-bottom:16px;font-weight:600;display:flex;align-items:center;gap:8px}.dashboard-stat-card--yellow.ant-card{border:2px solid #ca8a04}.dashboard-stat-card--yellow:hover.ant-card{border-color:#a16207}.dashboard-stat-card--yellow .dashboard-stat-card__title-icon{color:#a16207}.dashboard-stat-card--red.ant-card{border:2px solid #dc2626}.dashboard-stat-card--red:hover.ant-card{border-color:#b91c1c}.dashboard-stat-card--red .dashboard-stat-card__title-icon{color:#dc2626}.dashboard-stat-card--green.ant-card{border:2px solid #16a34a}.dashboard-stat-card--green:hover.ant-card{border-color:#15803d}.dashboard-stat-card--green .dashboard-stat-card__title-icon{color:#16a34a}.feedbacks-me{gap:0}.feedbacks-me-toolbar{margin-bottom:12px}.feedbacks-me-table-wrap{width:100%;min-height:0;flex:1}.feedbacks-me-table-wrap .ant-table-wrapper{background:var(--dashboard-card-bg, #fff);border-radius:8px}.feedbacks-me-ellipsis-trigger{cursor:default}.feedbacks-me-answer-preview{display:inline-block;max-width:min(360px,36vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.feedbacks-me-score-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.feedbacks-me-score-icon--like{color:#16a34a}.feedbacks-me-score-icon--dislike{color:#dc2626}.feedbacks-me-solved-icon{display:inline-flex;vertical-align:middle}.feedbacks-me-solved-icon--yes{color:#16a34a}.feedbacks-me-solved-icon--no{color:#dc2626}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--font-display: "Neue Haas Grotesk Display Pro", "NeueHaasDisplay", "Neue Haas Grotesk", "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--scrollbar-size: 6px;--scrollbar-track: transparent;--scrollbar-thumb: rgba(31, 31, 31, .16);--scrollbar-thumb-hover: rgba(31, 31, 31, .26);--scrollbar-thumb-active: rgba(31, 31, 31, .34)}html,body,*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{background:var(--scrollbar-track)}*::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border:2px solid transparent;border-radius:999px;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}*::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}*::-webkit-scrollbar-corner{background:transparent}.scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hidden::-webkit-scrollbar{display:none;width:0;height:0}body{font-family:var(--font-body);font-optical-sizing:auto;font-style:normal}h1,h2,h3,h4,h5,h6,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography{font-family:var(--font-display);letter-spacing:-.01em}
