:root{--bg:#f3f5f7;--bg-soft:#f7f8fa;--surface:#ffffff;--surface-alt:#f0f2f4;--text:#22252b;--muted:#70757d;--line:#dfe3e8;--navy:#24344d;--teal:#5f84ad;--teal-soft:#eef4fa;--accent:#d4975d;--accent-soft:#fdf1e4;--shadow:0 8px 18px rgba(31,42,55,0.04)}*{box-sizing:border-box}body,html{min-height:100%;margin:0;padding:0;background:#f3f5f7;color:var(--text);font-family:Pretendard Variable,Noto Sans KR,Malgun Gothic,sans-serif}body{min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}textarea{resize:none}.page{min-height:100vh;display:grid;place-items:center;padding:32px}.auth-page{min-height:100vh;padding:0 32px;display:grid;align-items:center}.hero{width:min(880px,100%);background:var(--surface);border:1px solid var(--line);border-radius:32px;padding:48px;box-shadow:var(--shadow)}.eyebrow{margin:0 0 12px;color:var(--teal);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero h1{margin:0;font-size:clamp(34px,6vw,58px);line-height:1.08}.description{margin:16px 0 0;color:var(--muted);font-size:18px;line-height:1.7}.inline-links,.links,.quick-links,.trace-links{display:flex;flex-wrap:wrap;gap:12px}.links{margin-top:24px}.chip-link,.links a,.trace-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.workspace-stack{display:grid;gap:14px}.login-stage{display:grid;place-items:center;min-height:100vh}.login-form-card{width:min(430px,100%);padding:44px 40px 34px;background:var(--surface);border:1px solid #e8eaed;border-radius:2px;box-shadow:0 2px 8px rgba(31,42,55,.04)}.brand-wordmark{display:grid;gap:8px}.brand-wordmark span{color:#6d7176;font-size:18px;font-weight:800;letter-spacing:.02em}.brand-wordmark strong{color:var(--teal);font-size:clamp(46px,7vw,64px);line-height:.95}.login-fields{margin-top:42px;display:grid;gap:12px}.field-block,.panel-field{display:grid;gap:8px}.field-block span{color:var(--muted);font-size:13px;font-weight:700}.input-control,.login-select,.search-control,.textarea-control{width:100%;border:1px solid var(--line);background:var(--surface);color:var(--text)}.input-control,.login-select,.search-control{height:44px;padding:0 14px;border-radius:2px}.textarea-control{min-height:118px;padding:14px 16px;border-radius:2px}.ghost-pill,.primary-action,.secondary-action{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:28px;padding:0 12px;border-radius:2px;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.primary-action{border:1px solid #2a314b;background:var(--navy);color:#ffffff;box-shadow:none}.primary-action--full{width:100%;min-height:56px;border-radius:2px}.login-form-card__submit{font-size:16px}.secondary-action{border:1px solid var(--line);background:var(--surface);color:var(--navy)}.secondary-action--disabled{opacity:.55;pointer-events:none}.ghost-pill{min-height:36px;padding:0 14px;border:1px solid var(--accent);border-radius:999px;background:#ffffff;color:var(--accent)}.login-meta{margin-top:14px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--muted);font-size:14px}.check-row{display:inline-flex;align-items:center;gap:8px}.auth-form-card__footer,.login-signup-row{margin-top:22px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--muted);font-size:14px}.auth-page--form{padding-top:48px;padding-bottom:48px}.auth-form-card{width:min(560px,100%);padding:36px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.auth-form-card--wide{width:min(760px,100%)}.auth-form-card--signup{width:min(860px,100%);padding:32px 36px 24px;border-radius:18px;margin-inline:auto}.auth-form-card__header{display:grid;gap:6px}.auth-form-card__header h1{margin:0;color:#2d3340;font-size:28px}.auth-form-card__header p{margin:0;color:var(--muted);font-size:14px}.auth-form-card__body{margin-top:24px;display:grid;gap:16px}.auth-form-card__body--signup{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin-top:20px}.auth-form-card__body--signup .field-block{gap:8px}.auth-form-card__body--signup .field-block>span{font-size:15px}.auth-form-card__body--signup .input-control,.auth-form-card__body--signup .login-select{height:48px;font-size:15px}.auth-form-card__body--signup .textarea-control{min-height:112px;font-size:15px}.field-block--full{grid-column:1/-1}.auth-page--signup{min-height:100vh;padding:28px 20px;justify-items:center;align-content:center;overflow-y:auto}.auth-page--signup .auth-form-card__header{gap:4px}.auth-page--signup .auth-form-card__header h1{font-size:24px}.auth-page--signup .auth-form-card__header p{font-size:15px}.auth-page--signup .auth-form-card__footer{margin-top:18px;padding-top:18px}.auth-page--signup .primary-action{height:50px;font-size:16px}.form-message{margin:0;font-size:13px;line-height:1.5}.form-message--error{color:#c23d3d}.form-message--success{color:#256d46}.login-select{width:160px;border-radius:4px}.login-select--full{width:100%}.login-signup-row{margin-top:42px;display:flex;justify-content:center;align-items:center;gap:12px;color:var(--muted);font-size:14px}.login-support-links{margin-top:18px;display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.text-link{color:#6f7680;font-size:13px}.text-link:hover{color:var(--navy);text-decoration:underline}.login-form-card .input-control{height:46px}@media (max-width:900px){.auth-form-card--signup{width:min(560px,100%);padding:28px 24px 22px}.auth-form-card__body--signup{grid-template-columns:1fr;gap:14px}}.console-shell{min-height:100vh;display:grid;grid-template-columns:220px 1fr;background:#f3f5f7}.console-sidebar{display:flex;flex-direction:column;gap:18px;padding:28px 20px;background:var(--surface);border-right:1px solid var(--line)}.brand-block{display:grid;gap:6px}.brand-link{color:var(--navy);font-size:24px;font-weight:800}.sidebar-caption{margin:0;color:var(--text);font-size:14px;font-weight:700}.sidebar-helper{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.nav-list{display:grid;gap:10px}.nav-link{padding:10px 12px;border:1px solid var(--line);border-radius:2px;background:#fafbfc;color:var(--text)}.nav-link:hover{border-color:var(--teal)}.sidebar-footnote{margin-top:auto;padding:14px;border-radius:16px;background:var(--teal-soft);color:var(--muted);font-size:13px;line-height:1.6}.console-main{padding:16px}.content-card{padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:2px;box-shadow:none}.content-header{margin-bottom:20px}.content-card h1{margin:0;font-size:34px}.manual-card{padding:18px;border:1px solid var(--line);border-radius:2px;background:var(--bg-soft)}.manual-card+.manual-card{margin-top:16px}.studio-topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;background:var(--surface);border:1px solid var(--line);border-radius:2px;box-shadow:none}.studio-topbar--flat{min-height:68px}.crumb{margin:0;color:var(--teal);font-size:13px;font-weight:800}.studio-topbar h1{margin:6px 0 0;font-size:26px;color:var(--navy)}.workspace-description{margin:8px 0 0;max-width:760px;color:var(--muted);line-height:1.7}.stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.stat-strip--flat{align-items:stretch}.stat-card{padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:2px;box-shadow:none}.stat-card span{display:block;color:var(--muted);font-size:13px}.stat-card strong{display:block;margin-top:6px;color:var(--navy);font-size:24px}.workspace-surface{min-height:520px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:2px;box-shadow:none}.workspace-surface--flat{background:#ffffff}.bot-board{display:grid;grid-template-columns:320px 1fr;gap:18px}.bot-list-panel,.bot-preview-panel,.designer-canvas,.designer-list,.designer-panel{background:var(--bg-soft);border:1px solid var(--line);border-radius:2px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 8px}.panel-heading strong{display:block;font-size:18px}.panel-heading p{margin:6px 0 0;color:var(--muted);font-size:13px}.icon-button{width:32px;height:32px;border:1px solid var(--line);border-radius:2px;background:var(--surface);color:var(--navy)}.search-control{width:calc(100% - 24px);margin:0 12px 12px;background:var(--surface)}.input-control--flat,.search-control--flat,.textarea-control--flat{border-radius:2px}.bot-list{display:grid;gap:6px;padding:0 8px 8px}.bot-list-item{display:flex;justify-content:space-between;gap:16px;padding:12px;border:1px solid #edf0f3;border-radius:2px;background:var(--surface)}.bot-list-item strong{display:block;font-size:16px}.bot-list-item p{margin:6px 0 0;color:var(--muted);font-size:13px}.bot-list-item__meta{display:grid;gap:8px;justify-items:end;color:var(--muted);font-size:12px}.bot-list-item.is-active{border-color:#bfe9ef;background:#f7fdfe;box-shadow:none}.bot-preview-panel{min-height:420px;display:grid;place-items:center;align-content:center;gap:16px;padding:24px;text-align:center;background:#f8fafb}.detail-stack{display:grid;gap:12px}.detail-card{padding:16px;border:1px solid var(--line);border-radius:2px;background:var(--bg-soft)}.detail-card h2{margin:0 0 16px;color:var(--navy);font-size:20px}.detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.detail-grid--compact{grid-template-columns:repeat(5,minmax(0,1fr))}.detail-grid>div{padding:12px;border:1px solid var(--line);border-radius:2px;background:var(--surface)}.detail-grid span{display:block;color:var(--muted);font-size:12px}.detail-grid strong{display:block;margin-top:10px;color:var(--text);font-size:18px;line-height:1.4}.version-highlight{display:grid;gap:18px}.version-highlight strong{display:block;color:var(--navy);font-size:24px}.version-highlight p{margin:8px 0 0;color:var(--muted);line-height:1.7}.bot-preview-panel p{margin:0;max-width:520px;color:var(--muted);line-height:1.7}.bot-preview-orb{position:relative;width:82px;height:82px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#dde8f4 0,#5f84ad 42%,#304763 100%);box-shadow:0 16px 30px rgba(95,132,173,.22)}.bot-preview-orb:after{content:"";position:absolute;inset:22px;border-radius:50%;background:#ffffff;opacity:.18}.status-chip{display:inline-flex;align-items:center;justify-content:center;min-width:74px;height:26px;padding:0 10px;border-radius:999px;background:#edf1f4;color:var(--text);font-size:12px;font-weight:700}.status-chip--accent{background:var(--teal-soft);color:#3d6289}.version-surface{display:grid;place-items:center;background:#f7f8fa}.version-modal{width:min(100%,880px);display:grid;gap:12px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:2px;box-shadow:none}.version-modal__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.version-modal__header strong{color:var(--navy);font-size:22px}.version-modal__header p{margin:8px 0 0;color:var(--muted);line-height:1.6}.chip-cloud,.panel-tabs,.version-modal__tabs{display:flex;flex-wrap:wrap;gap:8px}.tag-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border:1px solid var(--line);border-radius:2px;background:var(--surface);color:var(--muted);font-size:13px}.tag-pill--active,.tag-pill.is-active{background:var(--navy);border-color:var(--navy);color:#ffffff}.version-table{display:grid;gap:10px}.version-row{display:grid;grid-template-columns:.8fr 1fr 1fr .7fr .7fr .7fr 1.2fr 1fr;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:2px;background:var(--surface);font-size:13px}.version-row--header{background:#f6f9fc;color:var(--muted);font-weight:700}.version-row.is-selected{border-color:#bfe9ef;background:#f7fdfe}.modal-footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px}.designer-shell{display:grid;grid-template-columns:300px minmax(0,1fr) 320px;gap:12px}.designer-shell--flat{padding:0}.designer-list{padding:12px 0 10px}.designer-list__header{display:flex;justify-content:space-between;align-items:end;gap:12px;padding:0 20px 14px}.designer-list__header strong{font-size:18px}.designer-list__header small{color:var(--muted)}.designer-list__items{display:grid;gap:8px;padding:0 12px}.designer-list__item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid #edf0f3;border-radius:2px;background:var(--surface);color:var(--text)}.designer-list__item.is-active{border-color:rgba(35,192,212,.4);background:linear-gradient(180deg,#ffffff,#ecfbfd)}.designer-canvas{position:relative;overflow:hidden;min-height:560px;display:grid;grid-template-rows:auto 1fr auto;gap:14px;padding:16px;background:#fbfcfd}.canvas-toolbar{display:flex;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:13px}.canvas-toolbar span{padding:6px 10px;border:1px solid var(--line);border-radius:2px;background:var(--surface)}.flow-branch,.flow-lane{display:flex;align-items:center;gap:16px}.flow-lane{padding-top:46px}.flow-branch{padding-left:220px}.flow-link{width:60px;height:2px;border-radius:999px;background:linear-gradient(90deg,#c9daec,#5f84ad)}.flow-link--vertical{width:2px;height:60px}.flow-node{min-width:118px;min-height:64px;display:grid;place-items:center;padding:14px 16px;border:1px solid #cfe7ec;border-radius:2px;background:var(--surface);color:var(--navy);font-weight:700;box-shadow:0 12px 24px rgba(31,42,55,.08)}.flow-node--start{border-color:#cfe8d5;background:#effaf1;color:#22713a}.flow-node--talk{border-color:#d4e8f7;background:#f3f9fe}.flow-node--condition{border-color:#f2e2c6;background:#fff7eb;color:#876022}.flow-node--variable{border-color:#d9d1f8;background:#f5f1ff;color:#5f46a1}.canvas-note{align-self:end;margin:0;color:var(--muted);line-height:1.7}.designer-panel{display:grid;align-content:start;gap:14px;padding:16px}.flow-designer-page{height:100vh;min-height:0;display:flex;flex-direction:column;padding:20px 24px 24px;background:#f7f9fb;overflow:hidden}.flow-designer-page__header{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding-bottom:0;border-bottom:1px solid #dfe6ee}.flow-designer-page__title-block{display:flex;align-items:center;min-width:0}.flow-designer-page__title-line{display:flex;align-items:center;gap:8px}.flow-designer-page__crumb{display:inline-flex;align-items:center;gap:6px;color:#8a93a1;font-size:17px;font-weight:400;line-height:1;text-align:left}.flow-designer-page__crumb button{border:none;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.flow-designer-page__crumb button:hover{text-decoration:underline}.flow-designer-page__crumb-current{color:#1f2a44;font-weight:700}.flow-designer-page__header-tools{display:flex;align-items:center;gap:12px}.flow-designer-page__search{width:230px;min-height:40px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid #ced7e1}.flow-designer-page__search span{color:#7b8898;font-size:16px}.flow-designer-page__search input{border:none;padding:0;background:transparent;color:#334254;font-size:13px;outline:none}.flow-designer-page__save{min-width:96px}.flow-designer-page__header-menu{position:relative}.flow-designer-page__more-button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #ccd5df;background:#ffffff;color:#6f7b89;font-size:22px;line-height:1;text-decoration:none}.flow-designer-page__more-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:156px;display:grid;border:1px solid #dde3e9;background:#ffffff;box-shadow:0 12px 20px rgba(33,42,56,.1)}.flow-designer-page__more-menu button{min-height:34px;padding:0 12px;border:none;border-bottom:1px solid #edf1f4;background:transparent;color:#46505d;font-size:12px;text-align:left}.flow-designer-page__more-menu button:last-child{border-bottom:none}.flow-designer-page__more-menu button:hover{background:#f8fafc}.flow-designer-page__layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 396px;gap:18px;flex:1 1;margin-top:16px;min-height:0}.flow-designer-page__layout.is-inspector-collapsed{grid-template-columns:minmax(0,1fr) 0;gap:0}.flow-designer-page__canvas-panel,.flow-designer-page__inspector{border:1px solid #dce3eb;background:#ffffff}.flow-designer-page__canvas-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.flow-designer-page__summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px 12px;border-bottom:1px solid #e8edf3}.flow-designer-page__summary span{min-height:26px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid #dfe5ec;background:#ffffff;color:#556372;font-size:12px;font-weight:700}.flow-designer-page__summary .flow-designer-page__dirty{border-color:#efc7a0;background:#fff4e7;color:#9a6326}.flow-designer-page__inspector{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0}.flow-designer-page__layout.is-inspector-collapsed .flow-designer-page__inspector{display:none}.flow-designer-page__collapse-button{position:absolute;top:18px;right:388px;z-index:8;width:24px;height:24px;display:grid;place-items:center;border:1px solid #d6dde6;background:#ffffff;color:#344456;font-size:11px;font-weight:700;line-height:1}.flow-designer-page__layout.is-inspector-collapsed .flow-designer-page__collapse-button{right:8px}.flow-designer-page__palette-rail{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid #e6ebf1;background:#ffffff}.flow-designer-page__rail-button{display:grid;place-items:center;min-height:48px;border:none;border-right:1px solid #edf1f5;background:#ffffff;color:#6d7a89;font-size:13px;font-weight:700}.flow-designer-page__rail-button:last-child{border-right:none}.flow-designer-page__rail-button--talk{color:#5d85bb}.flow-designer-page__rail-button--jump{color:#e49a45}.flow-designer-page__rail-button--condition{color:#5ca8ab}.flow-designer-page__rail-button--function{color:#6bb068}.flow-designer-page__rail-button--variable{color:#b06b6b}.flow-designer-page__rail-button--script{color:#c59539}.flow-designer-page__rail-button--end{color:#59656f}.flow-designer-page__flow-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;color:currentColor}.flow-designer-page__flow-icon svg{display:block;width:100%;height:100%}.flow-designer-page__flow-icon--quotes{gap:2px;letter-spacing:-.08em}.flow-designer-page__flow-icon--wordmark{font-weight:700;letter-spacing:-.02em;white-space:nowrap}.flow-designer-page__flow-icon--square span{display:block;width:12px;height:12px;background:currentColor}.flow-designer-page__flow-icon--rail{width:22px;height:22px;font-size:17px}.flow-designer-page__flow-icon--rail.flow-designer-page__flow-icon--function,.flow-designer-page__flow-icon--rail.flow-designer-page__flow-icon--script,.flow-designer-page__flow-icon--rail.flow-designer-page__flow-icon--variable{width:auto;font-size:16px}.flow-designer-page__flow-icon--badge{width:24px;height:24px;font-size:18px}.flow-designer-page__flow-icon--badge.flow-designer-page__flow-icon--function,.flow-designer-page__flow-icon--badge.flow-designer-page__flow-icon--script,.flow-designer-page__flow-icon--badge.flow-designer-page__flow-icon--system-variable,.flow-designer-page__flow-icon--badge.flow-designer-page__flow-icon--variable{width:auto;font-size:15px}.flow-designer-page__flow-icon--panel{width:18px;height:18px;font-size:15px}.flow-designer-page__flow-icon--panel.flow-designer-page__flow-icon--function,.flow-designer-page__flow-icon--panel.flow-designer-page__flow-icon--script,.flow-designer-page__flow-icon--panel.flow-designer-page__flow-icon--system-variable,.flow-designer-page__flow-icon--panel.flow-designer-page__flow-icon--variable{width:auto;font-size:13px}.flow-designer-page__flow-icon--action{width:16px;height:16px;font-size:14px}.flow-designer-page__flow-icon--action.flow-designer-page__flow-icon--function,.flow-designer-page__flow-icon--action.flow-designer-page__flow-icon--script,.flow-designer-page__flow-icon--action.flow-designer-page__flow-icon--variable{width:auto;font-size:12px}.flow-designer-page__canvas-viewport{min-height:0;overflow:auto;background:#eef2f6}.flow-designer-page__canvas-stage{position:relative;min-width:0;min-height:0}.flow-designer-page__canvas-stage-content{position:relative;transform-origin:0 0}.flow-designer-page__selection-box{position:absolute;z-index:5;border:1px dashed #4d7fc1;background:rgba(77,127,193,.12);pointer-events:none}.flow-designer-page__canvas-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:auto;z-index:1}.flow-designer-page__canvas-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}.flow-designer-page__canvas-link{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.flow-designer-page__canvas-link--default{stroke:#a1aebb}.flow-designer-page__canvas-link--condition{stroke:#c48a37;stroke-dasharray:6 4}.flow-designer-page__canvas-link--jump{stroke:#5f798f}.flow-designer-page__canvas-link--exception{stroke:#8f96a3;stroke-dasharray:4 4}.flow-designer-page__canvas-link--draft{stroke:#4d7fc1;stroke-dasharray:5 5}.flow-designer-page__canvas-link.is-selected{stroke:#4d7fc1;stroke-width:3.5}.flow-designer-page__canvas-link-hit{fill:none;stroke:transparent;stroke-width:22;cursor:pointer;pointer-events:stroke}.flow-designer-page__canvas-link-hit.is-selected{stroke-width:26}.flow-designer-page__canvas-link-label.is-selected{fill:#456fa8}.flow-designer-page__canvas-link-handle,.flow-designer-page__canvas-link-waypoint{fill:#ffffff;stroke:#4d7fc1;stroke-width:2;cursor:grab;pointer-events:all;filter:drop-shadow(0 1px 4px rgba(41,58,82,.18))}.flow-designer-page__canvas-link-handle:active,.flow-designer-page__canvas-link-waypoint:active{cursor:grabbing}.flow-designer-page__canvas-link-waypoint{fill:#d8e7fb}.flow-designer-page__canvas-link-waypoint.is-selected{fill:#4d7fc1;stroke:#2f5f9e}.flow-designer-page__canvas-link-label{fill:#7a8593;font-size:11px;font-weight:700;text-anchor:middle;pointer-events:none;paint-order:stroke;stroke:#ffffff;stroke-width:4px;stroke-linejoin:round}.flow-designer-page__canvas-footer{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid #e8edf3;background:#ffffff}.flow-designer-page__canvas-footer span{min-width:54px;text-align:center;color:#5f6d7f;font-size:12px;font-weight:700}.flow-designer-page__zoom-button{width:28px;height:28px;border:1px solid #d8dfe7;background:#ffffff;color:#748192}.flow-designer-page__node-wrap{position:absolute;display:grid;align-items:start;z-index:2}.flow-designer-page__node-wrap.is-link-target .flow-designer-page__node-badge{box-shadow:0 0 0 4px rgba(77,127,193,.2)}.flow-designer-page__node{border:none;padding:0;background:transparent;display:grid;align-content:start;justify-items:center;gap:8px;cursor:grab}.flow-designer-page__node.is-selected{transform:translateY(-2px)}.flow-designer-page__node:active{cursor:grabbing}.flow-designer-page__node-badge{width:60px;height:60px;display:grid;place-items:center;border-radius:999px;background:#ffffff;color:#5d6c7c;font-size:20px;font-weight:700;box-shadow:0 4px 12px rgba(43,56,73,.1);border:1px solid #d9e1ea}.flow-designer-page__node strong{color:#25374b;font-size:12px;font-weight:700;line-height:1.35;text-align:center}.flow-designer-page__node small{color:#788494;font-size:10px;font-weight:700;text-align:center}.flow-designer-page__node.is-selected .flow-designer-page__node-badge{outline:2px dashed #69b9e2;outline-offset:4px}.flow-designer-page__node.is-search-match .flow-designer-page__node-badge{box-shadow:0 0 0 4px rgba(246,205,107,.35)}.flow-designer-page__node.is-linking-source .flow-designer-page__node-badge{box-shadow:0 0 0 4px rgba(79,140,212,.24)}.flow-designer-page__node.is-link-target .flow-designer-page__node-badge{outline:2px solid #4d7fc1;outline-offset:4px}.flow-designer-page__node.is-link-source .flow-designer-page__node-badge{box-shadow:0 0 0 4px rgba(93,127,175,.22)}.flow-designer-page__node.is-link-destination .flow-designer-page__node-badge{outline:2px solid #5f798f;outline-offset:4px}.flow-designer-page__node-badge--talk{color:#4d7fc1}.flow-designer-page__node-badge--jump{color:#e49a45}.flow-designer-page__node-badge--condition{color:#5ca8ab}.flow-designer-page__node-badge--function{color:#6ab367}.flow-designer-page__node-badge--variable{color:#a36a6a}.flow-designer-page__node-badge--script{color:#cb9b3d}.flow-designer-page__node-badge--end{color:#5a6670}.flow-designer-page__node-actions{position:absolute;top:0;left:calc(100% + 14px);display:grid;gap:0;border:1px solid #d6dde6;background:#ffffff;box-shadow:0 10px 22px rgba(42,55,72,.12)}.flow-designer-page__node-action{display:grid;place-items:center;width:34px;height:34px;border:none;border-bottom:1px solid #edf1f5;background:#ffffff;color:#6f7c8d;font-size:13px;font-weight:700}.flow-designer-page__node-action:last-child{border-bottom:none}.flow-designer-page__node-action--link{background:#35455c;color:#ffffff}.flow-designer-page__node-action--exception{background:#8f96a3;color:#ffffff}.flow-designer-page__node-action--talk{color:#5d85bb}.flow-designer-page__node-action--jump{color:#e49a45}.flow-designer-page__node-action--condition{color:#5ca8ab}.flow-designer-page__node-action--function{color:#6bb068}.flow-designer-page__node-action--variable{color:#b06b6b}.flow-designer-page__node-action--script{color:#c59539}.flow-designer-page__node-action--end{color:#59656f}.flow-designer-page__node-action--delete{color:#9b5f5f}.flow-designer-page__inspector-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #edf1f5;background:#dfe4ea}.flow-designer-page__inspector-tabs button{min-height:36px;border:none;background:transparent;color:#6e7a89;font-size:11px;font-weight:400}.flow-designer-page__inspector-tabs button.is-active{background:#ffffff;color:#2f3f52}.flow-designer-page__panel-stack{display:grid;align-content:start;gap:10px;padding:12px;overflow:auto}.flow-designer-page__inspector-title{display:flex;align-items:center;gap:8px}.flow-designer-page__inspector-title strong{color:#2f3f52;font-size:11px;font-weight:700}.flow-designer-page__panel-icon{width:18px;height:18px;display:grid;place-items:center;color:#5d7faf;font-size:11px;font-weight:700}.flow-designer-page__section{border:1px solid #e2e7ee;background:#ffffff}.flow-designer-page__section-head{display:flex;align-items:center;min-height:30px;padding:0 10px;border-bottom:1px solid #ebeff4;background:#f3f5f8}.flow-designer-page__section-head strong{color:#334457;font-size:11px;font-weight:600}.flow-designer-page__section-body{display:grid;gap:6px;padding:8px}.flow-designer-page__section-body--compact{gap:6px}.flow-designer-page__section-note{margin:0;color:#7a8593;font-size:10px;line-height:1.6}.flow-designer-page__parameter-name{display:flex;align-items:center;gap:3px;min-height:28px;color:#4d5663;font-size:11px}.flow-designer-page__setting-toggle{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:30px;padding:0 8px;color:#334457;font-size:11px;font-weight:600}.flow-designer-page__setting-toggle .settings-switch{flex-shrink:0;font-size:10px}.flow-designer-page__plain-select{min-height:30px;padding:0 8px;border:1px solid #d7dee6;background:#ffffff;color:#223244;font-size:10px;font-weight:400}.flow-designer-page__template-settings-button{min-height:30px;border:1px solid #23384f;background:#28384d;color:#ffffff;font-size:11px;font-weight:700}.flow-designer-page__template-dialog{position:fixed;z-index:55;top:50%;left:50%;width:min(890px,calc(100vw - 64px));height:min(560px,calc(100vh - 72px));display:grid;grid-template-rows:48px minmax(0,1fr) 56px;transform:translate(-50%,-50%);border:none;background:#f5f5f5;box-shadow:0 18px 42px rgba(18,30,47,.18)}.flow-designer-page__template-dialog .flow-designer-page__section-head{justify-content:space-between;min-height:48px;padding:0 18px;border-bottom:none;background:#ffffff}.flow-designer-page__template-dialog .flow-designer-page__section-body{min-height:0;overflow:auto;padding:0 18px 0 8px}.flow-designer-page__template-dialog-close{width:22px;height:22px;display:grid;place-items:center;border:none;background:transparent;color:#526173;font-size:11px;font-weight:600;line-height:1}.flow-designer-page__template-dialog-layout{min-height:100%;display:grid;grid-template-columns:172px minmax(0,1fr);gap:8px}.flow-designer-page__template-dialog-variables{min-height:0;padding:8px 12px;border-right:1px solid #d9dde3;background:#ffffff}.flow-designer-page__template-dialog-message>strong,.flow-designer-page__template-dialog-variables>strong{display:block;margin-bottom:8px;color:#26384c;font-size:11px;font-weight:600}.flow-designer-page__template-dialog-variable-list{display:grid;gap:10px;padding:12px 0}.flow-designer-page__template-dialog-variable{min-height:40px;padding:8px 10px;border:1px dashed #c9cfd6;background:#ffffff}.flow-designer-page__template-dialog-variable strong{display:block;color:#223244;font-size:10px;font-weight:600}.flow-designer-page__template-dialog-variable span{display:block;margin-top:2px;color:#6c7786;font-size:10px;font-weight:400}.flow-designer-page__template-dialog-message{min-height:0;padding:8px 16px 16px;background:#ffffff}.flow-designer-page__template-dialog-tabs{width:188px;margin-bottom:4px;background:#efefef}.flow-designer-page__template-dialog-select{width:320px;gap:2px}.flow-designer-page__template-dialog-select span{color:#334457;font-size:10px;font-weight:400}.flow-designer-page__template-dialog-footer{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:12px 18px;background:#f5f5f5}.flow-designer-page__template-dialog-footer .flow-designer-page__save,.flow-designer-page__template-dialog-footer .secondary-action{min-width:86px;min-height:30px;padding:0 18px;border:1px solid #9ba4b0;background:#ffffff;color:#111827;font-size:11px;font-weight:600;line-height:1}.flow-designer-page__template-dialog-footer .flow-designer-page__save{background:#ffffff;color:#111827;font-size:12px;font-weight:700}.flow-designer-page__template-dialog-content{margin-top:22px}.flow-designer-page__template-dialog-content .bot-settings-card__input,.flow-designer-page__template-dialog-content .textarea-control{color:#223244;font-size:10px;font-weight:400;line-height:1.4}.flow-designer-page__template-dialog-content .flow-designer-page__message-list{gap:8px}.flow-designer-page__template-dialog-content .flow-designer-page__message-item{gap:6px;padding:8px;background:#fbfcfd}.flow-designer-page__template-dialog-content .flow-designer-page__message-head span{color:#334457;font-size:10px;font-weight:400}.flow-designer-page__template-dialog-content .flow-designer-page__message-head .flow-designer-page__text-button{color:#6c7786;font-size:10px;font-weight:400}.flow-designer-page__template-dialog-content .flow-designer-page__message-item>.bot-settings-card__input{min-height:24px;padding:0;border:none;background:transparent;color:#223244;font-size:11px;font-weight:400}.flow-designer-page__template-dialog-content .secondary-action{min-height:30px;color:#315d93;font-size:10px;font-weight:400}.flow-designer-page__html-editor{display:grid;grid-template-rows:28px minmax(160px,1fr);border:1px solid #e2e7ee;background:#ffffff}.flow-designer-page__html-editor-toolbar{display:flex;align-items:center;gap:2px;padding:2px 4px;border-bottom:1px solid #eef1f5;background:#ffffff}.flow-designer-page__html-editor-toolbar button,.flow-designer-page__html-editor-toolbar select{min-height:22px;border:1px solid transparent;background:#ffffff;color:#111827;font-size:10px;font-weight:400}.flow-designer-page__html-editor-toolbar button{min-width:24px;padding:0 5px}.flow-designer-page__html-editor-toolbar select{min-width:64px;padding:0 4px}.flow-designer-page__html-editor-body{min-height:160px;padding:10px 12px;color:#223244;font-size:10px;font-weight:400;line-height:1.5;outline:none;overflow:auto}.flow-designer-page__carousel-settings{display:grid;gap:12px;padding:18px 0 10px;border-top:1px solid #edf0f4}.flow-designer-page__carousel-settings>strong{color:#334457;font-size:11px;font-weight:400}.flow-designer-page__carousel-field{grid-template-columns:100px minmax(0,376px);align-items:center}.flow-designer-page__carousel-button-type{width:320px;margin-top:18px}.flow-designer-page__carousel-bottom-buttons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.flow-designer-page__carousel-bottom-buttons .flow-designer-page__field{grid-template-columns:84px minmax(0,1fr);align-items:center}.flow-designer-page__dtmf-settings{display:grid;gap:12px;padding:28px 16px;border:1px solid #edf0f4}.flow-designer-page__dtmf-stepper-field,.flow-designer-page__dtmf-text-field{width:460px}.flow-designer-page__dtmf-stepper{width:166px;display:grid;grid-template-columns:32px 1fr 32px}.flow-designer-page__dtmf-stepper .bot-settings-card__input,.flow-designer-page__dtmf-stepper button{min-height:32px;border:1px solid #bfc7d1;background:#ffffff;color:#334457;font-size:14px;font-weight:600;text-align:center}.flow-designer-page__dtmf-stepper button{padding:0;color:#7b8490;font-size:24px;line-height:1}.flow-designer-page__dtmf-stepper .bot-settings-card__input{border-left:none;border-right:none}.flow-designer-page__dtmf-text-field .bot-settings-card__input{width:460px}.flow-designer-page__form-a-card-msgkey{min-height:68px}.flow-designer-page .bot-settings-card__select,.flow-designer-page select.bot-settings-card__select option{font-size:11px;font-weight:400}.flow-designer-page select.flow-designer-page__plain-select,.flow-designer-page select.flow-designer-page__plain-select option{font-size:10px;font-weight:400}.flow-designer-page__template-variable-list{display:flex;flex-wrap:wrap;gap:4px}.flow-designer-page__template-variable-list span{min-height:24px;padding:5px 7px;border:1px solid #d7dee6;background:#f8fafc;color:#334457;font-size:10px;font-weight:400}.flow-designer-page__channel-tabs{display:flex;width:fit-content}.flow-designer-page__channel-tab{display:inline-flex;flex:0 0 auto;min-width:48px;min-height:34px;align-items:center;justify-content:center;gap:4px;padding:0 8px;border:none;border-right:1px solid #d7dee6;background:transparent;color:#43556a;font-size:10px;font-weight:400;white-space:nowrap;cursor:pointer}.flow-designer-page__channel-tab:last-child{min-width:34px;padding:0}.flow-designer-page__channel-tab.is-active{border-top:2px solid #22384f;background:#ffffff;color:#223244}.flow-designer-page__channel-tab:disabled{color:#a0a8b2;cursor:default}.flow-designer-page__field{display:grid;gap:4px}.flow-designer-page__field>span{color:#445569;font-size:10px;font-weight:400}.flow-designer-page__required-mark{margin-left:1px;color:#d9534f;font-style:normal}.flow-designer-page__required{color:#d54b4b}.flow-designer-page__field .bot-settings-card__input,.flow-designer-page__field .bot-settings-card__select,.flow-designer-page__variable-edit-item .bot-settings-card__input{min-height:30px;padding:0 8px;border:1px solid #d7dee6;background:#ffffff;color:#223244;font-size:10px;font-weight:400}.flow-designer-page__variable-prefix-field{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:30px;border:1px solid #d7dee6;background:#ffffff}.flow-designer-page__variable-prefix-field>span{display:flex;align-items:center;justify-content:center;height:100%;border-right:1px solid #e7edf4;color:#223244;font-size:10px;font-weight:400}.flow-designer-page__variable-prefix-field .bot-settings-card__input{min-width:0;min-height:28px;padding:0 8px;border:none;background:transparent}.flow-designer-page__variable-prefix-field .bot-settings-card__input:focus{outline:none;box-shadow:inset 0 0 0 1px #8ab4df}.flow-designer-page__field textarea,.flow-designer-page__message-item textarea{min-height:120px;padding:10px 12px;border:1px solid #d7dee6;background:#ffffff;font-size:10px}.flow-designer-page__template-fields{display:grid;gap:8px}.flow-designer-page__message-item .textarea-control,.flow-designer-page__template-fields .textarea-control{min-height:88px;padding:8px 10px;border:1px solid #d7dee6;background:#ffffff;color:#223244;font-size:10px;font-weight:400;line-height:1.45}.flow-designer-page__template-fields .flow-designer-page__form-message-textarea{min-height:180px}.flow-designer-page__link-picker{display:grid;gap:6px}.flow-designer-page__link-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.flow-designer-page__link-summary-grid .flow-designer-page__field{gap:6px}.flow-designer-page__link-summary-grid .flow-designer-page__readonly-box{min-height:30px;padding:7px 8px}.flow-designer-page__card-property{display:grid;gap:6px;padding:10px;border:1px solid #e3e8ee;background:#fbfcfd}.flow-designer-page__card-property strong{color:#304154;font-size:11px;font-weight:400}.flow-designer-page__card-property p{margin:0;color:#6f7a88;font-size:10px;line-height:1.6}.flow-designer-page__readonly-box{min-height:30px;padding:7px 8px;border:1px solid #d7dee6;background:#ffffff;color:#2c3c4e;font-size:10px;line-height:1.4;font-weight:400}.flow-designer-page__readonly-box--compact{min-height:28px;padding:0 8px}.flow-designer-page__chip-list{display:flex;flex-wrap:wrap;gap:8px}.flow-designer-page__chip{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid #d7dee6;background:#ffffff;color:#4d627a;font-size:10px;font-weight:400}.flow-designer-page__branch-list,.flow-designer-page__chatbot-dialog-list,.flow-designer-page__message-list,.flow-designer-page__variable-edit-list{display:grid;gap:8px}.flow-designer-page__branch-item,.flow-designer-page__message-item,.flow-designer-page__variable-edit-item{display:grid;gap:6px;padding:8px;border:1px solid #e2e8ef;background:#fbfcfd}.flow-designer-page__branch-head,.flow-designer-page__message-head,.flow-designer-page__variable-edit-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.flow-designer-page__branch-head strong,.flow-designer-page__message-head span,.flow-designer-page__message-head strong,.flow-designer-page__variable-edit-head strong{color:#334457;font-size:10px;font-weight:600}.flow-designer-page__variable-edit-fields{display:grid;gap:8px}.flow-designer-page__variable-table{display:grid;gap:6px}.flow-designer-page__variable-table-head,.flow-designer-page__variable-table-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 58px 58px 34px;gap:0;align-items:center}.flow-designer-page__variable-table-head{padding:0 4px 6px;border-bottom:1px solid #e7edf4}.flow-designer-page__variable-table-head span{color:#43556a;font-size:10px;font-weight:400;white-space:nowrap}.flow-designer-page__variable-table-head span:first-child{display:inline-flex;align-items:center;gap:4px}.flow-designer-page__sort-button{width:16px;height:16px;display:inline-grid;place-items:center;border:none;padding:0;background:transparent;color:#8793a2;font-size:10px;font-weight:400;line-height:1}.flow-designer-page__sort-button--asc,.flow-designer-page__sort-button--desc{color:#2f4a69}.flow-designer-page__variable-table-action-head{display:block}.flow-designer-page__variable-table-entry{display:grid;gap:0}.flow-designer-page__variable-table-row{border:1px solid #e2e8ef;background:#ffffff}.flow-designer-page__variable-table-row .bot-settings-card__input{min-width:0;min-height:30px;border:none;border-right:1px solid #e7edf4;border-radius:0;box-shadow:none;font-size:10px;font-weight:400}.flow-designer-page__variable-table-row .flow-designer-page__variable-prefix-field{min-width:0;min-height:30px;border:none;border-right:1px solid #e7edf4}.flow-designer-page__variable-table-row .flow-designer-page__variable-prefix-field .bot-settings-card__input{border-right:none}.flow-designer-page__variable-table-row .flow-designer-page__variable-prefix-field--table>span{font-size:10px}.flow-designer-page__variable-table-row .bot-settings-card__input:focus{position:relative;z-index:1;border-color:#d7e2ef;box-shadow:inset 0 0 0 1px #d7e2ef}.flow-designer-page__variable-table-row .flow-designer-page__variable-prefix-field .bot-settings-card__input:focus{box-shadow:inset 0 0 0 1px #d7e2ef}.flow-designer-page__table-switch,.flow-designer-page__variable-table-action{display:flex;align-items:center;justify-content:center;min-height:30px;border-right:1px solid #e7edf4}.flow-designer-page__table-switch.settings-switch{min-width:100%;min-height:30px;position:relative;gap:0;cursor:pointer;-webkit-user-select:none;user-select:none}.flow-designer-page__table-switch:last-of-type{border-right:1px solid #e7edf4}.flow-designer-page__variable-table-action{border-right:none}.flow-designer-page__table-switch input{position:absolute;opacity:0;pointer-events:none}.flow-designer-page__table-switch .settings-switch__track{width:30px;height:18px;flex-shrink:0;pointer-events:none}.flow-designer-page__table-switch .settings-switch__track:after{top:3px;left:3px;width:12px;height:12px}.flow-designer-page__table-switch:hover .settings-switch__track{box-shadow:0 0 0 3px rgba(69,202,215,.14)}.flow-designer-page__table-switch input:checked+.settings-switch__track{background:#45cad7}.flow-designer-page__table-switch input:checked+.settings-switch__track:after{transform:translateX(12px)}.flow-designer-page__variable-table .secondary-action{width:100%}.flow-designer-page__script-return-table,.flow-designer-page__script-table{display:grid;gap:0}.flow-designer-page__function-config{display:grid;gap:8px}.flow-designer-page__function-subtitle{margin-top:2px;color:#324256;font-size:11px}.flow-designer-page__function-api-summary{display:grid;gap:8px}.flow-designer-page__function-api-label{color:#223244;font-size:11px;font-weight:600}.flow-designer-page__function-api-select{width:100%;min-height:34px;border:1px solid #26324f;background:#26324f;color:#ffffff;font-size:11px;font-weight:600;cursor:pointer}.flow-designer-page__function-api-summary div{display:grid;gap:4px}.flow-designer-page__function-api-summary span{color:#445569;font-size:10px;font-weight:400}.flow-designer-page__function-api-summary strong{min-height:30px;display:flex;align-items:center;padding:0 8px;border:1px solid #d7dee6;background:#f7f9fb;color:#223244;font-size:10px;font-weight:400}.flow-designer-page__function-output-table{display:grid;gap:0}.flow-designer-page__function-config .flow-designer-page__script-table-head,.flow-designer-page__function-config .flow-designer-page__script-table-row{grid-template-columns:minmax(0,.9fr) 86px minmax(0,1.2fr)}.flow-designer-page__function-output-head,.flow-designer-page__function-output-row{display:grid;grid-template-columns:minmax(0,.9fr) 84px minmax(0,1fr) 72px;align-items:center}.flow-designer-page__function-output-head{min-height:28px;padding:0 6px;border:1px solid #e2e8ef;border-bottom:none;background:#f3f6f9;color:#43556a;font-size:10px;font-weight:600}.flow-designer-page__function-output-row{border:1px solid #e2e8ef;background:#ffffff;color:#223244;font-size:10px;font-weight:400}.flow-designer-page__function-output-row+.flow-designer-page__function-output-row{border-top:none}.flow-designer-page__function-output-row .flow-designer-page__variable-prefix-field{min-height:30px;border:1px solid #e7edf4;border-top:none;border-bottom:none;border-radius:0;font-size:10px;font-weight:400}.flow-designer-page__function-config .flow-designer-page__script-table-row,.flow-designer-page__function-output-row .flow-designer-page__variable-prefix-field .bot-settings-card__input,.flow-designer-page__function-output-row .flow-designer-page__variable-prefix-field>span,.flow-designer-page__function-output-row>span{color:#223244;font-size:10px;font-weight:400}.flow-designer-page__function-output-row .flow-designer-page__variable-prefix-field .bot-settings-card__input{min-height:30px;padding:0 6px}.flow-designer-page__function-output-row .flow-designer-page__check{min-height:30px;justify-content:center}.flow-designer-page__function-picker-dialog{width:min(900px,calc(100vw - 64px));height:min(560px,calc(100vh - 72px));display:grid;grid-template-rows:40px minmax(0,1fr) 46px;background:#ffffff;border:1px solid #bfc8d3;box-shadow:0 18px 42px rgba(18,30,47,.18)}.flow-designer-page__function-picker-dialog .entity-editor-dialog__header{min-height:40px;padding:0 14px;border-bottom:1px solid #e1e7ef}.flow-designer-page__function-picker-dialog .entity-editor-dialog__header strong{color:#26384f;font-size:12px;font-weight:600}.flow-designer-page__function-picker-body{min-height:0;padding:12px 14px;overflow:auto}.flow-designer-page__function-picker-layout{min-height:100%;display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);gap:16px}.flow-designer-page__function-picker-input,.flow-designer-page__function-picker-layout section,.flow-designer-page__function-picker-output,.flow-designer-page__function-picker-test{min-height:0;display:grid;grid-template-rows:24px minmax(0,1fr)}.flow-designer-page__function-picker-input>strong,.flow-designer-page__function-picker-layout strong,.flow-designer-page__function-picker-output>strong,.flow-designer-page__function-picker-test strong{color:#223244;font-size:11px;font-weight:600}.flow-designer-page__function-picker-list,.flow-designer-page__function-picker-methods{min-height:0;overflow:auto;border-top:1px solid #d8e0e9}.flow-designer-page__function-picker-list button,.flow-designer-page__function-picker-methods label{width:100%;min-height:34px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:4px 6px;align-items:center;padding:5px 6px;border:none;border-bottom:1px solid #edf1f5;background:#ffffff;color:#223244;font-size:10px;text-align:left}.flow-designer-page__function-picker-list button:before{content:"";width:12px;height:12px;border:1px solid #aab4c0}.flow-designer-page__function-picker-list button.is-selected,.flow-designer-page__function-picker-methods label.is-selected{background:#f1f6fb}.flow-designer-page__function-picker-list button.is-selected:before{background:#2d6fa3;box-shadow:inset 0 0 0 3px #ffffff}.flow-designer-page__function-picker-list small,.flow-designer-page__function-picker-methods small{grid-column:2;color:#7a8796;font-size:10px}.flow-designer-page__function-picker-parameter{min-height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px}.flow-designer-page__function-picker-input-table{border-top:1px solid #d8e0e9}.flow-designer-page__function-picker-input-head,.flow-designer-page__function-picker-input-row{display:grid;grid-template-columns:minmax(90px,.85fr) minmax(90px,1fr) 96px 86px minmax(150px,1.2fr);align-items:center;min-height:26px;border-bottom:1px solid #edf1f5;color:#223244;font-size:10px}.flow-designer-page__function-picker-input-head{font-weight:600}.flow-designer-page__function-picker-input-head span,.flow-designer-page__function-picker-input-row span{padding:0 6px}.flow-designer-page__function-picker-input-row .bot-settings-card__input{min-width:0;min-height:22px;border-radius:0;font-size:10px}.flow-designer-page__function-picker-output-grid{min-height:0;display:grid;grid-template-columns:minmax(260px,.95fr) minmax(240px,1.05fr);gap:14px}.flow-designer-page__function-picker-output-table{min-height:0;overflow:auto;border-top:1px solid #d8e0e9}.flow-designer-page__function-picker-output-head,.flow-designer-page__function-picker-output-row{display:grid;grid-template-columns:28px minmax(0,1fr) 120px;align-items:center;min-height:26px;border-bottom:1px solid #edf1f5;color:#223244;font-size:10px}.flow-designer-page__function-picker-output-head{font-weight:600}.flow-designer-page__function-picker-output-row span{display:flex;align-items:center;gap:3px;padding:0 6px}.flow-designer-page__function-output-toggle,.flow-designer-page__function-output-toggle-spacer{width:12px;height:16px;flex:0 0 12px}.flow-designer-page__function-output-toggle{display:inline-flex;align-items:center;justify-content:center;border:none;padding:0;background:transparent;color:#223244;font-size:10px;font-weight:700;line-height:1;cursor:pointer}.flow-designer-page__function-output-toggle-spacer{display:inline-block}.flow-designer-page__function-picker-test-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.flow-designer-page__function-picker-test-head .secondary-action{min-width:58px;min-height:24px;justify-content:center;font-size:10px}.flow-designer-page__function-picker-test pre{min-height:0;margin:0;padding:8px;overflow:auto;border:1px solid #d8e0e9;background:#f7f7f7;color:#223244;font-family:Consolas,Courier New,monospace;font-size:10px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.flow-designer-page__dialog-error{margin:6px 0 0;color:#b42318;font-size:10px}.flow-designer-page__function-picker-footer{display:flex;justify-content:flex-end;gap:6px;padding:8px 14px;border-top:1px solid #e1e7ef}.flow-designer-page__function-picker-footer .flow-designer-page__save,.flow-designer-page__function-picker-footer .secondary-action{min-width:70px;min-height:30px;font-size:11px}.flow-designer-page__script-return-head,.flow-designer-page__script-return-row,.flow-designer-page__script-table-head,.flow-designer-page__script-table-row{display:grid;gap:0;align-items:center}.flow-designer-page__script-table-head,.flow-designer-page__script-table-row{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) 48px}.flow-designer-page__script-return-head,.flow-designer-page__script-return-row{grid-template-columns:74px minmax(0,.9fr) minmax(0,.9fr) 58px 42px}.flow-designer-page__script-return-head,.flow-designer-page__script-table-head{min-height:28px;padding:0 6px;border:1px solid #e2e8ef;border-bottom:none;background:#f3f6f9;color:#43556a;font-size:10px;font-weight:400}.flow-designer-page__script-return-row,.flow-designer-page__script-table-row{border:1px solid #e2e8ef;background:#ffffff}.flow-designer-page__script-return-row+.flow-designer-page__script-return-row,.flow-designer-page__script-table-row+.flow-designer-page__script-table-row{border-top:none}.flow-designer-page__script-return-row .bot-settings-card__input,.flow-designer-page__script-return-row .bot-settings-card__select,.flow-designer-page__script-table-row .bot-settings-card__input{min-width:0;min-height:30px;border:none;border-right:1px solid #e7edf4;border-radius:0;box-shadow:none;font-size:10px;font-weight:400}.flow-designer-page__script-return-row .flow-designer-page__variable-prefix-field{min-width:0;min-height:30px;border:none;border-right:1px solid #e7edf4}.flow-designer-page__script-return-row .flow-designer-page__variable-prefix-field .bot-settings-card__input{border-right:none}.flow-designer-page__script-return-row .flow-designer-page__text-button,.flow-designer-page__script-table-row .flow-designer-page__text-button{min-height:30px;justify-content:center;font-size:10px;font-weight:400}.flow-designer-page__code-preview{min-height:72px;max-height:120px;overflow:auto;padding:8px;border:1px solid #d7dee6;background:#fbfcfd;color:#334457;font-family:Consolas,Courier New,monospace;font-size:10px;line-height:1.5;white-space:pre-wrap}.flow-designer-page__variable-column-panel{display:grid;gap:6px;padding:6px 8px;border:1px solid #e2e8ef;border-top:none;background:#fbfcfd}.flow-designer-page__variable-column-tags{display:flex;flex-wrap:wrap;gap:6px}.flow-designer-page__variable-column-tag{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 8px;border:1px solid #d8e0e8;border-radius:999px;background:#ffffff;color:#334457;font-size:10px;font-weight:400}.flow-designer-page__variable-column-tag-button{border:none;width:18px;height:18px;display:grid;place-items:center;padding:0;border-radius:999px;background:transparent;color:#7f8a98;font-size:10px;line-height:1}.flow-designer-page__variable-column-tag-button:hover{background:#eef3f8;color:#42556c}.flow-designer-page__variable-column-panel>.bot-settings-card__input{min-height:30px;padding:0 8px;border:1px solid #d7dee6;color:#223244;font-size:10px;font-weight:400}.flow-designer-page__variable-column-panel>.bot-settings-card__input::placeholder{color:#6f7a88;font-size:10px;font-weight:400;opacity:1}.flow-designer-page__table-mapping-list{display:grid;gap:10px}.flow-designer-page__table-mapping-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px;align-items:center}.flow-designer-page__entity-select-list,.flow-designer-page__floating-button-list,.flow-designer-page__link-button-list,.flow-designer-page__manual-table-list{display:grid;gap:6px}.flow-designer-page__floating-button-head,.flow-designer-page__floating-button-row,.flow-designer-page__link-button-head,.flow-designer-page__link-button-row,.flow-designer-page__manual-table-row{display:grid;align-items:center;gap:6px}.flow-designer-page__manual-table-row{display:flex;flex-wrap:wrap;align-items:center}.flow-designer-page__manual-table-row .bot-settings-card__input{flex:1 1 92px}.flow-designer-page__manual-table-row .flow-designer-page__text-button{flex:0 0 auto}.flow-designer-page__link-button-head,.flow-designer-page__link-button-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) 34px}.flow-designer-page__floating-button-head,.flow-designer-page__floating-button-row{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) 48px 34px}.flow-designer-page__floating-button-head,.flow-designer-page__link-button-head{padding:0 4px 4px;border-bottom:1px solid #e7edf4;color:#43556a;font-size:10px;font-weight:400}.flow-designer-page__floating-button-row .bot-settings-card__input,.flow-designer-page__link-button-row .bot-settings-card__input,.flow-designer-page__manual-table-row .bot-settings-card__input{min-height:30px;padding:0 8px;border:1px solid #d7dee6;background:#ffffff;color:#223244;font-size:10px;font-weight:400}.flow-designer-page__condition-table{display:grid;gap:4px}.flow-designer-page__condition-config{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.flow-designer-page__condition-head,.flow-designer-page__condition-row{display:grid;grid-template-columns:minmax(0,1fr) 180px minmax(0,1.1fr);gap:6px;align-items:center}.flow-designer-page__condition-head{padding:0 4px 6px;border-bottom:1px solid #e7edf4}.flow-designer-page__condition-head span{color:#43556a;font-size:10px;font-weight:400}.flow-designer-page__condition-row{padding:6px;border:1px solid #e2e8ef;background:#fbfcfd}.flow-designer-page__condition-row .bot-settings-card__input,.flow-designer-page__condition-row .bot-settings-card__select{min-height:28px;padding:0 8px;border:1px solid #d7dee6;background:#ffffff;color:#223244;font-size:11px;font-weight:400}.flow-designer-page__condition-row .flow-designer-page__readonly-box--compact{min-height:28px;padding:0 8px}.flow-designer-page__condition-row .flow-designer-page__readonly-box--no-input{display:flex;align-items:center;border-color:#e0e6ee;background:#f4f7fa;color:#8a96a5;font-size:10px;font-weight:400}.flow-designer-page__condition-row .flow-designer-page__text-button,.flow-designer-page__condition-target-actions{font-size:10px;font-weight:400}.flow-designer-page__condition-target{display:grid;gap:6px}.flow-designer-page__condition-target-actions{display:flex;justify-content:space-between;gap:10px}.flow-designer-page__text-button{border:none;padding:0;background:transparent;color:#7a8796;font-size:10px;font-weight:400}.flow-designer-page__dialog-target-picker{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:6px;align-items:center}.flow-designer-page__dialog-target-display{cursor:pointer;background:#f7f7f7;color:#223244}.flow-designer-page__dialog-target-picker .secondary-action{min-height:30px;padding:0 8px;font-size:10px;font-weight:400}.flow-designer-page__panel-stack .secondary-action{font-size:10px;font-weight:400}.flow-designer-page__panel-stack .secondary-action--danger{min-height:32px;font-size:10px;font-weight:500}.flow-designer-page__jump-dialog{width:min(720px,calc(100vw - 64px));max-height:min(620px,calc(100vh - 72px));display:grid;grid-template-rows:auto minmax(0,1fr);background:#ffffff;border:1px solid #dbe2ea}.flow-designer-page__jump-dialog-body{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:16px}.flow-designer-page__jump-dialog-body .bot-settings-card__input{min-height:38px;padding:0 12px;border:1px solid #d7dee6;font-size:12px;font-weight:400}.flow-designer-page__jump-dialog-list{min-height:0;overflow:auto;border:1px solid #e1e7ee}.flow-designer-page__jump-dialog-row{width:100%;min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:12px;align-items:center;border:none;border-bottom:1px solid #edf1f5;padding:0 14px;background:#ffffff;text-align:left;color:#26384c;font-size:12px;font-weight:400}.flow-designer-page__jump-dialog-row:last-child{border-bottom:none}.flow-designer-page__jump-dialog-row.is-selected{background:#f3f7fb}.flow-designer-page__jump-dialog-row small{color:#7a8796;font-size:11px;font-weight:400;text-align:right}.flow-designer-page__entity-extraction-dialog{width:min(890px,calc(100vw - 64px));height:min(620px,calc(100vh - 72px));display:grid;grid-template-rows:48px minmax(0,1fr) 56px;background:#ffffff;border:2px solid #2f3238;box-shadow:0 18px 42px rgba(18,30,47,.18)}.flow-designer-page__entity-extraction-dialog .entity-editor-dialog__header{min-height:48px;padding:0 18px;border-bottom:1px solid #e5e8ed}.flow-designer-page__entity-extraction-dialog .entity-editor-dialog__header strong{color:#223244;font-size:11px;font-weight:600}.flow-designer-page__entity-extraction-body{min-height:0;position:relative;display:flex;flex-direction:column;gap:8px;padding:16px 44px;overflow:auto}.flow-designer-page__entity-extraction-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:30px}.flow-designer-page__entity-extraction-toolbar strong{color:#223244;font-size:11px;font-weight:600}.flow-designer-page__entity-extraction-toolbar .secondary-action{min-width:48px;min-height:24px;color:#9aa3ae;font-size:10px;font-weight:400}.flow-designer-page__entity-extraction-actions{display:inline-flex;align-items:center;gap:8px}.flow-designer-page__entity-extraction-search{position:relative;display:grid}.flow-designer-page__entity-picker{position:absolute;z-index:5;top:54px;left:44px;right:44px;min-height:260px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;background:#ffffff}.flow-designer-page__entity-picker--closed{position:static;min-height:auto;grid-template-rows:auto;border-bottom:1px solid #e1e6ed}.flow-designer-page__entity-extraction-search .bot-settings-card__input{min-height:28px;padding:0 34px 0 10px;border:1px solid #eef1f5;background:#fafafa;color:#223244;font-size:10px;font-weight:400}.flow-designer-page__entity-extraction-search span{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#9aa3ae;font-size:18px}.flow-designer-page__entity-extraction-table{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:28px}.flow-designer-page__entity-catalog-table{min-height:180px;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid #dfe5ec;border-top-color:#bfc6cf}.flow-designer-page__entity-catalog-head,.flow-designer-page__entity-catalog-row{display:grid;grid-template-columns:34px minmax(180px,1fr) 130px minmax(240px,1.4fr);align-items:center;min-height:34px}.flow-designer-page__entity-catalog-head{border-bottom:1px solid #bfc6cf;color:#223244;font-size:10px;font-weight:600}.flow-designer-page__entity-catalog-row{border-bottom:1px solid #edf0f4;color:#334457;font-size:10px;font-weight:400}.flow-designer-page__entity-catalog-row strong,.flow-designer-page__entity-selected-row strong{display:block;color:#223244;font-size:11px;font-weight:600}.flow-designer-page__entity-catalog-row small,.flow-designer-page__entity-selected-row small{display:block;margin-top:2px;color:#7a8796;font-size:10px;font-weight:400}.flow-designer-page__entity-extraction-group{min-height:38px;display:flex;align-items:center;padding-left:34px;border-bottom:1px solid #e5e9ef;background:#f4f6f8;color:#223244;font-size:11px;font-weight:600}.flow-designer-page__entity-catalog-rows{min-height:0;overflow:auto}.flow-designer-page__entity-selected-table{display:grid;grid-template-rows:auto auto}.flow-designer-page__entity-selected-head,.flow-designer-page__entity-selected-row{display:grid;grid-template-columns:34px minmax(120px,1fr) minmax(120px,1fr) minmax(130px,1fr) 96px 96px 110px;align-items:center;min-height:38px;border-bottom:1px solid #edf0f4;color:#334457;font-size:10px;font-weight:400}.flow-designer-page__entity-selected-head{color:#223244;font-weight:600}.flow-designer-page__entity-selected-row .flow-designer-page__variable-prefix-field{width:110px;min-height:28px}.flow-designer-page__entity-selected-row .flow-designer-page__variable-prefix-field .bot-settings-card__input,.flow-designer-page__entity-selected-row .flow-designer-page__variable-prefix-field>span{font-size:10px;font-weight:400}.flow-designer-page__entity-extraction-empty{min-height:260px;display:grid;place-items:center;color:#b4bbc4;font-size:10px;font-weight:400;line-height:1.6;text-align:center}.flow-designer-page__entity-extraction-footer{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:12px 24px;border-top:1px solid #e5e8ed;background:#ffffff}.flow-designer-page__entity-extraction-footer .flow-designer-page__save,.flow-designer-page__entity-extraction-footer .secondary-action{min-width:86px;min-height:30px;padding:0 18px;border:1px solid #9ba4b0;background:#ffffff;color:#111827;font-size:11px;font-weight:600;line-height:1}.flow-designer-page__entity-extraction-footer .flow-designer-page__save{background:#283044;color:#ffffff}.flow-designer-page__script-dialog{width:min(920px,calc(100vw - 64px));max-height:min(760px,calc(100vh - 72px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#9ec8dc;border:2px solid #4a6d80}.flow-designer-page__script-dialog .entity-editor-dialog__header{min-height:34px;background:rgba(255,255,255,.18);border-bottom:1px solid rgba(47,82,102,.35)}.flow-designer-page__script-dialog-body{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:8px;padding:12px}.flow-designer-page__script-dialog-note{color:#c01d2e;font-size:10px;font-weight:400}.flow-designer-page__script-dialog-status{min-height:26px;display:flex;align-items:center;padding:0 8px;border:1px solid #d88d99;background:rgba(255,255,255,.32);color:#a81727;font-size:10px;font-weight:400}.flow-designer-page__script-dialog-status.is-valid{border-color:#6c9f79;color:#2f6d3b}.flow-designer-page__script-actions{display:flex;flex-wrap:wrap;gap:6px}.flow-designer-page__script-editor-shell{min-height:460px;display:grid;grid-template-columns:44px minmax(0,1fr);border:2px solid #b31d2b;background:rgba(255,255,255,.25);overflow:hidden}.flow-designer-page__script-line-numbers{min-height:0;overflow:hidden;padding:10px 0;border-right:1px solid rgba(179,29,43,.38);background:rgba(255,255,255,.18);color:#49697d;font-family:Consolas,Courier New,monospace;font-size:11px;line-height:1.45;text-align:right;-webkit-user-select:none;user-select:none}.flow-designer-page__script-line-numbers span{display:block;height:15.95px;padding-right:8px}.flow-designer-page__script-editor{width:100%;height:100%;min-height:460px;resize:none;padding:10px 12px;border:none;background:transparent;color:#173044;font-family:Consolas,Courier New,monospace;font-size:11px;line-height:1.45;outline:none;tab-size:2}.flow-designer-page__script-editor:focus{box-shadow:inset 0 0 0 2px rgba(179,29,43,.18)}.flow-designer-page__script-dialog-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px;border-top:1px solid rgba(47,82,102,.22)}.flow-designer-page__script-dialog-footer .flow-designer-page__save,.flow-designer-page__script-dialog-footer .secondary-action{min-width:70px;min-height:34px;font-size:11px;font-weight:500}.flow-designer-page__adaptive-card-designer-dialog{width:min(1180px,calc(100vw - 48px));height:min(820px,calc(100vh - 48px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#ffffff;border:1px solid #cfd8e3;box-shadow:0 18px 44px rgba(36,48,68,.22)}.flow-designer-page__adaptive-card-designer-dialog .entity-editor-dialog__header{min-height:38px;border-bottom:1px solid #e1e7ef}.flow-designer-page__adaptive-card-designer-dialog .entity-editor-dialog__header strong{color:#26384f;font-size:12px;font-weight:600}.flow-designer-page__adaptive-card-designer-body{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:10px;padding:10px;background:#f5f7fa}.flow-designer-page__adaptive-card-designer-host{min-width:0;min-height:0;overflow:auto;background:#ffffff;border:1px solid #dce3eb}.flow-designer-page__adaptive-card-designer-side{min-width:0;display:grid;align-content:start;gap:10px;padding:12px;background:#ffffff;border:1px solid #dce3eb}.flow-designer-page__adaptive-card-designer-side strong{color:#24384f;font-size:11px;font-weight:600}.flow-designer-page__adaptive-card-designer-side p{margin:0;color:#6e7b89;font-size:10px;line-height:1.55}.flow-designer-page__adaptive-card-designer-preview{display:grid;gap:4px;padding:8px;border:1px solid #e0e7ef;background:#f9fbfd}.flow-designer-page__adaptive-card-designer-preview span{color:#718092;font-size:10px}.flow-designer-page__adaptive-card-designer-preview b{color:#26384f;font-size:11px;font-weight:600}.flow-designer-page__toggle-row{display:flex;flex-wrap:wrap;gap:16px}.flow-designer-page__check,.flow-designer-page__radio{display:inline-flex;align-items:center;gap:8px;color:#4f5f71;font-size:10px;font-weight:400}.flow-designer-page__check--inline{align-self:end;min-height:40px;padding-bottom:2px}.flow-designer-page__variable-panel{display:grid;gap:0;border:1px solid #d8dde4;background:#ffffff}.flow-designer-page__variable-panel>strong{display:block;padding:10px 12px;border-bottom:1px solid #d8dde4;background:#eeeeee;color:#222222;font-size:11px;font-weight:700}.flow-designer-page__variable-help-table{display:grid;padding:14px 16px 12px;background:#ffffff}.flow-designer-page__variable-help-row{display:grid;align-items:center;min-height:28px;border-bottom:1px solid #e5e5e5;color:#4a4a4a;font-size:10px;font-weight:400}.flow-designer-page__variable-help-table--user .flow-designer-page__variable-help-row{grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr)}.flow-designer-page__variable-help-table--common .flow-designer-page__variable-help-row{grid-template-columns:minmax(90px,.65fr) minmax(58px,.35fr) minmax(0,1.35fr)}.flow-designer-page__variable-help-head{min-height:30px;border-top:1px solid #eeeeee;border-bottom:1px solid #9da3aa;color:#333333;font-size:10px;font-weight:700}.flow-designer-page__variable-help-row span{min-width:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.flow-designer-page__variable-help-pager{display:flex;align-items:center;justify-content:center;gap:14px;min-height:34px;padding:8px 0 0;border-top:1px solid #9da3aa;color:#8f99a5;font-size:10px}.flow-designer-page__variable-help-page-button{border:0;background:transparent;color:#8f99a5;cursor:pointer;font:inherit}.flow-designer-page__variable-help-page-button:disabled{color:#cdd3da;cursor:default}.flow-designer-page__variable-help-page-button.is-active{color:#08b9c8;font-weight:700}.flow-designer-page__variable-item strong{color:#2f4054;font-size:11px;font-weight:400}.flow-designer-page__variable-item small,.flow-designer-page__variable-item span{color:#7a8592;font-size:10px}.flow-designer-page__test-utterance-list{display:grid;gap:8px}.flow-designer-page__test-utterance{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:8px 10px;border:1px solid #e2e8ef;background:#fff;color:#314255;text-align:left;cursor:pointer}.flow-designer-page__test-utterance:hover{border-color:#b9c7d7;background:#f8fafc}.flow-designer-page__test-utterance span{display:inline-grid;width:22px;height:22px;place-items:center;border:1px solid #d5dee8;color:#6f7d8e;font-size:10px;font-weight:700}.flow-designer-page__test-utterance strong{overflow:hidden;color:#314255;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.flow-designer-page__test-head{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:32px}.flow-designer-page__test-head strong{color:#243247;font-size:12px;font-weight:700}.flow-designer-page__embedded-simulator{height:min(680px,calc(100vh - 250px));min-height:520px;overflow:hidden;border:1px solid #dfe6ee;background:#ffffff}.flow-designer-page__embedded-simulator .simulator-workbench--popup{grid-template-columns:minmax(0,1fr)}.flow-designer-page__embedded-simulator .simulator-window__header{min-height:52px}.flow-designer-page__empty{margin:0;color:#8d96a3;font-size:10px;line-height:1.6}.flow-designer-page__summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.flow-designer-page__summary-grid>div{display:grid;gap:4px;padding:10px 12px;border:1px solid #e1e7ee;background:#ffffff}.flow-designer-page__summary-grid span{color:#7b8795;font-size:11px;font-weight:700}.flow-designer-page__summary-grid strong{color:#2d3d51;font-size:12px;font-weight:700}.flow-designer-page__chatbot-dialog{width:min(860px,calc(100vw - 48px));max-height:calc(100vh - 48px)}.flow-designer-page__chatbot-dialog .entity-editor-dialog__body{display:grid;gap:18px}.flow-designer-page__chatbot-dialog-note{margin:0;color:#7c8592;font-size:12px;line-height:1.6}@media (max-width:1280px){.flow-designer-page__layout{grid-template-columns:minmax(0,1fr)}.flow-designer-page__inspector{min-height:720px}}@media (max-width:860px){.flow-designer-page{padding:16px}.flow-designer-page__header{align-items:flex-start;flex-direction:column}.flow-designer-page__header-tools{width:100%;justify-content:space-between}.flow-designer-page__search{width:min(100%,220px)}.flow-designer-page__palette-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}.panel-field{color:var(--muted);font-size:13px}.panel-field span{color:var(--text);font-weight:700}.entity-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid var(--line);border-radius:2px;background:var(--surface);color:var(--navy);font-size:12px;font-weight:700}.simulator-stage{min-height:620px;display:grid;place-items:center;padding:16px;background:#f3f5f7}.simulator-stage,.simulator-window{border:1px solid var(--line);border-radius:2px;box-shadow:none}.simulator-window{width:min(100%,520px);overflow:hidden;background:var(--surface)}.simulator-window__header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;background:var(--navy);color:#ffffff}.simulator-title{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.25}.simulator-avatar{width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#e5edf6 0,#6f95bf 55%,#304763 100%);box-shadow:0 0 0 4px rgba(255,255,255,.14)}.simulator-window__body{padding:20px;background:#fbfdff}.chat-stack{display:grid;gap:10px}.chat-row{display:flex;align-items:flex-start;gap:8px}.chat-row--user{justify-content:flex-end}.chat-message{min-width:0;max-width:82%;display:grid;gap:2px}.chat-row--user .chat-message{max-width:82%}.chat-message__meta{min-height:12px;color:#c1c6ce;font-size:10px;line-height:1.1}.simulator-window--messenger .chat-message__meta strong{color:#c1c6ce;font-size:10px;font-weight:600;line-height:1.1}.chat-message__line{display:flex;align-items:flex-end;gap:5px;flex-wrap:nowrap}.simulator-window--messenger .chat-message__line time{flex:0 0 auto;color:#c9cdd3;font-size:10px;line-height:1.1;white-space:nowrap}.chat-message-avatar{position:relative;flex:0 0 auto;width:26px;height:26px;margin-top:11px;border:1px solid #dce5ee;border-radius:999px;background:radial-gradient(circle at 50% 50%,#34c5d2 0 35%,transparent 36%),#ffffff}.chat-message-avatar:after,.chat-message-avatar:before{content:"";position:absolute;top:11px;width:2px;height:2px;border-radius:999px;background:#ffffff}.chat-message-avatar:before{left:10px}.chat-message-avatar:after{right:10px}.chat-bubble{flex:0 1 auto;max-width:100%;padding:7px 10px;border-radius:2px;font-size:11px;line-height:1.45;white-space:pre-wrap;box-shadow:none}.chat-bubble--bot{max-width:100%;background:#f2f6f8;color:var(--text)}.chat-bubble--user{max-width:100%;background:var(--accent-soft);color:#8a5b2f}.choice-grid{max-width:180px;display:grid;gap:10px}.choice-pill{min-height:46px;padding:0 16px;text-align:left;border:1px solid #cad8df;border-radius:2px;background:var(--surface);color:var(--text)}.choice-pill.is-active{border-color:var(--accent);background:var(--accent-soft);color:#8a5b2f}.simulator-toolbar{display:flex;align-items:center;gap:12px;height:36px;min-height:36px;padding:0 22px;border-top:1px solid #e7edf4}.tool-link{flex:0 0 auto;width:24px;height:24px;min-height:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:#27c9d4}.tool-link svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.tool-link:hover{color:#13aeb9}.simulator-toolbar__spacer{flex:1 1 auto}.simulator-composer{padding:0 22px 18px}.simulator-composer .textarea-control{min-height:140px;border-radius:0 0 18px 18px}.simulator-footer{padding:10px 24px 16px;text-align:center;color:var(--muted);font-size:13px;border-top:1px solid #edf2f5;background:#f6f8fa}.simulator-workbench{display:grid;grid-template-columns:minmax(420px,560px);gap:18px;align-items:start;justify-content:center;min-height:0}.simulator-workbench--debug-open{grid-template-columns:minmax(420px,560px) minmax(360px,520px);justify-content:center}.simulator-stage--messenger{min-height:calc(100vh - 170px);align-items:stretch;place-items:stretch center}.simulator-window--messenger{width:min(100%,560px);min-height:min(640px,calc(100vh - 96px));display:flex;flex-direction:column;font-size:11px}.simulator-title span:last-child{display:grid;gap:2px}.simulator-title small{color:rgba(255,255,255,.72);font-size:10px;font-weight:500}.simulator-alert{padding:10px 18px;color:#9b2c2c;background:#fff4f2;border-bottom:1px solid #ffd6d0}.simulator-window__body--scroll{flex:1 1 auto;min-height:0;max-height:calc(100vh - 430px);overflow-y:auto}.simulator-empty{display:grid;min-height:120px;place-items:center;color:var(--muted);font-size:12px}.chat-row--system{justify-content:center}.chat-bubble--system{max-width:92%;color:#596575;background:#eef3f8;border:1px dashed #cfd9e5;font-size:11px}.simulator-card-preview{display:grid;gap:6px;margin-top:8px;padding:9px;background:#ffffff;border:1px solid #d9e4ec;border-radius:2px}.simulator-card-preview strong{color:var(--navy)}.simulator-card-preview span{display:grid;grid-template-columns:72px minmax(0,1fr);gap:6px;font-size:11px}.simulator-card-preview b{color:#5e6b78}.simulator-card-preview em{min-width:0;color:var(--text);font-style:normal;overflow-wrap:anywhere}.simulator-card-preview a{display:grid;grid-template-columns:72px minmax(0,1fr);gap:6px;color:inherit;font-size:11px;text-decoration:none}.simulator-card-preview a:hover b,.simulator-card-preview a:hover em{color:#2769a8;text-decoration:underline}.simulator-html-preview{display:block;width:100%;min-width:220px;min-height:120px;margin-top:4px}.simulator-dtmf,.simulator-html-preview{border:1px solid #d9e4ec;background:#ffffff}.simulator-dtmf{display:grid;gap:8px;min-width:210px;margin-top:8px;padding:10px}.simulator-dtmf p,.simulator-dtmf small{margin:0;color:#5e6b78;font-size:11px}.simulator-dtmf p{color:#b14a42}.simulator-dtmf output{min-height:28px;padding:6px 8px;border:1px solid #c8d7e4;background:#f8fbfd;color:var(--navy);font-weight:700;letter-spacing:1px}.simulator-dtmf__keypad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.simulator-dtmf__actions button,.simulator-dtmf__keypad button{min-height:28px;border:1px solid #c8d7e4;background:#ffffff;color:var(--navy)}.simulator-dtmf__actions{display:flex;justify-content:flex-end;gap:4px}.simulator-table{max-width:100%;margin-top:2px;overflow-x:auto;border:1px solid #d8e3eb;background:#ffffff}.simulator-table table{width:100%;min-width:180px;border-collapse:collapse;font-size:11px;line-height:1.35}.simulator-table td,.simulator-table th{padding:7px 9px;border-bottom:1px solid #e6edf3;text-align:left;vertical-align:top}.simulator-table th{color:var(--navy);font-weight:700;background:#f6f9fb}.simulator-table tr:last-child td{border-bottom:0}.simulator-template-card{display:grid;gap:6px;min-width:190px;margin-top:2px;padding:10px;border:1px solid #d8e3eb;background:#ffffff;font-size:11px;line-height:1.45}.simulator-template-card.is-active{border-color:#9fc1df;box-shadow:inset 0 0 0 1px #d7e7f5}.simulator-template-card strong{color:var(--navy);font-size:11px}.simulator-template-card span{color:var(--text);overflow-wrap:anywhere}.simulator-template-card__actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.simulator-template-card__actions button{min-height:24px;padding:0 8px;border:1px solid #c8d7e4;border-radius:2px;background:#ffffff;color:var(--navy);font-size:11px}.simulator-template-card__actions button:disabled{color:#a6b1bd;background:#f7f9fb;border-color:#dfe7ee;cursor:default}.simulator-adaptive-card{display:grid;gap:6px;min-width:240px;max-width:min(520px,72vw);overflow-x:auto;white-space:pre-wrap}.simulator-adaptive-card p{margin:0}.simulator-adaptive-card .ac-pushButton:disabled,.simulator-adaptive-card input:disabled,.simulator-adaptive-card select:disabled,.simulator-adaptive-card textarea:disabled{cursor:default}.settings-defaults-group--empty{min-height:0;visibility:hidden}.simulator-floating-list,.simulator-quick-replies{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.simulator-floating-list button,.simulator-quick-replies button{min-height:24px;padding:0 8px;border:1px solid #c8d7e4;border-radius:2px;background:#ffffff;color:var(--navy);font-size:11px}.simulator-quick-replies button:disabled{color:#a6b1bd;background:#f7f9fb;border-color:#dfe7ee;cursor:default}.simulator-floating-area{padding:0 24px 12px}.simulator-floating-list{margin-top:8px}.simulator-composer--messenger{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;align-items:stretch}.simulator-composer--messenger .textarea-control{min-height:48px;max-height:48px;padding:8px 10px;border-radius:2px;font-size:11px;line-height:1.45}.simulator-composer--messenger .primary-action{min-height:48px;padding:0;font-size:11px}.simulator-script-status{grid-column:1/-1;display:flex;justify-content:space-between;gap:12px;color:#5d6c7a;font-size:11px}.simulator-footer--button{width:100%;border:0;cursor:pointer}.simulator-footer--button.is-active{color:#ffffff;background:#334155}.simulator-analysis{min-height:0;height:fit-content;max-height:calc(100vh - 170px);overflow-x:hidden;overflow-y:auto;background:#202124;border:1px solid #3c4043;border-radius:2px;color:#e8eaed;font-size:12px}.simulator-analysis__header{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;background:#2b2c2f;border-bottom:1px solid #3c4043}.simulator-analysis__header strong{color:#f1f3f4;font-size:13px}.simulator-analysis__header span{color:#9aa0a6;font-size:11px}.simulator-analysis__close{width:26px;height:26px;border:none;background:transparent;color:#bdc1c6;font-size:18px;line-height:1;cursor:pointer}.simulator-analysis__summary{display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px 10px;padding:14px;border-bottom:1px solid #3c4043}.simulator-analysis__summary--compact{padding:0;border-bottom:none}.simulator-analysis__summary span{color:#9aa0a6}.simulator-analysis__summary strong{min-width:0;color:#e8eaed;font-size:12px;font-weight:500;overflow-wrap:anywhere}.simulator-analysis__block{display:grid;gap:10px;padding:14px;border-bottom:1px solid #303134}.simulator-analysis__block>strong{color:#f1f3f4;font-size:12px}.simulator-analysis__block--runtime{background:#252629}.simulator-analysis__block--morph,.simulator-analysis__block--nlu{background:#232427}.simulator-analysis__manual-section{display:grid;gap:8px;padding-bottom:12px;border-bottom:1px solid #3c4043}.simulator-analysis__manual-section:last-child{border-bottom:0}.simulator-analysis__manual-section>strong{color:#f1f3f4;font-size:13px}.simulator-analysis__manual-section p,.simulator-analysis__manual-section small{margin:0;color:#d2d6dc;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.simulator-analysis__manual-section .simulator-analysis__reason{color:#fdd663}.simulator-analysis__score-table{display:grid;gap:6px}.simulator-analysis__score-item{display:grid;grid-template-columns:118px minmax(0,1fr);border:1px solid #4a4d54;background:#d7d9dd}.simulator-analysis__score-item span,.simulator-analysis__score-item strong{min-height:30px;display:flex;align-items:center;padding:0 12px;border-bottom:1px solid #ffffff;font-size:12px;overflow-wrap:anywhere}.simulator-analysis__score-item span{background:#687081;color:#ffffff;font-weight:700}.simulator-analysis__score-item strong{color:#546071;font-weight:700}.simulator-analysis__score-item span:nth-last-child(2),.simulator-analysis__score-item strong:last-child{border-bottom:0}.simulator-analysis__diagnostic-list{display:grid;gap:8px}.simulator-analysis__diagnostic-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0}.simulator-analysis__diagnostic-actions small{color:#cbd3dc}.simulator-analysis__diagnostic-item{display:grid;gap:4px;padding:8px 10px;border:1px solid #464a52;background:#2d3035}.simulator-analysis__diagnostic-item strong{color:#ffffff;font-size:12px}.simulator-analysis__diagnostic-status{background:#3d424b;color:#e6e9ed}.simulator-analysis__diagnostic-status,.simulator-analysis__diagnostic-type{width:fit-content;min-height:20px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid #59606b;font-size:11px;font-weight:700}.simulator-analysis__diagnostic-type{background:#24272d;color:#d2d6dc}.simulator-analysis__diagnostic-status.is-미분류,.simulator-analysis__diagnostic-status.is-오분류{border-color:#8b5151;background:#5b3333;color:#ffdada}.simulator-analysis__diagnostic-status.is-유사의도{border-color:#92713a;background:#5b4a2b;color:#ffe7ad}.simulator-analysis__diagnostic-status.is-정상{border-color:#4d7659;background:#2e5139;color:#d7f5df}.admin-training-quality{margin:14px 12px 0;border:1px solid #d8dde6;background:#ffffff;padding:12px;color:#223047;font-size:10px}.admin-training-quality__header,.admin-training-quality__summary{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.admin-training-quality__header strong{font-size:11px;color:#0f2240}.admin-training-quality__summary{margin-top:10px}.admin-training-quality__summary span{min-width:78px;padding:4px 8px;border:1px solid #e1e6ed;background:#f7f9fb}.admin-training-quality__meta{margin:8px 0 0;color:#526174}.admin-training-quality__list{display:grid;gap:8px;margin-top:12px;max-height:360px;overflow:auto}.admin-training-quality__item{display:grid;grid-template-columns:32px 88px 120px minmax(180px,1fr);gap:6px 10px;align-items:center;border:1px solid #e2e7ee;padding:8px}.admin-training-quality__item p,.admin-training-quality__item small{grid-column:4;margin:0}.admin-training-quality__item strong{color:#b33636}.admin-training-quality__item b{color:#26324a}.admin-training-quality__item small{color:#5e6b7c}.simulator-analysis__manual-card{display:grid;gap:10px;padding:12px;background:#f2f3f5;color:#566070}.simulator-analysis__manual-card>strong{color:#303846;font-size:12px}.simulator-analysis__manual-card div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px;align-items:center}.simulator-analysis__manual-card b,.simulator-analysis__manual-card span{font-size:12px}.simulator-analysis__manual-card b{color:#445165;overflow-wrap:anywhere}.simulator-analysis__block p{margin:0;color:#9aa0a6;font-size:12px}.simulator-analysis__rows{display:grid;gap:8px}.simulator-analysis__row{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:4px 10px;padding:9px;background:#292a2d;border:1px solid #3c4043;border-radius:2px}.simulator-analysis__row b,.simulator-analysis__row small,.simulator-analysis__row span{min-width:0;overflow-wrap:anywhere}.simulator-analysis__row b{color:#8ab4f8;font-weight:600;text-align:right}.simulator-analysis__row small{grid-column:1/-1;color:#bdc1c6}.simulator-analysis__row--muted{opacity:.7}.simulator-analysis__row--error{border-color:#6f3732;background:#342322}.simulator-analysis__row--error b{color:#f6aea8}.simulator-analysis__row--trace{grid-template-columns:minmax(0,1fr) minmax(100px,auto)}.simulator-analysis__row--trace>div{grid-column:1/-1}.simulator-analysis__tags{display:flex;flex-wrap:wrap;gap:8px}.simulator-analysis__tags span{padding:5px 8px;color:#c9e3ff;background:#26384c;border:1px solid #35506e;border-radius:2px;font-size:11px}.simulator-analysis__morph-table{display:grid;gap:1px;overflow:hidden;border:1px solid #3c4043;background:#3c4043}.simulator-analysis__morph-table>div{display:grid;grid-template-columns:minmax(90px,.8fr) 72px minmax(0,1fr);gap:8px;align-items:center}.simulator-analysis__morph-head{padding:6px 9px;background:#2a2b2e;color:#bdc1c6;font-size:11px;font-weight:700}.simulator-analysis__morph-table>div:not(.simulator-analysis__morph-head){grid-column:1/-1;padding:7px 9px;background:#1f2023}.simulator-analysis__morph-table code{color:#c9e3ff;font-family:Consolas,SFMono-Regular,monospace;font-size:11px;overflow-wrap:anywhere}.simulator-analysis__morph-table b{color:#fdd663;font-size:11px;font-weight:600}.simulator-analysis__morph-table small{color:#bdc1c6;font-size:11px;overflow-wrap:anywhere}.simulator-analysis__flow{display:grid;gap:6px;margin:0;padding:0;list-style:none}.simulator-analysis__flow li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;padding:8px 9px;border:1px solid #3c4043;background:#292a2d}.simulator-analysis__flow li>span{display:grid;width:20px;height:20px;place-items:center;color:#9cc8ff;border:1px solid #35506e;font-size:10px}.simulator-analysis__flow b,.simulator-analysis__flow small{display:block;min-width:0;overflow-wrap:anywhere}.simulator-analysis__flow b{color:#e8eaed;font-size:11px}.simulator-analysis__flow small{margin-top:3px;color:#bdc1c6;font-size:11px}.simulator-analysis__variables{display:grid;gap:1px;overflow:hidden;border:1px solid #3c4043;background:#3c4043}.simulator-analysis__variable{display:grid;grid-template-columns:minmax(96px,.45fr) minmax(0,1fr);gap:8px;padding:7px 9px;background:#1f2023}.simulator-analysis__variable span{color:#fdd663;overflow-wrap:anywhere}.simulator-analysis__variable code{color:#e8eaed;font-family:Consolas,SFMono-Regular,monospace;font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}.simulator-analysis__snapshots{display:grid;gap:8px}.simulator-analysis__snapshots details{border:1px solid #3c4043;background:#252629}.simulator-analysis__snapshots summary{cursor:pointer;padding:8px 10px;color:#bdc1c6;font-size:12px}.simulator-analysis__details{display:grid;gap:8px}.simulator-analysis__details>summary{cursor:pointer;color:#d3e3fd;font-size:12px;font-weight:600}.simulator-analysis__block--nested{padding:10px 0 0;border-bottom:0}.simulator-script-dialog{width:min(640px,calc(100vw - 48px))}.simulator-script-dialog__list{display:grid;gap:8px;max-height:420px;margin:0;padding-left:24px;overflow:auto}.simulator-script-dialog__list li{padding:8px 10px;border-radius:2px}.simulator-script-dialog__list li.is-active{background:#e9f3ff;color:var(--navy);font-weight:700}.simulator-popup-backdrop{position:fixed;inset:0;z-index:90;pointer-events:none}.simulator-popup-shell{position:fixed;right:24px;bottom:58px;width:min(560px,calc(100vw - 48px));height:min(780px,calc(100vh - 82px));max-height:min(780px,calc(100vh - 82px));overflow:hidden;pointer-events:auto;background:var(--surface);border:1px solid rgba(15,35,55,.14);border-radius:8px;box-shadow:0 18px 50px rgba(16,32,48,.22)}.simulator-popup-shell:has(.simulator-workbench--debug-open){width:min(1080px,calc(100vw - 48px))}.simulator-workbench--popup{height:100%;min-height:0;grid-template-columns:minmax(430px,560px);gap:0;justify-content:stretch}.simulator-workbench--popup.simulator-workbench--debug-open{grid-template-columns:minmax(430px,560px) minmax(320px,1fr)}.simulator-workbench--popup .simulator-stage{height:100%;min-height:0;padding:0;border:0;background:transparent}.simulator-workbench--popup .simulator-window{width:100%;height:100%;min-height:0;max-height:none;border:0}.simulator-workbench--popup .simulator-window__header{padding:12px 16px}.simulator-workbench--popup .simulator-window__body--scroll{min-height:0;max-height:none}.simulator-workbench--popup .simulator-analysis{height:100%;max-height:none;border-width:0 0 0 1px}.studio-app-shell{height:100vh;min-height:0;display:grid;grid-template-columns:70px 1fr;overflow:hidden;background:#ffffff}.theme-ink-sand{--navy:#46688d;--teal:#5f84ad;--teal-soft:#eef4fa;--accent:#d4975d;--accent-soft:#fdf1e4}.theme-blue-silver{--navy:#2d4463;--teal:#7a93b3;--teal-soft:#eef3f8;--accent:#b8c5d4;--accent-soft:#f4f7fa}.theme-charcoal-coral{--navy:#31363d;--teal:#778390;--teal-soft:#eef1f4;--accent:#de8158;--accent-soft:#fdf0e8}.studio-rail{position:sticky;top:0;z-index:40;min-height:100vh;display:flex;flex-direction:column;align-items:center;gap:18px;padding:10px 0 14px;border-right:1px solid #e6eaef;background:#ffffff}.studio-rail__brand{width:100%;min-height:40px;display:grid;place-items:center;color:var(--teal);font-size:14px;font-weight:800}.studio-rail__menu{display:grid;gap:10px;justify-items:center}.studio-rail__menu--bottom{position:relative;margin-top:auto}.studio-rail__item{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;color:#7c848f;font-size:11px;font-weight:700}.studio-rail__item.is-active{background:#eff3f7;color:#293142}.studio-rail__help-button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #d7dde4;border-radius:999px;background:#ffffff;color:#2f3656;font-size:14px;font-weight:800;cursor:pointer}.studio-rail__help-button.is-active{border-color:#2f3656;background:#2f3656;color:#ffffff}.studio-rail__help-popover{position:absolute;left:calc(100% + 12px);bottom:-8px;z-index:80;width:254px;border:1px solid #d8dde3;background:#ffffff;box-shadow:0 14px 26px rgba(35,46,61,.12)}.studio-rail__help-popover:before{content:"";position:absolute;left:-8px;bottom:16px;width:14px;height:14px;border-left:1px solid #d8dde3;border-bottom:1px solid #d8dde3;background:#ffffff;transform:rotate(45deg)}.studio-rail__help-section{display:grid;gap:12px;padding:13px 14px}.studio-rail__help-section+.studio-rail__help-section{border-top:1px solid #e4e8ed}.studio-rail__help-section>strong{color:#3e4652;font-size:13px;font-weight:700}.studio-rail__help-meta{display:grid;gap:10px;margin:0}.studio-rail__help-meta div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px}.studio-rail__help-meta dt{color:#3f4652;font-size:11px;font-weight:700}.studio-rail__help-meta dd{margin:0;display:grid;justify-items:end;gap:3px;color:#8a9099;font-size:10px;text-align:right}.studio-rail__help-meta b{color:#a2a7ae;font-size:10px;font-weight:800}.studio-rail__help-section--links{gap:0}.studio-rail__help-section--links strong{margin-bottom:8px}.studio-rail__help-section--links a,.studio-rail__help-section--links button{display:flex;align-items:center;min-height:32px;padding:0;border:0;background:transparent;color:#303846;font-size:12px;text-align:left;text-decoration:none;cursor:pointer}.studio-rail__help-title{display:block;width:100%;min-height:auto!important;margin-bottom:8px;padding:0!important;border:0;appearance:none;background:transparent;color:#3e4652!important;font-size:13px!important;font-weight:700;line-height:1.4;text-align:left;cursor:pointer}.studio-rail__help-title:focus-visible,.studio-rail__help-title:hover{color:#16bfd0!important;outline:none}.studio-getting-started__backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:28px;background:rgba(25,32,44,.42)}.studio-getting-started{width:min(996px,calc(100vw - 56px));max-height:calc(100vh - 56px);overflow:auto;border-radius:3px;background:#ffffff;box-shadow:0 22px 60px rgba(20,29,45,.25)}.studio-getting-started__header{height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e6e9ee;color:#31394c}.studio-getting-started__header strong{font-size:16px;font-weight:700}.studio-getting-started__header button{width:28px;height:28px;border:0;background:transparent;color:#7d8592;font-size:24px;line-height:1;cursor:pointer}.studio-getting-started__hero{position:relative;min-height:360px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:34px;padding:44px 74px 62px;overflow:hidden;background:#f6f7f9}.studio-getting-started__illustration{position:relative;min-height:230px;display:grid;place-items:center}.studio-getting-started__bot{position:relative;z-index:2;width:116px;height:116px;display:flex;align-items:center;justify-content:center;gap:20px;border:8px solid #263452;border-radius:34px;background:#ffffff;box-shadow:0 12px 0 #dce1e8;transform:rotate(-6deg)}.studio-getting-started__bot:after,.studio-getting-started__bot:before{content:"";position:absolute;border-radius:999px;background:#263452}.studio-getting-started__bot:before{top:-28px;width:6px;height:28px}.studio-getting-started__bot:after{top:-36px;width:14px;height:14px;background:#18c6d7}.studio-getting-started__bot-eye{width:14px;height:14px;border-radius:999px;background:#18c6d7}.studio-getting-started__cards{position:absolute;right:4%;bottom:18px;display:grid;gap:8px;transform:rotate(7deg)}.studio-getting-started__cards span{min-width:118px;padding:8px 12px;border:1px solid #d5dce5;border-radius:3px;background:#ffffff;color:#697487;font-size:10px;box-shadow:0 5px 12px rgba(35,46,61,.08)}.studio-getting-started__hero.is-enterprise .studio-getting-started__bot{border-color:#1d6784;transform:rotate(5deg) scale(.9)}.studio-getting-started__hero.is-enterprise .studio-getting-started__cards{right:0;transform:rotate(-8deg)}.studio-getting-started__hero.is-improve .studio-getting-started__bot{border-radius:50%;transform:rotate(0deg) scale(.88)}.studio-getting-started__copy{max-width:390px}.studio-getting-started__copy h2{margin:0 0 20px;color:#16bfd0;font-size:22px;font-weight:700;line-height:1.45}.studio-getting-started__copy p{margin:0;color:#687181;font-size:13px;line-height:1.75}.studio-getting-started__next{position:absolute;top:50%;right:24px;width:34px;height:54px;transform:translateY(-50%);border:0;background:transparent;color:#aeb6c1;font-size:44px;font-weight:200;line-height:1;cursor:pointer}.studio-getting-started__dots{position:absolute;right:0;bottom:28px;left:0;display:flex;justify-content:center;gap:8px}.studio-getting-started__dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#d3d8df;cursor:pointer}.studio-getting-started__dots button.is-active{background:#18c6d7}.studio-getting-started__body{padding:34px 42px 28px;text-align:center}.studio-getting-started__body h3{margin:0 0 24px;color:#3b4455;font-size:16px;font-weight:700}.studio-getting-started__modes{display:flex;justify-content:center;gap:28px;margin-bottom:30px}.studio-getting-started__modes label{display:inline-flex;align-items:center;gap:8px;color:#7b8491;font-size:12px;cursor:pointer}.studio-getting-started__modes label.is-selected{color:#3b4455;font-weight:700}.studio-getting-started__modes input,.studio-getting-started__remember input{accent-color:#18c6d7}.studio-getting-started__course-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px;text-align:left}.studio-getting-started__course-options label{display:grid;grid-template-columns:18px 1fr;column-gap:8px;row-gap:5px;padding:16px;border:1px solid #d9dee6;border-radius:3px;color:#697487;cursor:pointer}.studio-getting-started__course-options label.is-selected{border-color:#18b8c9;background:#f1fbfc}.studio-getting-started__course-options input{grid-row:1/span 2;margin:2px 0 0;accent-color:#18c6d7}.studio-getting-started__course-options strong{color:#374054;font-size:13px}.studio-getting-started__course-options span{font-size:11px;line-height:1.55}.studio-getting-started__course{padding:34px 42px 24px;text-align:center}.studio-getting-started__course-copy{min-height:132px;padding:8px 36px 24px}.studio-getting-started__course-copy>span{color:#7f8998;font-size:10px}.studio-getting-started__course-copy h2{margin:12px 0;color:#2f3656;font-size:20px}.studio-getting-started__course-copy p{max-width:720px;margin:0 auto;color:#687181;font-size:12px;line-height:1.75}.studio-getting-started__progress{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:0;margin:0 0 26px;padding:0;list-style:none}.studio-getting-started__progress li{position:relative}.studio-getting-started__progress li:not(:last-child):after{content:"";position:absolute;top:13px;left:calc(50% + 14px);width:calc(100% - 28px);height:1px;background:#d9dee6}.studio-getting-started__progress li.is-passed:not(:last-child):after{background:#18b8c9}.studio-getting-started__progress button{position:relative;z-index:1;width:100%;display:grid;justify-items:center;gap:7px;padding:0 4px;border:0;background:transparent;color:#8c95a1;font-size:10px;cursor:pointer}.studio-getting-started__progress b{width:27px;height:27px;display:grid;place-items:center;border:1px solid #cfd5dd;border-radius:50%;background:#ffffff;font-size:10px}.studio-getting-started__progress .is-active button,.studio-getting-started__progress .is-passed button{color:#2f3656;font-weight:700}.studio-getting-started__progress .is-active b,.studio-getting-started__progress .is-passed b{border-color:#18b8c9;background:#18b8c9;color:#ffffff}.studio-getting-started__finished{margin:-8px 0 18px;color:#149eac;font-size:11px;font-weight:700}.studio-getting-started__course-actions{display:grid;grid-template-columns:120px 1fr 120px;align-items:center;gap:12px}.studio-getting-started__course-actions button{height:38px;border-radius:2px;font-size:12px;cursor:pointer}.studio-getting-started__course-actions button:disabled{opacity:.45;cursor:default}.studio-getting-started__course-actions>span{color:#87909d;font-size:10px}.studio-getting-started__switch{margin-top:16px;border:0;background:transparent;color:#347699;font-size:11px;text-decoration:underline;cursor:pointer}.studio-getting-started__actions{display:flex;justify-content:center;gap:10px}.studio-getting-started__actions button{min-width:190px;height:40px;padding:0 18px;border-radius:2px;font-size:12px;cursor:pointer}.studio-getting-started__secondary{border:1px solid #cfd5dd;background:#ffffff;color:#687181}.studio-getting-started__primary{border:1px solid #2f3656;background:#2f3656;color:#ffffff}.studio-getting-started__remember{display:inline-flex;align-items:center;gap:7px;margin-top:18px;color:#9299a3;font-size:10px;cursor:pointer}@media (max-width:760px){.studio-getting-started__backdrop{padding:12px}.studio-getting-started{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.studio-getting-started__hero{grid-template-columns:1fr;gap:12px;padding:28px 36px 56px}.studio-getting-started__illustration{min-height:150px}.studio-getting-started__copy{text-align:center}.studio-getting-started__actions,.studio-getting-started__modes{flex-direction:column;align-items:center}.studio-getting-started__course-options{grid-template-columns:1fr}.studio-getting-started__course{padding:24px 18px}.studio-getting-started__course-copy{padding:4px 4px 20px}.studio-getting-started__progress{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:16px}}.studio-rail__glyph{line-height:1}.studio-rail__account{position:relative;margin-top:14px}.studio-rail__account-avatar,.studio-rail__account-button{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;border:1px solid #d7dde4;background:#ffffff;color:#6c7480;font-size:15px;font-weight:700}.studio-rail__account-button.is-active{border-color:var(--navy);color:var(--navy)}.studio-rail__account-popover{position:absolute;left:calc(100% + 12px);bottom:-8px;z-index:80;width:292px;padding:16px 16px 14px;border:1px solid #dfe4ea;background:#ffffff;box-shadow:0 14px 26px rgba(35,46,61,.12)}.studio-rail__account-close{position:absolute;top:10px;right:10px;width:22px;height:22px;border:0;background:transparent;color:#9aa3ad;font-size:16px;line-height:1;cursor:pointer}.studio-rail__account-popover:before{content:"";position:absolute;left:-8px;bottom:18px;width:14px;height:14px;border-left:1px solid #dfe4ea;border-bottom:1px solid #dfe4ea;background:#ffffff;transform:rotate(45deg)}.studio-rail__account-header{display:flex;gap:10px;align-items:flex-start}.studio-rail__account-meta{display:grid;gap:8px;min-width:0;padding-right:22px}.studio-rail__account-meta strong{color:#37414f;font-size:13px;line-height:1.35}.studio-rail__account-meta span{color:#717985;font-size:11px;line-height:1.4;word-break:keep-all}.studio-rail__account-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;margin-top:22px}.studio-rail__account-link,.studio-rail__account-logout{min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid #dbe1e7;background:#ffffff;color:#47668b;font-size:12px;font-weight:700}.studio-rail__account-link{grid-column:1/-1;width:max-content;min-height:auto;padding:0;border:0;color:#19a6c4;text-decoration:underline;text-underline-offset:2px}.studio-rail__language-select{min-width:160px;height:32px;padding:0 34px 0 12px;border:1px solid #dfe4ea;background:#ffffff;color:#2f3643;font-size:12px}.studio-rail__account-logout{color:#334052}.studio-app-main{min-width:0;height:100vh;padding:0}.studio-app-main,.studio-workspace-shell{min-height:0;overflow:hidden;background:#ffffff}.studio-workspace-shell{height:100%;display:flex;flex-direction:column}.studio-workspace-shell>.form-message,.studio-workspace-shell>.manual-main__top{flex:0 0 auto}.studio-workspace-shell>.manual-main{flex:1 1 auto;height:auto}.manual-main{position:relative;width:100%;max-width:100%;height:100vh;min-height:0;display:flex;flex-direction:column;padding:14px 18px 16px 16px;overflow:hidden;background:#ffffff}.manual-main__top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);align-items:center;gap:12px;padding-top:12px}.manual-main__profile{display:flex;gap:16px;align-items:center}.manual-main__avatar{width:58px;height:58px;display:grid;place-items:center;border:2px solid #1f2937;border-radius:999px;background:var(--accent);flex-shrink:0}.floating-simulator__face,.manual-main__avatar-face{position:relative;width:22px;height:22px;display:block;border-radius:999px;background:#ffffff}.floating-simulator__face span,.manual-main__avatar-face span{position:absolute;top:7px;width:3px;height:3px;border-radius:999px;background:var(--navy)}.floating-simulator__face span:first-child,.manual-main__avatar-face span:first-child{left:6px}.floating-simulator__face span:last-child,.manual-main__avatar-face span:last-child{right:6px}.manual-main__avatar-face{width:24px;height:24px}.manual-main__avatar-face span{top:8px}.manual-main__avatar-face span:first-child{left:7px}.manual-main__avatar-face span:last-child{right:7px}.manual-main__meta{display:grid;gap:4px}.manual-main__title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;position:relative}.manual-main__title-row h1{margin:0;color:#2e3441;font-size:24px;line-height:1.1;font-weight:700}.manual-main__version{color:#6e7580;font-size:12px;font-weight:700}.manual-main__version-select{position:relative;display:inline-flex;align-items:center}.manual-main__version-select select{min-width:118px;height:22px;padding:0 18px 0 6px;border:1px solid #dfe4e8;background:#ffffff;color:#6e7580;font-size:12px;font-weight:700;line-height:20px;appearance:none}.manual-main__version-select:after{content:"▾";position:absolute;right:6px;top:50%;transform:translateY(-50%);color:#8b929d;font-size:9px;pointer-events:none}.manual-main__status{min-height:18px;padding:0 6px;border:1px solid #dfe4e8;border-radius:10px;color:#8d94a0;font-size:10px;line-height:18px}.manual-main__title-actions{display:inline-flex;align-items:center;gap:6px}.manual-main__favorite-button,.manual-main__menu-button{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#4f5b6a;font-size:17px;line-height:1;padding:0}.manual-main__favorite-button.is-active{color:#f0a74d}.manual-main__favorite-button:disabled{opacity:.55}.manual-main__menu{position:relative}.manual-main__menu-button{color:#4f5b6a;font-size:18px}.manual-main__menu-button:focus-visible,.manual-main__menu-button:hover{color:#26324a;background:#f4f7fa}.manual-main__menu-popover{position:absolute;top:calc(100% + 6px);right:0;left:auto;z-index:40;min-width:114px;display:grid;border:1px solid #dde3e9;background:#ffffff;box-shadow:0 12px 20px rgba(33,42,56,.1);transform:none}.manual-main__menu-item{min-height:34px;display:flex;align-items:center;padding:0 12px;border-bottom:1px solid #edf1f4;color:#46505d;font-size:12px}.manual-main__menu-item:last-child{border-bottom:none}.manual-main__menu-item:hover{background:#f8fafc}.manual-main__subtext,.manual-main__updated{margin:0;color:#8b919a;font-size:11px;line-height:1.5}.manual-main__engine-meta{color:#566273;font-weight:600}.manual-main__meta-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.manual-main__learn-button{min-width:58px;height:22px;padding:0 10px;border:1px solid #2f3656;background:#2f3656;color:#ffffff;font-size:11px;font-weight:700}.nlu-training-dialog__backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(21,28,40,.28)}.nlu-training-dialog{width:min(620px,calc(100vw - 48px));max-height:calc(100vh - 48px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid #dfe5eb;background:#ffffff;box-shadow:0 18px 40px rgba(20,29,43,.18)}.nlu-training-dialog__footer,.nlu-training-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #edf1f4}.nlu-training-dialog__header strong{color:#20304a;font-size:11px;font-weight:700}.nlu-training-dialog__header button{width:24px;height:24px;border:none;background:transparent;color:#6f7680;font-size:11px;line-height:1}.nlu-training-dialog__body{display:grid;gap:12px;padding:14px 16px;overflow:auto;color:#2f3847;font-size:10px}.nlu-training-dialog__help{margin:0;color:#7b8490;font-size:9px;line-height:1.5}.nlu-training-dialog__types{display:flex;gap:12px;align-items:center}.nlu-training-dialog__field,.nlu-training-dialog__types label{color:#2f3847;font-size:10px}.nlu-training-dialog__types label{display:inline-flex;gap:6px;align-items:center}.nlu-training-dialog__field{display:grid;gap:6px}.nlu-training-dialog__field span{color:#566273;font-weight:700}.nlu-training-dialog__field input,.nlu-training-dialog__field select,.nlu-training-dialog__field textarea{width:100%;border:1px solid #d9e1e8;background:#ffffff;color:#1f2a3a;font-size:10px}.nlu-training-dialog__field input,.nlu-training-dialog__field select{height:32px;padding:0 10px}.nlu-training-dialog__field textarea{min-height:160px;resize:vertical;padding:10px;line-height:1.5}.nlu-training-dialog__progress{display:grid;gap:8px;padding:10px;border:1px solid #d9e1e8;background:#f7f9fb}.nlu-training-dialog__engine-detail{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #d9e1e8;background:#f7f9fb;color:#6f7886;font-size:10px;line-height:1.45}.nlu-training-dialog__engine-detail strong{flex:none;color:#263449;font-size:10px}.nlu-training-dialog__steps{display:grid;gap:8px}.nlu-training-dialog__step{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;padding:10px;border:1px solid #d9e1e8;background:#ffffff}.nlu-training-dialog__step>span{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cfd8e3;background:#f7f9fb;color:#40506a;font-size:10px;font-weight:700}.nlu-training-dialog__step strong{display:block;color:#263449;font-size:11px;font-weight:700}.nlu-training-dialog__step p{margin:4px 0 0;color:#6f7886;font-size:10px;line-height:1.45}.nlu-training-dialog__step.is-complete{border-color:#7fa3d7;background:#f5f8fc}.nlu-training-dialog__step.is-complete>span{border-color:#406892;background:#406892;color:#ffffff}.nlu-training-dialog__step.is-disabled{opacity:.62}.nlu-training-dialog__progress-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#40506a;font-size:10px}.nlu-training-dialog__progress-meta strong{color:#2f3656;font-size:10px}.nlu-training-dialog__progress-track{height:8px;overflow:hidden;border:1px solid #cfd8e3;background:#ffffff}.nlu-training-dialog__progress-track span{display:block;height:100%;background:linear-gradient(90deg,rgba(255,255,255,.18) 25%,transparent 0,transparent 50%,rgba(255,255,255,.18) 0,rgba(255,255,255,.18) 75%,transparent 0,transparent),#2f3656;background-size:20px 20px;transition:width .35s ease;animation:nlu-training-progress-move 1.1s linear infinite}@keyframes nlu-training-progress-move{0%{background-position:0 0}to{background-position:20px 0}}.nlu-training-dialog__footer{justify-content:flex-end;border-top:1px solid #edf1f4;border-bottom:none}.nlu-training-dialog__footer button{min-width:64px;height:32px;border:1px solid #d9e1e8;background:#ffffff;color:#40506a;font-size:11px;font-weight:700}.nlu-training-dialog__footer .nlu-training-dialog__primary{border-color:#2f3656;background:#2f3656;color:#ffffff}.nlu-training-dialog__footer .nlu-training-dialog__secondary{border-color:#406892;background:#ffffff;color:#335d88}.nlu-training-dialog__footer button:disabled{cursor:not-allowed;opacity:.48}.manual-main__stats{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;border:1px solid #edf0f3}.manual-main__stat{min-height:72px;display:grid;align-content:center;justify-items:center;gap:6px;padding:8px 10px 10px;background:#f7f7f8;transition:background-color .18s ease,box-shadow .18s ease}.manual-main__stat-top{display:inline-flex;align-items:center;gap:4px;min-height:14px}.manual-main__stat-icon{width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center;color:#9aa1aa}.manual-main__stat-icon svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.manual-main__stat-label{color:#8e949d;font-size:11px;line-height:1}.manual-main__stat strong{color:#6f7680;font-size:28px;font-weight:400;line-height:1}.manual-main__stat--active{background:var(--navy)}.manual-main__stat--active .manual-main__stat-icon,.manual-main__stat--active .manual-main__stat-label,.manual-main__stat--active strong{color:#ffffff}.manual-main__stat[href]:not([aria-disabled=true]):hover{background:#eef3f8}.manual-main__stat--active[href]:not([aria-disabled=true]):hover{background:#2e4d74}.manual-main__stat[aria-disabled=true]{cursor:default}.manual-main__toolbar{margin-top:10px;display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.manual-main__toolbar-left,.manual-main__toolbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.manual-main__toolbar-left{color:#747b85;font-size:11px}.manual-main__mini-select,.manual-main__search{height:28px;border:1px solid #dfe3e8;background:#ffffff;color:#656d78;font-size:11px}.manual-main__mini-select{min-width:88px;padding:0 8px}.manual-main__search--readonly{display:inline-flex;align-items:center}.manual-main__mini-select--select{position:relative;min-width:102px;padding:0;overflow:hidden}.manual-main__mini-select--select:after{content:"▾";position:absolute;top:50%;right:8px;transform:translateY(-50%);color:#8b93a0;font-size:10px;pointer-events:none}.manual-main__mini-select--select select{width:100%;height:100%;padding:0 24px 0 8px;border:none;background:transparent;color:inherit;font:inherit;appearance:none}.manual-main__search{width:280px;padding:0 10px}.manual-main__action-button,.manual-main__icon-button{height:28px;border:1px solid #d8dde3;background:#ffffff;color:#5f6773;font-size:11px}.manual-main__icon-button{width:28px}.manual-main__action-button{padding:0 10px;background:#2f3656;border-color:#2f3656;color:#ffffff}.manual-main--intent-list .manual-main__toolbar--intent-search{margin-top:10px;align-items:flex-start;flex-wrap:nowrap}.manual-main--intent-list .manual-main__search-group{gap:4px}.manual-main--intent-list .manual-main__toolbar--intent-search .manual-main__toolbar-right{margin-left:auto;gap:6px;flex-wrap:nowrap}.manual-main--intent-list .manual-main__toolbar--intent-meta{justify-content:flex-start;margin-top:6px;flex-wrap:nowrap}.manual-main--intent-list .manual-main__toolbar--intent-meta .manual-main__toolbar-left{gap:6px}.manual-main--intent-list .manual-main__toolbar--intent-meta strong{color:#303846;font-size:10px;font-weight:700}.manual-main--intent-list .manual-main__search{width:300px;height:24px;padding:0 8px;border:none;border-bottom:1px solid #cbd4dd;color:#657285;font-size:10px}.manual-main--intent-list .manual-main__mini-select{height:24px;font-size:10px}.manual-main--intent-list .manual-main__toolbar--intent-search .manual-main__mini-select--select{min-width:54px;border:none;border-bottom:1px solid #cbd4dd}.manual-main--intent-list .manual-main__toolbar--intent-meta .manual-main__mini-select--select{min-width:100px}.manual-main--intent-list .manual-main__action-button,.manual-main--intent-list .manual-main__ghost-button,.manual-main--intent-list .manual-main__menu-button--toolbar{min-height:24px;height:24px;font-size:10px;font-weight:600;line-height:22px}.manual-main--intent-list .manual-main__action-button{min-width:102px;padding:0 10px}.manual-main--intent-list .manual-main__action-button--dropdown:after{content:"⌄";margin-left:8px;font-size:10px}.manual-main--intent-list .manual-main__ghost-button{min-width:52px;padding:0 12px}.manual-main--intent-list .manual-main__menu-button--toolbar{width:24px;min-width:24px;padding:0}.manual-main--intent-list .manual-main__table--intents{margin-top:8px;overflow-x:hidden;overflow-y:auto}.manual-main__table{flex:1 1 auto;min-height:0;margin-top:6px;overflow:auto;border-top:1px solid #e8ecf0;border-bottom:1px solid #e8ecf0;scrollbar-gutter:stable}.manual-main__table-header,.manual-main__table-row{display:grid;grid-template-columns:26px 60px 50px minmax(260px,1.8fr) 60px 70px 60px 60px 80px 110px 80px;align-items:center;min-height:34px}.manual-main__table-header{position:sticky;top:0;z-index:2;background:#ffffff;color:#7a818b;font-size:11px;font-weight:700;border-bottom:1px solid #e8ecf0}.manual-main__table-row{color:#636b75;font-size:10px;border-bottom:1px solid #eff2f4}.manual-main__cell{padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manual-main__cell--number{display:flex;align-items:center;justify-content:flex-end;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.manual-main__cell--number .settings-sort-button{margin-left:auto;justify-content:flex-end;text-align:right}.manual-main__number{min-width:24px;display:inline-block;text-align:right}.manual-main__cell-link-button{min-width:24px;height:auto;padding:0;border:none;background:transparent;color:#365a87;font:inherit;font-size:10px;line-height:1.4;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.manual-main__cell-link-button:hover{color:#243b5a;text-decoration:underline;text-underline-offset:2px}.manual-main__cell--check{display:grid;place-items:center;padding:0}.manual-main__cell--title{color:#56606d}.manual-main__cell--link{text-decoration:underline;text-underline-offset:2px}.manual-main__cell-button{border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.manual-main__pagination{flex:0 0 auto;display:flex;justify-content:center;gap:4px;margin-top:10px}.manual-main__empty{margin:10px 0 0;color:#6f7783;font-size:13px}.manual-main__table-row--empty{min-height:72px}.manual-main__cell--empty-message{grid-column:2/-1;padding-top:16px;padding-bottom:16px;color:#6f7783;font-size:13px;white-space:normal}.manual-main__pagination button{min-width:20px;height:20px;padding:0 4px;border:none;background:transparent;color:#858c95;font-size:11px}.manual-main__pagination .is-active{color:#2c3442;font-weight:700}.studio-page-loading{min-height:calc(100vh - 64px);padding:32px;background:#f6f8fb}.studio-page-loading__panel{max-width:720px;min-height:120px;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:28px 32px;border:1px solid #d9e1ec;background:#fff;color:#22304a;box-shadow:0 18px 45px rgba(31,43,68,.08)}.studio-page-loading__panel strong{font-size:18px}.studio-page-loading__panel span{color:#6f7783;font-size:14px}.floating-simulator{position:fixed;right:20px;bottom:20px;z-index:91;width:69px;height:69px;display:grid;place-items:center;border-radius:999px;background:var(--accent);box-shadow:0 10px 18px rgba(212,151,93,.26)}.floating-simulator.is-open{box-shadow:0 8px 16px rgba(22,34,48,.22)}.analysis-page .floating-simulator{bottom:76px}.floating-simulator__face{width:33px;height:33px}.floating-simulator__face span{top:11px;width:4px;height:4px}.floating-simulator__face span:first-child{left:9px}.floating-simulator__face span:last-child{right:9px}.bots-workspace{position:relative;min-height:100vh;padding:12px 16px 18px;background:#ffffff}.bots-workspace__tabs{display:inline-flex;gap:6px;margin-bottom:12px}.bots-workspace__tabs a,.bots-workspace__tabs button{min-width:64px;height:26px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dbe2e9;background:#ffffff;color:#6c7480;font-size:11px}.bots-workspace__tabs .is-active{border-color:var(--navy);background:var(--navy);color:#ffffff}.bots-workspace__body{display:grid;grid-template-columns:220px 1fr;gap:0;min-height:640px;border:1px solid #e5eaf0}.bots-workspace__body--list{grid-template-columns:minmax(0,1fr)}.bots-workspace__body--list .bots-workspace__list{border-right:none}.bots-workspace__list{display:grid;grid-template-rows:auto auto 1fr;border-right:1px solid #e5eaf0;background:#ffffff}.bots-workspace__list-header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid #edf1f4}.bots-workspace__list-header strong{color:#4d5562;font-size:12px}.bots-workspace__list-header button{width:22px;height:22px;border:1px solid #dbe2e9;background:#ffffff;color:#7a818b;font-size:11px}.bots-workspace__search-row{padding:8px 12px;border-bottom:1px solid #edf1f4}.bots-workspace__search-row input{width:100%;height:28px;border:1px solid #dbe2e9;padding:0 10px;font-size:11px}.bots-workspace__items{display:grid;align-content:start}.bots-workspace__item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #f0f3f6}.bots-workspace__item strong{display:block;color:#3f4652;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bots-workspace__item p,.bots-workspace__meta small{margin:4px 0 0;color:#8a919b;font-size:10px}.bots-workspace__avatar{position:relative;width:34px;height:34px;display:grid;place-items:center;border:1px solid #dfe6ed;border-radius:999px;background:#ffffff}.bots-workspace__avatar:before{content:"";width:20px;height:20px;border-radius:999px;background:#25c6d7}.bots-workspace__avatar span{position:absolute;top:16px;z-index:1;width:3px;height:3px;border-radius:999px;background:#ffffff}.bots-workspace__avatar span:first-child{left:15px}.bots-workspace__avatar span:last-child{right:15px}.bots-workspace__summary{min-width:0}.bots-workspace__title-row{min-width:0;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px}.bots-workspace__state{width:14px;height:14px;display:grid;place-items:center;border-radius:999px;color:#ffffff;font-size:9px;font-weight:800;line-height:1}.bots-workspace__state--trained{background:#56b8ee}.bots-workspace__state--draft{background:#8d939d}.bots-workspace__summary p span{margin-left:6px;color:#9aa1aa;font-weight:700}.bots-workspace__item.is-active{background:#f8fbff}.bots-workspace__meta{display:grid;justify-items:end;gap:4px;min-width:48px}.bots-workspace__meta small:first-child{color:#7a818b;font-weight:700}.bots-workspace__empty{display:grid;place-items:center;align-content:center;gap:14px;background:#fbfcfd}.bots-workspace__empty p{margin:0;color:#97a0aa;font-size:12px}.bots-workspace__empty-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:999px;background:#eceff3}.bots-workspace__empty-face{position:relative;width:22px;height:22px;border-radius:999px;background:#d7dde4}.bots-workspace__empty-face span{position:absolute;top:7px;width:3px;height:3px;border-radius:999px;background:#ffffff}.bots-workspace__empty-face span:first-child{left:6px}.bots-workspace__empty-face span:last-child{right:6px}.bots-workspace__create-button{min-height:26px;padding:0 12px;border:1px solid var(--navy);background:var(--navy);color:#ffffff;font-size:11px;line-height:26px}.bots-workspace__scrim{position:absolute;inset:0;background:rgba(250,251,252,.66)}.bots-workspace__overlay{position:absolute;top:92px;left:50%;transform:translateX(-50%);width:min(520px,calc(100% - 40px))}.bot-create-dialog{display:flex;max-height:calc(100dvh - 124px);flex-direction:column;padding:16px 18px 18px;border:1px solid #dde3ea;background:#ffffff;box-shadow:0 18px 42px rgba(36,52,77,.14)}.bot-create-dialog__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid #edf1f4}.bot-create-dialog__header strong{color:#49505d;font-size:20px;font-weight:700}.bot-create-dialog__close{color:#a0a7b1;font-size:26px;line-height:1}.bot-create-dialog__body{display:grid;min-height:0;overflow-y:auto;gap:18px;padding-top:16px;padding-right:6px}.bot-create-dialog__field{display:grid;gap:10px}.bot-create-dialog__field--vector{padding:10px;border:1px solid #dde6ef;background:#f9fbfd}.bot-create-dialog__field small{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#9aa1aa;font-size:11px}.bot-create-dialog__label{color:#58606c;font-size:13px;font-weight:700}.bot-create-dialog__label em,.bot-settings-card>span em{color:#d9534f;font-style:normal}.bot-create-dialog__type-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.bot-create-dialog__radio{display:inline-flex;align-items:center;gap:6px;color:#6a717c;font-size:12px}.bot-create-dialog__switch{display:inline-flex;border:1px solid #dbe2e9}.bot-create-dialog__switch button{min-width:62px;height:28px;border:none;border-right:1px solid #dbe2e9;background:#ffffff;color:#7d8590;font-size:11px}.bot-create-dialog__switch button:last-child{border-right:none}.bot-create-dialog__switch .is-active{background:var(--teal);color:#ffffff}.bot-create-dialog__switch button:disabled{opacity:.45;cursor:default}.bot-create-dialog__profile-row{display:flex;align-items:center;gap:18px;min-height:72px}.bot-create-dialog__profile{width:54px;height:54px;border-radius:999px;border:none}.bot-create-dialog__profile.is-selected{box-shadow:0 0 0 6px #fff,0 0 0 7px #dbe2e9}.bot-create-dialog__profile--muted{background:#d7d7d7}.bot-create-dialog__profile--active{background:var(--accent);box-shadow:0 0 0 6px #fff,0 0 0 7px #dbe2e9}.bot-create-dialog__profile--outline{background:#ffffff;border:1px solid #dbe2e9}.bot-create-dialog__profile-image{display:block;object-fit:cover}.bot-create-dialog__profile-reset,.bot-create-dialog__profile-upload{min-height:32px;padding:0 10px;border:1px solid #c7d3e0;background:#fff;color:#405b7c;font-size:12px;line-height:30px;cursor:pointer}.bot-create-dialog__profile-upload input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bot-create-dialog__profile-reset{color:#6c7787}.bot-create-dialog__input,.bot-create-dialog__select{width:100%;height:40px;border:1px solid #dbe2e9;padding:0 12px;color:#4f5664;font-size:12px}.bot-create-dialog__footer{display:flex;flex:0 0 auto;justify-content:flex-end;gap:10px;padding-top:18px;border-top:1px solid #edf1f4;background:#ffffff}.bot-create-dialog__ghost,.bot-create-dialog__primary{min-width:96px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dbe2e9;font-size:12px}.bot-create-dialog__ghost{background:#ffffff;color:#59616d}.bot-create-dialog__primary{background:var(--navy);border-color:var(--navy);color:#ffffff}.version-overlay-page{position:relative;min-height:100vh;background:#f5f7fa}.version-overlay-backdrop{min-height:100vh;padding:28px 36px;background:#ffffff}.version-overlay-backdrop__header{display:grid;grid-template-columns:minmax(320px,1fr) minmax(420px,.9fr);gap:28px;align-items:start}.version-overlay-backdrop__bot{display:flex;align-items:center;gap:18px}.version-overlay-backdrop__avatar{width:64px;height:64px;display:grid;grid-template-columns:repeat(2,6px);place-content:center;gap:8px;border-radius:999px;background:var(--accent)}.version-overlay-backdrop__avatar span{width:6px;height:6px;border-radius:999px;background:#ffffff}.version-overlay-backdrop__bot strong{display:block;color:#1f2b3d;font-size:34px;line-height:1.1}.version-overlay-backdrop__bot p{margin:8px 0 0;color:#7c8798}.version-overlay-backdrop__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e2e7ee}.version-overlay-backdrop__tabs>div{min-height:78px;display:grid;align-content:center;justify-items:center;gap:4px;background:#f7f8fa;border-left:1px solid #e2e7ee}.version-overlay-backdrop__tabs>div:first-child{border-left:0}.version-overlay-backdrop__tabs>div.is-active{background:var(--navy)}.version-overlay-backdrop__tabs span{color:#8b94a3;font-size:12px}.version-overlay-backdrop__tabs strong{color:#6b7280;font-size:28px;font-weight:400}.version-overlay-backdrop__tabs>div.is-active span,.version-overlay-backdrop__tabs>div.is-active strong{color:#ffffff}.version-overlay-backdrop__meta{margin-top:26px;display:flex;gap:12px;color:#6e7787}.version-overlay-backdrop__meta span{min-width:150px;padding:10px 14px;border:1px solid #e3e8ef;background:#f9fafb}.version-overlay-backdrop__meta strong{margin-left:8px;color:#1f2b3d}.version-overlay-scrim{position:absolute;inset:0;background:rgba(250,251,252,.62)}.version-dialog{position:absolute;top:104px;left:50%;width:min(1120px,calc(100% - 60px));transform:translateX(-50%);padding:12px 14px 14px;border:1px solid #d9dfe6;background:#ffffff;box-shadow:0 16px 40px rgba(34,37,43,.12)}.version-dialog__header{display:flex;justify-content:space-between;align-items:center;padding:2px 2px 12px}.version-dialog__header strong{color:#49505d;font-size:13px;font-weight:700}.version-dialog__close{color:#8c939d;font-size:20px;line-height:1}.version-dialog__actions{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:12px}.version-dialog__action{min-height:28px;padding:0 12px;border:1px solid #d8dde3;background:#ffffff;color:#5f6773;font-size:11px;line-height:28px;cursor:pointer}.version-dialog__action.is-active{background:var(--navy);border-color:var(--navy);color:#ffffff}.version-dialog__guide{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 2px 10px;color:#737b85;font-size:11px;flex-wrap:wrap}.version-dialog__guide p{margin:0}.version-dialog__table{border:1px solid #e5e9ee}.version-dialog__row{display:grid;grid-template-columns:44px 62px 92px minmax(150px,1fr) repeat(5,48px) 118px 76px minmax(100px,.7fr);min-height:34px;align-items:center;border-bottom:1px solid #eceff3;color:#666d77;font-size:11px}.version-dialog__engine{color:#263041;font-weight:600}.version-dialog__row:last-child{border-bottom:none}.version-dialog__row span{padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.version-dialog__row-link{border:none;background:transparent;color:inherit;font:inherit;text-decoration:none;cursor:pointer}.version-dialog__row-link--select{display:inline-grid;place-items:center}.version-dialog__cell{padding:0 8px}.version-dialog__cell--select{display:grid;place-items:center;padding:0}.version-dialog__selection-dot{width:14px;height:14px;border:1px solid #c6ccd4;border-radius:999px;background:#ffffff}.version-dialog__row--header{color:#737b85;font-weight:700;background:#f8fafc}.version-dialog__row.is-selected{background:#f8fbff;box-shadow:inset 0 0 0 1px rgba(70,104,141,.16)}.version-dialog__row.is-selected .version-dialog__selection-dot{border-color:var(--accent);background:radial-gradient(circle at center,var(--accent) 0 45%,#ffffff 46% 100%)}.version-dialog__status{display:inline-flex;align-items:center;justify-content:center;min-width:66px;height:18px;border-radius:999px;background:#eef1f4;color:#7a818b;font-size:10px}.version-dialog__training-state{display:inline-flex;margin-left:4px;color:#9a5b1f;font-size:10px;font-style:normal;font-weight:700}.version-dialog__status--active{background:var(--teal-soft);color:#3d6289}.version-dialog__status--testing{background:#fdf3e5;color:#a86d2f}.version-dialog__comment{color:#5a6472;text-decoration:underline;text-underline-offset:2px}.version-dialog__comment-link{border:none;background:transparent;color:inherit;font:inherit;text-decoration:inherit;cursor:pointer}.version-dialog__footer{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;flex-wrap:wrap}.version-dialog__footer-note{margin:0;color:#8a9099;font-size:9px;line-height:1.6}.version-dialog__ghost,.version-dialog__modal-button{min-width:88px;height:34px;border:1px solid #d8dde3;font-size:11px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.version-dialog__ghost{background:#ffffff;color:#5f6773}.version-dialog__modal-scrim{position:absolute;inset:0;background:rgba(246,248,250,.74)}.version-dialog__modal{position:absolute;top:50%;left:50%;width:min(460px,calc(100% - 96px));transform:translate(-50%,-50%);border:1px solid #d9dfe6;background:#ffffff;box-shadow:0 18px 42px rgba(34,37,43,.16);z-index:2}.version-dialog__modal--wide{width:min(620px,calc(100% - 96px))}.version-dialog__modal-header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px 0}.version-dialog__modal-header strong{color:#49505d;font-size:13px;font-weight:700}.version-dialog__modal-close{border:none;background:transparent;color:#8c939d;font-size:20px;line-height:1;cursor:pointer}.version-dialog__modal-body{display:grid;gap:14px;padding:14px 18px 18px}.version-dialog__message{margin:0;color:#4e5664;font-size:10px;line-height:1.7}.version-dialog__summary{display:grid;gap:8px;padding:12px 14px;border:1px solid #e4e9ee;background:#f8fafc}.version-dialog__summary-row{display:grid;grid-template-columns:84px 1fr;gap:10px;align-items:center}.version-dialog__summary-row span{color:#7a818b;font-size:11px;font-weight:700}.version-dialog__summary-row strong{color:#4f5664;font-size:10px;font-weight:600}.version-dialog__field-group{display:grid;gap:8px}.version-dialog__field-label{color:#707781;font-size:11px;font-weight:700}.version-dialog__upload-options{display:grid;gap:10px}.version-dialog__upload-option{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #dde3e9;background:#ffffff}.version-dialog__upload-option input{margin-top:3px}.version-dialog__upload-option strong{display:block;color:#49505d;font-size:11px}.version-dialog__upload-option p{margin:4px 0 0;color:#8b919a;font-size:9px;line-height:1.6}.version-dialog__upload-option.is-active{border-color:rgba(70,104,141,.28);background:#f8fbff}.version-dialog__upload-select{height:34px;padding:0 10px;border:1px solid #d8dde3;background:#ffffff;color:#5f6773;font-size:10px}.version-dialog__upload-file{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.version-dialog__comment-textarea{min-height:112px;padding:10px 12px;border:1px solid #d8dde3;background:#ffffff;color:#4f5664;font-size:10px;line-height:1.6}.version-dialog__file-button{min-width:92px;height:34px;border:1px solid #d8dde3;background:#ffffff;color:#5f6773;font-size:11px;cursor:pointer}.version-dialog__file-input{display:none}.version-dialog__file-name{color:#8b919a;font-size:10px;line-height:1.6}.version-dialog__note{color:#8b919a;font-size:9px;line-height:1.6;margin:0}.version-dialog__alert{margin:0;color:#c33b3b;font-size:10px;line-height:1.6}.version-dialog__modal-footer{display:flex;justify-content:flex-end;gap:8px;padding:0 18px 18px}.version-dialog__modal-button--ghost{background:#ffffff;color:#5f6773}.version-dialog__modal-button--primary{background:#2f3656;border-color:#2f3656;color:#ffffff}.data-grid{border:1px solid #e4e9ee;background:#ffffff;overflow-x:auto}.data-grid__row{display:grid;grid-template-columns:var(--data-grid-template);min-height:40px;align-items:center;border-bottom:1px solid #edf1f4}.data-grid__row:last-child{border-bottom:none}.data-grid__row--header{min-height:44px;background:#ffffff;color:#49505d;font-weight:700}.data-grid__cell{padding:0 12px;color:inherit;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-grid--studio .data-grid__cell{color:#5f6773}.data-grid--studio .data-grid__row--header .data-grid__cell{color:#49505d}.data-grid--admin .data-grid__cell{color:#5f6773;font-size:10px}.data-grid--admin .data-grid__row--header .data-grid__cell{color:#49505d;font-size:11px}.data-grid a{color:inherit;text-decoration:underline;text-underline-offset:2px}.data-grid__sort-button{width:100%;min-width:0;height:100%;display:inline-flex;align-items:center;gap:3px;border:0;background:transparent;padding:0;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer}.data-grid__sort-button:hover span:first-child{text-decoration:underline;text-underline-offset:2px}.data-grid__sort-mark{color:#9aa6b4;font-size:9px;line-height:1}.data-grid__sort-button.is-active .data-grid__sort-mark{color:#41506a}.admin-console{height:100vh;min-height:0;display:grid;grid-template-columns:70px 1fr;overflow:hidden;background:#ffffff}.admin-console__surface{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.admin-console__header{display:flex;justify-content:space-between;align-items:center;gap:18px;flex:0 0 auto;min-height:72px;padding:12px 24px 12px 20px;border-bottom:1px solid #e7ebef}.admin-console__header h1{margin:0;color:#2e3441;font-size:24px;line-height:1.1;font-weight:700}.admin-console__header p{margin:4px 0 0;color:#79818c;font-size:11px}.session-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:420px;padding:10px 12px;border:1px solid #e3e8ed;background:#ffffff}.session-toolbar__user{display:grid;gap:4px}.session-toolbar__user strong{color:#2d3442;font-size:11px}.session-toolbar__user span{color:#78818d;font-size:9px}.session-toolbar__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-console__body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:184px 1fr;overflow:hidden}.admin-console__nav{min-height:0;padding:0;border-right:1px solid #e7ebef;overflow:hidden}.admin-console__group{padding:12px 18px 12px 20px;border-bottom:1px solid #edf1f4}.admin-console__group h2{margin:0 0 8px;color:#2f3643;font-size:11px;font-weight:700}.admin-console__links{display:grid;gap:6px}.admin-console__link{color:#5f6773;font-size:10px;line-height:1.35}.admin-console__link.is-active{color:#27a8c7}.admin-console__main{min-width:0;min-height:0;padding:14px 20px 16px;overflow:hidden}.admin-page{height:100%;min-height:0;display:flex;flex-direction:column;gap:10px;overflow:hidden}.admin-detail,.admin-license-summary,.operations-dashboard{height:100%;min-height:0;overflow:auto}.admin-page h2{margin:0;color:#2f3643;font-size:11px;font-weight:700}.admin-page__search-row,.studio-table-page__search-row{display:grid;grid-template-columns:minmax(320px,460px) 36px 1fr;align-items:center;gap:8px}.admin-page__search,.studio-table-page__search{height:32px;display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid #cfd6de;color:#9aa1aa}.admin-page__search input,.studio-table-page__search input{width:100%;border:none;background:transparent;color:#4e5664;font-size:10px;outline:none}.admin-page__search-row .login-select,.studio-table-page__search-row .login-select{height:32px;padding:0 12px;border-radius:4px;color:#4e5664;font-size:10px;line-height:32px}.admin-page__filter,.studio-table-page__filter{width:36px;height:32px;border:none;background:transparent;color:#8f98a3;font-size:11px}.admin-page__filter--text{width:auto;min-width:64px;padding:0 12px;font-size:11px;white-space:nowrap}.admin-interactive-table__search-row{grid-template-columns:minmax(320px,460px) 64px minmax(0,1fr)}.admin-audit-logs__search-row{grid-template-columns:minmax(220px,1fr) minmax(108px,128px) minmax(118px,150px) minmax(118px,136px) minmax(118px,136px) auto}.admin-audit-logs__search-row .admin-page__search-actions{justify-content:flex-end}.admin-audit-logs__search-row .admin-page__search,.admin-audit-logs__search-row .login-select{min-width:0;width:100%;box-sizing:border-box}.admin-system-logs__search-row{grid-template-columns:minmax(260px,1fr) minmax(96px,120px) minmax(120px,150px) minmax(120px,160px) auto}.admin-system-logs__search-row .admin-page__search,.admin-system-logs__search-row .login-select{min-width:0;width:100%;box-sizing:border-box}.admin-system-logs__search-row .admin-page__search-actions{justify-content:flex-end;gap:8px}.admin-history-controls{width:100%;gap:16px;flex-wrap:wrap}.admin-history-controls,.admin-history-filters{display:flex;align-items:center;justify-content:flex-end}.admin-history-filters{gap:10px;flex-wrap:nowrap;min-width:0;width:auto}.admin-history-filters__field{display:flex;align-items:center;gap:6px;color:#667085;font-size:11px;min-width:0;flex:0 0 auto;white-space:nowrap}.admin-history-filters__field input,.admin-history-filters__field select{height:28px;min-width:104px;border:1px solid #d8dde3;border-radius:4px;background:#ffffff;color:#2f3643;font-size:10px;padding:0 8px}.admin-history-filters__field--date input{min-width:118px}.admin-users-page__search-row{grid-template-columns:minmax(260px,1.4fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(130px,.9fr) minmax(130px,.9fr) auto}.admin-users-page__search-row .admin-page__search-actions{justify-content:flex-start}.admin-users-page__grid{overflow-x:hidden}.admin-users-page__grid .data-grid__cell{padding:0 10px}.admin-page__search-actions,.studio-table-page__search-actions{display:flex;justify-content:flex-end;gap:10px}.admin-page__tabs{flex:0 0 auto;display:flex;gap:6px;margin:6px 0 8px;border-bottom:1px solid #dfe5ec}.admin-page__tabs button{min-width:84px;height:34px;padding:0 14px;border:1px solid transparent;border-bottom:none;background:transparent;color:#596273;font-size:11px;font-weight:700;cursor:pointer}.admin-page__tabs button.is-active{border-color:#dfe5ec;background:#ffffff;color:#1f2a44}.admin-page__muted{color:#7b8492;font-size:9px}.admin-page__grid-scroll,.studio-table-page__grid-scroll{flex:1 1;min-height:0;overflow:auto;border:1px solid #e4e9ee;background:#ffffff}.admin-page>.data-grid{flex:1 1;min-height:0;overflow:auto}.admin-page__grid-scroll .data-grid,.studio-table-page__grid-scroll .data-grid{min-width:100%;border:0}.admin-page>.data-grid .data-grid__row--header,.admin-page__grid-scroll .data-grid__row--header,.studio-table-page__grid-scroll .data-grid__row--header{position:sticky;top:0;z-index:2}.admin-page__toolbar,.studio-table-page__toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;flex:0 0 auto}.admin-page__toolbar-left,.studio-table-page__toolbar-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-page__toolbar-left strong,.studio-table-page__toolbar-left strong{color:#2f3643;font-size:11px;font-weight:700}.admin-page__page-size,.admin-page__toolbar-button,.studio-table-page__page-size,.studio-table-page__toolbar-button{min-height:30px;padding:0 14px;border:1px solid #d8dde3;background:#ffffff;color:#5f6773;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.admin-page__toolbar-right,.studio-table-page__toolbar-right{display:flex;gap:8px;flex-wrap:wrap}.admin-page__primary,.studio-table-page__primary{min-height:38px;padding:0 18px;border:1px solid #2f3656;background:#2f3656;color:#ffffff;font-weight:700}.admin-page__ghost,.admin-page__primary,.studio-table-page__ghost,.studio-table-page__primary{min-width:56px;font-size:11px;display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap}.admin-page__ghost,.studio-table-page__ghost{min-height:30px;padding:0 14px;border:1px solid #d8dde3;background:#ffffff;color:#5f6773}.admin-page__table-actions{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.admin-page__table-button{min-width:44px;min-height:26px;padding:0 10px}.admin-page__selection,.studio-table-page__selection{color:#28b5d2;font-size:10px;font-weight:700}.admin-page__pagination,.studio-table-page__pagination{flex:0 0 auto;display:flex;justify-content:center;align-items:center;gap:8px;position:sticky;bottom:0;z-index:3;margin-top:auto;min-height:36px;padding:10px 0 6px;border-top:1px solid #e1e6ec;background:#ffffff}.admin-page__pagination button,.studio-table-page__pagination button{min-width:auto;height:auto;padding:0;border:0;background:transparent;color:#7f8998;font-size:12px;line-height:1}.admin-page__pagination .is-active,.studio-table-page__pagination .is-active{color:#24b4d3;font-weight:700}.admin-botstation__filters{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(180px,1.15fr) 118px 118px 118px 136px 136px auto;gap:8px;align-items:end;padding:10px 12px;border:1px solid #e1e7ee;background:#ffffff}.admin-botstation-dialog__form label,.admin-botstation__filters label{display:grid;gap:4px;color:#657184;font-size:11px;font-weight:700}.admin-botstation-dialog__form input,.admin-botstation-dialog__form textarea,.admin-botstation__filters input,.admin-botstation__filters select{min-height:28px;border:1px solid #d5dde6;background:#ffffff;color:#263346;font-size:10px;outline:none}.admin-botstation-dialog__form input,.admin-botstation__filters input,.admin-botstation__filters select{padding:0 8px}.admin-botstation__filter-actions{display:flex;gap:6px;justify-content:flex-end}.admin-botstation__filter-actions .admin-page__ghost,.admin-botstation__filter-actions .admin-page__primary{min-height:28px;padding:0 14px}.admin-botstation__error,.admin-botstation__message{margin:0;font-size:10px}.admin-botstation__message{color:#2b6f54}.admin-botstation__error{color:#b13b3b}.admin-botstation__grid .data-grid__row{min-height:32px}.admin-botstation__grid .data-grid__row--header{min-height:34px}.admin-botstation__link{border:none;background:transparent;color:#2f5f8d;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.admin-botstation__status-link{color:#8a4b33}.admin-botstation__status-link.is-active{color:#2b6f54}.admin-botstation-dialog{width:min(760px,calc(100vw - 64px));max-height:calc(100vh - 64px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid #d5dde6;background:#ffffff;box-shadow:0 18px 44px rgba(15,23,42,.22)}.admin-botstation-dialog--status{width:min(520px,calc(100vw - 64px))}.admin-botstation-dialog__body{min-height:0;padding:14px 16px;overflow:auto}.admin-botstation-dialog__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0 0 14px}.admin-botstation-dialog__summary div{display:grid;gap:4px;padding-bottom:8px;border-bottom:1px solid #edf1f5}.admin-botstation-dialog__summary dt{color:#657184;font-size:11px;font-weight:700}.admin-botstation-dialog__summary dd{margin:0;color:#263346;font-size:10px}.admin-botstation-dialog__switch{display:inline-flex;align-items:center;gap:6px;color:#263346;font-size:11px;font-weight:700}.admin-botstation-dialog__switch input{width:14px;height:14px}.admin-botstation-dialog__tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.admin-botstation-dialog__tabs button{min-height:28px;padding:0 12px;border:1px solid #d8dde3;background:#ffffff;color:#5f6773;font-size:11px}.admin-botstation-dialog__tabs button.is-active{border-color:#2f3656;background:#2f3656;color:#ffffff}.admin-botstation-dialog__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-botstation-dialog__health{display:grid;gap:8px;padding:10px 12px;border:1px solid #dbe4ee;background:#f8fbff}.admin-botstation-dialog__health strong{color:#243246;font-size:12px;font-weight:700}.admin-botstation-dialog__health-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0}.admin-botstation-dialog__health-list div{display:grid;gap:2px}.admin-botstation-dialog__health-list dt{color:#6b7280;font-size:11px;font-weight:600}.admin-botstation-dialog__health-list dd{margin:0;color:#243246;font-size:12px;line-height:1.45;word-break:break-word}.admin-botstation-dialog__status-pill{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:-.01em}.admin-botstation-dialog__status-pill--ok{border:1px solid #b9e3cf;background:#eefaf4;color:#217a4e}.admin-botstation-dialog__status-pill--warn{border:1px solid #f0cf9b;background:#fff7ea;color:#9a5a00}.admin-botstation-dialog__log-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.admin-botstation-dialog__log-list li{display:grid;gap:2px;padding:8px 10px;border:1px solid #dbe4ee;background:#ffffff}.admin-botstation-dialog__log-list span{color:#6b7280;font-size:11px}.admin-botstation-dialog__log-list strong{color:#243246;font-size:12px;font-weight:700}.admin-botstation-dialog__log-list p{margin:0;color:#465469;font-size:12px;line-height:1.45}.admin-botstation-dialog__switch--inline{min-height:28px;align-content:end}.admin-botstation-dialog__field--wide{grid-column:1/-1}.admin-botstation-dialog__form textarea{min-height:82px;padding:8px;resize:vertical}.api-store-dialog{width:min(1120px,calc(100vw - 80px));height:min(620px,calc(100vh - 64px));max-height:calc(100vh - 64px);display:grid;grid-template-rows:44px minmax(0,1fr) 40px;padding:0;overflow:hidden;border:1px solid #cfd8e3;border-radius:0;background:#ffffff;box-shadow:0 18px 36px rgba(27,35,48,.16)}.api-store-dialog__header{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 16px 0 18px;border-bottom:1px solid #dce3eb;background:#ffffff}.api-store-dialog__header strong{color:#243246;font-size:11px;font-weight:700}.api-store-dialog__header p{margin:3px 0 0;color:#7a8593;font-size:9px}.api-store-dialog__close{width:26px;height:26px;display:grid;place-items:center;border:1px solid #cfd8e3;background:#ffffff;color:#637084;font-size:11px;line-height:1}.api-store-dialog__body{display:grid;align-content:start;gap:8px;min-height:0;overflow:auto;padding:10px 18px 12px}.api-detail-page{height:100vh;min-height:0;display:grid;grid-template-rows:40px minmax(0,1fr);gap:10px;padding:10px 16px 16px;overflow:hidden;background:#ffffff}.api-detail-page .studio-table-page__title-row{height:40px;align-items:flex-start;display:flex;padding-bottom:0;border-bottom:1px solid #dce3eb}.api-detail-page .studio-table-page__title-row h1{margin:0;display:inline-flex;align-items:center;gap:5px;color:#111827;font-size:24px;line-height:1.1;font-weight:700}.api-detail-page .studio-table-page__title-row h1 a{color:#6b7686;text-decoration:none}.api-detail-page .studio-table-page__title-row p{display:none}.api-detail-page__body{height:100%;min-height:0;display:flex;flex-direction:column;gap:10px;margin-top:0;overflow:hidden}.api-detail-page__status-slot{flex:0 0 auto;min-height:0}.api-detail-page__status-slot:empty{display:none}.api-detail-page__content{flex:1 1 auto;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;overflow:hidden}.api-detail-page__actions{display:flex;align-items:center;gap:6px}.api-detail-page .studio-table-page__ghost,.api-detail-page .studio-table-page__primary{min-height:24px;height:24px;padding:0 14px;font-size:11px;font-weight:600}.api-store-dialog__method-panel,.api-store-dialog__section{border:1px solid #dbe4ee;background:#ffffff}.api-store-dialog__method-top{min-height:28px;display:grid;grid-template-columns:92px 1fr 28px;align-items:center;gap:8px;padding:0 8px;background:#f4f6f8;border-bottom:1px solid #dbe4ee}.api-store-dialog__method-top>strong{color:#334457;font-size:11px;font-weight:700}.api-store-dialog__method-actions{display:flex;align-items:center;gap:4px}.api-store-dialog__method-toggle{min-width:34px;height:18px;border:1px solid #c9d4df;background:#ffffff;color:#637084;font-size:9px;line-height:16px}.api-store-dialog__method-toggle.is-active{border-color:#27b8d0;color:#1aa9c1;font-weight:700}.api-store-dialog__collapse{width:20px;height:20px;border:1px solid #cfd8e3;background:#ffffff;color:#8190a0;font-size:10px}.api-store-dialog__section-head{min-height:32px;display:flex;align-items:center;padding:0 10px;border-bottom:1px solid #dbe4ee;background:#f5f7fa}.api-store-dialog__section-head strong{color:#334457;font-size:11px}.api-store-dialog__subhead{min-height:24px;display:flex;align-items:center;padding:0 10px;border-bottom:1px solid #e6edf4;background:#fbfcfd}.api-store-dialog__subhead strong{color:#3e4c5f;font-size:10px;font-weight:700}.api-store-dialog__basic-grid{display:grid;width:100%;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:6px 28px;padding:8px 10px}.api-store-dialog__form-grid{display:grid;grid-template-columns:118px 1fr;gap:8px 10px;padding:10px}.api-store-dialog__field{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px}.api-store-dialog__field>span{min-height:24px;display:flex;align-items:center;color:#526072;font-size:11px;font-weight:600}.api-store-dialog__field em{margin-left:2px;color:#d45b5b;font-style:normal}.api-store-dialog__field--description,.api-store-dialog__field--method-url{grid-template-columns:84px minmax(0,1fr);align-items:start}.api-store-dialog__field--method-url{grid-column:1/2}.api-store-dialog__field--description{grid-column:2/3}.api-store-dialog__field--wide{grid-column:1/-1}.api-store-dialog__count-field{display:grid;gap:1px;min-width:0}.api-store-dialog__count-field small{justify-self:end;min-height:11px;color:#9aa5b1;font-size:9px;line-height:1}.api-store-dialog__input,.api-store-dialog__select,.api-store-dialog__textarea{width:100%;min-width:0;border:1px solid #cfd8e3;background:#ffffff;color:#263346;font-size:10px;font-weight:400;outline:none}.api-store-dialog__input,.api-store-dialog__select{height:24px;padding:0 8px}.api-store-dialog__textarea{min-height:70px;padding:8px;resize:vertical;line-height:1.45}.api-store-dialog__textarea--short{min-height:48px}.api-store-dialog__input:disabled{background:#f5f7fa;color:#657285}.api-store-dialog__input:focus,.api-store-dialog__select:focus,.api-store-dialog__textarea:focus{border-color:#94acc7;box-shadow:inset 0 0 0 1px #94acc7}.api-store-dialog__method{display:grid;gap:0;border-top:1px solid #e4eaf1}.api-store-dialog__check,.api-store-dialog__radio-group{min-height:26px;display:flex;align-items:center;gap:6px;color:#526072;font-size:10px}.api-store-dialog__check input,.api-store-dialog__radio-group input{width:13px;height:13px}.api-store-dialog__radio-group{justify-content:flex-start;gap:10px}.api-store-dialog__type-row{grid-column:1/2;min-height:26px;display:flex;align-items:center;gap:16px;color:#526072;font-size:10px}.api-store-dialog__type-row>span:first-child{min-width:84px;color:#526072;font-weight:600}.api-store-dialog__radio-group--transfer{grid-column:2/3}.api-store-dialog__radio-group>span{color:#526072;font-weight:600}.api-store-dialog__radio-group label{display:flex;align-items:center;gap:4px}.api-store-dialog__radio-group .is-disabled{color:#a0a8b4}.api-store-dialog__method-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:12px;padding:8px 10px}.api-store-dialog__output,.api-store-dialog__parameters{min-width:0;display:grid;gap:6px;align-content:start}.api-store-dialog__output-head,.api-store-dialog__table-toolbar{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:8px}.api-store-dialog__output-head strong,.api-store-dialog__table-toolbar strong{color:#445368;font-size:10px;font-weight:700}.api-store-dialog__output-head button,.api-store-dialog__table-toolbar button{height:22px;padding:0 8px;border:1px solid #cfd8e3;background:#ffffff;color:#526072;font-size:11px}.api-store-dialog__output-head>div{display:flex;align-items:center;gap:8px}.api-store-dialog__output-head label{display:flex;align-items:center;gap:4px;color:#6b7686;font-size:10px}.api-store-dialog__param-table{min-height:168px;border:1px solid #e2e8ef;background:#ffffff;overflow:auto}.api-store-dialog__param-head,.api-store-dialog__param-row{display:grid;grid-template-columns:minmax(112px,1fr) minmax(126px,1.15fr) 110px 120px minmax(112px,1fr) 50px 50px 34px;align-items:center;min-width:780px}.api-store-dialog__param-head{min-height:28px;background:#f6f8fa;border-bottom:1px solid #e2e8ef;color:#657285;font-size:10px;font-weight:700}.api-store-dialog__param-head span{padding:0 6px}.api-store-dialog__param-row{min-height:32px;border-bottom:1px solid #eef2f6}.api-store-dialog__param-row input,.api-store-dialog__param-row select{min-width:0;width:100%;height:22px;border:1px solid #dbe4ee;background:#ffffff;color:#263346;font-size:10px;justify-self:center;outline:none}.api-store-dialog__param-row input:not([type=checkbox]),.api-store-dialog__param-row select{width:calc(100% - 8px);padding:0 6px}.api-store-dialog__param-row input[type=checkbox]{width:13px;height:13px;justify-self:center}.api-store-dialog__param-icon-button{width:20px;height:20px;display:inline-grid;place-items:center;justify-self:center;border:none;background:transparent;color:#8b95a3;cursor:pointer}.api-store-dialog__trash-icon{position:relative;width:9px;height:10px;border:1px solid;border-top:none}.api-store-dialog__trash-icon:before{content:"";position:absolute;top:-4px;left:-2px;width:11px;height:1px;background:currentColor}.api-store-dialog__trash-icon:after{content:"";position:absolute;top:-6px;left:2px;width:5px;height:2px;border:1px solid;border-bottom:none}.api-store-dialog__param-empty{min-height:76px;display:grid;place-items:center;color:#98a2af;font-size:9px}.api-store-dialog__json{min-height:168px;width:100%;padding:8px;border:1px solid #e2e8ef;background:#f7f7f7;color:#263346;font-size:10px;line-height:1.5;resize:vertical;outline:none}.api-store-dialog__json-wrap{position:relative;min-height:168px}.api-store-dialog__json-wrap>span{position:absolute;top:7px;left:7px;z-index:1;width:14px;height:14px;display:none;place-items:center;border-radius:999px;background:#d94b4b;color:#ffffff;font-size:10px;font-weight:700;line-height:1}.api-store-dialog__json-wrap.is-invalid>span{display:grid}.api-store-dialog__json-wrap.is-invalid .api-store-dialog__json{padding-left:26px;border-color:#d94b4b}.api-store-dialog__output-table{min-height:168px;border:1px solid #e2e8ef;background:#ffffff;overflow:auto}.api-store-dialog__output-row{min-height:26px;display:grid;grid-template-columns:minmax(0,1fr) 110px;align-items:center;border-bottom:1px solid #eef2f6;color:#4f5b6c;font-size:10px}.api-store-dialog__output-row--head{min-height:28px;background:#f6f8fa;color:#657285;font-weight:700}.api-store-dialog__output-row span{min-width:0;padding:0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-store-dialog__output-empty{min-height:76px}.api-store-dialog__method-footer{min-height:28px;display:flex;justify-content:flex-end;align-items:center;padding:0 10px}.api-store-dialog__method-footer button{height:22px;min-width:44px;border:1px solid #cfd8e3;background:#ffffff;color:#526072;font-size:11px}.api-store-dialog__method-footer button:disabled{color:#b3bbc6}.api-store-dialog__add-method{height:30px;border:1px solid #dbe4ee;background:#ffffff;color:#5f6c7e;font-size:11px;font-weight:600}.api-store-dialog__api-base{display:block;border:1px solid #dbe4ee;background:#ffffff}.api-store-dialog__api-grid{display:grid;grid-template-columns:minmax(420px,1fr) minmax(420px,1fr);gap:6px 36px;padding:8px 10px 10px}.api-store-dialog__api-grid .api-store-dialog__field{grid-template-columns:104px minmax(0,1fr)}.api-store-dialog__api-grid .api-store-dialog__input{height:24px;padding:0 8px}.api-store-dialog__method:first-of-type{border-top:none}.api-store-dialog__method-title{min-height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;background:#fbfcfd;border-bottom:1px solid #e7edf4}.api-store-dialog__method-title strong{color:#2f3656;font-size:11px;font-weight:700}.api-store-dialog__method-title span{color:#7b8797;font-size:10px}.api-store-dialog__footer{min-height:40px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 18px;border-top:1px solid #dce3eb;background:#fafbfc}.api-store-dialog__button{min-width:80px;height:28px;border:1px solid #cfd8e3;background:#ffffff;color:#465469;font-size:11px;font-weight:600}.api-store-dialog__button--primary{border-color:#2f3656;background:#2f3656;color:#ffffff}.api-store-dialog__button:disabled{opacity:.55;cursor:not-allowed}.api-store-dialog__sample-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;background:rgba(15,23,42,.22)}.api-store-dialog__sample-dialog{width:min(560px,calc(100vw - 80px));display:grid;gap:10px;padding:0 12px 12px;border:1px solid #d5dee8;background:#ffffff;box-shadow:0 14px 32px rgba(31,41,55,.18)}.api-store-dialog__sample-dialog footer,.api-store-dialog__sample-dialog header{display:flex;align-items:center;justify-content:space-between}.api-store-dialog__sample-dialog header{min-height:34px;border-bottom:1px solid #e5ebf2}.api-store-dialog__sample-dialog header strong{color:#243246;font-size:11px}.api-store-dialog__sample-dialog header button{width:24px;height:24px;border:1px solid #cfd8e3;background:#ffffff;color:#526072;font-size:11px;line-height:1}.api-store-dialog__sample-dialog textarea{min-height:220px;padding:8px;border:1px solid #cfd8e3;background:#ffffff;color:#263346;font-family:Consolas,SFMono-Regular,monospace;font-size:11px;line-height:1.5;resize:vertical;outline:none}.api-store-dialog__sample-dialog p{margin:-2px 0 0;color:#c2410c;font-size:10px}.api-store-dialog__sample-dialog footer{justify-content:flex-end;gap:8px}.api-store-dialog__sample-dialog footer button{min-width:70px;height:26px;border:1px solid #cfd8e3;background:#ffffff;color:#465469;font-size:11px;font-weight:600}.api-store-dialog__sample-dialog .api-store-dialog__sample-primary{border-color:#2f3656;background:#2f3656;color:#ffffff}.api-store-page--editor{min-height:auto;padding:8px 14px 10px;background:#ffffff}.api-store-page--editor .api-store-dialog{width:100%;height:calc(100vh - 18px);max-height:none;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:none;background:#ffffff;box-shadow:none;overflow:visible}.api-store-page--editor .api-store-dialog__header{min-height:28px;padding:0;border-bottom:none}.api-store-page--editor .api-store-dialog__header strong{color:#111827;font-size:12px;font-weight:700}.api-store-page--editor .api-store-dialog__close{display:none}.api-store-page--editor .api-store-dialog__body{min-height:0;overflow:hidden;padding:8px 0 0;gap:6px;grid-template-rows:auto minmax(0,1fr) auto}.api-store-page--editor .api-store-dialog__add-method,.api-store-page--editor .api-store-dialog__api-base,.api-store-page--editor .api-store-dialog__method-panel{border-color:#dce3eb}.api-store-page--editor .api-store-dialog__method-panel{min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto}.api-store-page--editor .api-store-dialog__api-base{margin-bottom:0}.api-store-page--editor .api-store-dialog__subhead{min-height:22px;background:#f6f8fa}.api-store-page--editor .api-store-dialog__method-top{min-height:24px;grid-template-columns:86px 1fr 24px;background:#f5f7fa}.api-store-page--editor .api-store-dialog__method-toggle{height:17px;min-width:34px;font-size:9px}.api-store-page--editor .api-store-dialog__api-grid,.api-store-page--editor .api-store-dialog__basic-grid{padding:6px 10px}.api-store-page--editor .api-store-dialog__method-body{min-height:0;padding:6px 10px 8px}.api-store-page--editor .api-store-dialog__output,.api-store-page--editor .api-store-dialog__parameters{min-height:0;grid-template-rows:auto minmax(0,1fr);align-content:stretch}.api-store-page--editor .api-store-dialog__json,.api-store-page--editor .api-store-dialog__json-wrap,.api-store-page--editor .api-store-dialog__output-table,.api-store-page--editor .api-store-dialog__param-table{min-height:0;height:100%}.api-store-page--editor .api-store-dialog__footer{min-height:34px;margin-top:8px;padding:0;border-top:none;background:#ffffff}.api-detail-page__section{display:grid;grid-template-rows:auto auto;gap:0;padding:0;border:1px solid #dce3eb;background:#ffffff;overflow:visible}.api-detail-page__content .api-detail-page__section:last-child{min-height:0;grid-template-rows:auto minmax(0,1fr)}.api-detail-page__section strong{min-height:32px;display:flex;align-items:center;padding:0 10px;color:#2f3656;font-size:11px;font-weight:700}.api-detail-page__info-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 70px;min-height:128px;padding:14px 24px 18px;align-content:start}.api-detail-page__info-grid dl{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px 14px;margin:0;align-content:start;font-size:10px}.api-detail-page__info-grid dt{color:#788390}.api-detail-page__info-grid dd{margin:0;color:#2f3643}.api-detail-page__method-list{display:grid;grid-template-rows:auto;gap:0;min-height:0;height:100%;padding:8px 10px 10px;align-content:start;overflow:hidden}.api-detail-page__method-list:has(.api-detail-page__method[open]){grid-template-rows:minmax(0,1fr);align-content:stretch}.api-detail-page__method{border:1px solid #e1e6ed;background:#ffffff}.api-detail-page__method[open]{min-height:0;height:100%;align-self:stretch;display:grid;grid-template-rows:auto minmax(0,1fr)}.api-detail-page__method+.api-detail-page__method{margin-top:6px}.api-detail-page__method summary{min-height:50px;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;padding:7px 10px;list-style:none;cursor:pointer}.api-detail-page__method[open] summary{min-height:26px;padding:4px 10px}.api-detail-page__method summary::-webkit-details-marker{display:none}.api-detail-page__method-badge{width:34px;height:17px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #22b8cf;color:#1aa9c1;font-size:9px;font-weight:700}.api-detail-page__method-badge--get{border-color:#22b8cf;color:#1aa9c1}.api-detail-page__method-summary{display:grid;gap:5px;min-width:0}.api-detail-page__method-summary>span{display:flex;align-items:center;gap:8px;min-width:0}.api-detail-page__method-description,.api-detail-page__method-url{min-width:0;color:#5f6876;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-detail-page__method-badge--sync{border-color:#f2b34f;color:#d58a16}.api-detail-page__method[open] .api-detail-page__method-summary{display:flex;align-items:center}.api-detail-page__method[open] .api-detail-page__method-summary>span:nth-child(2),.api-detail-page__method[open] .api-detail-page__method-url{display:none}.api-detail-page__method-chevron{width:18px;height:18px;display:grid;place-items:center;border:1px solid #cfd8e3;background:#ffffff;color:#8c96a3;font-size:0;text-align:center}.api-detail-page__method-chevron:before{content:"⌄";color:#8c96a3;font-size:10px;line-height:1}.api-detail-page__method[open] .api-detail-page__method-chevron:before{content:"^"}.api-detail-page__method-body{min-height:0;height:100%;display:grid;grid-template-rows:24px 68px minmax(0,1fr) 132px;gap:0;padding:8px 10px 9px;border-top:1px solid #edf1f5;overflow:hidden}.api-detail-page__method-subhead{min-height:24px;display:flex;align-items:flex-start;padding:0;color:#445368;font-size:11px;font-weight:700;line-height:1.2}.api-detail-page__method-config{display:grid;grid-template-columns:minmax(420px,1fr) minmax(420px,1fr);column-gap:46px;row-gap:0;padding:2px 0 0}.api-detail-page__method-config dl{display:grid;grid-template-columns:108px minmax(0,1fr);gap:9px 8px;margin:0;align-content:start;color:#4f5b6c;font-size:10px;line-height:1.2}.api-detail-page__method-config dt{color:#788390}.api-detail-page__method-config dd{min-height:16px;margin:0;display:flex;align-items:center;gap:14px;color:#2f3643}.api-detail-page__method-config label{display:inline-flex;align-items:center;gap:4px}.api-detail-page__method-config input{width:11px;height:11px}.api-detail-page__method-config .is-disabled{color:#a5adb8}.api-detail-page__method-main{min-height:0;height:100%;display:grid;grid-template-columns:minmax(640px,1120px) minmax(340px,430px);column-gap:clamp(36px,3vw,64px);row-gap:0;align-items:start;align-self:stretch;justify-content:start;padding-top:7px;overflow:hidden}.api-detail-page__method-main section:first-child{width:100%;min-width:0}.api-detail-page__method-main section:nth-child(2){width:100%;height:min(260px,100%);min-width:0;min-height:0;display:grid;grid-template-rows:15px minmax(0,1fr);overflow:hidden}.api-detail-page__method-main section{min-width:0}.api-detail-page__method-main strong{min-height:15px;padding:0;color:#445368;font-size:10px;line-height:1.1}.api-detail-page__method-main table{width:100%;table-layout:fixed;border-collapse:collapse;border-top:1px solid #e3e8ef;color:#4f5b6c;font-size:10px}.api-detail-page__output-scroll{min-height:0;max-height:245px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.api-detail-page__output-scroll table{border-top:none}.api-detail-page__output-scroll thead th{position:sticky;top:0;z-index:1;border-top:1px solid #e3e8ef;background:#ffffff}.api-detail-page__method-main section:nth-child(2) td:first-child,.api-detail-page__method-main section:nth-child(2) th:first-child{width:74%}.api-detail-page__method-main section:nth-child(2) td:nth-child(2),.api-detail-page__method-main section:nth-child(2) th:nth-child(2){width:26%}.api-detail-page__method-main section:first-child td:first-child,.api-detail-page__method-main section:first-child th:first-child{width:16%}.api-detail-page__method-main section:first-child td:nth-child(2),.api-detail-page__method-main section:first-child th:nth-child(2){width:20%}.api-detail-page__method-main section:first-child td:nth-child(3),.api-detail-page__method-main section:first-child th:nth-child(3){width:23%}.api-detail-page__method-main section:first-child td:nth-child(4),.api-detail-page__method-main section:first-child th:nth-child(4){width:15%}.api-detail-page__method-main section:first-child td:nth-child(5),.api-detail-page__method-main section:first-child th:nth-child(5){width:26%}.api-detail-page__method-main td,.api-detail-page__method-main th{height:18px;padding:0 7px;border-bottom:1px solid #edf1f5;text-align:left;white-space:nowrap;line-height:1.1}.api-detail-page__method-main th{color:#667184;font-weight:700}.api-detail-page__method-main input{width:100%;max-width:260px;height:16px;border:1px solid #d5dce5;background:#ffffff;color:#263346;font-size:10px}.api-detail-page__output-name{display:inline-block;min-height:18px}.api-detail-page__test-output{min-height:0;display:grid;grid-template-rows:20px minmax(0,1fr);border:1px solid #dce3eb;align-self:stretch;padding-top:0}.api-detail-page__test-output-head strong{min-height:20px;padding:0;color:#445368;font-size:10px}.api-detail-page__test-output-head{display:flex;align-items:center;justify-content:space-between}.api-detail-page__test-output-head button{min-width:44px;height:22px;border:1px solid #cfd8e3;background:#ffffff;color:#526072;font-size:10px}.api-detail-page__test-output pre{border-top:1px solid #e3e8ef}.api-detail-page__test pre,.api-detail-page__test-output pre{min-height:0;max-height:none;height:100%;margin:0;padding:8px;overflow:auto;background:#f7f7f7;color:#344054;font-size:10px;white-space:pre-wrap}.api-detail-page__test pre{border:1px solid #e3e8ef}.api-detail-page__note{margin:0;padding:0 26px 18px;color:#7b8490;font-size:10px;line-height:1.5}.admin-page__empty{margin:18px 0 0;color:#7b8490;font-size:9px}.admin-state-box{display:grid;gap:12px;justify-items:start;margin-top:16px;padding:18px;border:1px solid #e2e7ec;background:#ffffff}.admin-state-box p{margin:0;color:#67707d;font-size:10px}.studio-page-state__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.table-link{color:#4f5d73;text-decoration:underline;text-underline-offset:2px}.data-grid__row--pending{background:#fffaf5}.admin-detail{display:grid;grid-auto-rows:max-content;align-content:start;gap:18px}.admin-detail__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.admin-detail__header h2{margin:0;color:#2d3442;font-size:11px}.admin-detail__header p{margin:6px 0 0;color:#707986;font-size:9px}.admin-detail__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,420px);align-items:start;gap:18px}.admin-detail__card{align-self:start;padding:24px;border:1px solid #e2e7ec;background:#ffffff}.admin-detail__card--narrow{max-width:460px}.admin-detail__card--full{grid-column:1/-1}.admin-detail__card h3{margin:0 0 18px;color:#2d3442;font-size:11px}.admin-detail .input-control,.admin-detail .login-select{height:36px;min-height:36px;padding:0 10px;font-size:10px;font-weight:400}.admin-detail .field-block>span{font-size:11px}.admin-detail__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0}.admin-detail__list div{display:grid;gap:6px}.admin-detail__list dt{color:#7b8490;font-size:11px;font-weight:700}.admin-detail__list dd{margin:0;color:#2f3643;font-size:10px;line-height:1.5}.admin-detail__wide{grid-column:1/-1}.admin-detail__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.admin-detail__actions--compact{margin-top:0}.admin-detail__hint{margin:16px 0 0;color:#6f7783;font-size:9px}.json-preview{overflow-x:auto;margin:0;padding:14px 16px;border:1px solid #e4e8ed;background:#f8fafc;color:#334155;font-size:10px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.studio-table-page{position:relative;height:100vh;min-height:0;padding:14px 18px 16px 16px;overflow:hidden;background:#ffffff;display:grid;gap:12px}.studio-table-page__title-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid #e8ecf0}.studio-table-page__title-row h1{margin:0;color:#2a3140;font-size:20px;font-weight:700}.api-store-page{height:100vh;min-height:0;display:flex;flex-direction:column;gap:10px;padding:10px 16px 18px;overflow:hidden;background:#ffffff}.api-store-page .studio-table-page__title-row{flex:0 0 auto;min-height:34px;padding:0 0 6px;border-bottom:1px solid #e6ebf0}.api-store-page .studio-table-page__title-row h1{color:#2e3441;font-size:24px;font-weight:700;line-height:1.1}.api-store-page .studio-table-page__search-row{flex:0 0 auto;margin-top:0;grid-template-columns:minmax(360px,520px) 24px minmax(260px,1fr);gap:4px}.api-store-page .studio-table-page__search{height:24px;padding:0 6px;gap:5px;color:#9aa5b1;border-bottom:1px solid #cbd4dd}.api-store-page .studio-table-page__search span{font-size:10px}.api-store-page .studio-table-page__search input{height:22px;color:#526072;font-size:10px}.api-store-page .studio-table-page__filter{width:24px;height:24px;color:#7e8997;font-size:10px}.api-store-page .studio-table-page__search-actions{position:relative;gap:6px}.api-store-page .studio-table-page__ghost,.api-store-page .studio-table-page__page-size,.api-store-page .studio-table-page__primary,.api-store-page .studio-table-page__toolbar-button{min-height:22px;height:22px;padding:0 12px;font-size:10px;font-weight:600;line-height:20px}.api-store-page .studio-table-page__primary{min-width:76px;border-color:#2f3656;background:#2f3656;color:#ffffff}.api-store-page .studio-table-page__more{width:24px;min-width:24px;padding:0;color:#5f6878;font-size:14px;font-weight:700}.api-store-page__action-menu{position:absolute;top:26px;right:0;z-index:20;min-width:120px;display:grid;border:1px solid #d8dee6;background:#ffffff;box-shadow:0 8px 16px rgba(31,41,55,.1)}.api-store-page__action-menu button{min-height:26px;padding:0 10px;border:none;border-bottom:1px solid #edf1f5;background:#ffffff;color:#4f5b6c;font-size:10px;text-align:left}.api-store-page__action-menu button:last-child{border-bottom:none}.api-store-page__action-menu button:disabled{color:#aab3bf;cursor:not-allowed}.api-store-page__file{display:none}.api-store-page__name-link{border:0;background:transparent;padding:0;color:#1e4f8f;font:inherit;text-decoration:underline;cursor:pointer}.api-store-page .studio-table-page__ghost,.api-store-page .studio-table-page__page-size{border-color:#d5dce4;background:#ffffff;color:#667184}.api-store-page .studio-table-page__toolbar{flex:0 0 auto;margin-top:0;gap:8px}.api-store-page .studio-table-page__toolbar-left,.api-store-page .studio-table-page__toolbar-right{gap:6px}.api-store-page .studio-table-page__toolbar-left strong{color:#303846;font-size:10px;font-weight:700}.api-store-page .studio-table-page__selection{color:#2aa9c4;font-size:10px;font-weight:700}.api-store-page .manual-main__status{margin:8px 0 0;font-size:10px}.api-store-page .studio-table-page__grid-scroll{flex:1 1 auto;min-height:0;margin-top:0}.api-store-page .data-grid{min-height:auto;border:0}.api-store-page .data-grid__row{min-height:26px}.api-store-page .data-grid__row--header{min-height:28px;color:#404957;background:#ffffff}.api-store-page .data-grid__cell{padding:0 8px;color:#596474;font-size:10px}.api-store-page .data-grid__cell input[type=checkbox]{width:12px;height:12px}.api-store-page .studio-table-page__pagination{flex:0 0 auto;margin-top:auto;padding:0;gap:10px}.api-store-page .studio-table-page__pagination button{font-size:10px}.manual-main__tiny-icon{color:#8f98a3;font-size:12px}.studio-rail{gap:20px;padding:14px 0 16px}.studio-rail__brand{min-height:52px;padding-top:4px;padding-bottom:2px;font-size:17px;line-height:1;letter-spacing:0;text-align:center}.studio-rail__brand span{display:inline-block;font-weight:800}.studio-rail__menu{gap:16px}.studio-rail__item{width:50px;height:auto;gap:4px;border-radius:0;justify-items:center}.studio-rail__item.is-active{background:transparent}.studio-rail__glyph{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;border:1px solid #d8e1eb;background:#eef3f7;color:#51606f;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.studio-rail__item.is-active .studio-rail__glyph{border-color:#2f3656;background:#2f3656;color:#ffffff}.studio-rail__icon{position:relative;display:block;color:currentColor}.studio-rail__icon--admin,.studio-rail__icon--api,.studio-rail__icon--bot{width:12px;height:13px;border:1.7px solid;border-radius:4px 4px 6px 6px;box-sizing:border-box}.studio-rail__icon--admin:before,.studio-rail__icon--api:before,.studio-rail__icon--bot:before{content:"";position:absolute;top:2px;left:50%;width:3px;height:5px;border-radius:999px;background:currentColor;transform:translateX(-50%)}.studio-rail__icon--sim{width:14px;height:14px;border:1.8px solid;border-radius:999px}.studio-rail__icon--sim:after,.studio-rail__icon--sim:before{content:"";position:absolute;top:4px;width:2px;height:2px;border-radius:999px;background:currentColor}.studio-rail__icon--sim:before{left:3px}.studio-rail__icon--sim:after{right:3px}.studio-rail__icon--me{width:13px;height:13px}.studio-rail__icon--me:after,.studio-rail__icon--me:before{content:"";position:absolute;left:50%;transform:translateX(-50%);background:currentColor}.studio-rail__icon--me:before{top:0;width:5px;height:5px;border-radius:999px}.studio-rail__icon--me:after{bottom:0;width:11px;height:6px;border-radius:6px 6px 4px 4px}.studio-rail__label{color:#7c848f;font-size:11px;line-height:1;font-weight:600}.studio-rail__item.is-active .studio-rail__label{color:#2a3140}.login-form-card{width:min(420px,100%);padding:54px 36px 44px}.brand-wordmark{gap:12px}.brand-wordmark span{font-size:16px}.brand-wordmark strong{font-size:clamp(40px,6vw,60px);line-height:.96}.login-fields{margin-top:54px}.login-signup-row{margin-top:52px}.bots-workspace{padding:16px 0 0}.bots-workspace__top-create{width:302px;height:42px;display:inline-flex;align-items:center;justify-content:center;margin:0 0 10px 12px;background:#2f3656;color:#ffffff;font-size:12px;font-weight:700}.bots-workspace__tabs{margin:0 0 0 12px}.bots-workspace__tabs a{min-width:112px;height:36px;border:none;border-bottom:2px solid transparent;color:#6c7480;font-size:14px}.bots-workspace__tabs .is-active{border-color:#2f3656;background:transparent;color:#2f3656}.bots-workspace__body{grid-template-columns:330px 1fr;height:calc(100vh - 126px);min-height:calc(100vh - 126px);border:none;border-top:1px solid #e5eaf0;overflow:hidden}.bots-workspace__list{grid-template-rows:1fr;min-height:0;overflow-y:auto}.bots-workspace__item{padding:12px 14px}.bots-workspace__empty{gap:18px}.bots-workspace__empty p{font-size:14px;line-height:1.8;text-align:center}.bots-workspace__empty-icon{width:88px;height:88px}.bots-workspace__empty-face{width:42px;height:42px}.bots-workspace__empty-face span{top:14px;width:5px;height:5px}.bots-workspace__empty-face span:first-child{left:12px}.bots-workspace__empty-face span:last-child{right:12px}.bots-workspace__create-button{min-height:44px;padding:0 22px;font-size:13px;line-height:44px}.bots-workspace__notice{margin:0;padding:10px 14px 0;color:#6f7783;font-size:12px}.bots-workspace__notice--error{color:#c23d3d}.table-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:22px;border-radius:999px;background:#eef1f4;color:#7a818b;font-size:10px;font-weight:700}.table-toggle.is-active{background:#36c5d8;color:#ffffff}.studio-dashboard-page{min-height:100vh;padding:14px 18px 28px 16px;background:#ffffff;display:grid;gap:12px}.analysis-dashboard__filters{display:flex;gap:12px;align-items:center}.analysis-dashboard__filters button,.analysis-dashboard__filters input{height:34px;padding:0 12px;border:1px solid #d8dde3;background:#ffffff;color:#5f6773}.analysis-page{position:relative;width:100%;max-width:none;height:100vh;min-height:0;margin:0;padding:14px 18px 20px 16px;overflow-x:hidden;overflow-y:auto;background:#ffffff;box-sizing:border-box}.analysis-page__console-header{margin-bottom:8px;padding:0;background:#ffffff}.analysis-page__error,.analysis-page__notice{margin:8px 0;padding:9px 12px;border:1px solid #dbe3ee;background:#ffffff;color:#596575;font-size:12px}.analysis-page__error{border-color:#f1c5c5;color:#b42318}.analysis-page__filters{min-height:38px;display:flex;align-items:center;gap:6px;margin-bottom:8px;padding:0 10px;background:#ffffff;border:1px solid #edf1f4}.analysis-page__filters button,.analysis-page__filters select{height:24px;border:1px solid #d8dde3;background:#ffffff;color:#526072;font-size:11px}.analysis-page__filters select{width:140px;padding:0 8px}.analysis-page__filters button{width:24px;padding:0}.analysis-page__filters strong{min-width:72px;color:#596575;font-size:11px;text-align:center}.analysis-page__summary{min-height:42px;display:flex;align-items:center;gap:18px;margin-bottom:8px;padding:0 12px;border:1px solid #edf1f4;background:#ffffff}.analysis-page__summary h2{display:inline-flex;align-items:center;margin:0;color:#263041;font-size:12px}.analysis-page__legend{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:#6e7681;font-size:10px}.analysis-chart__legend span:before,.analysis-page__legend span:before{content:"";width:7px;height:7px;display:inline-block;margin-right:5px;border-radius:999px;background:#16bdd1}.analysis-page__legend span:nth-child(2):before{background:#a7c957}.analysis-page__legend span:nth-child(3):before{background:#f2a65a}.analysis-page__legend span:nth-child(4):before{background:#7d8cc4}.analysis-page__legend span:nth-child(5):before{background:#e77c7c}.analysis-page__legend span:nth-child(6):before{background:#98a2b3}.analysis-dashboard--manual{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px}.analysis-dashboard--manual .analysis-panel{min-height:200px;padding:12px 14px}.analysis-dashboard--manual .analysis-panel h3,.analysis-hub .analysis-panel h3{display:inline-flex;align-items:center;margin:0 0 12px;color:#263041;font-size:12px}.analysis-table-heading{display:inline-flex;align-items:center;gap:4px}.analysis-ring__circle small{display:block;margin-top:5px;color:#16bdd1;font-size:11px}.analysis-ring__breakdown{min-width:190px;display:grid;gap:3px;color:#596575;font-size:10px}.analysis-ring__breakdown-head,.analysis-ring__breakdown-row{display:grid;grid-template-columns:minmax(78px,1fr) 40px 24px;align-items:center;gap:6px}.analysis-ring__breakdown-head{color:#8b949e}.analysis-ring__breakdown-head span{text-align:right}.analysis-ring__breakdown-head span:first-child{text-align:left}.analysis-ring__breakdown-row strong{position:relative;padding-left:12px;color:#596575;font-weight:500}.analysis-ring__breakdown-row strong:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:999px;background:#16bdd1;transform:translateY(-50%)}.analysis-ring__breakdown-row:nth-child(4) strong:before{background:#a7c957}.analysis-ring__breakdown-row:nth-child(5) strong:before{background:#f2a65a}.analysis-ring__breakdown-row:nth-child(6) strong:before{background:#7d8cc4}.analysis-ring__breakdown-row:nth-child(7) strong:before{background:#e77c7c}.analysis-ring__breakdown-row:nth-child(8) strong:before{background:#98a2b3}.analysis-ring__breakdown-row--group{margin-top:3px}.analysis-ring__breakdown-row--group strong{padding-left:0;color:#2f3656;font-weight:700}.analysis-ring__breakdown-row--group strong:before{display:none}.analysis-ring__breakdown-row span{text-align:right}.analysis-panel__title-row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.analysis-panel__title-row h3{margin-bottom:0}.analysis-panel__title-row div{display:inline-flex;align-items:center;gap:4px;color:#6e7681;font-size:11px}.analysis-panel__title-row button{width:22px;height:22px;border:1px solid #d8dde3;background:#ffffff;color:#526072}.analysis-period-legend{display:flex;align-items:center;gap:12px;margin:-4px 0 8px;color:#8b949e;font-size:10px}.analysis-period-legend span{display:inline-flex;align-items:center;gap:4px}.analysis-period-legend span:before{content:"";width:7px;height:7px;display:inline-block;border-radius:999px;background:#aeb7c4}.analysis-period-legend .is-user:before{background:#9aa3af}.analysis-period-legend .is-inquiry:before{background:#2f3656}.analysis-period-legend .is-answer:before{background:#16bdd1}.analysis-period-legend .is-user-count:before{background:#c8cdd4}.analysis-chart--manual{min-height:178px;align-items:stretch;gap:10px;padding:18px 18px 24px}.analysis-chart--manual button{position:relative;min-width:54px;flex:1 1;display:flex;align-items:end;justify-content:center;gap:3px;border:0;border-bottom:1px solid #d8dde3;background:transparent;cursor:pointer}.analysis-chart--manual button.is-active{background:#f5fbfd}.analysis-chart--manual button span{flex:0 0 8px;align-self:flex-end;display:block;border-radius:0;min-height:0}.analysis-chart--manual button .is-user{background:#c8cdd4}.analysis-chart--manual button .is-inquiry{background:#2f3656}.analysis-chart--manual button .is-answer{background:#16bdd1}.analysis-chart--manual button i{position:absolute;top:-14px;color:#8b949e;font-size:9px;font-style:normal}.analysis-chart--manual button em{position:absolute;bottom:-20px;color:#6e7681;font-size:9px;font-style:normal;white-space:nowrap}.analysis-chart__legend{display:flex;justify-content:center;gap:14px;margin-top:4px;color:#596575;font-size:10px}.analysis-chart__legend span:first-child:before{background:#2f3656}.analysis-chart__legend span:nth-child(2):before{background:#16bdd1}.analysis-chart__legend span:nth-child(3):before{background:#98a2b3}.analysis-panel .studio-table-page__ghost{float:right;width:126px;min-height:24px;margin-top:8px;padding:0 8px;font-size:10px;line-height:22px;text-decoration:none}.analysis-panel .studio-table-page__ghost.is-disabled{opacity:.45;pointer-events:none}.analysis-hub,.analysis-hub-rate{display:grid;gap:8px}.analysis-hub-rate{grid-template-columns:repeat(4,minmax(0,1fr))}.analysis-hub-rate div{min-height:88px;display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #edf1f4;background:#fbfcfd}.analysis-hub-rate strong{color:#2f3656;font-size:26px;line-height:1}.analysis-hub-rate span{color:#6e7681;font-size:11px}.analysis-hub__search{display:grid;grid-template-columns:minmax(160px,1fr) 160px 180px 72px;gap:8px;margin-bottom:10px}.analysis-hub__search button,.analysis-hub__search input,.analysis-hub__search select{height:30px;border:1px solid #d8dde3;background:#ffffff;color:#526072;font-size:11px}.analysis-hub__search input,.analysis-hub__search select{padding:0 8px}.analysis-dashboard__summary{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.analysis-dashboard__summary h2{margin:0;color:#2f3643;font-size:18px}.analysis-dashboard__legend{display:flex;gap:16px;flex-wrap:wrap;color:#6e7681;font-size:12px}.analysis-dashboard{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px}.analysis-panel{padding:18px;border:1px solid #e5e9ee;background:#ffffff}.analysis-panel h3{margin:0 0 16px;color:#2f3643;font-size:15px}.analysis-panel--ring{min-height:320px}.analysis-ring{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.analysis-ring__circle{width:156px;height:156px;display:grid;place-items:center;border-radius:999px;border:10px solid #f2d366;background:#ffffff;text-align:center}.analysis-ring__circle strong{display:block;color:#49505d;font-size:25px;line-height:1}.analysis-ring__circle span{display:block;margin-top:8px;color:#8b919a;font-size:15px;font-weight:600}.analysis-ring ul{margin:0;padding-left:18px;color:#5f6773;font-size:13px;line-height:1.8}.analysis-dashboard--manual .analysis-panel--ring{min-height:0;padding:22px 28px 20px}.analysis-dashboard--manual .analysis-ring{width:100%;max-width:700px;min-height:0;display:grid;grid-template-columns:196px minmax(300px,340px);justify-content:center;align-items:center;gap:56px;padding:0;margin:0 auto}.analysis-dashboard--manual .analysis-ring__circle{width:184px;height:184px;flex:0 0 184px;border-width:10px;justify-self:center}.analysis-dashboard--manual .analysis-ring__circle strong{font-size:34px}.analysis-dashboard--manual .analysis-ring__circle span{margin-top:8px;font-size:18px}.analysis-dashboard--manual .analysis-ring__breakdown{width:min(100%,320px);min-width:0;max-width:320px;gap:6px;font-size:14px}.analysis-dashboard--manual .analysis-ring__circle small{margin-top:10px;font-size:14px}.analysis-dashboard--manual .analysis-ring__breakdown-head,.analysis-dashboard--manual .analysis-ring__breakdown-row{grid-template-columns:minmax(0,1fr) 56px 28px;gap:8px}.analysis-dashboard--manual .analysis-ring__breakdown-head{font-size:12px}.analysis-dashboard--manual .analysis-ring__breakdown-row strong{padding-left:14px;font-size:14px}.analysis-dashboard--manual .analysis-ring__breakdown-row strong:before{width:7px;height:7px}.analysis-dashboard--manual .analysis-ring__breakdown-row--group{margin-top:10px}.analysis-dashboard--manual .analysis-ring__breakdown-row--group strong{padding-left:0;font-size:15px}.analysis-dashboard--manual .analysis-ring__breakdown-row--group span{font-weight:700;color:#2f3656}@media (max-width:1180px){.analysis-dashboard--manual .analysis-ring{max-width:100%;grid-template-columns:1fr;gap:24px}.analysis-dashboard--manual .analysis-ring__breakdown{margin:0 auto}}.analysis-history-link{max-width:100%;padding:0;border:0;background:transparent;color:#315f86;font:inherit;text-align:left;text-decoration:underline;cursor:pointer}.analysis-conversation-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.58)}.analysis-conversation-dialog{width:min(760px,calc(100vw - 48px));max-height:min(820px,calc(100vh - 48px));display:grid;grid-template-rows:auto auto minmax(0,1fr);border:1px solid #cbd5e1;background:#ffffff;box-shadow:0 18px 48px rgba(15,23,42,.24);overflow:hidden}.analysis-conversation-dialog--list{width:min(1120px,calc(100vw - 48px));grid-template-rows:auto minmax(0,1fr)}.analysis-conversation-dialog>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:#4d7399;color:#ffffff}.analysis-conversation-dialog>header div{display:grid;gap:3px}.analysis-conversation-dialog>header span{font-size:11px;opacity:.84}.analysis-conversation-dialog>header button{width:32px;height:32px;border:1px solid rgba(255,255,255,.7);background:#ffffff;color:#4d7399;font-size:22px;line-height:1;cursor:pointer}.analysis-conversation-dialog__summary{display:flex;flex-wrap:wrap;gap:8px 20px;padding:10px 16px;border-bottom:1px solid #e2e8f0;background:#f8fafc;color:#64748b;font-size:11px}.analysis-conversation-dialog__summary strong{margin-left:4px;color:#1e293b}.analysis-conversation-dialog__messages{min-height:320px;display:flex;flex-direction:column;gap:12px;padding:18px;overflow-y:auto;background:#f4f7fa}.analysis-conversation-dialog__table{min-height:360px;padding:16px;overflow:auto;background:#ffffff}.analysis-conversation-dialog__messages article{width:min(43.875%,292px);display:grid;gap:4px}.analysis-conversation-dialog__messages article.is-user{align-self:flex-end}.analysis-conversation-dialog__messages article.is-bot{align-self:flex-start}.analysis-conversation-dialog__messages small,.analysis-conversation-dialog__messages time{color:#94a3b8;font-size:10px}.analysis-conversation-dialog__messages .is-user small,.analysis-conversation-dialog__messages .is-user time{text-align:right}.analysis-conversation-dialog__messages p{margin:0;padding:10px 12px;border:1px solid #e2e8f0;background:#ffffff;color:#334155;font-size:12px;font-weight:400;line-height:1.55;white-space:pre-wrap}.analysis-conversation-dialog__messages .is-user p{border-color:#c6e9ec;background:#dff5f7}.analysis-conversation-dialog--history{width:min(885px,calc(100vw - 32px));max-height:min(900px,calc(100vh - 32px))}.analysis-conversation-dialog__layout{min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr) 180px}.analysis-conversation-dialog__meta-panel,.analysis-conversation-dialog__sidebar{min-height:0;padding:20px 18px;background:#f8fafc}.analysis-conversation-dialog__sidebar{border-right:1px solid #e2e8f0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px}.analysis-conversation-dialog__turns{display:flex;flex-direction:column;gap:10px;overflow-y:auto}.analysis-conversation-dialog__turns button{width:100%;border:1px solid #d7e3f0;background:#ffffff;color:#355070;text-align:left;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.55;cursor:pointer}.analysis-conversation-dialog__turns button.is-active{border-color:#8bc7d6;background:#e5f7fa;color:#14324b;font-weight:600}.analysis-conversation-dialog__messages article.is-focused p{border-color:#8bc7d6;box-shadow:0 0 0 2px rgba(139,199,214,.22)}.analysis-conversation-dialog__meta-panel{border-left:1px solid #e2e8f0;display:flex;flex-direction:column;gap:16px;align-items:stretch}.analysis-conversation-dialog__bot-card,.analysis-conversation-dialog__metric{border:1px solid #e2e8f0;background:#ffffff;padding:16px 14px;text-align:center}.analysis-conversation-dialog__bot-card{display:grid;justify-items:center;gap:10px}.analysis-conversation-dialog__bot-card strong{font-size:12px;font-weight:600;line-height:1.45}.analysis-conversation-dialog__bot-avatar{width:56px;height:56px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#57d5e7,#1da5c6);position:relative}.analysis-conversation-dialog__bot-avatar:after,.analysis-conversation-dialog__bot-avatar:before{content:"";position:absolute;top:22px;width:5px;height:5px;border-radius:50%;background:#ffffff}.analysis-conversation-dialog__bot-avatar:before{left:17px}.analysis-conversation-dialog__bot-avatar:after{right:17px}.analysis-conversation-dialog__metric{display:grid;gap:6px}.analysis-conversation-dialog__metric>strong{font-size:22px;line-height:1.2;color:#1f3651}.analysis-conversation-dialog__metric>small,.analysis-conversation-dialog__metric>span{color:#64748b}.analysis-conversation-dialog__metric>span{font-size:12px;font-weight:600}.analysis-conversation-dialog__metric>small{font-size:12px}.analysis-conversation-dialog__metric--datetime>strong{font-size:18px;font-weight:600;line-height:1.35}.admin-history-scope{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.admin-history-scope button{min-width:110px;padding:10px 14px;border:1px solid #c8d7e6;background:#ffffff;color:#355070;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.admin-history-scope button.is-active{border-color:#8bc7d6;background:#e5f7fa;color:#14324b;box-shadow:0 0 0 2px rgba(139,199,214,.18)}.admin-history-scope button:not(.is-active){color:#526579}@media (max-width:980px){.analysis-conversation-dialog__layout{grid-template-columns:1fr}.analysis-conversation-dialog__meta-panel,.analysis-conversation-dialog__sidebar{border:0;border-top:1px solid #e2e8f0}}.analysis-period-chart{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:8px}.analysis-period-chart__move{width:24px;height:24px;border:none;background:transparent;color:#98a2b3;font-size:22px;line-height:1}.analysis-period-chart__move:focus-visible,.analysis-period-chart__move:hover{color:#2f3656;outline:none}.analysis-period-chart__pages{min-height:16px;display:flex;justify-content:center;align-items:center;gap:6px;margin-top:-4px}.analysis-period-chart__pages button{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#d5dbe3}.analysis-period-chart__pages button.is-active{width:8px;height:8px;background:#16bdd1}.analysis-chart,.evaluation-bars{min-height:220px;display:flex;align-items:end;gap:18px;padding:18px 10px 0;border:1px solid #eef1f4;background:linear-gradient(#f5f7fa 1px,transparent 0) 0 0 /100% 44px,#ffffff}.analysis-chart span,.evaluation-bars span{flex:1 1;border-radius:4px 4px 0 0;background:#c5c9cf}.analysis-chart span:nth-child(4),.analysis-chart span:nth-child(6){background:#39425b}.retraining-page{position:relative;display:flex;flex-direction:column;width:100%;max-width:none;min-height:100vh;margin:0;padding:8px 18px 48px 16px;background:#ffffff;color:#263041;font-size:12px;box-sizing:border-box}.retraining-page__console-header{margin-bottom:8px;padding:0;background:#ffffff}.retraining-page__error,.retraining-page__notice{margin:8px 0;padding:9px 12px;border:1px solid #dbe3ee;background:#ffffff;color:#526174}.retraining-page__error{border-color:#f1c5c5;color:#b42318}.retraining-filter{display:grid;grid-template-columns:minmax(240px,1.4fr) 120px 132px 132px 132px 128px 128px 72px 72px;gap:8px;align-items:center;margin-bottom:8px;padding:12px;border:1px solid #dfe5ec;background:#ffffff}.retraining-actions button,.retraining-filter button,.retraining-filter input,.retraining-filter select,.retraining-modal button,.retraining-modal input,.retraining-modal select{min-height:28px;border:1px solid #d4dbe5;background:#ffffff;color:#344054;font-size:12px}.retraining-filter input,.retraining-filter select,.retraining-modal input,.retraining-modal select{padding:0 9px}.retraining-actions button,.retraining-filter button,.retraining-modal button{padding:0 12px;cursor:pointer}.retraining-actions__primary,.retraining-filter__primary,.retraining-modal__primary{border-color:#2f3656!important;background:#2f3656!important;color:#ffffff!important;font-weight:700}.retraining-actions{min-height:38px;display:flex;align-items:center;gap:8px;padding:0 0 8px}.retraining-actions strong{margin-right:4px;color:#0f2240}.retraining-actions span{color:#0089b7;font-weight:700}.retraining-actions button:disabled{opacity:.45;cursor:default}.retraining-page__grid{flex:1 1 auto;min-height:0;max-height:calc(100vh - 292px);overflow:auto}.retraining-page__grid .data-grid__row--header{position:sticky;top:0;z-index:2}.retraining-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(15,23,42,.32)}.retraining-modal__box{width:min(760px,calc(100vw - 40px));max-height:calc(100vh - 64px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid #323846;background:#ffffff;box-shadow:0 18px 44px rgba(15,23,42,.18)}.retraining-modal__foot,.retraining-modal__head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #e4e8ee}.retraining-modal__foot{justify-content:flex-end;gap:10px;border-top:1px solid #e4e8ee;border-bottom:0}.retraining-modal h3,.retraining-modal__head h2{margin:0;color:#0f2240;font-size:13px}.retraining-modal__head button{width:28px;padding:0;border:0;font-size:22px}.retraining-modal__body{display:grid;gap:14px;padding:16px 18px;overflow:auto}.retraining-modal__body section{display:grid;gap:8px}.retraining-modal__selected{display:grid;gap:6px;max-height:130px;overflow:auto;border:1px solid #e4e8ee;padding:8px;background:#f8fafc}.retraining-modal__selected span{min-height:26px;display:flex;align-items:center;padding:0 8px;border:1px solid #dfe5ec;background:#ffffff}.retraining-modal__mode{display:flex;align-items:center;gap:6px}.retraining-modal__mode h3{margin-right:auto}.retraining-modal__mode button{min-width:76px}.retraining-modal__mode button.is-active{border-color:#18b9cc;background:#18b9cc;color:#ffffff;font-weight:700}@media (max-width:1180px){.retraining-filter{grid-template-columns:minmax(220px,1fr) repeat(2,1fr)}}.evaluation-dashboard{position:relative;width:100%;height:100vh;min-height:0;display:flex;flex-direction:column;padding:14px 18px 20px 16px;overflow:hidden;background:#ffffff;box-sizing:border-box}.evaluation-dashboard__header{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:0 12px;border-bottom:1px solid #e7ebef;background:#ffffff}.evaluation-dashboard .studio-table-page__ghost{width:110px;min-height:24px;height:24px;padding:0 8px;border-color:#d8dde3;color:#5f6773;font-size:10px;font-weight:400;line-height:22px}.evaluation-dashboard--real{max-width:none;margin:0;height:100%;max-height:100vh}.evaluation-dashboard__console-header{margin-bottom:8px;padding:0;background:#ffffff}.evaluation-dashboard__header h1{margin:0;color:#49505d;font-size:22px;font-weight:500}.evaluation-dashboard__grid{display:grid;grid-template-columns:repeat(6,minmax(180px,1fr));grid-template-rows:minmax(228px,auto) minmax(500px,1fr);grid-auto-rows:minmax(260px,auto);gap:6px;flex:1 1 auto;min-height:0;overflow:auto;background:#f7f8fa;scrollbar-gutter:stable}.evaluation-dashboard__grid--nlu{grid-template-columns:minmax(360px,.9fr) minmax(480px,1.25fr) minmax(380px,1fr);grid-template-rows:minmax(190px,.82fr) minmax(260px,1fr);grid-auto-rows:minmax(120px,auto);flex:1 1 auto;max-height:100%;align-items:stretch;overflow-x:auto;overflow-y:auto;padding-bottom:72px;scrollbar-gutter:stable}.evaluation-card{min-height:210px;padding:12px 14px;border:1px solid #eef1f4;background:#ffffff}.evaluation-dashboard--real .evaluation-dashboard__grid:not(.evaluation-dashboard__grid--nlu)>.evaluation-card{min-height:220px}.evaluation-dashboard--real .evaluation-dashboard__grid:not(.evaluation-dashboard__grid--nlu){grid-template-columns:repeat(12,minmax(90px,1fr))}.evaluation-dashboard__grid--nlu .evaluation-card{min-width:0;min-height:0;overflow:hidden}.evaluation-dashboard__grid--nlu .evaluation-card--matrix,.evaluation-dashboard__grid--nlu .evaluation-card--wide{min-height:0}.evaluation-semantic-issue-row{grid-column:1/-1;min-height:260px;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);gap:6px}.evaluation-semantic-issue-row .evaluation-card{min-height:0}.evaluation-dashboard__grid--nlu .evaluation-card--semantic-collisions{grid-column:1/-1}.evaluation-card h2{display:inline-flex;align-items:center;margin:0 0 10px;color:#263041;font-size:10px;font-weight:600}.analysis-info-icon,.evaluation-info-icon{position:relative;width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid #aeb7c4;border-radius:999px;color:#6b7280;background:#ffffff;font-size:8px;font-weight:700;line-height:1;cursor:help}.analysis-info-icon,.evaluation-info-icon{margin-left:4px}.analysis-info-icon:after,.analysis-info-icon:before,.evaluation-info-icon:after,.evaluation-info-icon:before{position:absolute;left:0;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease}.analysis-info-icon:before,.evaluation-info-icon:before{content:"";top:calc(100% + 2px);z-index:36;border:6px solid transparent;border-bottom-color:#ffffff;filter:drop-shadow(0 -1px 0 #cbd5e1)}.analysis-info-icon:after,.evaluation-info-icon:after{content:attr(data-help);top:calc(100% + 13px);z-index:35;width:min(320px,58vw);padding:10px 12px;border:1px solid #cbd5e1;background:#ffffff;box-shadow:0 10px 24px rgba(15,23,42,.16);color:#334155;font-size:11px;font-weight:500;line-height:1.55;text-align:left;white-space:normal}.analysis-info-icon:focus-visible:after,.analysis-info-icon:focus-visible:before,.analysis-info-icon:hover:after,.analysis-info-icon:hover:before,.evaluation-info-icon:focus-visible:after,.evaluation-info-icon:focus-visible:before,.evaluation-info-icon:hover:after,.evaluation-info-icon:hover:before{opacity:1;transform:translateY(0)}.evaluation-card--wide{min-height:430px}.evaluation-dashboard--real .evaluation-dashboard__grid:not(.evaluation-dashboard__grid--nlu)>.evaluation-card{grid-column:span 4}.evaluation-dashboard--real .evaluation-dashboard__grid:not(.evaluation-dashboard__grid--nlu)>.evaluation-card--matrix,.evaluation-dashboard--real .evaluation-dashboard__grid:not(.evaluation-dashboard__grid--nlu)>.evaluation-card--wide{grid-column:span 6;min-height:560px}.evaluation-dashboard--real .evaluation-dashboard__grid:not(.evaluation-dashboard__grid--nlu)>.evaluation-card:first-child{grid-column:span 3}.evaluation-dashboard--real .evaluation-dashboard__grid:not(.evaluation-dashboard__grid--nlu)>.evaluation-card:nth-child(2){grid-column:span 4}.evaluation-dashboard--real .evaluation-dashboard__grid:not(.evaluation-dashboard__grid--nlu)>.evaluation-card:nth-child(3){grid-column:span 5}.evaluation-card--feature{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.evaluation-card--matrix{min-height:300px;overflow:visible}.evaluation-card__empty{min-height:108px;display:grid;place-items:center;border:1px solid #e4eaf1;border-radius:0;background:#fbfcfd;color:#b3bac3;font-size:13px;text-align:center}.evaluation-card__empty--circle{width:122px;height:122px;min-height:122px;margin:8px auto 10px;border:8px solid #e6e9ee;border-radius:999px;background:#ffffff;color:#a7aeb8;line-height:1.45}.evaluation-card__empty--circle.is-saved{border-color:#f3d665;color:#2f3656}.evaluation-card__empty--circle strong{color:#2f3656;font-size:20px}.evaluation-card__empty--circle span{font-size:11px}.evaluation-card__bottom-actions{display:flex;justify-content:center;gap:4px}.evaluation-card__bottom-actions .studio-table-page__ghost{width:110px;min-height:20px;height:20px;padding:0 7px;font-size:9px;line-height:18px}.evaluation-card__bottom-actions .manual-main__menu-button--toolbar{width:20px;min-width:20px;height:20px;padding:0;font-size:12px;line-height:18px}.evaluation-score{display:flex;justify-content:center;gap:14px;align-items:center;min-height:126px}.evaluation-dashboard--real .evaluation-dashboard__grid:not(.evaluation-dashboard__grid--nlu) .evaluation-score{min-height:142px;gap:clamp(16px,2.2vw,38px)}.evaluation-dashboard--real .evaluation-dashboard__grid:not(.evaluation-dashboard__grid--nlu) .evaluation-score__ring{width:124px;height:124px}.evaluation-dashboard__grid--nlu .evaluation-score{min-height:128px}.evaluation-dashboard__grid--nlu .evaluation-score__ring{width:104px;height:104px}.evaluation-score__ring{width:112px;height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:999px;border:6px solid #2f3656;text-align:center;box-sizing:border-box}.evaluation-score__ring strong{display:block;color:#2f3656;font-size:24px;line-height:1}.evaluation-score__ring span{display:block;margin-top:8px;color:#6f7680;font-size:12px}.evaluation-score__gap{min-width:48px;text-align:center;color:#2f3656}.evaluation-score__gap strong{display:block;font-size:14px}.evaluation-score__gap span{display:block;margin-top:4px;font-size:11px}.evaluation-line-chart{position:relative;min-height:180px;border:1px solid #eef1f4;background:linear-gradient(#f5f7fa 1px,transparent 0) 0 0 /100% 36px,linear-gradient(90deg,#f5f7fa 1px,transparent 0) 0 0 /48px 100%,#ffffff}.evaluation-line-chart span{position:absolute;width:12px;height:12px;border-radius:999px;background:#2f3656;transform:translate(-50%,-50%)}.evaluation-matrix{display:grid;grid-template-columns:repeat(10,1fr);gap:4px}.evaluation-matrix span{aspect-ratio:1;background:#dfe6f6}.evaluation-matrix .is-dark{background:#2f3656}.evaluation-dashboard--real .evaluation-dashboard__header h1{color:#425066;font-size:13px;font-weight:700}.evaluation-dashboard--real .evaluation-dashboard__header h1 span{color:#98a2b3;font-weight:500}.evaluation-dashboard__header p{margin:6px 0 0;color:#6b7280;font-size:13px}.evaluation-dashboard__tabs{min-height:38px;display:flex;align-items:center;gap:4px;padding:0 18px;border-bottom:1px solid #e7ebef;background:#ffffff}.evaluation-dashboard__tabs a{min-height:28px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid transparent;color:#4b5563;font-size:12px;font-weight:700;text-decoration:none}.evaluation-dashboard__tabs a:focus-visible,.evaluation-dashboard__tabs a:hover{border-color:#dbe3ee;color:#0080b7;outline:none}.evaluation-dashboard__error,.evaluation-dashboard__message,.evaluation-dashboard__notice{margin:14px 22px 0;padding:10px 12px;border:1px solid #dbe3ee;color:#4b5563;font-size:13px}.evaluation-dashboard__message{border-color:#b7d6e8;color:#0080b7}.evaluation-dashboard__error{border-color:#f4c7c7;color:#b42318}.evaluation-card__title-row,.evaluation-filter-row,.evaluation-upload,.evaluation-utterance-editor div{display:flex;align-items:center;gap:8px}.evaluation-card__title-row{justify-content:space-between;margin-bottom:8px}.evaluation-card__title-row h2{margin-bottom:0}.evaluation-card__title-row .studio-table-page__ghost{min-height:24px;padding:0 10px;font-size:10px;font-weight:400}.evaluation-feature-toggle{display:inline-flex;align-items:center;border:1px solid #aeb7c4;background:#ffffff}.evaluation-feature-toggle button{min-width:42px;height:18px;border:0;border-right:1px solid #aeb7c4;background:#ffffff;color:#6b7280;font-size:9px;font-weight:600}.evaluation-feature-toggle button:last-child{border-right:0}.evaluation-feature-toggle button.is-active{background:#16bdd1;color:#ffffff}.evaluation-upload{flex-wrap:wrap;margin-bottom:14px}.evaluation-detail-drawer .evaluation-upload .studio-table-page__ghost,.evaluation-detail-drawer .evaluation-upload .studio-table-page__primary{width:126px;min-height:32px;height:32px;justify-content:center;padding:0 12px;font-size:11px;line-height:30px;white-space:nowrap}.evaluation-detail-drawer__body .studio-table-page__ghost{width:auto;min-width:150px;min-height:30px;height:30px;justify-content:center;padding:0 14px;font-size:11px;line-height:28px;white-space:nowrap}.evaluation-upload input[type=file]{display:none}.evaluation-upload .is-disabled{opacity:.45;cursor:default}.evaluation-upload-format{display:grid;gap:6px;margin:0 0 12px;padding:12px;border:1px solid #e1e7ef;background:#fbfcfd;color:#4b5563;font-size:11px;line-height:1.55}.evaluation-upload-format strong{color:#263041;font-size:12px;font-weight:700}.evaluation-upload-format p{margin:0}.evaluation-upload-format code{display:block;padding:5px 7px;border:1px solid #e6ebf2;background:#ffffff;color:#1f2a44;font-family:inherit;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evaluation-kpi-list{display:grid;gap:6px;margin:10px 0 0}.evaluation-kpi-list--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.evaluation-kpi-list--semantic-collisions{grid-template-columns:repeat(6,minmax(120px,1fr))}.evaluation-kpi-list--status{grid-template-columns:1fr}.evaluation-kpi-list div{display:flex;justify-content:space-between;gap:10px;min-width:0;padding:9px 10px;border:1px solid #edf1f5;background:#fbfcfd}.evaluation-kpi-list--status div{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;min-height:36px}.evaluation-kpi-list dd,.evaluation-kpi-list dt{min-width:0;margin:0;font-size:12px}.evaluation-kpi-list dt{color:#6b7280}.evaluation-kpi-list dd,.evaluation-kpi-list dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-kpi-list dd{color:#1f2937;font-weight:600}.evaluation-card__note{margin:12px 0 0;color:#7b8491;font-size:12px;line-height:1.6}.evaluation-history{position:relative;min-height:156px;border:1px solid #eef1f4;padding:8px 12px 20px 34px;background:linear-gradient(#f5f7fa 1px,transparent 0) 34px 8px /calc(100% - 46px) 15px,linear-gradient(90deg,#f5f7fa 1px,transparent 0) 34px 8px /48px calc(100% - 28px),#ffffff}.evaluation-history__point{position:absolute;width:9px;height:9px;border-radius:999px;transform:translate(-50%,-50%)}.evaluation-history__point--random{background:#2f3656}.evaluation-history__point--fixed{border:1.5px solid #8b93a2;background:#ffffff}.evaluation-history__line{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.evaluation-history__line polyline{fill:none;stroke-width:1.6;vector-effect:non-scaling-stroke}.evaluation-history__line-random{stroke:#2f3656}.evaluation-history__line-fixed{stroke:#8b93a2;stroke-dasharray:3 3}.evaluation-history__empty{height:100%;display:grid;place-items:center;color:#9aa4b2;font-size:12px}.evaluation-history__y-axis{position:absolute;left:6px;top:6px;bottom:18px;display:flex;flex-direction:column;justify-content:space-between;color:#6b7280;font-size:9px;line-height:1;text-align:right}.evaluation-history__x-axis{position:absolute;left:34px;right:12px;bottom:2px;height:14px;color:#6b7280;font-size:9px}.evaluation-history__x-axis span{position:absolute;transform:translateX(-50%)}.evaluation-history__x-axis span:first-child{left:4%}.evaluation-history__x-axis span:nth-child(2){left:8.842%}.evaluation-history__x-axis span:nth-child(3){left:13.684%}.evaluation-history__x-axis span:nth-child(4){left:18.526%}.evaluation-history__x-axis span:nth-child(5){left:23.368%}.evaluation-history__x-axis span:nth-child(6){left:28.21%}.evaluation-history__x-axis span:nth-child(7){left:33.052%}.evaluation-history__x-axis span:nth-child(8){left:37.894%}.evaluation-history__x-axis span:nth-child(9){left:42.736%}.evaluation-history__x-axis span:nth-child(10){left:47.578%}.evaluation-history__x-axis span:nth-child(11){left:52.42%}.evaluation-history__x-axis span:nth-child(12){left:57.262%}.evaluation-history__x-axis span:nth-child(13){left:62.104%}.evaluation-history__x-axis span:nth-child(14){left:66.946%}.evaluation-history__x-axis span:nth-child(15){left:71.788%}.evaluation-history__x-axis span:nth-child(16){left:76.63%}.evaluation-history__x-axis span:nth-child(17){left:81.472%}.evaluation-history__x-axis span:nth-child(18){left:86.314%}.evaluation-history__x-axis span:nth-child(19){left:91.156%}.evaluation-history__x-axis span:nth-child(20){left:96%}.evaluation-history__summary{min-height:30px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;margin-top:6px;border:1px solid #eef1f4;color:#6b7280;font-size:11px;text-align:center}.evaluation-history__summary span{border-right:1px solid #eef1f4}.evaluation-history__summary span:last-child{border-right:0}.evaluation-history__summary strong{color:#2f3656}.evaluation-history__download{min-height:24px;padding:0 10px;border:1px solid #d8e0ea;background:#ffffff;color:#4b5563;font-size:11px;cursor:pointer}.evaluation-balance{display:grid;gap:10px}.evaluation-balance--summary{position:relative;height:100%;min-height:440px;grid-template-columns:repeat(10,minmax(42px,1fr));align-items:end;gap:12px;margin-top:0;padding:30px 40px 36px 60px;border:1px solid #f0f2f5;background:linear-gradient(#eef1f4 1px,transparent 0) 0 0 /100% 32px,#ffffff}.evaluation-balance__item{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(320px,1fr) 42px;align-items:end;gap:8px;color:#374151;font-size:11px;text-align:center}.evaluation-balance__y-axis{position:absolute;left:30px;top:26px;bottom:66px;display:flex;flex-direction:column;justify-content:space-between;color:#6b7280;font-size:10px;line-height:1;text-align:right}.evaluation-balance__item>span{grid-row:2;align-self:start;min-width:0;color:#4b5563;font-size:9px;line-height:1.15;overflow-wrap:anywhere}.evaluation-balance__item div{grid-row:1;height:100%;min-height:320px;display:flex;align-items:end;justify-content:center;gap:4px}.evaluation-balance__item b,.evaluation-balance__item i{display:block;width:14px;height:auto}.evaluation-balance__item i{background:#2f3656}.evaluation-balance__item b{background:#00a6d6}.evaluation-balance__item em{display:none}.evaluation-balance__legend{position:absolute;left:50%;bottom:8px;display:flex;gap:12px;align-items:center;transform:translateX(-50%)}.evaluation-balance__legend span{min-height:18px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border-radius:999px;background:#f3f5f8;color:#4b5563;font-size:10px;font-weight:700}.evaluation-balance__legend b,.evaluation-balance__legend i{width:8px;height:8px;border-radius:999px}.evaluation-balance__legend i{background:#2f3656}.evaluation-balance__legend b{background:#aeb4bd}.evaluation-balance__average-line{position:absolute;left:60px;right:76px;height:1px;pointer-events:none}.evaluation-balance__average-line span{position:absolute;right:-50px;top:50%;min-width:34px;padding:3px 5px;color:#ffffff;font-size:8px;font-weight:700;line-height:1.15;text-align:center;transform:translateY(-50%)}.evaluation-balance__average-line--utterance,.evaluation-balance__average-line--utterance span{background:#2f3656}.evaluation-balance__average-line--feature,.evaluation-balance__average-line--feature span{background:#aeb4bd}.evaluation-matrix-wrap{position:relative;width:min(560px,calc(100% - 74px));max-width:560px;margin:12px auto 30px;padding:0 0 24px;overflow:visible}.evaluation-matrix--real{width:100%;margin:0 auto;transform-origin:top left}.evaluation-matrix--real span{display:grid;place-items:center;min-width:18px;min-height:18px;color:#111827;font-size:10px}.evaluation-matrix-scroll{width:100%;aspect-ratio:1;overflow:auto}.evaluation-matrix-controls{position:absolute;top:-8px;right:0;z-index:2;display:inline-flex;align-items:center;gap:3px;transform:translateY(-100%)}.evaluation-matrix-controls button,.evaluation-matrix-controls span{height:18px;min-width:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8dde3;background:#ffffff;color:#5f6773;font-size:9px;line-height:1}.evaluation-matrix-controls button{cursor:pointer}.evaluation-matrix-controls button:last-child{min-width:42px}.evaluation-matrix-preview,.evaluation-matrix-unavailable{width:100%;aspect-ratio:1;display:grid;place-items:center;border:1px solid #e7ebef;background:#ffffff}.evaluation-matrix-preview{gap:8px;align-content:center}.evaluation-matrix-preview canvas{display:block;max-width:100%;max-height:100%;image-rendering:auto}.evaluation-matrix-preview p,.evaluation-matrix-unavailable{color:#7b8491;font-size:11px;text-align:center}.evaluation-matrix-preview p{margin:0}.evaluation-detail-drawer{position:fixed;inset:0;z-index:40;display:flex;justify-content:flex-end;background:rgba(15,23,42,.18)}.evaluation-detail-drawer__panel{width:min(920px,calc(100vw - 56px));height:100%;display:grid;grid-template-rows:48px minmax(0,1fr);border-left:1px solid #dbe3ee;background:#ffffff;box-shadow:-16px 0 34px rgba(15,23,42,.16)}.evaluation-detail-drawer__panel--compact{width:min(560px,calc(100vw - 56px))}.evaluation-detail-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:0 16px;border-bottom:1px solid #e7ebef}.evaluation-detail-drawer__header strong{color:#111827;font-size:14px}.evaluation-detail-drawer__header button{width:30px;height:30px;border:1px solid #dbe3ee;background:#ffffff;color:#6b7280;font-size:20px;line-height:1}.evaluation-detail-drawer__body{min-height:0;overflow:auto;padding:16px}.evaluation-matrix--real .is-dark{color:#ffffff}.evaluation-matrix__y-label{position:absolute;left:-24px;top:50%;color:#303846;font-size:9px;font-weight:700;writing-mode:vertical-rl;transform:translate(-100%,-50%)}.evaluation-matrix__x-label{position:absolute;left:0;right:0;bottom:-6px;color:#303846;font-size:10px;font-weight:700;text-align:center}.evaluation-matrix__scale{position:absolute;right:-34px;top:0;bottom:0;width:18px;display:flex;flex-direction:column;justify-content:space-between;border-left:2px solid #2f3656;padding-left:4px;color:#4b5563;font-size:8px;line-height:1}.evaluation-card--detail{min-height:340px}.evaluation-detail{display:grid;grid-template-columns:260px 1fr;gap:16px;min-height:220px}.evaluation-intent-detail{min-width:0;display:grid;gap:12px}.evaluation-detail-tabs{display:flex;justify-content:center;gap:0;border-bottom:1px solid #e7ebef}.evaluation-detail-tabs button{min-width:140px;height:30px;border:0;border-bottom:2px solid transparent;background:#ffffff;color:#6b7280;font-size:11px;cursor:pointer}.evaluation-detail-tabs button.is-active{border-bottom-color:#2f3656;color:#2f3656;font-weight:700}.evaluation-classification-strip,.evaluation-feature-buttons,.evaluation-score-strip{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.evaluation-classification-pill,.evaluation-feature-buttons button,.evaluation-inline-more,.evaluation-score-pill{min-height:22px;padding:0 10px;border:1px solid #dce3ea;background:#ffffff;color:#4f5968;font-size:11px;line-height:20px}.evaluation-classification-pill{border-radius:999px;font-weight:700}.evaluation-classification-pill strong{margin-left:4px}.evaluation-classification-pill.is-correct{border-color:#16bdd1;background:#16bdd1;color:#ffffff}.evaluation-classification-pill.is-wrong{border-color:#e85d5d;color:#d73434}.evaluation-inline-more{margin-left:auto}.evaluation-intent-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid #e7ebef}.evaluation-intent-kpis div{display:grid;gap:2px;min-height:38px;align-content:center;justify-items:center;border-right:1px solid #edf1f4}.evaluation-intent-kpis div:last-child{border-right:0}.evaluation-intent-kpis dt{color:#7d8794;font-size:10px}.evaluation-intent-kpis dd{margin:0;color:#2f3656;font-size:12px;font-weight:700}.evaluation-selection-row{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;color:#4b5563;font-size:11px}.evaluation-selection-row select{min-width:0;height:28px;border:1px solid #dce3ea;background:#ffffff;color:#4f5968;font-size:11px}.evaluation-score-pill{border-radius:2px;color:#6a7280}.evaluation-score-pill.is-correct{border-color:#16bdd1;background:#e9fbfd;color:#087f94;font-weight:700}.evaluation-score-pill.is-wrong{border-color:#e85d5d;background:#fff6f6;color:#c73535;font-weight:700}.evaluation-chart-caption{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#7a828e;font-size:11px}.evaluation-chart-caption span:first-child{color:#2f3656;font-weight:700}.evaluation-chart-caption em{color:#9aa2ad;font-style:normal}.evaluation-feature-buttons{justify-content:center}.evaluation-feature-buttons button{border-radius:999px;background:#f4f6f8}.evaluation-feature-buttons button.is-active{border-color:#16bdd1;background:#e9fbfd;color:#087f94;font-weight:700}.evaluation-intent-list{display:flex;flex-direction:column;gap:6px}.evaluation-filter-row input,.evaluation-filter-row select,.evaluation-test-box input,.evaluation-utterance-editor input{height:36px;border:1px solid #d8e0ea;padding:0 10px;color:#374151;font-size:13px}.evaluation-filter-row input{min-width:0;flex:1 1}.evaluation-filter-row select{width:86px}.evaluation-intent-list button{display:flex;justify-content:space-between;gap:10px;border:1px solid #e5ebf2;padding:9px 10px;background:#ffffff;color:#374151;font-size:12px;cursor:pointer}.evaluation-intent-list button.is-active{border-color:#0080b7;color:#0080b7}.evaluation-result-table{border:1px solid #e7ebef;overflow:auto}.evaluation-dashboard__grid--nlu .evaluation-result-table{height:calc(100% - 34px);min-height:0;overflow-x:hidden;overflow-y:auto}.evaluation-dashboard__grid--nlu .evaluation-result-table__header,.evaluation-dashboard__grid--nlu .evaluation-result-table__row{min-width:0;width:100%;gap:10px}.evaluation-dashboard__grid--nlu .evaluation-card--wide .evaluation-result-table__header,.evaluation-dashboard__grid--nlu .evaluation-card--wide .evaluation-result-table__row{grid-template-columns:minmax(0,1.05fr) minmax(90px,.7fr) minmax(120px,.85fr)}.evaluation-dashboard__grid--nlu .evaluation-result-table span{min-width:0;overflow-wrap:anywhere;word-break:keep-all}.evaluation-result-table__header,.evaluation-result-table__row{display:grid;grid-template-columns:1.2fr 160px 1fr;gap:12px;align-items:center;min-width:680px;padding:7px 10px;border-bottom:1px solid #eef1f4;color:#4b5563;font-size:12px}.evaluation-result-table__row{width:100%;border-top:0;border-right:0;border-left:0;background:#ffffff;text-align:left;cursor:pointer}.evaluation-result-table__row.is-active{background:#f5fbfd;box-shadow:inset 3px 0 0 #16bdd1}.evaluation-result-table__header{background:#fbfcfd;color:#374151;font-weight:700}.evaluation-result-table__row .is-success{color:#147e4f;font-weight:700}.evaluation-result-table__row .is-failure{color:#b42318;font-weight:700}.evaluation-test-box{display:grid;gap:8px;margin-top:0}.evaluation-test-box__scores{display:flex;flex-wrap:wrap;gap:6px}.evaluation-test-box__scores span{border:1px solid #dbe3ee;padding:5px 8px;color:#4b5563;font-size:12px}.evaluation-test-box__scores span.is-top{border-color:#16bdd1;background:#e9fbfd;color:#087f94;font-weight:700}.evaluation-feature-detail{display:grid;gap:8px;border:1px solid #e7ebef;padding:12px 14px 10px 42px;background:#ffffff}.evaluation-feature-detail__plot{position:relative;height:190px;border:1px solid #eef1f4;background:linear-gradient(#eef1f4 1px,transparent 0) 0 0 /100% 20%,linear-gradient(90deg,#f3f5f8 1px,transparent 0) 0 0 /10% 100%,#ffffff}.evaluation-feature-detail__y-axis{position:absolute;left:-30px;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;color:#6b7280;font-size:9px}.evaluation-feature-detail__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.evaluation-feature-detail__lines polyline{fill:none;stroke-width:1.8;vector-effect:non-scaling-stroke}.evaluation-feature-detail .is-score{stroke:#15b8c9;background:#15b8c9}.evaluation-feature-detail .is-weight{stroke:#f0a33a;background:#f0a33a}.evaluation-feature-detail .is-rarity{stroke:#79c92b;background:#79c92b}.evaluation-feature-detail__labels{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;color:#4b5563;font-size:9px;text-align:center}.evaluation-feature-detail__labels span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-feature-detail__legend{display:flex;justify-content:center;gap:14px;color:#4b5563;font-size:10px}.evaluation-feature-detail__legend span{display:inline-flex;align-items:center;gap:5px}.evaluation-feature-detail__legend i{width:8px;height:8px;border-radius:999px}.evaluation-feature-detail__empty{min-height:120px;display:grid;place-items:center;border:1px solid #e7ebef;color:#8a94a3;font-size:12px}.evaluation-utterance-editor{display:grid;gap:8px;max-height:260px;overflow:auto}.evaluation-utterance-editor input{min-width:0;flex:1 1}.evaluation-utterance-editor button{height:36px}.evaluation-utterance-editor div button{border:1px solid #d8e0ea;padding:0 10px;background:#ffffff;color:#4b5563;font-size:12px;cursor:pointer}.intent-editor{position:relative;display:flex;flex-direction:column;min-height:100dvh;height:100dvh;background:#ffffff;overflow:hidden}.intent-editor__header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 24px 18px;border-bottom:1px solid #e7ebef}.intent-editor__header h1{margin:0;color:#8a93a1;font-size:17px;font-weight:400;line-height:1}.intent-editor__crumb{display:inline-flex;align-items:center;gap:6px}.intent-editor__crumb button{border:none;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.intent-editor__crumb button:hover{text-decoration:underline}.intent-editor__crumb-current{color:#1f2a44;font-weight:700}.flow-designer-page__help,.intent-editor__crumb-help{flex:0 0 auto;width:22px!important;height:22px!important;margin:0 2px;padding:0!important;transform:translateY(0);border:0!important;background:transparent!important;cursor:pointer;text-decoration:none!important}.dialog-help-icon,.flow-designer-page__help,.intent-editor__crumb-help{display:inline-flex;align-items:center;justify-content:center;color:#777f89;font-size:13px;font-weight:700;line-height:1}.dialog-help-icon{width:20px;height:20px;border:2px solid #a4a9af;border-radius:999px;background:#ffffff}.flow-designer-page__help:hover,.intent-editor__crumb-help:hover{text-decoration:none!important}.flow-designer-page__help:hover .dialog-help-icon,.intent-editor__crumb-help:hover .dialog-help-icon{border-color:#8da0b8;color:#2d3d51}.intent-editor__actions{gap:10px;flex-wrap:wrap}.intent-editor__version{color:#6f7680;font-size:13px}.intent-editor__body{display:grid;grid-template-columns:1.1fr .95fr;gap:0;flex:1 1;min-height:0}.intent-editor__panel{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:18px 20px 24px}.intent-editor__panel--entities{border-left:1px solid #eef1f4}.intent-editor__panel-header{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px}.intent-editor__panel-header h2{margin:0;color:#2f3643;font-size:15px}.intent-editor__panel-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.intent-editor__panel-tools--utterances{width:100%;display:grid;grid-template-columns:auto 360px minmax(0,1fr);column-gap:12px;row-gap:8px;align-items:center}.intent-editor__panel-tools--top{justify-content:flex-end}.intent-editor__actions{display:flex;gap:8px;align-items:center}.intent-editor__panel-body{flex:1 1;min-height:0;overflow:auto;padding-right:4px}.intent-editor__panel-body--fixed{display:flex;flex-direction:column;min-height:0;overflow:hidden}.intent-editor__panel-scroll{flex:1 1;min-height:0;overflow:auto;padding-right:4px}.intent-editor__search{position:relative;width:360px;min-width:360px;height:32px;display:inline-flex;align-items:center;gap:8px;padding:0 30px 0 10px;border-bottom:1px solid #cfd6de;color:#8f98a3}.intent-editor__search input{width:100%;border:none;background:transparent;color:#4e5664;font-size:12px;outline:none}.intent-editor .bot-settings-card__input::placeholder,.intent-editor__search input::placeholder{color:#a7afb9;font-weight:400}.intent-editor__search--wide{width:100%;margin-bottom:8px}.intent-editor__search-clear{position:absolute;right:4px;top:50%;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);padding:0;border:none;border-radius:999px;background:#9aa1aa;color:#ffffff;font-size:14px;font-weight:700;line-height:1;cursor:pointer}.intent-editor__replace-inline-input{width:220px;min-width:220px;height:32px;flex:0 0 220px;text-align:center}.intent-editor__toolbar-right{display:flex;width:auto;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap}.intent-editor__toolbar-right--replace{justify-content:flex-end}.intent-editor__toolbar-actions{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;margin-left:0;flex-shrink:0}.intent-editor__toolbar-actions .manual-main__menu-button,.intent-editor__toolbar-actions .studio-table-page__ghost{white-space:nowrap;flex-shrink:0}.intent-editor__composer{display:grid;grid-template-columns:120px minmax(0,1fr) 88px;gap:10px;align-items:end;margin-bottom:10px}.intent-editor__composer-input,.intent-editor__composer-type,.intent-editor__replace-field{display:grid;gap:6px}.intent-editor__composer-input>span,.intent-editor__composer-type>span,.intent-editor__replace-field>span{color:#6f7680;font-size:12px;font-weight:700}.intent-editor__status-row{display:flex;justify-content:space-between;gap:12px;margin:0 0 10px;color:#8a929c;font-size:12px}.intent-editor__input-row{min-height:40px;display:flex;align-items:center;padding:0 12px;border:1px solid #edf1f4;color:#9aa1aa;font-size:12px}.intent-editor__entity-head,.intent-editor__list-row,.intent-editor__table-head{display:grid;align-items:center;border-bottom:1px solid #edf1f4}.intent-editor__table-head{min-height:54px;color:#6f7680;font-size:12px;font-weight:700;position:sticky;top:0;z-index:1;background:#ffffff}.intent-editor--view-mode{padding-bottom:44px}.intent-editor__view-mode-dialog{width:min(420px,calc(100vw - 48px));display:grid;grid-template-rows:auto 1fr auto;background:#ffffff;border:1px solid #d9e0e8;box-shadow:0 18px 44px rgba(15,23,42,.2)}.intent-editor__view-mode-message{min-height:70px;padding:18px 20px;background:#f5f6f8;color:#2f3743;font-size:12px;line-height:1.55}.intent-editor__view-mode-banner{position:fixed;left:50%;bottom:0;z-index:35;width:min(760px,calc(100vw - 64px));min-height:34px;display:flex;align-items:center;justify-content:center;padding:8px 18px;transform:translateX(-50%);border:1px solid #b28235;border-bottom:none;background:#a7721f;color:#3d2b10;font-size:12px;font-weight:700}.intent-editor__table-head--fixed,.intent-editor__table-head--random{grid-template-columns:42px 72px minmax(0,1fr) 34px}.intent-editor__entity-head{grid-template-columns:34px minmax(160px,.78fr) minmax(150px,.62fr) minmax(180px,1fr) 82px 82px 104px;min-height:42px;color:#6f7680;font-size:12px;font-weight:700}.intent-editor__entity-head>span{min-width:0;padding:0 6px;white-space:nowrap}.intent-editor__table-check{display:grid;place-items:center}.intent-editor__list{border-top:1px solid #edf1f4}.intent-editor__list-row{min-height:42px;gap:8px;padding:0;color:#5f6773;font-size:12px}.intent-editor__list-row--fixed,.intent-editor__list-row--random{grid-template-columns:42px 72px minmax(0,1fr) 34px}.intent-editor__list-row.is-active{background:#edfafd}.intent-editor__type{width:20px;height:20px;display:grid;place-items:center;border-radius:999px;font-size:11px;font-weight:700}.intent-editor__type--t{border:1px solid #c8ced6;color:#7a818b}.intent-editor__type--v{border:1px solid #49c5d8;color:#49c5d8}.intent-editor__utterance-edit{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px}.intent-editor__utterance-edit input{height:26px;font-size:12px}.intent-editor__utterance-edit-action,.intent-editor__utterance-edit-button{height:24px;border:1px solid #cfd8e3;background:#ffffff;color:#526072;font-size:11px;line-height:1}.intent-editor__utterance-edit-action{min-width:40px;padding:0 8px}.intent-editor__utterance-edit-button{width:24px;justify-self:center;display:grid;place-items:center;color:#6f7680;opacity:0}.intent-editor__list-row.is-active .intent-editor__utterance-edit-button,.intent-editor__list-row:focus-within .intent-editor__utterance-edit-button,.intent-editor__list-row:hover .intent-editor__utterance-edit-button{opacity:1}.intent-editor__utterance-edit-button:disabled{opacity:0;cursor:default}.intent-editor__entity-empty{min-height:380px;display:grid;place-items:center;gap:14px;color:#b1b7bf;text-align:center}.intent-editor__entity-empty p{margin:0;font-size:12px;line-height:1.55}.intent-editor__entity-face{position:relative;width:72px;height:72px;border-radius:999px;background:#d8dbe0}.intent-editor__entity-face span{position:absolute;top:28px;width:6px;height:6px;border-radius:999px;background:#ffffff}.intent-editor__entity-face span:first-child{left:22px}.intent-editor__entity-face span:last-child{right:22px}.intent-editor__entity-picker{position:relative;margin-bottom:10px}.intent-editor__entity-candidates{display:grid;gap:0;border:1px solid #e4e9ee;background:#ffffff;max-height:360px;overflow:auto}.intent-editor__entity-candidate-head{display:grid;grid-template-columns:42px minmax(180px,.55fr) 120px minmax(0,1fr);align-items:center;min-height:42px;border-bottom:1px solid #edf1f5;color:#6f7680;font-size:12px;font-weight:700;position:sticky;top:0;z-index:1;background:#ffffff}.intent-editor__entity-candidate-section{display:grid}.intent-editor__entity-candidate-section-title{padding:9px 14px;border-bottom:1px solid #edf1f5;background:#f7f9fc;color:#465366;font-size:12px;font-weight:700}.intent-editor__entity-candidate{display:grid;grid-template-columns:42px minmax(180px,.55fr) 120px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #edf1f5;background:#ffffff;color:#425061}.intent-editor__entity-candidate.is-selected{background:#f5fbfd}.intent-editor__entity-candidate.is-disabled{background:#fafbfd}.intent-editor__entity-candidate:last-child{border-bottom:none}.intent-editor__entity-candidate:hover{background:#f8fbfd}.intent-editor__entity-candidate.is-disabled:hover{background:#fafbfd}.intent-editor__entity-candidate-kind{color:#7a8390;font-size:12px}.intent-editor__entity-candidate-name{display:grid;gap:2px}.intent-editor__entity-candidate-name strong{color:#2f3643;font-size:13px;font-weight:700}.intent-editor__entity-candidate-name small{color:#7a8390;font-size:11px}.intent-editor__entity-candidate-value{color:#5c6573;font-size:12px;line-height:1.6;word-break:break-all}.intent-editor__entity-candidate-empty{margin:0;padding:14px 12px;color:#7b8591;font-size:13px}.intent-editor__entity-list{border-top:1px solid #edf1f4}.intent-editor__entity-item{border-bottom:1px solid #edf1f4}.intent-editor__entity-row{display:grid;grid-template-columns:34px minmax(160px,.78fr) minmax(150px,.62fr) minmax(180px,1fr) 82px 82px 104px;align-items:center;gap:6px;min-height:44px;padding:4px 0;color:#4d5562;font-size:11px}.intent-editor__entity-field{display:block}.intent-editor__entity-field .bot-settings-card__input{width:100%;height:28px;font-size:11px;font-weight:400}.intent-editor__entity-name{display:grid;gap:2px}.intent-editor__entity-name strong{color:#304154;font-size:11px;font-weight:400}.intent-editor__entity-name small{color:#7a8390;font-size:10px}.intent-editor__entity-value{min-width:0;overflow:hidden;color:#586170;font-size:11px;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.intent-editor__entity-toggle{display:inline-flex;align-items:center;gap:5px;color:#5b6472;font-size:11px}.intent-editor__entity-toggle span{white-space:nowrap}.intent-editor__type-button{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cfd6de;background:#ffffff;color:#66707d;font-size:11px;font-weight:700}.intent-editor__type-button.is-active{border-color:#49c5d8;background:#edfafd;color:#2aaec2}.intent-editor__type-label{color:#7b8591;font-size:12px}.intent-editor__entity-message-cell{display:flex;justify-content:flex-start}.intent-editor__entity-message-button,.intent-editor__entity-message-summary{color:#415567;font-size:11px;font-weight:400}.intent-editor__entity-message-button{border:none;padding:0;background:transparent;text-align:left}.intent-editor__entity-message-button:hover{text-decoration:underline}.intent-editor__entity-message-empty{color:#9aa1aa;font-size:11px}.intent-editor__entity-detail{display:grid;grid-template-columns:42px minmax(0,1fr);border-top:1px solid #edf1f4;background:#fafbfd}.intent-editor__entity-detail-spacer{border-right:1px solid #f0f3f6}.intent-editor__entity-detail-body{display:grid;gap:16px;padding:18px 22px 22px}.intent-editor__entity-message-list{display:grid;gap:18px}.intent-editor__entity-message-block{display:grid;gap:10px}.intent-editor__entity-message-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#435568;font-size:13px;font-weight:700}.intent-editor__entity-message-remove{border:none;background:transparent;color:#7b8795;font-size:12px;font-weight:700}.intent-editor__entity-message-textarea{min-height:134px;padding:18px;border:1px solid #d6dde6;background:#ffffff;color:#243243;font-size:14px;line-height:1.7}.intent-editor__entity-message-foot{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;color:#8a94a1;font-size:11px;line-height:1.6}.intent-editor__entity-message-foot strong{color:#7c8590;font-size:11px;font-weight:700;white-space:nowrap}.intent-editor__entity-message-add{min-height:42px;border:1px dashed #d3d9e0;background:#ffffff;color:#617082;font-size:12px;font-weight:700}.intent-editor__chatbot-dialog{width:min(860px,calc(100vw - 48px));max-height:calc(100vh - 48px)}.intent-editor__chatbot-dialog .entity-editor-dialog__body{display:grid;gap:18px}.intent-editor__chatbot-dialog-note{margin:0;color:#7c8592;font-size:12px;line-height:1.6}.intent-editor__chatbot-dialog-list{display:grid;gap:18px}.bot-settings-page{height:100vh;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);padding:12px 14px 12px 12px;overflow:hidden;background:#ffffff;font-size:12px}.bot-settings-page__crumb{display:flex;align-items:center;gap:6px;color:#6f8fb2;font-size:13px;font-weight:700}.bot-settings-page__crumb a{color:inherit;text-decoration:none}.bot-settings-page__crumb a:hover{text-decoration:underline}.bot-settings-page__header{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:2px 0 8px;border-bottom:1px solid #e8ecf0}.bot-settings-page__header h1{margin:0;color:#2f5d8f;font-size:28px;font-weight:700}.bot-settings-page__subhead{margin:8px 0 0;color:#66707d;font-size:12px;font-weight:600}.bot-settings-page__header-meta{display:flex;justify-content:flex-end;align-items:center;color:#7a828d;font-size:11px}.bot-settings-page__chips{display:flex;gap:10px;flex-wrap:wrap}.bot-settings-page__chip{min-width:82px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:999px;background:#eef2f5;color:#536273;font-size:11px;font-weight:700}.bot-settings-page__chip--ghost{border:1px solid #e0e5ea;background:#ffffff;color:#8d97a3}.bot-settings-page__loading{margin:28px 0 0;color:#77808a;font-size:12px}.bot-settings-layout{display:grid;grid-template-columns:228px minmax(0,1fr);gap:0;min-height:0;overflow:hidden;border:1px solid #e5e9ee;border-top:none}.bot-settings-sidebar{min-height:0;padding:18px 14px 16px;overflow:auto;border-right:1px solid #e5e9ee;background:#ffffff}.bot-settings-sidebar__bot{display:grid;justify-items:center;gap:8px;padding-bottom:14px;border-bottom:1px solid #e9edf1}.bot-settings-sidebar__avatar{width:68px;height:68px;display:grid;place-items:center;border:1px solid #dde3ea;border-radius:999px;background:#ffffff}.bot-settings-sidebar__avatar .manual-main__avatar-face{width:28px;height:28px;background:#2bc6d8}.bot-settings-sidebar__avatar .manual-main__avatar-face span{background:#ffffff}.bot-settings-sidebar__bot strong{color:#3f4652;font-size:13px;text-align:center}.bot-settings-sidebar__star{border:none;background:transparent;color:#f0a74d;font-size:18px;line-height:1}.bot-settings-sidebar__actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;padding-bottom:14px;border-bottom:1px solid #e9edf1}.bot-settings-sidebar__action{min-height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #2f3656;background:#ffffff;color:#2f3656;font-size:11px;font-weight:700}.bot-settings-sidebar__action.is-active{background:#2f3656;color:#ffffff}.bot-settings-content{min-height:0;padding:10px 12px 14px;overflow:auto;background:#f8fafc}.bot-settings-menu{display:grid;gap:12px;padding-top:14px}.bot-settings-menu__section{display:grid;gap:4px;align-content:start}.bot-settings-menu__title{color:#4f5865;font-size:12px;font-weight:700}.bot-settings-menu__item{min-height:24px;display:inline-flex;align-items:center;justify-content:flex-start;padding:0 0 0 12px;border-left:2px solid transparent;background:transparent;color:#5e6976;font-size:11px;font-weight:500}.bot-settings-menu__item.is-active{border-left-color:#2bc6d8;color:#2bc6d8;font-weight:700}.bot-settings-section{margin-top:0;padding:12px 12px 14px;border:1px solid #e5e9ee;background:#ffffff}.bot-settings-section h2{margin:0 0 10px;color:#2f5d8f;font-size:13px;font-weight:700}.bot-settings-grid{display:grid;gap:14px}.bot-settings-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.bot-settings-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bot-settings-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bot-settings-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.bot-settings-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.bot-settings-grid--llm{margin-top:14px}.bot-settings-vector{display:grid;gap:8px;margin-top:14px;padding:12px;border:1px solid #dde6ef;background:#f9fbfd}.bot-settings-vector__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:#536174;font-size:11px}.bot-settings-vector__header strong{color:#2f5d8f;font-size:12px}.bot-settings-card,.bot-settings-intro{display:grid;gap:4px}.bot-settings-card{min-height:58px;padding:8px 10px;border:1px solid #dde3ea;background:#ffffff}.bot-settings-card--wide{grid-column:span 2}.bot-settings-card span,.bot-settings-intro span{color:#7a828d;font-size:11px}.bot-settings-card__hint{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#9aa1aa;font-size:11px;line-height:1.4}.bot-settings-card strong{color:#20252d;font-size:12px;font-weight:600;line-height:1.25}.bot-settings-card__input,.bot-settings-card__select,.bot-settings-intro__textarea{width:100%;border:none;background:transparent;color:#20252d;outline:none}.bot-settings-card__input,.bot-settings-card__select{padding:0;font-size:12px;font-weight:600}.bot-settings-card__profiles{display:flex;gap:14px;align-items:center}.bot-settings-card .bot-create-dialog__profile{width:48px;height:48px}.bot-settings-intro{margin-top:10px}.bot-settings-intro__textarea{min-height:64px;padding:8px 10px;border:1px solid #dde3ea;background:#ffffff;font-size:12px;line-height:1.45}.bot-ai-combinations{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid #dde6ef;background:#f9fbfd}.bot-ai-combinations--compact{margin-top:0}.bot-ai-combinations__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;color:#263346;font-size:12px}.bot-ai-combinations__summary strong{color:#2f5d8f}.bot-ai-combinations__summary span{overflow:hidden;color:#20252d;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bot-ai-combinations__badge{padding:3px 8px;border:1px solid #c8d7e4;background:#ffffff;color:#546171;font-size:11px;font-style:normal;font-weight:700}.bot-ai-combinations__badge--implemented{border-color:#8ac2a0;background:#eefaf2;color:#207143}.bot-ai-combinations__badge--unsupported{border-color:#e0a7a7;background:#fff1f1;color:#d60000}.bot-ai-combinations__matrix{display:grid;grid-template-columns:minmax(130px,.8fr) repeat(4,minmax(0,1fr));gap:6px}.bot-ai-combinations__row{display:contents}.bot-ai-combinations__axis,.bot-ai-combinations__item{display:grid;gap:3px;min-height:62px;padding:8px;border:1px solid #d7e2ec;background:#ffffff;color:#536174;text-align:left}.bot-ai-combinations__item{cursor:pointer}.bot-ai-combinations__item:hover{border-color:#8dbce8;background:#f7fbff}.bot-ai-combinations__item--configured{border-color:#e1e5ea;background:#f3f4f6;color:#8a929d}.bot-ai-combinations__item--configured strong{color:#686f78}.bot-ai-combinations__item--configured small,.bot-ai-combinations__item--configured span{color:#9aa2ad}.bot-ai-combinations__item--configured:hover{border-color:#d9dee5;background:#f3f4f6}.bot-ai-combinations__item--unsupported,.bot-ai-combinations__item--unsupported:disabled{position:relative;border-color:#e1e5ea;background:#f1f1f1;color:#9aa2ad;cursor:not-allowed;opacity:1}.bot-ai-combinations__item--unsupported strong{color:#d60000;font-weight:800;-webkit-text-decoration:underline wavy #d60000;text-decoration:underline wavy #d60000;text-underline-offset:3px}.bot-ai-combinations__item--unsupported small,.bot-ai-combinations__item--unsupported span{color:#a9b0b9}.bot-ai-combinations__item--unsupported:disabled:hover,.bot-ai-combinations__item--unsupported:hover{border-color:#e1e5ea;background:#f1f1f1}.bot-ai-combinations__item:disabled{cursor:not-allowed;opacity:.72}.bot-ai-combinations__item:disabled:hover{border-color:#d7e2ec;background:#ffffff}.bot-ai-combinations__item--unsupported:disabled{opacity:1}.bot-ai-combinations__item--unsupported:disabled:hover{border-color:#e1e5ea;background:#f1f1f1}.bot-ai-combinations__axis{background:#f2f6fa}.bot-ai-combinations__axis--corner{background:#eaf2fb;color:#234d7b}.bot-ai-combinations__axis--answer{background:#f6f9fc}.bot-ai-combinations__axis--nlu{border-color:#c7d8e8;background:#eef6ff}.bot-ai-combinations__item.is-selected{border-color:#1c78d4;background:#eef7ff;color:#173b67}.bot-ai-combinations__axis small,.bot-ai-combinations__axis span,.bot-ai-combinations__item small,.bot-ai-combinations__item span{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.bot-ai-combinations__axis strong,.bot-ai-combinations__item strong{overflow:hidden;color:#20252d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.bot-ai-combinations p{margin:0;color:#697486;font-size:11px}.bot-ai-combinations__lock{padding:8px 10px;border:1px solid #f1d2a8;background:#fff8ec;color:#8a5a12!important;font-weight:700}.bot-settings-page .primary-action,.bot-settings-page .secondary-action{min-height:32px;padding:0 14px;font-size:12px;font-weight:700}.bot-settings-page__top-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;min-height:40px;margin-bottom:10px}.bot-settings-page__top-actions .primary-action,.bot-settings-page__top-actions .secondary-action{min-width:64px;min-height:36px;font-size:13px}.bot-settings-page__footer{margin-top:12px;display:flex;justify-content:flex-end;gap:8px}.manual-main__learn-button--ghost{text-decoration:none}.botstation-settings{min-height:520px;padding:12px;border:1px solid #dce3eb;background:#ffffff;color:#263346;font-size:11px}.botstation-settings__empty{min-height:180px;display:flex;align-items:flex-start;justify-content:flex-end}.botstation-settings__status{min-height:42px;display:flex;align-items:center;gap:18px;border-bottom:1px solid #edf1f5;color:#445368;font-weight:700}.botstation-settings__connected{margin-left:auto;color:#98a2b0;font-size:11px;font-weight:400}.botstation-settings__switch{display:inline-flex;align-items:center;gap:6px;color:#4f5b6c;font-size:11px;font-weight:400}.botstation-settings__switch input{width:14px;height:14px}.botstation-settings__switch--small{min-width:76px}.botstation-settings__table-wrap{margin-top:10px}.botstation-settings__count{height:28px;display:flex;align-items:center;color:#4f5b6c;font-size:11px;font-weight:700}.botstation-settings__table{width:100%;border-collapse:collapse;border-top:1px solid #dfe6ee;color:#4f5b6c;font-size:11px}.botstation-settings__table td,.botstation-settings__table th{height:34px;padding:0 12px;border-bottom:1px solid #edf1f5;text-align:left;white-space:nowrap}.botstation-settings__table th{color:#667184;font-weight:700}.botstation-settings__table tr.is-selected{background:#eefafb}.botstation-settings__table td:first-child,.botstation-settings__table th:first-child{width:auto;text-align:left}.botstation-settings__table td:nth-child(2),.botstation-settings__table th:nth-child(2){width:180px}.botstation-settings__table td:nth-child(3),.botstation-settings__table th:nth-child(3){width:120px}.botstation-settings__channel-link{padding:0;border:0;background:transparent;color:#335f8f;font:inherit;text-decoration:underline;cursor:pointer}.botstation-settings__notice{margin:18px 0 0;color:#7b8796;font-size:11px}.botstation-dialog{width:min(640px,calc(100vw - 64px));display:grid;grid-template-rows:auto 1fr auto;background:#ffffff;border:1px solid #d9e0e8;box-shadow:0 18px 44px rgba(15,23,42,.22)}.botstation-dialog__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px}.botstation-dialog__field{min-height:58px;display:grid;gap:4px;padding:7px 8px;border:1px solid #dce3eb;background:#ffffff}.botstation-dialog__field--wide{grid-column:1/-1}.botstation-dialog__field span{color:#7a828d;font-size:11px}.botstation-dialog__field .bot-settings-card__input{height:24px;font-size:12px}.botstation-dialog__field .bot-settings-intro__textarea{min-height:70px;font-size:12px}.entity-detail__section-header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:8px}.entity-detail__section-header strong{color:#2f5d8f;font-size:13px}.entity-detail__section-header p{margin:6px 0 0;color:#7a828d;font-size:12px}.entity-detail__rows{border:1px solid #e1e6ec;background:#ffffff}.entity-detail__head,.entity-detail__row{display:grid;grid-template-columns:44px minmax(240px,1.2fr) 140px minmax(420px,2fr);align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #edf1f5}.entity-detail__head{color:#6e7682;font-size:12px;font-weight:700;background:#fbfcfd}.entity-detail__row:last-child{border-bottom:none}.entity-detail__input,.entity-detail__select{min-height:34px;padding:0 10px;border:1px solid #dde3ea;background:#ffffff;color:#26313f;font-size:12px;font-weight:500}.bot-delete-card,.bot-settings-placeholder{padding:18px 20px;border:1px solid #dde3ea;background:#ffffff}.bot-delete-card strong,.bot-settings-placeholder strong{display:block;color:#2a3140;font-size:13px;font-weight:700}.bot-delete-card p,.bot-settings-placeholder p{margin:10px 0 0;color:#6f7783;font-size:12px;line-height:1.8}.settings-form-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.settings-form-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-form-card{min-height:58px;display:grid;gap:4px;padding:8px 10px;border:1px solid #dde3ea;background:#ffffff}.settings-form-card span{color:#7a828d;font-size:11px}.settings-form-card--check{grid-template-columns:auto 1fr;align-items:center;min-height:42px}.settings-form-card--wide{grid-column:1/-1}.entity-value-dialog__pattern-actions{display:flex;justify-content:flex-start;margin-top:8px}.rule-settings__regex-test-input,.rule-settings__target-select{width:100%;min-height:34px;padding:0 10px;border:1px solid #d7dee6;background:#ffffff;color:#20252d;font-size:12px;font-weight:500;outline:none}.rule-settings__regex-test-input::placeholder{color:#9aa5b3;font-weight:400;opacity:1}.rule-settings__regex-test-input:focus,.rule-settings__target-select:focus{border-color:#8ab4df;box-shadow:0 0 0 1px #8ab4df}.rule-settings__target-select:disabled{color:#7a828d;background:#f6f8fa}.settings-subsection{display:grid;gap:8px;margin-top:4px}.settings-subsection+.settings-subsection{margin-top:10px}.settings-subsection__title{color:#3f4856;font-size:12px;font-weight:700}.settings-subsection__body{display:grid;gap:8px}.settings-radio-panel{display:grid;gap:8px;padding:8px 10px 0}.settings-radio-panel__title{color:#3f4856;font-size:12px;font-weight:700}.settings-radio-group{display:flex;flex-wrap:wrap;gap:18px}.settings-radio-option{display:inline-flex;align-items:center;gap:6px;color:#556070;font-size:12px}.settings-defaults-stack{display:grid;gap:14px}.settings-defaults-two-column{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.settings-defaults-group{display:grid;gap:10px;align-content:start}.settings-defaults-group--panel{padding:12px 14px 14px;border:1px solid #e3e8ee;background:#ffffff}.settings-defaults-group h3{margin:0;color:#3f4856;font-size:12px;font-weight:700;padding-bottom:8px;border-bottom:1px solid #edf1f5}.settings-defaults-grid{display:grid;gap:10px;align-content:start}.settings-defaults-grid--one{grid-template-columns:1fr}.settings-defaults-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-defaults-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-defaults-field{display:grid;gap:7px;min-height:52px;padding:4px 0}.settings-defaults-field--readonly strong{color:#20252d;font-size:12px;font-weight:600;line-height:1.25}.settings-defaults-field--wide{grid-column:1/-1}.settings-defaults-field--wide-mobile{grid-column:auto}.settings-field-label{gap:6px;position:relative;font-size:11px}.settings-field-label,.settings-help-tip{display:inline-flex;align-items:center;color:#7a828d}.settings-help-tip{width:16px;height:16px;justify-content:center;border:1px solid #b9c1cb;border-radius:999px;background:#ffffff;font-size:10px;font-weight:700;line-height:1;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.settings-help-tip:hover,.settings-help-tip[aria-expanded=true]{border-color:#8e9aac;color:#334155;background:#f8fafc}.settings-help-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:20;width:min(360px,76vw);padding:10px 12px;border:1px solid #d7dee8;background:#ffffff;box-shadow:0 10px 22px rgba(15,23,42,.12);color:#526074;font-size:12px;font-weight:400;line-height:1.55;white-space:normal}.settings-help-popover:before{content:"";position:absolute;top:-7px;left:18px;width:12px;height:12px;border-top:1px solid #d7dee8;border-left:1px solid #d7dee8;background:#ffffff;transform:rotate(45deg)}.settings-stepper{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:stretch;width:min(176px,100%);border:1px solid #cfd6de;background:#ffffff}.settings-stepper__button{border:none;border-right:1px solid #cfd6de;background:#fafbfc;color:#596474;font-size:12px;line-height:1}.settings-stepper__button:last-child{border-right:none;border-left:1px solid #cfd6de}.settings-stepper__input{width:100%;min-width:0;padding:0 8px;border:none;text-align:center;color:#20252d;font-size:12px;font-weight:600;outline:none;background:transparent}.settings-stepper__input::-webkit-inner-spin-button,.settings-stepper__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.settings-stepper__input[type=number]{-moz-appearance:textfield}.settings-switch-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:34px}.settings-switch{display:inline-flex;align-items:center;gap:10px;color:#4b5563;font-size:12px;font-weight:600}.settings-switch input{position:absolute;opacity:0;pointer-events:none}.settings-switch__track{position:relative;width:38px;height:22px;border-radius:999px;background:#cad3dc;transition:background-color .2s ease}.settings-switch__track:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:#ffffff;transition:transform .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.15)}.settings-switch input:checked+.settings-switch__track{background:#45cad7}.settings-switch input:checked+.settings-switch__track:after{transform:translateX(16px)}.settings-choice-group{display:flex;flex-wrap:wrap;gap:14px}.settings-choice-option{display:inline-flex;align-items:center;gap:6px;color:#556070;font-size:12px;line-height:1.35}.settings-module-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.settings-defaults-input,.settings-module-field__input{width:100%;min-height:32px;padding:0 10px;border:1px solid #d7dce3;background:#ffffff;color:#20252d;font-size:12px;line-height:1.4}.settings-defaults-input::placeholder,.settings-module-field__input::placeholder{color:#98a1ad}.settings-module-field__button{min-width:86px;min-height:32px;padding:0 12px;font-size:12px}.settings-dialog-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:rgba(24,31,42,.28)}.settings-dialog{width:min(520px,100%);max-height:min(76vh,680px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid #dce3eb;background:#ffffff;box-shadow:0 18px 40px rgba(31,42,55,.18)}.settings-dialog--wide{width:min(760px,100%)}.settings-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #e8edf2}.settings-dialog__header strong{color:#2b3645;font-size:13px;line-height:1.35}.settings-dialog__close{border:none;background:transparent;color:#7a828d;font-size:22px;line-height:1}.settings-dialog__body{overflow:auto;display:grid;gap:1px;background:#edf1f5}.settings-dialog__body--form{display:block;padding:18px;background:#ffffff}.settings-dialog__footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #e8edf2;background:#ffffff}.settings-dialog__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:8px 16px;border:none;background:#ffffff;text-align:left;color:#2e3642;font-size:12px;line-height:1.35}.settings-dialog__row small{flex:0 0 auto;color:#7a828d;font-size:11px;font-weight:500}.settings-dialog__empty{padding:18px 16px;background:#ffffff;color:#758293;font-size:13px;line-height:1.4}.settings-dialog__row.is-selected{background:#f3f8fc;color:#2f5d8f;font-weight:700}.dialog-help-modal__backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:rgb(24 33 44/36%)}.dialog-help-modal{max-height:min(760px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #d8e0e9;background:#fff;box-shadow:0 18px 50px rgb(18 30 44/18%)}.dialog-help-modal,.dialog-help-modal--start{width:min(920px,100%)}.dialog-help-modal__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #e7edf4}.dialog-help-modal__header h2{margin:0;color:#26384d;font-size:16px;font-weight:700}.dialog-help-modal__header button{width:30px;height:30px;border:1px solid #d9e1ea;background:#fff;color:#516071;cursor:pointer}.dialog-help-modal__body{display:grid;gap:16px;overflow:auto;padding:18px 22px 22px}.dialog-help-modal__section{display:grid;gap:10px}.dialog-help-modal__section h3{display:flex;align-items:center;gap:8px;margin:0;color:#314255;font-size:12px;font-weight:700}.dialog-help-modal__section h3:before{content:"";width:16px;height:16px;flex:0 0 auto;border:2px solid #cfd7e1;border-radius:999px;background:#ffffff}.dialog-help-modal__notice{display:grid;gap:7px;padding:14px 16px;border:0;background:#f5f5f5;color:#344154;font-size:11px;line-height:1.5}.dialog-help-modal__notice p,.dialog-help-modal__notice ul{margin:0}.dialog-help-modal__notice ul{padding-left:18px}.dialog-help-modal__notice--columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.dialog-help-modal__table{display:grid;overflow:auto;border:1px solid #e1e8f0}.dialog-help-modal__table>div{display:grid;min-width:720px;border-bottom:1px solid #edf2f7}.dialog-help-modal__table>div:last-child{border-bottom:none}.dialog-help-modal__table>div:first-child{background:#f4f7fb}.dialog-help-modal__table--variables>div{grid-template-columns:150px 90px minmax(0,1fr)}.dialog-help-modal__table--functions>div{grid-template-columns:150px 96px minmax(220px,1fr) minmax(210px,1fr) minmax(120px,.8fr)}.dialog-help-modal__table code,.dialog-help-modal__table span,.dialog-help-modal__table strong{min-width:0;padding:9px 10px;border-right:1px solid #edf2f7;color:#4b5d70;font-size:11px;line-height:1.5;word-break:keep-all}.dialog-help-modal__table code:last-child,.dialog-help-modal__table span:last-child,.dialog-help-modal__table strong:last-child{border-right:none}.dialog-help-modal__table strong{color:#324256;font-weight:700}.dialog-help-modal__table code{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;white-space:normal}.admin-common-variables__search-row{grid-template-columns:minmax(320px,460px) 140px auto minmax(0,1fr)}.admin-common-variables__search-row .admin-page__filter{width:auto;min-width:64px;padding:0 12px}.admin-common-variables__search-row .admin-page__search-actions{grid-column:4;justify-content:flex-end}.admin-channels__search-row{grid-template-columns:minmax(320px,460px) 160px auto minmax(0,1fr)}.admin-channels__search-row .admin-page__filter{width:auto;min-width:64px;padding:0 12px}.admin-channels__search-row .admin-page__search-actions{grid-column:4;justify-content:flex-end}.admin-template-list__search-row{grid-template-columns:minmax(320px,460px) 160px 160px auto minmax(0,1fr)}.admin-template-list__search-row .admin-page__filter{width:auto;min-width:64px;padding:0 12px;white-space:nowrap}.admin-template-list__channel-input{width:160px;border:1px solid #cfd8e3;background:#ffffff;color:#4e5664}.admin-template-list__channel-input,.admin-template-list__search-row .login-select{height:30px;padding:0 8px;border-radius:0;font-size:10px;line-height:30px}.admin-template-list__grid .data-grid__row{min-height:28px}.admin-template-list__grid .data-grid__row--header{min-height:30px}.admin-template-list__grid .data-grid__cell{font-size:10px}.admin-template-list__name-link{appearance:none;border:0;background:transparent;padding:0;color:#244b7a;font:inherit;line-height:1.3;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.admin-common-variables__more{position:relative}.admin-common-variables__more-button{width:30px;height:34px;display:grid;place-items:center;border:1px solid #b9c1cb;background:#ffffff;color:#5d6673;font-size:11px;line-height:1}.admin-common-variables__more-dots{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.admin-common-variables__more-dots span{width:3px;height:3px;border-radius:999px;background:currentColor}.admin-common-variables__menu{position:absolute;top:calc(100% + 4px);right:0;z-index:5;min-width:112px;display:grid;border:1px solid #d6dce4;background:#ffffff;box-shadow:0 8px 18px rgba(31,42,55,.12)}.admin-common-variables__menu button{min-height:32px;padding:0 12px;border:none;border-bottom:1px solid #edf1f5;background:#ffffff;color:#596575;font-size:11px;text-align:left}.admin-common-variables__menu button:last-child{border-bottom:none}.admin-common-variables__menu button:hover{background:#f5f8fb}.admin-common-variables__file{display:none}.admin-variable-dialog{width:min(560px,calc(100vw - 48px));grid-template-rows:auto minmax(0,1fr) auto}.admin-variable-dialog__body{display:grid;gap:12px;padding:16px;overflow:auto}.admin-variable-dialog__body label{display:grid;gap:6px}.admin-variable-dialog__body label span{color:#576272;font-size:11px;font-weight:700}.admin-variable-dialog__body .login-select,.admin-variable-dialog__body input,.admin-variable-dialog__body textarea{width:100%;min-height:36px;padding:8px 10px;border:1px solid #d5dde7;background:#ffffff;color:#2d3745;font-size:10px}.admin-variable-dialog__body .login-select{height:36px;padding:0 10px;font-size:10px;line-height:36px}.admin-variable-dialog__body textarea{min-height:88px;resize:vertical}.admin-form-guide{display:grid;gap:6px;padding:12px 14px;border:1px solid #dbe4ee;background:#f8fbff}.admin-form-guide--wide{grid-column:1/-1}.admin-form-guide strong{color:#243246;font-size:12px;font-weight:700}.admin-form-guide p,.admin-form-guide__inline{margin:0;color:#5b6675;font-size:11px;line-height:1.6}.admin-form-guide__inline{margin-top:-4px}.admin-form-guide code{color:#243246;font-size:11px;font-weight:700}.admin-form-guide__list{display:grid;gap:4px;margin:0;padding-left:16px;color:#5b6675;font-size:11px;line-height:1.6}.admin-inline-label{display:inline-flex;align-items:center;gap:6px}.admin-inline-help{position:relative;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid #aeb7c4;border-radius:999px;color:#6b7280;background:#ffffff;font-size:9px;font-weight:700;line-height:1;cursor:help}.admin-inline-help:after,.admin-inline-help:before{position:absolute;left:50%;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease}.admin-inline-help:before{content:"";top:calc(100% + 2px);z-index:36;border:6px solid transparent;border-bottom-color:#ffffff;filter:drop-shadow(0 -1px 0 #cbd5e1)}.admin-inline-help:after{content:attr(data-help);top:calc(100% + 13px);z-index:35;width:min(320px,48vw);padding:10px 12px;border:1px solid #cbd5e1;background:#ffffff;box-shadow:0 10px 24px rgba(15,23,42,.16);color:#334155;font-size:11px;font-weight:500;line-height:1.55;text-align:left;white-space:normal}.admin-inline-help:focus-visible:after,.admin-inline-help:focus-visible:before,.admin-inline-help:hover:after,.admin-inline-help:hover:before{opacity:1;transform:translate(-50%)}.messenger-settings__tabs{display:flex;align-items:center;gap:18px;margin:0 0 14px;border-bottom:1px solid #dfe5ee}.messenger-settings__tab{min-width:96px;border:0;border-bottom:2px solid transparent;padding:10px 4px 9px;background:transparent;color:#647084;font-size:12px;font-weight:700;text-align:center;cursor:pointer}.messenger-settings__tab.is-active{border-bottom-color:#1f2a44;color:#1f2a44}.settings-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.settings-toolbar--between{justify-content:space-between}.settings-toolbar--subtle{margin-top:-2px}.settings-toolbar__select{min-width:240px}.settings-toolbar__select--compact{min-width:120px}.settings-toolbar__spacer{flex:1 1 auto}.settings-toolbar__group{display:inline-flex;align-items:center;gap:8px}.settings-overflow{position:relative;display:inline-flex}.settings-overflow__trigger{min-width:36px;padding-inline:0;justify-content:center}.settings-overflow__dots{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.settings-overflow__dots span{width:3px;height:3px;border-radius:999px;background:currentColor}.settings-overflow__menu{position:absolute;top:calc(100% + 4px);right:0;z-index:20;min-width:108px;border:1px solid #d8dee7;background:#ffffff;box-shadow:0 4px 10px rgba(31,42,68,.08)}.settings-overflow__item{display:block;width:100%;border:none;border-bottom:1px solid #eef2f6;padding:7px 10px;background:#ffffff;color:#596579;font-size:11px;font-weight:700;text-align:left;white-space:nowrap}.settings-overflow__item:last-child{border-bottom:none}.settings-overflow__item:hover:not(:disabled){background:#f7f9fc}.settings-overflow__item:disabled{color:#a3adba}.settings-inline-actions{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.settings-inline-actions--compact{grid-template-columns:minmax(0,1fr) auto}.settings-search-inline{display:inline-grid;grid-template-columns:24px minmax(260px,420px) 26px;align-items:center;min-height:32px;border-bottom:1px solid #cfd7e3;color:#6a7483}.settings-search-inline__filter,.settings-search-inline__icon{display:inline-flex;align-items:center;justify-content:center;color:#9ca6b4;font-size:12px}.settings-search-inline__filter{border:0;background:transparent;cursor:pointer}.settings-search-inline__input{min-width:0;height:30px;border:0;background:transparent;color:#4d5766;font-size:11px;outline:none}.settings-search-inline__input::placeholder{color:#a0a9b7}.settings-master-detail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:10px}.settings-detail-card,.settings-list-card{border:1px solid #dde3ea;background:#ffffff}.settings-list-card__header,.settings-list-row{display:grid;align-items:center;gap:8px;padding:9px 10px}.settings-list-card__header{color:#7a828d;font-size:11px;font-weight:700;border-bottom:1px solid #ecf0f4}.settings-list-card__header--four,.settings-list-row{grid-template-columns:minmax(0,1.2fr) 96px minmax(0,1.2fr) 88px}.settings-list-card__header--two,.settings-list-row--two{grid-template-columns:88px minmax(0,1fr)}.settings-list-card__header--three,.settings-list-row--three{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) 88px}.settings-list-card__header--blocklist,.settings-list-row--blocklist{grid-template-columns:36px minmax(0,.95fr) 100px minmax(0,1.2fr) 72px 132px 92px}.settings-list-card__header--rule,.settings-list-row--rule{grid-template-columns:36px 88px minmax(180px,.9fr) minmax(220px,1.15fr) minmax(160px,.9fr) 72px 132px 92px}.settings-list-card__header--botstation,.settings-list-row--botstation{grid-template-columns:minmax(0,1fr) 180px 120px}.settings-list-row{width:100%;min-height:42px;border:none;border-bottom:1px solid #f0f3f6;background:#ffffff;color:#2a3140;text-align:left}.settings-list-row.is-selected{background:#f6efe8}.settings-list-card__check{display:inline-flex;justify-content:center}.settings-link-button,.settings-sort-button{border:none;padding:0;background:transparent;color:inherit;text-align:left;width:100%}.settings-link-button{font-size:11px;font-weight:700;color:#48617e}.sort-header{display:inline-flex;align-items:center;gap:4px;color:inherit;font:inherit}.sort-header__text{line-height:1.2}.sort-header__icon{position:relative;width:10px;height:12px;display:inline-block;flex-shrink:0}.sort-header__bars{position:absolute;inset:0;display:grid;align-content:center;gap:2px}.sort-header__bars span{display:block;height:1px;background:#8e98a5}.sort-header__bars span:first-child{width:5px}.sort-header__bars span:last-child{width:8px}.sort-header__arrow{position:absolute;right:0;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;opacity:.45}.sort-header__arrow--up{top:1px;border-bottom:4px solid #8e98a5}.sort-header__arrow--down{bottom:1px;border-top:4px solid #8e98a5}.sort-header__icon--asc .sort-header__arrow--up{opacity:1;border-bottom-color:#4f5f74}.sort-header__icon--asc .sort-header__arrow--down{opacity:.2}.sort-header__icon--desc .sort-header__arrow--down{opacity:1;border-top-color:#4f5f74}.sort-header__icon--desc .sort-header__arrow--up{opacity:.2}.settings-detail-card{padding:12px}.settings-detail-card h3{margin:0 0 10px;color:#2f5d8f;font-size:11px;font-weight:700}.settings-detail-card__actions{margin-top:10px;display:flex;justify-content:flex-end}.messenger-settings-section{display:grid;gap:18px}.messenger-settings-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(420px,.95fr);gap:12px}.messenger-settings-layout__detail,.messenger-settings-layout__list{min-height:300px}.messenger-settings__detail-header,.messenger-settings__recommended-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.messenger-settings__detail-header h3,.messenger-settings__recommended-header h3{margin:0}.messenger-settings__arrow-actions{display:inline-flex;gap:8px}.messenger-settings__add{margin-bottom:12px}.messenger-settings__form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.messenger-settings__recommended{display:grid;gap:10px;padding-top:4px;border-top:1px solid #e8edf2}.messenger-settings__recommended-header strong{display:inline-block;margin-top:4px;color:#344154;font-size:11px;font-weight:700}.messenger-settings__collapse{border:none;background:transparent;color:#586477;font-size:11px;line-height:1}.settings-message-item{display:grid;gap:7px;padding:10px 12px 9px;border:1px solid #dde3ea;background:#ffffff}.settings-message-item+.settings-message-item{margin-top:8px}.settings-message-item__header{display:flex;justify-content:space-between;align-items:center;gap:8px}.settings-message-item__header strong{color:#334155;font-size:11px;line-height:1.35}.settings-message-item__content{display:grid;grid-template-columns:1fr;gap:10px;align-items:start}.settings-message-item__mode-row{display:flex;align-items:center;gap:18px;min-height:24px}.settings-message-item__textarea{min-height:74px;padding:7px 8px;font-size:10px;line-height:1.45;resize:vertical}.settings-message-item .bot-settings-intro__textarea{min-height:74px;padding:7px 8px;color:#1f2937;font-size:10px;font-weight:400;line-height:1.45}.settings-message-item__value{display:grid;gap:6px}.settings-message-item__count{justify-self:end;color:#8b97a7;font-size:11px}.settings-toggle{display:inline-flex;align-items:center;gap:6px;color:#556070;font-size:10px;line-height:1.3}.settings-accordion{margin-top:8px;border:1px solid #dde3ea;background:#ffffff}.settings-accordion summary{cursor:pointer;padding:10px 12px;color:#2a3140;font-weight:700;font-size:11px}.settings-accordion__body{display:grid;gap:8px;padding:0 12px 12px}.settings-message-section__description{margin:0;color:#6c7788;font-size:9px;line-height:1.65}.settings-message-grid{display:grid;gap:12px}.settings-message-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-list-card__header--smalltalk,.settings-list-row--smalltalk{grid-template-columns:36px minmax(0,1.5fr) 120px 120px 120px 180px 140px}.settings-dialog--smalltalk{width:min(1560px,calc(100vw - 48px));max-height:min(860px,calc(100vh - 48px))}.settings-smalltalk-meta-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.7fr);gap:28px;padding:22px;border:1px solid #d8e0ea;background:#ffffff}.settings-smalltalk-field{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:16px;color:#1f2d3d;font-size:12px;font-weight:700}.settings-smalltalk-field>span:first-child{padding-top:10px}.settings-smalltalk-field em{display:block;margin-top:6px;color:#7f8b9a;font-style:normal;font-weight:400}.settings-smalltalk-meta{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;color:#1f2d3d;font-size:12px}.settings-smalltalk-meta span{display:grid;gap:6px}.settings-smalltalk-meta strong{color:#1f2d3d;font-weight:700}.settings-message-grid--smalltalk{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:22px}.settings-message-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:410px;padding:20px 24px;border:1px solid #d8e0ea;background:#ffffff}.settings-message-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#1f2d3d;font-weight:700}.settings-message-panel__title{display:inline-flex;align-items:center;gap:8px}.settings-message-panel__count{color:#00a5c8}.settings-message-input-row{display:grid;grid-template-columns:minmax(0,1fr) 64px;border:1px solid #d8e0ea;background:#ffffff}.settings-message-input-row input{min-width:0;height:44px;border:0;padding:0 14px;color:#263242;font-size:14px;outline:none}.settings-message-input-row input::placeholder{color:#a4aebb}.settings-message-input-row button{border:0;border-left:1px solid #e4e9f0;background:#ffffff;color:#1f3554;font-size:22px;font-weight:700;cursor:pointer}.settings-message-list{min-height:260px;max-height:360px;overflow:auto;border:1px solid #e4e9f0;background:#ffffff}.settings-message-list__header,.settings-message-list__row{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid #eef2f6}.settings-message-list__header{font-weight:700;color:#223244;background:#ffffff}.settings-message-list__row{color:#344356;cursor:pointer}.settings-message-list__row:hover{background:#f5f8fc}.settings-message-list__empty{display:flex;align-items:center;justify-content:center;min-height:180px;padding:20px;color:#8a96a8}.settings-feedback-scale-grid{display:grid;gap:14px 16px}.settings-feedback-scale-grid--binary{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-feedback-scale-grid--five{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-feedback-scale-input{height:42px;padding:0 12px;border:1px solid #d7dee6;background:#ffffff;color:#20252d;font-size:10px;font-weight:600}.settings-search-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:10px}.settings-test-result{margin-top:18px;padding:14px 16px;border:1px solid #ecf0f4;background:#fafbfc}.settings-test-result strong{display:block;margin-bottom:8px}.settings-test-result p,.settings-test-result ul{margin:0;color:#556070;font-size:10px;line-height:1.7}.settings-test-result ul{padding-left:18px}.settings-search-grid--single{grid-template-columns:1fr}.settings-search-grid--test{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.bot-settings-page__caption{color:#556070;font-size:11px;font-weight:700;line-height:1.5}.bot-settings-page__pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:14px}.bot-settings-page__pagination strong{min-width:auto;color:#13b5d1;font-size:12px;font-weight:700;text-align:center}.bot-settings-page__pagination .secondary-action{min-width:auto;height:auto;padding:0;border:0;background:transparent;color:#7f8998;font-size:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.primary-action--danger{border-color:#9f3f3f;background:#9f3f3f}.secondary-action--danger{border-color:#d8b2b2;color:#8b4040}.manual-main__toolbar--filters{margin-top:-8px;padding-top:0}.manual-main__table-header--intents,.manual-main__table-row--intents{min-width:0;grid-template-columns:28px 58px 36px 56px minmax(300px,1.02fr) minmax(250px,1.16fr) minmax(88px,.34fr) minmax(82px,.36fr) minmax(72px,.32fr) minmax(104px,.4fr) minmax(116px,.44fr) minmax(88px,.34fr) 40px}.manual-main__table-header--intents .manual-main__cell,.manual-main__table-row--intents .manual-main__cell{padding:0 8px}.manual-main__table-header--intents .manual-main__cell:nth-child(10),.manual-main__table-row--intents .manual-main__cell:nth-child(10){padding-left:22px;overflow:visible}.manual-main__table--intents,.manual-main__table-header--intents,.manual-main__table-row--intents{overflow:visible}.manual-main__table-row--intents{position:relative;z-index:1}.manual-main__table-row--intents:focus-within,.manual-main__table-row--intents:hover{z-index:4}.manual-main__cell--actions{justify-content:center;overflow:visible;position:relative;z-index:2}.manual-main__menu-button--row{width:30px;height:30px;border-color:transparent}.manual-main__menu-button--toolbar{width:40px;height:40px;border:1px solid #ccd5df;background:#ffffff}.manual-main__menu-popover--row{right:0;min-width:140px}.intent-editor-dialog{width:min(880px,calc(100vw - 48px));background:#ffffff;border:1px solid #d7dde7;box-shadow:0 20px 40px rgba(15,23,42,.18)}.intent-editor-dialog__field-group{display:flex;flex-direction:column;gap:10px}.intent-editor-dialog__label{font-size:14px;font-weight:700;color:#34425a}.intent-editor-dialog__label-row{display:inline-flex;align-items:center;gap:8px;overflow:visible}.intent-editor-dialog__required-mark{color:#d54a4a;font-size:14px;font-weight:700;line-height:1}.intent-editor-dialog__fixed-value{min-height:52px;border:1px solid #d7dde7;background:#f8fafd;padding:14px 16px;font-size:12px;font-weight:600;color:#20324d}.intent-editor-dialog__radio-row{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.intent-editor-dialog__radio{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#34425a}.intent-editor-dialog__readonly-key{min-height:38px;display:flex;align-items:center;color:#202734;font-size:12px;font-weight:600;word-break:break-all}.intent-editor-dialog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;margin-top:18px}.intent-editor-dialog__field{display:flex;flex-direction:column;gap:10px;position:relative;overflow:visible;z-index:0}.intent-editor-dialog__field--full{margin-top:18px}.intent-editor-dialog__field--active-help{z-index:12}.intent-editor-dialog__field>span:not(.intent-editor-dialog__field-guide){font-size:12px;font-weight:700;color:#34425a}.intent-editor-dialog__field>.intent-editor-dialog__field-guide{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:400;line-height:1.6;color:#6f7783}.intent-editor-dialog__field>.intent-editor-dialog__field-guide>span{font-size:inherit!important;font-weight:inherit!important;color:inherit!important}.intent-editor-dialog .bot-settings-card__input::placeholder{color:#b1b9c5;font-weight:400;opacity:1}.intent-editor-dialog__switch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.intent-editor-dialog__toggle{display:grid;gap:6px;min-height:64px;padding:14px 16px;border:1px solid #d7dde7;align-content:start;background:#ffffff;position:relative;overflow:visible;z-index:0}.intent-editor-dialog__toggle--active-help{z-index:12}.intent-editor-dialog__toggle-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.intent-editor-dialog__toggle-title{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;color:#20324d}.intent-editor-dialog__toggle-copy{font-size:11px;line-height:1.6;color:#5c687a}.intent-editor-dialog__hint{margin:8px 0 0;font-size:12px;line-height:1.6;color:#6f7783}.intent-editor-dialog__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.intent-editor-dialog__tag{border:1px solid #b9c5d8;background:#eef3fb;color:#2f4f76;font-size:14px;padding:6px 10px}.intent-editor-dialog__type-step{display:grid;gap:18px;padding:24px 0 8px}.intent-editor-dialog__type-step-text{margin:0;font-size:14px;line-height:1.6;color:#516070}.intent-editor-dialog__type-step-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.intent-editor-dialog__type-choice{min-height:68px;border:1px solid #d7dde7;background:#ffffff;color:#20324d;font-size:17px;font-weight:700;cursor:pointer}.intent-editor-dialog__type-choice:hover{border-color:#2d4166;color:#2d4166}.intent-editor-dialog__required-hint{margin:0 0 16px;font-size:13px;color:#516070}.intent-editor-dialog__help{position:relative;display:inline-flex;align-items:center;flex-shrink:0;overflow:visible}.intent-editor-dialog__help-trigger{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #aeb8c9;border-radius:999px;color:#5b6677;font-size:11px;font-weight:700;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff;padding:0;box-sizing:border-box;flex-shrink:0;transform:translateY(1px)}.intent-editor-dialog__help-trigger:focus-visible,.intent-editor-dialog__help-trigger:hover{border-color:#38598a;color:#38598a;outline:none}.intent-editor-dialog__help-popover{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:20;width:min(320px,calc(100vw - 96px));max-width:calc(100vw - 96px);border:1px solid #d7dde7;background:#ffffff;box-shadow:0 16px 32px rgba(15,23,42,.16);padding:12px 14px}.intent-editor-dialog__help-popover--start{left:0;transform:none}.intent-editor-dialog__help-popover--end{left:auto;right:0;transform:none}.intent-editor-dialog__help-popover strong{display:block;margin-bottom:6px;font-size:13px;color:#20324d}.intent-editor-dialog__help-popover p{margin:0;font-size:12px;line-height:1.6;color:#516070;white-space:normal}.intent-list-options{z-index:6;gap:4px;isolation:isolate}.intent-list-options,.intent-list-options__badge{position:relative;display:inline-flex;align-items:center}.intent-list-options__badge{z-index:1;justify-content:center;width:20px;height:20px;border:1px solid #c8cfda;border-radius:999px;background:#ffffff;color:#9aa5b5;font-size:10.5px;font-weight:700;line-height:1;cursor:default}.intent-list-options__badge svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.intent-list-options__badge.is-active{border-color:#95a8c7;color:#506b94;background:#f7faff}.intent-list-options__tooltip{bottom:calc(100% + 8px);display:block;padding:6px 10px;border-radius:4px;background:rgba(52,56,63,.94);color:#ffffff;font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap;box-shadow:0 8px 20px rgba(15,23,42,.18)}.intent-list-options__badge:before,.intent-list-options__tooltip{position:absolute;left:50%;transform:translateX(-50%);z-index:20;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .14s ease}.intent-list-options__badge:before{content:"";bottom:calc(100% + 3px);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(52,56,63,.94)}.intent-list-options__badge:focus-visible .intent-list-options__tooltip,.intent-list-options__badge:focus-visible:before,.intent-list-options__badge:hover .intent-list-options__tooltip,.intent-list-options__badge:hover:before{opacity:1;visibility:visible}.intent-list-options__badge:focus-visible,.intent-list-options__badge:hover{z-index:8}.intent-list-options__badge--error{margin-left:6px;border-color:#e35b5b;color:#b42318;background:#fff4f4}.manual-main__cell--scenario-error{justify-content:center}.intent-list-options__badge--scenario{margin-left:0;border-color:#d92d20;color:#ffffff;background:#d92d20}.intent-list-options__badge--scenario.is-text{width:auto;min-width:30px;padding:0 6px;border-radius:4px;font-size:10.5px}.intent-list-options__badge--scenario.is-icon{font-size:12px}@media (max-width:1280px){.bot-board,.designer-shell,.manual-main__top{grid-template-columns:1fr}.manual-main__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.manual-main__table-header,.manual-main__table-row{grid-template-columns:26px 56px 50px minmax(220px,1.6fr) 56px 60px 56px 56px 70px 100px 80px}.version-dialog{width:calc(100% - 48px)}.admin-console__body{grid-template-columns:184px 1fr}.analysis-dashboard{grid-template-columns:1fr}.evaluation-dashboard__grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.evaluation-card--matrix,.evaluation-card--wide,.evaluation-dashboard--real .evaluation-dashboard__grid:not(.evaluation-dashboard__grid--nlu)>.evaluation-card,.evaluation-dashboard--real .evaluation-dashboard__grid:not(.evaluation-dashboard__grid--nlu)>.evaluation-card--matrix,.evaluation-dashboard--real .evaluation-dashboard__grid:not(.evaluation-dashboard__grid--nlu)>.evaluation-card--wide{grid-column:span 2}.intent-editor__body{grid-template-columns:1fr}.intent-editor__panel--entities{border-left:none;border-top:1px solid #eef1f4}.version-dialog__row{grid-template-columns:44px 62px 86px minmax(130px,1fr) repeat(5,44px) 110px 72px minmax(90px,.7fr)}.manual-main__table-header--intents,.manual-main__table-row--intents{min-width:0;grid-template-columns:28px 58px 36px 56px minmax(300px,1.02fr) minmax(250px,1.16fr) minmax(88px,.34fr) minmax(82px,.36fr) minmax(72px,.32fr) minmax(104px,.4fr) minmax(116px,.44fr) minmax(88px,.34fr) 40px}.bots-workspace__body{grid-template-columns:220px 1fr}.bot-settings-grid--2,.bot-settings-grid--3,.bot-settings-grid--4,.bot-settings-grid--5,.bot-settings-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}.bot-settings-menu{grid-template-columns:1fr 1fr}.messenger-settings-layout,.messenger-settings__form-grid,.settings-master-detail,.settings-search-grid{grid-template-columns:1fr}.settings-form-grid,.settings-form-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-defaults-grid--three,.settings-defaults-two-column,.settings-feedback-scale-grid--binary,.settings-feedback-scale-grid--five,.settings-message-grid--two{grid-template-columns:1fr}}@media (max-width:980px){.console-shell{grid-template-columns:1fr}.console-sidebar{border-right:none;border-bottom:1px solid var(--line)}.console-main{padding:20px}.studio-topbar{flex-direction:column}.stat-strip,.version-row{grid-template-columns:repeat(2,minmax(0,1fr))}.version-row{padding:14px}.detail-grid,.detail-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.version-row--header{display:none}.studio-app-shell{grid-template-columns:1fr}.studio-rail{flex-direction:row;justify-content:space-between;padding:8px 12px;border-right:none;border-bottom:1px solid #e6eaef}.studio-rail__menu,.studio-rail__menu--bottom{display:flex;gap:8px;margin:0}.studio-rail__item{width:56px}.admin-console,.admin-console__body{grid-template-columns:1fr}.admin-console__nav{border-right:none;border-bottom:1px solid #e7ebef}.admin-page__search-row,.studio-table-page__search-row{grid-template-columns:1fr 36px}.admin-page__search-actions,.studio-table-page__search-actions{grid-column:1/-1;justify-content:flex-start}.manual-main__search{width:220px}.evaluation-dashboard__grid{grid-template-columns:1fr;grid-template-rows:auto}.evaluation-card--matrix,.evaluation-card--wide,.evaluation-dashboard--real .evaluation-dashboard__grid:not(.evaluation-dashboard__grid--nlu)>.evaluation-card,.evaluation-dashboard--real .evaluation-dashboard__grid:not(.evaluation-dashboard__grid--nlu)>.evaluation-card--matrix,.evaluation-dashboard--real .evaluation-dashboard__grid:not(.evaluation-dashboard__grid--nlu)>.evaluation-card--wide{grid-column:auto}.bot-ai-combinations__matrix{grid-template-columns:minmax(110px,.8fr) repeat(4,minmax(150px,1fr));overflow-x:auto}.version-dialog{position:static;width:auto;transform:none;margin:18px 16px}.version-overlay-scrim{display:none}.version-dialog__table{overflow-x:auto}.version-dialog__row{min-width:1000px}.version-dialog__modal,.version-dialog__modal--wide{width:calc(100% - 40px)}.bots-workspace__body{grid-template-columns:1fr}.bot-settings-page__header{flex-direction:column;align-items:flex-start}.bot-settings-layout{grid-template-columns:1fr}.bot-settings-sidebar{border-right:none;border-bottom:1px solid #e5e9ee}.bot-settings-sidebar__bot{justify-items:flex-start}.bot-settings-sidebar__actions{max-width:220px}.bots-workspace__list{border-right:none;border-bottom:1px solid #e5eaf0}.bots-workspace__top-create{width:calc(100% - 24px)}.intent-editor__header{align-items:flex-start;flex-direction:column}}@media (max-width:720px){.auth-page,.page{padding:20px 16px}.content-card,.hero,.simulator-stage,.studio-topbar,.trace-panel,.workspace-surface{padding:20px;border-radius:22px}.login-form-card{padding:36px 24px 28px}.brand-wordmark strong{font-size:48px}.bot-ai-combinations__matrix,.bot-ai-combinations__summary,.detail-grid,.detail-grid--compact,.stat-strip{grid-template-columns:1fr}.bot-ai-combinations__row{display:grid;grid-template-columns:1fr;gap:6px}.bot-ai-combinations__axis--answer,.bot-ai-combinations__axis--corner{display:none}.inline-links,.quick-links,.trace-links{flex-direction:column;align-items:stretch}.primary-action,.secondary-action,.trace-link{width:100%}.simulator-composer,.simulator-toolbar,.simulator-window__body,.simulator-window__header{padding-left:16px;padding-right:16px}.chat-bubble{max-width:88%}.manual-main{padding:12px}.manual-main__profile{align-items:center}.manual-main__title-row h1{font-size:24px}.manual-main__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-main__toolbar{align-items:stretch}.manual-main__search,.manual-main__toolbar-left,.manual-main__toolbar-right{width:100%}.manual-main__table{overflow-x:auto}.manual-main__table-header,.manual-main__table-row{min-width:980px}.version-dialog__guide{align-items:flex-start}.bots-workspace__tabs{flex-wrap:wrap}.admin-console__header{padding-right:16px;padding-left:16px}.session-toolbar{min-width:0;width:100%;flex-direction:column;align-items:flex-start}.session-toolbar__actions{width:100%;justify-content:flex-start}.admin-console__main{padding-right:16px;padding-left:16px}.analysis-ring{align-items:flex-start}.analysis-ring,.evaluation-score{flex-direction:column}.intent-editor__panel-tools{width:100%;align-items:stretch}.intent-editor__panel-tools--utterances{grid-template-columns:1fr}.intent-editor__search{min-width:0;width:100%}.intent-editor__toolbar-right{width:100%;flex-wrap:wrap;flex-basis:auto}.intent-editor__toolbar-actions{width:100%;flex-wrap:wrap;margin-left:0}.intent-editor__replace-inline-input{width:100%;min-width:0;flex-basis:auto}.intent-editor__entity-head,.intent-editor__list,.intent-editor__table-head{overflow-x:auto}.intent-editor__entity-head,.intent-editor__table-head{min-width:760px}.intent-editor__list-row{min-width:560px}.intent-editor__entity-candidate,.intent-editor__entity-row{min-width:760px}.bots-workspace__overlay{top:58px;width:calc(100% - 24px)}.bot-create-dialog{max-height:calc(100dvh - 82px);padding:14px}.bot-create-dialog__type-row{align-items:stretch}.bot-create-dialog__switch{width:100%}.bot-create-dialog__switch button{flex:1 1}.bot-create-dialog__footer{justify-content:stretch}.bot-create-dialog__ghost,.bot-create-dialog__primary{flex:1 1}.bot-settings-grid--2,.bot-settings-grid--3,.bot-settings-grid--4,.bot-settings-grid--5,.bot-settings-grid--6{grid-template-columns:1fr}.bot-settings-page__footer{flex-direction:column}.bot-settings-layout{grid-template-columns:1fr}.bot-settings-content{padding:16px 12px 20px}.settings-defaults-grid--two,.settings-form-grid,.settings-form-grid--compact,.settings-master-detail,.settings-message-item__content,.settings-module-field,.settings-search-grid{grid-template-columns:1fr}}.manual-main__toolbar--secondary{margin-top:6px;padding-bottom:2px;border-bottom:1px solid #e8ecf0}.manual-main--dictionary-asset .manual-main__top{margin-bottom:10px}.manual-main--dictionary-asset .manual-main__subtext{margin-bottom:6px}.manual-main--dictionary-asset .manual-main__toolbar{margin-top:8px;gap:8px}.manual-main--dictionary-asset .manual-main__toolbar-left,.manual-main--dictionary-asset .manual-main__toolbar-right{gap:6px;flex-wrap:wrap}.manual-main--dictionary-asset .manual-main__toolbar-group{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.manual-main--dictionary-asset .manual-main__toolbar-group--meta{margin-right:6px}.manual-main--dictionary-asset .manual-main__toolbar--secondary{margin-top:4px;padding-bottom:0}.manual-main--dictionary-asset .manual-main__toolbar--secondary .manual-main__toolbar-left{justify-content:flex-start}.manual-main--dictionary-asset .manual-main__toolbar--secondary .manual-main__toolbar-right{justify-content:flex-end;margin-left:auto}.manual-main--dictionary-asset .manual-main__search{min-height:34px}.manual-main--dictionary-asset .manual-main__search--wide{min-width:480px}.manual-main--dictionary-asset .manual-main__search input{min-height:34px;font-size:10px}.manual-main--dictionary-asset .manual-main__action-button,.manual-main--dictionary-asset .manual-main__ghost-button,.manual-main--dictionary-asset .manual-main__icon-button,.manual-main--dictionary-asset .manual-main__menu-button,.manual-main--dictionary-asset .manual-main__mini-select--button,.manual-main--dictionary-asset .manual-main__mini-select--select select{min-height:32px;font-size:10px}.manual-main--dictionary-asset .manual-main__action-button,.manual-main--dictionary-asset .manual-main__ghost-button{padding:0 12px}.manual-main--dictionary-asset .manual-main__table{margin-top:8px}.manual-main--dictionary-asset .manual-main__table-header,.manual-main--dictionary-asset .manual-main__table-row{min-height:42px}.manual-main--dictionary-asset .manual-main__table-header{font-size:11px}.manual-main--dictionary-asset .manual-main__table-row{min-height:38px;font-size:10px}.manual-main--dictionary-asset .manual-main__cell{padding:0 6px}.manual-main--dictionary-asset .table-toggle{min-width:52px;height:20px;font-size:10px}.manual-main--dictionary-asset .manual-main__pagination{margin-top:8px}.manual-main--intent-configure{gap:10px;overflow-y:auto}.intent-configure{min-height:0;flex:1 1 auto;display:grid;grid-template-columns:minmax(360px,.72fr) minmax(560px,1.28fr);gap:10px;align-items:start;overflow:visible}.intent-configure__panel{min-height:0;display:flex;flex-direction:column;border:1px solid #dbe3ee;background:#ffffff}.intent-configure__panel--input{padding-bottom:12px}.intent-configure__panel-header{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border-bottom:1px solid #e9eef4}.intent-configure__panel-header strong{color:#25314a;font-size:11px}.intent-configure__panel-header span{color:#6b7280;font-size:10px}.intent-configure__panel-actions,.intent-configure__panel-title{display:flex;align-items:center;gap:8px}.intent-configure__panel-actions .secondary-action{min-height:32px}.intent-configure__engine-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;padding:10px 14px;border-bottom:1px solid #e9eef4}.intent-configure__engine-row label{display:grid;gap:5px}.intent-configure__engine-row span{color:#687386;font-size:10px}.intent-configure__engine-row select{width:100%;height:34px;border:1px solid #dbe3ee;background:#ffffff;color:#25314a;font-size:10px}.intent-configure__lexicon-status{min-height:38px;display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid #e9eef4;color:#59657a;font-size:10px}.intent-configure__lexicon-status span{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid #dbe3ee;background:#f8fafc}.intent-configure__seed-intents{display:grid;gap:10px;padding:12px 14px;border-bottom:1px solid #e9eef4;background:#fbfcfe}.intent-configure__seed-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.intent-configure__seed-header>div:first-child{display:grid;gap:3px}.intent-configure__seed-header strong{color:#1f2a44;font-size:11px}.intent-configure__seed-empty,.intent-configure__seed-header span{color:#687386;font-size:10px;line-height:1.5}.intent-configure__seed-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.intent-configure__seed-list{display:grid;gap:8px;max-height:260px;overflow:auto}.intent-configure__seed-row{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(180px,1.4fr) auto;gap:8px;align-items:end}.intent-configure__seed-row label{display:grid;gap:5px}.intent-configure__seed-row span{color:#687386;font-size:10px}.intent-configure__seed-row input,.intent-configure__seed-row textarea{width:100%;border:1px solid #dbe3ee;background:#ffffff;color:#25314a;font-size:10px}.intent-configure__seed-row input{min-height:34px;padding:0 10px}.intent-configure__seed-row textarea{min-height:68px;resize:vertical;padding:8px 10px;line-height:1.45}.intent-configure__domain-candidates{display:grid;gap:8px;padding:0}.intent-configure__domain-candidates-header{display:flex;align-items:center;gap:12px;color:#7b8798;font-size:10px}.intent-configure__domain-candidates-header strong{color:#25314a;font-size:11px}.intent-configure__domain-candidates-list{display:flex;flex-wrap:wrap;gap:6px;max-height:72px;overflow:auto}.intent-configure__domain-candidates-list label{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 8px;border:1px solid #dbe3ee;background:#ffffff;color:#25314a;font-size:10px}.intent-configure__domain-candidates-list input{width:13px;height:13px;margin:0}.intent-configure__domain-candidates-list small{display:block;color:#7b8798;line-height:1.4}.intent-configure__panel--input>textarea{flex:0 0 150px;min-height:140px;resize:none;border:0;border-bottom:1px solid #e9eef4;padding:14px;color:#25314a;font-size:10px;line-height:1.6;outline:none}.intent-configure__rag-source{display:grid;gap:10px;padding:12px 14px;border-bottom:1px solid #e9eef4}.intent-configure__rag-types{display:flex;align-items:center;gap:18px;color:#25314a;font-size:10px}.intent-configure__rag-types label{display:inline-flex;align-items:center;gap:7px}.intent-configure__rag-field{display:grid;gap:5px}.intent-configure__rag-field span{color:#687386;font-size:10px}.intent-configure__rag-field input,.intent-configure__rag-field textarea{width:100%;border:1px solid #dbe3ee;background:#ffffff;color:#25314a;font-size:10px}.intent-configure__rag-field input{min-height:34px;padding:0 10px}.intent-configure__rag-field textarea{min-height:150px;resize:vertical;padding:10px;line-height:1.55}.intent-configure__rag-engine{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:1px solid #dbe3ee;background:#f8fafc}.intent-configure__rag-engine span{color:#687386;font-size:10px;line-height:1.45}.intent-configure__rag-engine strong{flex:0 0 auto;color:#25314a;font-size:10px}.intent-configure__rag-progress{display:grid;gap:8px;padding:10px 12px;border:1px solid #dbe3ee;background:#f8fafc}.intent-configure__rag-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#526078;font-size:10px}.intent-configure__rag-progress-meta strong{color:#25314a}.intent-configure__rag-progress-track{height:8px;overflow:hidden;border:1px solid #cbd5e1;background:#ffffff}.intent-configure__rag-progress-track span{display:block;height:100%;background:repeating-linear-gradient(90deg,#25314a,#25314a 8px,#33405e 0,#33405e 16px);transition:width .22s ease}.intent-configure__controls{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px}.intent-configure__cluster label,.intent-configure__controls label{display:grid;gap:6px}.intent-configure__cluster label span,.intent-configure__controls span{color:#687386;font-size:10px}.intent-configure__cluster input,.intent-configure__cluster textarea,.intent-configure__controls input{width:100%;min-height:36px;border:1px solid #dbe3ee;padding:0 10px;color:#1f2937;font-size:10px}.intent-configure__controls input{width:92px}.intent-configure__policy{display:grid;gap:6px;padding:0 14px 10px;border-bottom:1px solid #e9eef4}.intent-configure__policy>span{color:#687386;font-size:10px}.intent-configure__policy>small{color:#7b8798;font-size:9px}.intent-configure__policy-options{display:flex;flex-wrap:wrap;gap:8px}.intent-configure__policy-options label{display:inline-flex;min-height:30px;align-items:center;gap:6px;border:1px solid #dbe3ee;background:#fff;padding:0 10px;color:#25314a;font-size:10px}.intent-configure__settings-entry{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 0;color:#687386;font-size:10px}.intent-configure__settings-entry .secondary-action{min-height:34px}.intent-configure__ml-test{display:grid;gap:10px;margin:12px 14px 14px;padding:12px;border:1px solid #dbe3ee;background:#fbfcfe}.intent-configure__ml-test-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.intent-configure__ml-test-header strong{color:#1f2a44;font-size:11px}.intent-configure__ml-test-header span{color:#687386;font-size:10px}.intent-configure__ml-test-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.intent-configure__ml-test-row input{min-height:34px;border:1px solid #dbe3ee;padding:0 10px;color:#1f2937;font-size:10px}.intent-configure__ml-test-result{display:grid;gap:10px}.intent-configure__ml-test-tokens{display:flex;flex-wrap:wrap;gap:6px}.intent-configure__ml-test-tokens span{border:1px solid #dbe3ee;background:#fff;padding:4px 7px;color:#42526e;font-size:9px}.intent-configure__ml-test-candidates{display:grid;gap:6px}.intent-configure__ml-test-candidates div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;border-top:1px solid #e8eef5;padding-top:6px}.intent-configure__ml-test-candidates strong{color:#1f2a44;font-size:11px}.intent-configure__ml-test-candidates span{color:#42526e;font-size:10px}.intent-configure__ml-test-candidates small{grid-column:1/-1;color:#687386;font-size:10px}.intent-configure__policy-options input{width:14px;height:14px;margin:0}.intent-configure__criteria{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;align-items:end;margin:0 14px 10px;padding:12px;border:1px solid #dce3eb;background:#fbfcfe}.intent-configure-settings-modal__backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:40px;background:rgba(20,30,48,.36)}.intent-configure-settings-modal{width:min(1040px,calc(100vw - 80px));max-height:calc(100vh - 80px);display:flex;flex-direction:column;border:1px solid #d5dde8;background:#ffffff;box-shadow:0 24px 60px rgba(15,23,42,.22)}.intent-configure-seed-modal{width:min(840px,calc(100vw - 80px))}.intent-configure-settings-modal__header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 22px;border-bottom:1px solid #e3e9f1}.intent-configure-settings-modal__header h2{margin:0;color:#1f2a44;font-size:11px;font-weight:700}.intent-configure-settings-modal__header button{width:38px;height:38px;border:1px solid #cfd8e5;background:#ffffff;color:#657083;font-size:25px;line-height:1;cursor:pointer}.intent-configure-settings-modal__body{min-height:0;display:grid;gap:14px;padding:18px 22px 22px;overflow:auto}.intent-configure-settings-modal .intent-configure__criteria{margin:0}.intent-configure__seed-modal-panel{display:grid;gap:12px;padding:14px;border:1px solid #dce3eb;background:#fbfcfe}.intent-configure__seed-bulk-textarea{width:100%;min-height:280px;resize:vertical;border:1px solid #dbe3ee;background:#ffffff;padding:12px 14px;color:#25314a;font-size:10px;line-height:1.55}.intent-configure__seed-format{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#687386;font-size:9px}.intent-configure__seed-format code{border:1px solid #dbe3ee;background:#ffffff;padding:4px 7px;color:#42526e;font-family:Pretendard Variable,Noto Sans KR,Malgun Gothic,sans-serif;font-size:9px}.intent-configure__seed-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.intent-configure__seed-modal-footer>span{color:#687386;font-size:9px}.intent-configure__seed-modal-footer>div{display:flex;justify-content:flex-end;gap:6px}.intent-configure-settings-modal .intent-configure__scoring{border:1px solid #dce3eb;background:#fbfcfe}.intent-configure__criteria-header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#243b5a}.intent-configure__criteria-header strong{font-size:11px}.intent-configure__criteria-title{min-width:0;display:grid;gap:4px}.intent-configure__criteria-header span{color:#6f7a86;font-size:9px}.intent-configure__criteria-header .secondary-action{flex:0 0 auto}.intent-configure__criteria-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 10px;font-size:10px}.intent-configure__criteria-grid span{color:#7a818b}.intent-configure__criteria-grid strong{color:#17233a;font-size:11px}.intent-configure__scoring{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;padding:10px 14px 14px;border-top:1px solid #e9eef4}.intent-configure__scoring-header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px}.intent-configure__scoring-header strong{color:#25314a;font-size:11px}.intent-configure__scoring-header>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.intent-configure__scoring label{display:grid;gap:5px}.intent-configure__scoring span{color:#687386;font-size:10px}.intent-configure__scoring input{width:100%;min-height:32px;border:1px solid #dbe3ee;padding:0 8px;color:#1f2937;font-size:10px}.intent-configure__clusters{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;overflow:auto}.intent-configure__cluster{min-width:0;display:grid;gap:10px;align-content:start;border:1px solid #e2e8f0;padding:12px;background:#fbfcfd}.intent-configure__cluster-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.intent-configure__cluster-header strong{color:#25314a;font-size:11px}.intent-configure__cluster-header span{color:#6b7280;font-size:10px}.intent-configure__cluster-select{display:inline-flex;align-items:center;gap:8px;margin:0}.intent-configure__cluster-select input{width:14px;height:14px;margin:0}.intent-configure__cluster textarea{min-height:70px;resize:vertical;padding:8px 10px;line-height:1.5}.intent-configure__utterances{display:grid;gap:5px;max-height:132px;overflow:auto}.intent-configure__utterances span{min-width:0;padding:6px 8px;border:1px solid #edf1f5;background:#ffffff;color:#374151;font-size:10px;overflow-wrap:anywhere}.intent-configure__empty{min-height:240px;display:grid;place-items:center;grid-column:1/-1;border:1px solid #edf1f5;color:#98a2b3;font-size:9px}.manual-main--dictionary-asset .manual-main__toolbar,.manual-main--entity-asset .manual-main__toolbar{margin-top:8px;gap:8px;align-items:flex-start}.manual-main--dictionary-asset .manual-main__toolbar-left,.manual-main--dictionary-asset .manual-main__toolbar-right,.manual-main--entity-asset .manual-main__toolbar-left,.manual-main--entity-asset .manual-main__toolbar-right{gap:6px;flex-wrap:nowrap}.manual-main--dictionary-asset .manual-main__toolbar-right,.manual-main--entity-asset .manual-main__toolbar-right{margin-left:auto}.manual-main--dictionary-asset .manual-main__search,.manual-main--entity-asset .manual-main__search{width:520px;min-width:0;height:28px;min-height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 6px;border:none;border-bottom:1px solid #cbd4dd;color:#7e8997;font-size:9px}.manual-main--dictionary-asset .manual-main__search span,.manual-main--entity-asset .manual-main__search span{flex:0 0 auto;font-size:9px;line-height:1}.manual-main--dictionary-asset .manual-main__search input,.manual-main--entity-asset .manual-main__search input{width:100%;min-width:0;height:26px;min-height:26px;padding:0;border:none;background:transparent;color:#526072;font-size:10px;outline:none}.manual-main--dictionary-asset .manual-main__icon-button,.manual-main--entity-asset .manual-main__icon-button{width:28px;height:28px;min-height:28px;padding:0;color:#7e8997;font-size:10px}.manual-main--dictionary-asset .manual-main__action-button,.manual-main--dictionary-asset .manual-main__ghost-button,.manual-main--dictionary-asset .manual-main__menu-button,.manual-main--dictionary-asset .manual-main__mini-select--select select,.manual-main--entity-asset .manual-main__action-button,.manual-main--entity-asset .manual-main__ghost-button,.manual-main--entity-asset .manual-main__menu-button,.manual-main--entity-asset .manual-main__mini-select--select select{min-height:28px;height:28px;font-size:10px;line-height:26px}.manual-main--dictionary-asset .manual-main__mini-select--select,.manual-main--entity-asset .manual-main__mini-select--select{height:28px;font-size:10px}.manual-main--dictionary-asset .manual-main__toolbar--secondary,.manual-main--entity-asset .manual-main__toolbar--secondary{align-items:center;margin-top:4px}.manual-main--dictionary-asset .manual-main__toolbar-group,.manual-main--entity-asset .manual-main__toolbar-group{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap}.manual-main--dictionary-asset .manual-main__toolbar-group--meta strong,.manual-main--entity-asset .manual-main__toolbar-group--meta strong{color:#303846;font-size:11px;font-weight:700}.manual-main__ghost-button,.manual-main__mini-select--button{min-height:34px;padding:0 14px;border:1px solid #d7dde6;background:#ffffff;color:#66707d;font-size:12px;font-weight:600}.manual-main__ghost-button:disabled,.manual-main__mini-select--button:disabled{opacity:.55;cursor:default}.manual-main__search--wide{min-width:520px}.manual-main__search--wide input{width:100%}.manual-main__menu-popover--toolbar{min-width:148px}.manual-main__menu-item--button{width:100%;border:none;background:transparent;text-align:left}.manual-main__table--dictionary,.manual-main__table--entity{margin-top:8px}.manual-main__table-header--entity,.manual-main__table-row--entity{grid-template-columns:42px 120px minmax(180px,1fr) minmax(280px,1.8fr) 170px 120px}.manual-main__table-header--dictionary,.manual-main__table-row--dictionary{grid-template-columns:42px minmax(140px,.9fr) minmax(240px,1.5fr) 92px 112px 150px 110px}.manual-main__link-button{border:none;padding:0;background:transparent;color:#365a87;font-size:inherit;text-align:left}.manual-main__link-button:hover{text-decoration:underline}.entity-editor-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:rgba(28,35,45,.34);padding:24px}.entity-editor-dialog{width:min(980px,100%);max-height:calc(100vh - 48px);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.entity-editor-dialog,.entity-name-dialog{background:#ffffff;border:1px solid #dfe5ec;box-shadow:0 18px 40px rgba(18,30,47,.18)}.entity-name-dialog{width:min(520px,100%)}.entity-editor-dialog__footer,.entity-editor-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #e7ebf0}.entity-editor-dialog__header strong{color:#2d5a87;font-size:13px}.entity-editor-dialog__footer{border-top:1px solid #e7ebf0;border-bottom:none;justify-content:flex-end}.entity-editor-dialog__close{border:none;background:transparent;color:#6b7480;font-size:28px;line-height:1}.entity-editor-dialog__body{overflow:auto;padding:14px 18px}.entity-editor-dialog__body--dictionary,.entity-editor-dialog__body--list{min-height:0;display:flex;flex-direction:column;overflow:hidden}.entity-editor-dialog__list-layout{min-height:0;flex:1 1;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:16px}.entity-editor-dialog__table-panel{min-height:0;overflow:auto}.entity-editor-dialog__pagination{flex-shrink:0}.entity-editor-dialog__name-row{margin-bottom:10px}.entity-editor-dialog__summary{display:grid;gap:6px;margin-bottom:12px}.entity-editor-dialog__summary-label{color:#6f7782;font-size:11px;font-weight:700}.entity-editor-dialog__summary strong{color:#233243;font-size:28px;font-weight:700}.entity-editor-dialog__name-grid{display:grid;grid-template-columns:minmax(0,1fr) 150px 150px;gap:10px;align-items:end}.entity-editor-dialog__name-field{display:grid;gap:8px}.entity-editor-dialog__name-field span{color:#6f7782;font-size:11px;font-weight:700}.entity-editor-dialog__system-note{margin:0 0 10px;color:#7b8591;font-size:12px}.entity-editor-dialog__system-sheet{display:grid;gap:12px}.entity-editor-dialog__system-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.entity-editor-dialog__system-card{display:grid;gap:6px;padding:12px 14px;border:1px solid #d7dee6;background:#fafbfd}.entity-editor-dialog__system-card span,.entity-editor-dialog__system-examples span{color:#6f7782;font-size:11px;font-weight:700}.entity-editor-dialog__system-card strong{color:#2d3947;font-size:12px;font-weight:700}.entity-editor-dialog__system-examples{display:grid;gap:8px;padding:12px 14px;border:1px solid #d7dee6;background:#ffffff}.entity-editor-dialog__system-examples ul{margin:0;padding-left:18px;color:#4b5663;font-size:12px;line-height:1.7}.entity-editor-dialog__system-test{display:grid;gap:8px;padding:12px 14px;border:1px solid #d7dee6;background:#fafbfd}.entity-editor-dialog__system-test>span{color:#6f7782;font-size:11px;font-weight:700}.entity-editor-dialog__system-test-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:12px}.entity-editor-dialog__system-test-result{display:grid;gap:10px;padding:12px 14px;border:1px solid #d7dee6;background:#ffffff}.entity-editor-dialog__system-test-result strong{color:#304154;font-size:12px}.entity-editor-dialog__system-test-result p{margin:0;color:#677283;font-size:12px;line-height:1.6}.entity-editor-dialog__system-test-table{display:grid;border:1px solid #d7dee6;background:#ffffff}.entity-editor-dialog__system-test-table-head,.entity-editor-dialog__system-test-table-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.entity-editor-dialog__system-test-table-head{background:#f7f9fb;color:#6f7782;font-size:11px;font-weight:700}.entity-editor-dialog__system-test-table-head span,.entity-editor-dialog__system-test-table-row span{min-width:0;padding:10px 12px;border-right:1px solid #d7dee6}.entity-editor-dialog__system-test-table-head span:last-child,.entity-editor-dialog__system-test-table-row span:last-child{border-right:none}.entity-editor-dialog__system-test-table-row{border-top:1px solid #e6ecf2;color:#304154;font-size:12px}.entity-editor-dialog__system-test-table-row span{overflow-wrap:anywhere}.upload-result-dialog{width:min(620px,calc(100vw - 48px));max-height:calc(100vh - 72px);display:grid;grid-template-rows:auto 1fr auto;background:#ffffff;border:1px solid #dfe5ec;box-shadow:0 18px 40px rgba(18,30,47,.18);overflow:hidden}.upload-result-dialog__message{margin:0 0 8px;color:#2f3f52;font-size:15px;font-weight:700;line-height:1.6}.upload-result-dialog__note{margin:0 0 16px;color:#5c6776;font-size:14px;line-height:1.7}.upload-result-dialog__panel{display:grid;gap:16px;padding:22px 24px;background:#f7f8fa}.upload-result-dialog__section{display:grid;gap:8px}.upload-result-dialog__section+.upload-result-dialog__section{padding-top:16px;border-top:1px solid #dfe5ec}.upload-result-dialog__row{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#2f3f52;font-size:14px;line-height:1.6}.upload-result-dialog__row strong{color:#2c3948;font-size:15px;font-weight:700}.upload-result-dialog__close-button{min-width:96px}.entity-editor-dialog__value-section{padding-top:4px}.entity-editor-dialog__toggle-field{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #d7dee6;background:#ffffff;color:#4f5967;font-size:13px;font-weight:600}.entity-detail__rows--dictionary{border:1px solid #e1e6ec;background:#ffffff}.entity-detail__head--dictionary,.entity-detail__row--dictionary{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #edf1f5}.entity-detail__head--dictionary{color:#6e7682;font-size:12px;font-weight:700;background:#fbfcfd}.entity-detail__row--dictionary:last-child{border-bottom:none}.entity-detail__empty{padding:16px 12px;color:#7b8591;font-size:12px}.dictionary-editor-dialog__section{display:grid;gap:10px}.dictionary-editor-dialog__layout{min-height:0;flex:1 1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0}.dictionary-editor-dialog__section+.dictionary-editor-dialog__section{margin-top:14px}.dictionary-editor-dialog__field{display:grid;gap:8px}.dictionary-editor-dialog__field span{color:#6f7782;font-size:11px;font-weight:700}.dictionary-editor-dialog__counter{justify-self:end;color:#8b94a1;font-size:11px;line-height:1}.dictionary-editor-dialog__word-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.dictionary-editor-dialog__input{width:100%;min-height:34px;padding:0 10px;border:1px solid #cfd7e0;background:#ffffff;color:#20252d;font-size:12px}.dictionary-editor-dialog__controls{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:10px}.dictionary-editor-dialog__add-field{align-content:start}.dictionary-editor-dialog__add-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.dictionary-editor-dialog__add-input-stack{display:grid;gap:4px}.dictionary-editor-dialog__helper{margin:0;color:#7a8390;font-size:11px;line-height:1.6}.dictionary-editor-dialog__recommend{display:grid;gap:8px;padding:10px 12px;border:1px solid #dfe5ec;background:#fafbfd}.dictionary-editor-dialog__recommend strong{color:#425166;font-size:12px}.dictionary-editor-dialog__recommend-list{display:flex;flex-wrap:wrap;gap:8px}.dictionary-editor-dialog__recommend-chip{min-height:30px;padding:0 12px;border:1px solid #d7dee6;background:#ffffff;color:#32465f;font-size:11px;font-weight:600}.dictionary-editor-dialog__recommend-empty{margin:0;color:#7a8390;font-size:11px;line-height:1.6}.dictionary-editor-dialog__section--usage{grid-template-columns:180px 180px;align-items:end}.dictionary-editor-dialog__usage-note{grid-column:1/-1;margin:0;color:#8a95a4;font-size:11px;line-height:1.5}.dictionary-editor-dialog--compact{width:min(920px,100%)}.dictionary-editor-dialog--compact .entity-editor-dialog__body,.dictionary-editor-dialog--compact .entity-editor-dialog__footer,.dictionary-editor-dialog--compact .entity-editor-dialog__header{padding:12px 16px}.dictionary-editor-dialog--compact .dictionary-editor-dialog__section{gap:8px}.dictionary-editor-dialog--compact .dictionary-editor-dialog__section+.dictionary-editor-dialog__section{margin-top:10px}.dictionary-editor-dialog--compact .dictionary-editor-dialog__add-row,.dictionary-editor-dialog--compact .dictionary-editor-dialog__controls,.dictionary-editor-dialog--compact .dictionary-editor-dialog__field,.dictionary-editor-dialog--compact .dictionary-editor-dialog__word-row{gap:6px}.dictionary-editor-dialog--compact .dictionary-editor-dialog__add-input-stack{gap:3px}.dictionary-editor-dialog--compact .dictionary-editor-dialog__controls{grid-template-columns:minmax(180px,.78fr) minmax(0,1.22fr)}.dictionary-editor-dialog--compact .dictionary-editor-dialog__input{min-height:34px;padding:0 10px;font-size:12px}.dictionary-editor-dialog--compact .entity-detail__input,.dictionary-editor-dialog--compact textarea.dictionary-editor-dialog__input{min-height:34px}.dictionary-editor-dialog--compact .dictionary-editor-dialog__helper{font-size:11px;line-height:1.5}.dictionary-editor-dialog--compact .dictionary-editor-dialog__counter,.dictionary-editor-dialog--compact .dictionary-editor-dialog__field span{font-size:10px}.dictionary-editor-dialog--compact .dictionary-editor-dialog__recommend{gap:6px;padding:8px 10px}.dictionary-editor-dialog--compact .entity-detail__section-header{min-height:32px}.dictionary-editor-dialog--compact .entity-detail__section-header strong{font-size:12px}.dictionary-editor-dialog--compact .entity-detail__empty{padding:12px 10px;font-size:12px}.dictionary-editor-dialog--compact .entity-detail__head--dictionary,.dictionary-editor-dialog--compact .entity-detail__row--dictionary{min-height:34px}.dictionary-editor-dialog--compact .dictionary-editor-dialog__section--usage{gap:8px;grid-template-columns:160px 160px}.dictionary-editor-dialog--compact .dictionary-editor-dialog__usage-note{font-size:10px}.dictionary-editor-dialog--compact .dictionary-editor-dialog__section--synonyms{gap:6px}.dictionary-editor-dialog__section--synonyms-layout{min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr)}.dictionary-editor-dialog__synonym-panel{min-height:0;overflow:auto}.dictionary-editor-dialog__synonym-panel .entity-detail__head--dictionary{position:sticky;top:0;z-index:1}.entity-editor-dialog__table-panel .entity-sub-dialog__table-head--entity{position:sticky;top:0;z-index:1;background:#fbfcfd}.dictionary-editor-dialog--compact .primary-action,.dictionary-editor-dialog--compact .secondary-action,.entity-editor-dialog .primary-action,.entity-editor-dialog .secondary-action,.entity-name-dialog .primary-action,.entity-name-dialog .secondary-action,.entity-sub-dialog .primary-action,.entity-sub-dialog .secondary-action{min-height:32px;min-width:62px;padding:0 14px;font-size:12px}.upload-result-dialog .entity-editor-dialog__body{padding:12px 16px 10px}.upload-result-dialog__message{margin:0 0 5px;font-size:12px;line-height:1.45}.upload-result-dialog__note{margin:0 0 10px;font-size:12px;line-height:1.45}.upload-result-dialog__panel{gap:10px;padding:12px 14px}.upload-result-dialog__section{gap:6px}.upload-result-dialog__section+.upload-result-dialog__section{padding-top:12px}.upload-result-dialog__row{font-size:12px;line-height:1.45}.upload-result-dialog__row strong{font-size:12px}.upload-result-dialog__close-button{min-width:88px;min-height:36px}.asset-upload-dialog{width:min(740px,calc(100vw - 48px));max-height:calc(100vh - 48px);display:grid;grid-template-rows:auto 1fr auto;background:#ffffff;border:1px solid #dfe5ec;box-shadow:0 18px 40px rgba(18,30,47,.18);overflow:hidden}.asset-upload-dialog .entity-editor-dialog__footer,.asset-upload-dialog .entity-editor-dialog__header{padding:10px 18px}.asset-upload-dialog .entity-editor-dialog__close{font-size:24px}.asset-upload-dialog__body{display:grid;gap:12px;padding:16px 20px}.asset-upload-dialog__description{color:#2f3f52;font-size:12px;line-height:1.45}.asset-upload-dialog__description p,.asset-upload-dialog__notice-content p{margin:0}.asset-upload-dialog__template{display:grid;justify-items:center;gap:5px}.asset-upload-dialog__template small{color:#7a8390;font-size:11px}.asset-upload-dialog__template-button{min-width:144px}.asset-upload-dialog__notice{display:grid;gap:8px;padding:12px 14px;border:1px solid #e3e8ee;background:#fafbfd}.asset-upload-dialog__field span,.asset-upload-dialog__notice strong{color:#2f3f52;font-size:12px;font-weight:700}.asset-upload-dialog__notice-content{display:grid;gap:6px;color:#556171;font-size:12px;line-height:1.45}.asset-upload-dialog__list{margin:0;padding-left:18px}.asset-upload-dialog__example-title{color:#2f3f52;font-size:12px;font-weight:700}.asset-upload-dialog__example{margin:0;padding:8px 10px;border:1px solid #e3e8ee;background:#ffffff;color:#445162;font-family:Pretendard Variable,Noto Sans KR,Malgun Gothic,sans-serif;font-size:11px;line-height:1.45;white-space:pre-wrap}.asset-upload-dialog__example-line{display:block}.asset-upload-dialog__field{display:grid;gap:6px}.asset-upload-dialog__field span em{color:#d55d5d;font-style:normal}.asset-upload-dialog__file-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.asset-upload-dialog__file-name{width:100%;min-height:36px;padding:0 12px;border:1px solid #d7dee6;background:#f7f8fa;color:#20252d;font-size:12px}.entity-detail__pattern-test{display:grid;grid-template-columns:110px minmax(0,1fr) 90px minmax(220px,.8fr);align-items:center;gap:8px;padding:8px 12px 12px 56px;border-bottom:1px solid #edf1f5;background:#fafbfd}.entity-detail__pattern-label{color:#6e7682;font-size:12px;font-weight:700}.entity-detail__pattern-button{min-height:36px}.entity-detail__pattern-result{color:#7a8593;font-size:12px;line-height:1.5}.entity-detail__pattern-result--success{color:#2f6a46}.entity-detail__pattern-result--error{color:#a14545}.dictionary-editor-dialog__input.is-invalid{border-color:#ef7c7c}.entity-editor-dialog__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.entity-editor-dialog__toolbar-left,.entity-editor-dialog__toolbar-right{display:flex;align-items:center;gap:8px}.entity-editor-dialog__search{display:block;margin-bottom:12px}.entity-editor-dialog__search input,.entity-sub-dialog__search input{width:100%;min-height:34px;padding:0 10px;border:1px solid #d7dee6;background:#ffffff;color:#20252d;font-size:12px}.entity-sub-dialog{width:min(980px,calc(100vw - 48px));max-height:calc(100vh - 72px);display:grid;grid-template-rows:auto 1fr auto;background:#ffffff;border:1px solid #dfe5ec;box-shadow:0 18px 40px rgba(18,30,47,.18);overflow:hidden}.entity-sub-dialog--value{width:min(860px,calc(100vw - 48px))}.entity-sub-dialog--delete-confirm{width:min(560px,calc(100vw - 48px))}.entity-sub-dialog__description--delete-confirm{margin:0;color:#263241;font-size:14px;font-weight:500;line-height:1.55;letter-spacing:0}.entity-sub-dialog__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.entity-sub-dialog__toolbar-left{display:flex;align-items:center;gap:8px}.entity-sub-dialog__search{min-width:360px}.entity-sub-dialog__table{border:1px solid #dfe5ec;background:#ffffff}.entity-sub-dialog__table-head,.entity-sub-dialog__table-row{display:grid;align-items:center;gap:8px}.entity-sub-dialog__table-head{min-height:34px;padding:0 10px;border-bottom:1px solid #e9edf2;color:#6e7682;font-size:12px;font-weight:700;background:#fbfcfd}.entity-sub-dialog__table-row{min-height:40px;padding:0 10px;border-bottom:1px solid #edf1f5;color:#354252;font-size:12px}.entity-sub-dialog__table-row:last-child{border-bottom:none}.entity-sub-dialog__table-head--dictionary,.entity-sub-dialog__table-row--dictionary{grid-template-columns:42px minmax(180px,.8fr) minmax(0,1.4fr)}.entity-sub-dialog__table-head--entity,.entity-sub-dialog__table-row--entity{grid-template-columns:42px minmax(180px,.9fr) 80px minmax(0,1.2fr)}.entity-value-dialog__section{display:grid;gap:12px}.entity-value-dialog__section+.entity-value-dialog__section{margin-top:16px}.entity-value-dialog__field{display:grid;gap:8px}.entity-value-dialog__field span{color:#6f7782;font-size:11px;font-weight:700}.entity-value-dialog__field span em{color:#d55d5d;font-style:normal}.entity-value-dialog__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#9aa2ad;font-size:12px}.entity-value-dialog__error{color:#d55d5d}.entity-value-dialog__type-row{display:flex;align-items:center;gap:18px;min-height:42px;padding:0 12px;border:1px solid #d7dee6;background:#ffffff;color:#465566;font-size:13px}.entity-value-dialog__type-row strong{color:#2f3f52;font-size:13px}.entity-value-dialog__type-row label{display:inline-flex;align-items:center;gap:6px}.entity-value-dialog__detail-text{color:#314051;font-size:13px;line-height:1.5;word-break:break-all}.entity-value-dialog__button-row{display:flex;align-items:center;justify-content:flex-start}.entity-value-dialog__inline-message{margin:0;font-size:12px;line-height:1.6}.entity-value-dialog__inline-message.is-error{color:#c25c5c}.entity-value-dialog__inline-message.is-success{color:#2f6a46}.entity-value-dialog__pattern-test{display:grid;gap:8px;padding:12px;border:1px solid #dfe5ec;background:#fafbfd}.entity-value-dialog__pattern-test strong{color:#425166;font-size:13px}.entity-value-dialog__pattern-test-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}@media (max-width:1200px){.manual-main__search--wide{min-width:440px}.manual-main__table-header--entity,.manual-main__table-row--entity{min-width:900px}.manual-main__table-header--dictionary,.manual-main__table-row--dictionary{min-width:1160px}}@media (max-width:900px){.manual-main__search--wide{min-width:100%}.entity-editor-dialog{width:100%}.dictionary-editor-dialog__controls,.dictionary-editor-dialog__section--usage,.dictionary-editor-dialog__word-row,.entity-editor-dialog__name-grid,.entity-editor-dialog__system-grid,.entity-editor-dialog__system-test-grid{grid-template-columns:1fr}.intent-editor-dialog{width:100%}.intent-editor-dialog__grid,.intent-editor-dialog__switch-grid{grid-template-columns:1fr}.entity-editor-dialog__toolbar,.entity-sub-dialog__toolbar{flex-direction:column;align-items:stretch}.entity-editor-dialog__toolbar-left,.entity-editor-dialog__toolbar-right,.entity-sub-dialog__toolbar-left{flex-wrap:wrap}.entity-sub-dialog__search{min-width:100%}.entity-sub-dialog__table-head--dictionary,.entity-sub-dialog__table-head--entity,.entity-sub-dialog__table-row--dictionary,.entity-sub-dialog__table-row--entity{min-width:760px}.entity-value-dialog__pattern-test-row{grid-template-columns:1fr}.entity-detail__pattern-test{grid-template-columns:1fr;padding-left:12px}}.admin-page__title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-filter-row{display:grid;grid-template-columns:minmax(280px,460px) 160px 160px auto auto 1fr;align-items:center;gap:10px}.admin-filter-row input,.admin-filter-row select,.admin-modal input,.admin-modal select,.admin-modal textarea{width:100%;border:1px solid #d8dde3;background:#ffffff;color:#2f3643;font-size:10px}.admin-filter-row input,.admin-filter-row select,.admin-modal input,.admin-modal select{height:34px;padding:0 10px}.admin-modal textarea{padding:8px 10px;resize:vertical;line-height:1.5}.admin-toolbar{display:flex;align-items:center;gap:10px}.admin-toolbar strong{color:#2f3643;font-size:11px;font-weight:700}.admin-toolbar select{height:30px;padding:0 10px;border:1px solid #d8dde3;color:#59616d;font-size:10px}.admin-text-button,.ghost-pill,.primary-pill{min-width:56px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8dde3;padding:0 14px;font-size:11px;font-weight:700;cursor:pointer}.primary-pill{background:var(--navy);border-color:var(--navy);color:#ffffff}.admin-text-button,.ghost-pill{background:#ffffff;color:#5f6773}.admin-text-button:disabled,.ghost-pill:disabled,.primary-pill:disabled{opacity:.45;cursor:default}.admin-notice{margin:0;color:#16803a;font-size:10px}.admin-link-button{border:none;background:transparent;color:#2d5f90;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.admin-truncate{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-pagination{display:flex;justify-content:center;align-items:center;gap:12px;min-height:32px;color:#24b4d3;font-size:10px}.admin-pagination button{border:none;background:transparent;color:#a0a7b1;font-size:11px;cursor:pointer}.admin-pagination button:disabled{opacity:.4;cursor:default}.admin-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(32,42,58,.28)}.admin-modal{width:min(760px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;border:1px solid #d8dde3;background:#ffffff;box-shadow:0 18px 48px rgba(24,36,52,.18)}.admin-modal__actions,.admin-modal__header,.admin-modal__wide{grid-column:1/-1}.admin-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid #e5e9ee}.admin-modal__header h3{margin:0;color:#2f3643;font-size:11px;font-weight:700}.admin-modal label{display:grid;gap:6px;color:#58606c;font-size:11px;font-weight:700}.admin-modal__actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}@media (max-width:900px){.admin-filter-row{grid-template-columns:1fr 1fr}.admin-modal{grid-template-columns:1fr}}.simulator-template-card figcaption,.simulator-template-card p,.simulator-template-card span{white-space:pre-wrap}.simulator-adaptive-fallback{display:grid;gap:10px;min-width:260px;max-width:520px;padding:14px;border:1px solid #d8e3eb;background:#ffffff;color:#22252b;white-space:normal}.simulator-adaptive-fallback p{margin:0;color:#22252b;font-size:13px;line-height:1.45;white-space:pre-wrap}.simulator-adaptive-fallback p.is-title{font-size:20px;font-weight:700}.simulator-adaptive-fallback img{max-width:36px;border-radius:50%}.simulator-adaptive-fallback dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;margin:0;font-size:13px}.simulator-adaptive-fallback dt{font-weight:700}.simulator-adaptive-fallback dd{margin:0}.simulator-adaptive-fallback__columns{display:flex;align-items:center;gap:8px}.simulator-adaptive-fallback__actions button{min-height:26px;border:1px solid #8a96a3;background:#ffffff;color:#111827;padding:0 8px}.simulator-adaptive-fallback__table{width:100%;border-collapse:collapse;font-size:12px}.simulator-adaptive-fallback__table td{border:1px solid #d8e3eb;padding:6px 8px;vertical-align:top}.simulator-adaptive-fallback__input{min-height:30px;width:100%;border:1px solid #c8d7e4;padding:4px 8px;font-size:12px}.message-rich-form__field--submit,.simulator-rich-form__field--submit{display:flex;align-items:end;gap:6px}.message-rich-form__field--submit label,.simulator-rich-form__field--submit label{display:grid;gap:4px;flex:1 1 auto}.message-rich-form__field--submit button,.simulator-rich-form__field--submit button{min-height:30px;border:1px solid #c8d7e4;border-radius:4px;background:#ffffff;color:#0f5cc0;padding:0 10px}.operations-dashboard__subtitle{margin:4px 0 0;color:#6b7280;font-size:9px}.operations-dashboard .admin-page__title-row select{width:120px;height:34px;border:1px solid #d6dde8;background:#ffffff;color:#263041;font-size:10px}.operations-dashboard .admin-page__filters{display:flex;align-items:center;gap:4px;margin-top:10px;flex-wrap:wrap}.operations-dashboard .admin-page__filters select{height:26px;min-width:112px;border:1px solid #b8c2cf;background:#ffffff;color:#111827;font-size:10px;line-height:24px;padding:0 22px 0 6px}.operations-dashboard .admin-page__filters select:first-of-type{min-width:108px}.operations-dashboard .admin-page__filters select:nth-of-type(3){min-width:168px}.operations-dashboard .admin-page__filters .admin-page__ghost{min-height:26px;height:26px;padding:0 12px;font-size:11px}.operations-dashboard__health{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;margin-top:16px}.operations-dashboard__health-item{min-height:82px;border:1px solid #dfe5ee;border-left:4px solid #4b6f96;background:#ffffff;padding:12px 14px}.operations-dashboard__health-item.is-warning{border-left-color:#c17b22}.operations-dashboard__health-item.is-critical{border-left-color:#b42318}.operations-dashboard__health-item span{display:block;color:#667085;font-size:10px}.operations-dashboard__health-item small{display:block;color:#667085;font-size:9px}.operations-dashboard__health-item strong{display:block;margin-top:7px;color:#263041;font-size:11px;line-height:1}.operations-dashboard__health-item.is-warning strong{color:#9a5b0b}.operations-dashboard__health-item.is-critical strong{color:#b42318}.operations-dashboard__health-item small{margin-top:8px}.operations-dashboard__alerts{margin-top:16px}.operations-dashboard__alert-list{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:10px;padding:12px 14px}.operations-dashboard__alert{min-height:72px;border:1px solid #dfe5ee;border-left:4px solid #4b6f96;background:#ffffff;padding:12px 14px}.operations-dashboard__alert.is-warning{border-left-color:#c17b22}.operations-dashboard__alert.is-critical{border-left-color:#b42318}.operations-dashboard__alert span,.operations-dashboard__alert strong{display:block}.operations-dashboard__alert strong{color:#263041;font-size:11px}.operations-dashboard__alert.is-critical strong{color:#b42318}.operations-dashboard__alert span{margin-top:7px;color:#667085;font-size:10px;line-height:1.5}.operations-dashboard__grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;margin-top:16px}.operations-dashboard__metric{min-height:74px;border:1px solid #dfe5ee;background:#ffffff;padding:12px 14px}.operations-dashboard__metric span{display:block;color:#667085;font-size:10px;font-weight:600}.operations-dashboard__metric strong{display:block;margin-top:10px;color:#263041;font-size:11px;line-height:1}.operations-dashboard__metric.is-warning strong{color:#b42318}.operations-dashboard__panel{margin-top:18px;border:1px solid #dfe5ee;background:#ffffff}.operations-dashboard__panel-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #e5eaf1}.operations-dashboard__panel-header h3{margin:0;color:#263041;font-size:11px;font-weight:700}.operations-dashboard__empty,.operations-dashboard__panel-header span{color:#667085;font-size:9px}.operations-dashboard__empty{margin:0;padding:18px 14px}.admin-error-message,.admin-loading-message{margin:14px 0 0;padding:10px 12px;border:1px solid #dfe5ee;color:#4b5870;font-size:10px}.admin-error-message{border-color:#f4c7c7;color:#b42318}@media (max-width:1100px){.operations-dashboard__alert-list,.operations-dashboard__grid,.operations-dashboard__health{grid-template-columns:repeat(2,minmax(160px,1fr))}}.simulator-rich-form__actions,.simulator-rich-form__choice>div{display:flex;flex-wrap:wrap;gap:6px}.simulator-rich-form__actions--vertical{flex-direction:column}.simulator-rich-form__actions button,.simulator-rich-form__button,.simulator-rich-form__choice button{min-height:30px;border:1px solid #c8d7e4;border-radius:4px;background:#ffffff;color:#0f5cc0;padding:0 10px}.admin-page__link-button{min-width:44px;min-height:24px;border:1px solid #d8dde6;background:#ffffff;color:#315b8c;padding:0 8px;font-size:11px;font-weight:600;cursor:pointer}.admin-page__link-button:hover{border-color:#9fb4cc;color:#1f426c}.admin-log-detail__scrim{position:fixed;inset:0;z-index:80;background:rgba(39,48,60,.34)}.admin-log-detail{position:fixed;z-index:81;top:50%;left:50%;width:min(940px,calc(100vw - 72px));max-height:min(760px,calc(100vh - 72px));transform:translate(-50%,-50%);display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid #dfe6ee;background:#ffffff;box-shadow:0 24px 60px rgba(31,42,56,.22)}.admin-log-detail__header{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border-bottom:1px solid #e5ebf2}.admin-log-detail__header strong{display:block;color:#2f3643;font-size:11px}.admin-log-detail__header p{margin:4px 0 0;color:#717b89;font-size:9px}.admin-log-detail__close{width:32px;height:32px;border:1px solid #d8e0e8;background:#ffffff;color:#5f6875;font-size:11px}.admin-log-detail__body{min-height:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:12px;overflow:auto;padding:14px 18px 18px}.admin-log-detail__section{display:grid;align-content:start;gap:8px}.admin-log-detail__section:first-child{grid-row:span 2}.admin-log-detail__section h3{margin:0;color:#364150;font-size:11px}.admin-log-detail__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.admin-log-detail__summary div{min-width:0;border:1px solid #e2e8ef;background:#f8fafc;padding:8px}.admin-log-detail__summary dt{margin:0 0 4px;color:#667085;font-size:11px}.admin-log-detail__summary dd{margin:0;color:#273445;font-size:10px;font-weight:700;overflow-wrap:anywhere}.admin-log-detail__actions{display:flex;flex-wrap:wrap;gap:8px}.admin-log-detail__event pre,.admin-log-detail__section pre{max-height:260px;overflow:auto;margin:0;padding:10px;border:1px solid #e2e8ef;background:#f8fafc;color:#334155;font-size:10px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.admin-log-detail__events{display:grid;gap:8px;margin:0;padding:0;list-style:none}.admin-log-detail__event{display:grid;gap:7px;padding:10px;border:1px solid #e2e8ef;border-left:3px solid #6b89aa;background:#ffffff}.admin-log-detail__event.is-warning{border-left-color:#d9972f;background:#fffaf2}.admin-log-detail__event.is-error{border-left-color:#c0392b;background:#fff6f5}.admin-log-detail__event>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-log-detail__event strong{color:#273445;font-size:11px}.admin-log-detail__event p,.admin-log-detail__event span{margin:0;color:#6f7a88;font-size:10px}.admin-log-detail__empty,.admin-log-detail__event small{margin:0;color:#6f7a88;font-size:9px}.admin-log-detail__event small{color:#465363}.simulator-rich-form{display:grid;gap:10px;min-width:240px;max-width:min(640px,74vw);color:#172033;white-space:normal}.simulator-rich-form figcaption,.simulator-rich-form p,.simulator-rich-form__unsupported{margin:0;white-space:pre-wrap;line-height:1.45}.simulator-rich-form__cards,.simulator-rich-form__choice,.simulator-rich-form__field,.simulator-rich-form__fields,.simulator-rich-form__map,.simulator-rich-form__section,.simulator-rich-form__star,.simulator-rich-form__tabs,.simulator-rich-form__text,.simulator-rich-form__title{display:grid;gap:7px}.simulator-rich-form__cards>strong,.simulator-rich-form__choice strong,.simulator-rich-form__fields>strong,.simulator-rich-form__map>strong,.simulator-rich-form__section>strong,.simulator-rich-form__star>strong,.simulator-rich-form__text strong,.simulator-rich-form__title a,.simulator-rich-form__title strong{color:#1a2a3f;font-weight:700}.simulator-rich-form__divider{width:100%;border:0;border-top:1px solid #d8e3eb;margin:0}.simulator-rich-form__field input,.simulator-rich-form__field select,.simulator-rich-form__field textarea{width:100%;min-height:32px;border:1px solid #c8d7e4;border-radius:4px;background:#ffffff;padding:5px 8px;font-size:12px}.simulator-rich-form__field textarea{min-height:72px;resize:vertical}.simulator-rich-form__field span{font-size:12px;font-weight:700}.simulator-rich-form__field--submit{align-items:end}.simulator-rich-form__actions,.simulator-rich-form__choice>div,.simulator-rich-form__star>div{display:flex;flex-wrap:wrap;gap:8px}.simulator-rich-form__actions--vertical,.simulator-rich-form__choice--vertical>div{flex-direction:column;align-items:stretch;width:100%}.simulator-rich-form__choice--vertical button{width:100%;min-height:42px;font-weight:700}.simulator-rich-form__actions--vertical{align-items:flex-start}.simulator-rich-form__actions--vertical button{width:auto;min-height:42px;font-weight:700}.simulator-rich-form__actions--vertical button.is-wide{width:100%}.simulator-rich-form__actions button,.simulator-rich-form__button,.simulator-rich-form__choice button,.simulator-rich-form__map button,.simulator-rich-form__star button,.simulator-rich-form__toggle{border:1px solid #c8d7e4;border-radius:6px;background:#ffffff;color:#0f5cc0;padding:7px 12px;cursor:pointer}.simulator-rich-form__media{margin:0;display:grid;gap:6px;justify-items:center;text-align:center}.simulator-rich-form__media figcaption,.simulator-rich-form__media-description{width:100%;text-align:center}.simulator-rich-form__cards img,.simulator-rich-form__media img,.simulator-rich-form__media video,.simulator-rich-form__table img{max-width:100%;border:1px solid #d8e3eb;border-radius:4px}.simulator-rich-form__cards>div{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.simulator-rich-form__cards article,.simulator-rich-form__map,.simulator-rich-form__unsupported{min-width:160px;border:1px solid #d8e3eb;border-radius:6px;background:#ffffff;padding:8px}.simulator-rich-form__cards article button{display:grid;gap:6px;width:100%;border:0;background:transparent;text-align:left;color:inherit;padding:0}.simulator-rich-form__fields dl{display:grid;grid-template-columns:minmax(72px,auto) 1fr;gap:5px 10px;margin:0}.simulator-rich-form__fields dt{font-weight:700}.simulator-rich-form__fields dd{margin:0}.simulator-rich-form__tabs details{border:1px solid #d8e3eb;border-radius:6px;background:#ffffff;padding:8px}.simulator-rich-form__tabs summary{cursor:pointer;color:#0f5cc0;font-weight:700}.simulator-rich-form__map-box{display:grid;place-items:center;min-height:96px;border:1px dashed #9fb4cc;border-radius:6px;background:#f4f8fb;color:#6b7a90}.simulator-rich-form__inline-form{display:grid;justify-items:center;gap:6px}.simulator-rich-form__muted{color:#718096}.simulator-rich-form__action-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;border:1px solid #b8cce0;border-radius:7px;background:#ffffff;color:#0f5cc0;padding:8px 15px;font-weight:600}.simulator-rich-form__action-button.is-primary,.simulator-rich-form__button.is-primary{background:#2467d6;border-color:#2467d6;color:#ffffff}.simulator-rich-form__action-button.is-wide,.simulator-rich-form__button.is-wide{width:100%;min-height:46px}.simulator-rich-form__popup-icon{width:12px;height:12px;display:inline-block;color:#149bd7;font-size:11px;line-height:1}.simulator-rich-form__option{display:inline-flex;align-items:center;gap:7px;min-height:30px;color:#172033;cursor:pointer}.simulator-rich-form__option input{width:18px;height:18px;accent-color:#12a9df}.simulator-rich-form__option.is-selected{border-color:#21afd9;background:#eefaff;color:#0b5ea8;font-weight:700}.simulator-rich-form__choice--vertical .simulator-rich-form__option{width:100%}.simulator-rich-form__toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:fit-content;min-width:170px;appearance:none;font:inherit;text-align:left}.simulator-rich-form__toggle:disabled{cursor:not-allowed;opacity:.72}.simulator-rich-form__toggle i{position:relative;width:46px;height:24px;border-radius:999px;background:#c7d3df}.simulator-rich-form__toggle i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.18);transition:transform .15s ease}.simulator-rich-form__toggle.is-on i{background:#21afd9}.simulator-rich-form__toggle.is-on i:after{transform:translateX(22px)}.simulator-rich-form__address,.simulator-rich-form__picker{display:grid;gap:8px;border:1px solid #d8e3eb;background:#ffffff;padding:10px}.simulator-rich-form__address-row>div,.simulator-rich-form__picker label>div{display:flex;gap:6px;align-items:center}.simulator-rich-form__address-row input,.simulator-rich-form__picker input{flex:1 1 auto}.simulator-rich-form__address-row button,.simulator-rich-form__picker label button{min-width:34px;min-height:32px;border:1px solid #c8d7e4;border-radius:6px;background:#ffffff;color:#315b8c}.simulator-rich-form__image-frame{display:grid;gap:4px;place-items:center;min-height:48px;color:#315b8c}.simulator-rich-form__image-frame img{display:block;width:100%;max-height:160px;object-fit:cover}.rich-form-image-fallback{display:none;width:100%;padding:8px 10px;border:1px solid #bfd3ea;border-radius:6px;color:#0056c7;text-align:center;text-decoration:none;background:#ffffff}.rich-form-image-fallback.is-visible{display:block}.simulator-rich-form__table{overflow-x:auto}.simulator-rich-form__table table{border-collapse:collapse;width:max-content;min-width:100%;background:#ffffff}.simulator-rich-form__table th{background:#263544;color:#ffffff;font-weight:700}.simulator-rich-form__table td,.simulator-rich-form__table th{border:1px solid #d8e3eb;padding:8px 10px;vertical-align:top}.simulator-rich-form__table img{width:68px;height:86px;object-fit:cover;background:#f6f8fb}.simulator-rich-form__cards--image-list>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));overflow-x:visible}.simulator-rich-form__cards--image-list article{min-width:0;text-align:center}.simulator-rich-form__cards--image-list article button{text-align:center}.simulator-rich-form__cards--image-list .simulator-rich-form__image-frame img{aspect-ratio:4/3;max-height:none}.simulator-rich-form__star>div{display:grid;grid-template-columns:repeat(5,minmax(25px,max-content));width:max-content;gap:2px}.simulator-rich-form__star button{border:0;background:transparent;color:#b8c4d1;font-size:25px;padding:0 2px;min-width:25px}.simulator-rich-form__star button.is-selected{color:#f4bf18}.simulator-rich-form__map-box{grid-template-columns:auto auto 1fr;place-items:start;align-items:start;gap:0;min-height:150px;padding:8px;background:linear-gradient(35deg,transparent 46%,#d4c7a5 47%,#d4c7a5 53%,transparent 54%),linear-gradient(100deg,transparent 46%,#d4c7a5 47%,#d4c7a5 53%,transparent 54%),#eef1e8}.simulator-rich-form__map-box span{display:inline-grid;place-items:center;height:24px;padding:0 8px;background:#ffffff;border:1px solid #b9c4cf;color:#315b8c;font-size:12px}.simulator-rich-form__map-box i{justify-self:end;width:28px;height:96px;border-radius:14px;border:1px solid #c6d0dc;background:linear-gradient(#ffffff,#ffffff) padding-box}.simulator-rich-form__input-popup{border:1px solid #d8e3eb;background:#ffffff;padding:10px}.simulator-rich-form__input-popup summary{display:grid;gap:6px;cursor:pointer;list-style:none}.simulator-rich-form__input-popup summary::-webkit-details-marker{display:none}.simulator-rich-form__input-popup summary>span:first-child{font-weight:700;font-size:12px}.simulator-rich-form__input-popup summary>span:last-child{display:flex;align-items:center;gap:6px}.simulator-rich-form__input-popup input{flex:1 1 auto;min-height:34px;border:1px solid #c8d7e4;border-radius:999px;padding:6px 12px;background:#ffffff}.simulator-rich-form__input-popup b{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid #c8d7e4;border-radius:50%;color:#315b8c;font-weight:700}.simulator-rich-form__popup-panel{display:grid;gap:10px;margin-top:8px;padding:14px;background:#f3f6fa;border:1px solid #d8e3eb}.simulator-rich-form__popup-panel>strong{text-align:center;color:#172033}.simulator-rich-form__table--popup tbody tr:hover{background:#eef6ff}.simulator-rich-form__table tbody tr.is-selectable{cursor:pointer}.simulator-rich-form__table tbody tr.is-selectable:hover{background:#eef6ff}.simulator-rich-form__cards article.is-selectable button:not(:disabled),.simulator-rich-form__map button.is-selectable:not(:disabled){cursor:pointer}.simulator-rich-form__cards article button:disabled,.simulator-rich-form__map button:disabled{cursor:default;opacity:1}.simulator-rich-form__card-form{display:grid;gap:6px}.simulator-rich-form__pager{display:flex;justify-content:center;gap:4px;margin-top:8px}.simulator-rich-form__pager button{min-width:22px;min-height:22px;border:1px solid #b8c8d8;background:#ffffff;color:#2b4c73}.simulator-rich-form__pager button:disabled{background:#263544;color:#ffffff}.simulator-rich-form__back-button{justify-self:start;min-height:28px;border:1px solid #b8c8d8;border-radius:6px;background:#ffffff;color:#2b4c73;padding:0 10px;font-size:12px}.simulator-rich-form__table--popup tbody tr.is-selected{background:#dff0ff}.simulator-rich-form__popup-submit{min-height:34px;border:1px solid #b8c8d8;border-radius:6px;background:#ffffff;color:#0f5cc0;font-weight:700}.simulator-rich-form__popup-submit:disabled{color:#9aa7b4;background:#f6f8fb}.simulator-rich-form__tab-list{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid #d8e3eb;padding-bottom:6px}.simulator-rich-form__tab-button{min-height:32px;border:1px solid #c8d7e4;border-radius:7px 7px 0 0;background:#f7fafc;color:#315b8c;padding:6px 12px;font-weight:700}.simulator-rich-form__tab-button.is-active{border-color:#21afd9;background:#ffffff;color:#0b5ea8}.simulator-rich-form__tab-panel{display:grid;gap:10px;border:1px solid #d8e3eb;border-top:0;background:#ffffff;padding:10px}.simulator-rich-form__choice select{width:100%;min-height:36px;border:1px solid #c8d7e4;border-radius:7px;background:#ffffff;color:#172033;padding:0 10px}.simulator-rich-form__button-popup{gap:8px;width:100%}.simulator-rich-form__button-popup>.simulator-rich-form__action-button,.simulator-rich-form__popup-panel--button{width:100%}.simulator-rich-form__validation-error{margin:10px 0 0;padding:8px 10px;border:1px solid #f3b4b4;border-radius:6px;background:#fff4f4;color:#b42318;font-size:13px;line-height:1.45}.simulator-rich-form__picker input[type=date],.simulator-rich-form__picker input[type=time]{min-height:38px;cursor:pointer}.simulator-rich-form__picker label button{cursor:pointer}.simulator-rich-form__fields{gap:14px}.simulator-rich-form__fields dl{grid-template-columns:minmax(92px,max-content) minmax(0,1fr);gap:8px 16px;align-items:start;padding:0}.simulator-rich-form__fields dl+dl{padding-top:14px;border-top:1px solid #d8e3eb}.simulator-rich-form__fields dt{min-width:0;color:#315b8c;white-space:nowrap}.simulator-rich-form__fields dd p,.simulator-rich-form__fields dt p{margin:0}.simulator-rich-form__fields dd{min-width:0;overflow-wrap:anywhere}.simulator-rich-form__fields .simulator-rich-form__image-frame{width:min(300px,100%);justify-items:center}.simulator-rich-form__fields .simulator-rich-form__image-frame img{width:100%;max-height:220px;object-fit:contain;background:#ffffff}.simulator-rich-form__button-popup{display:grid;gap:10px}.simulator-rich-form__popup-panel--button{border:1px solid #d8e3eb;background:#f7f9fc;padding:14px;box-shadow:0 8px 20px rgba(27,45,68,.08)}.simulator-rich-form__picker{position:relative}.simulator-rich-form__picker-panel{width:min(320px,100%);margin-top:2px;border:1px solid #d8e3eb;background:#ffffff;box-shadow:0 12px 28px rgba(21,35,52,.14);padding:10px;z-index:3}.simulator-rich-form__calendar-head{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:6px;margin-bottom:8px}.simulator-rich-form__calendar-head strong{text-align:center}.simulator-rich-form__calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.simulator-rich-form__calendar-grid button,.simulator-rich-form__calendar-grid span{min-height:28px;display:grid;place-items:center;border:1px solid transparent;background:transparent;font-size:12px}.simulator-rich-form__calendar-grid span{color:#6b7785;font-weight:700}.simulator-rich-form__calendar-grid button:not(:disabled){cursor:pointer}.simulator-rich-form__calendar-grid button.is-selected,.simulator-rich-form__calendar-grid button:not(:disabled):hover{border-color:#2467d6;background:#2467d6;color:#ffffff}.simulator-rich-form__time-panel{display:grid;gap:10px}.simulator-rich-form__time-panel>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center}.simulator-rich-form__time-panel select{min-height:34px;border:1px solid #d8e3eb;background:#ffffff;padding:0 8px}.simulator-rich-form__media--video iframe,.simulator-rich-form__media--video video{width:min(520px,100%);aspect-ratio:16/9;border:1px solid #d8e3eb;background:#111827}.simulator-rich-form__actions--horizontal .simulator-rich-form__action-button.is-wide{flex-basis:100%}.simulator-rich-form__actions--horizontal .simulator-rich-form__action-button.is-primary.is-wide{min-height:46px}.simulator-rich-form__actions--horizontal .simulator-rich-form__action-button:not(.is-wide){flex:0 1 auto}.simulator-rich-form__action-button.is-reject{font-weight:700}.simulator-rich-form__input-popup{display:grid;gap:8px}.simulator-rich-form__input-popup label{display:grid;gap:6px;font-weight:700}.simulator-rich-form__input-popup-field{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;align-items:center}.simulator-rich-form__input-popup-field input{min-height:38px;border:1px solid #c8d7e4;border-radius:7px;background:#ffffff;color:#172033;padding:0 10px}.simulator-rich-form__input-popup-field button{min-height:38px;border:1px solid #c8d7e4;border-radius:7px;background:#ffffff;color:#0f5cc0;font-weight:700}.simulator-rich-form__modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;overflow:auto;padding:72px 24px 32px;background:rgba(15,23,42,.18)}.simulator-rich-form__modal-panel,.simulator-rich-form__popup-panel--button{position:relative;width:min(760px,calc(100vw - 48px));max-height:calc(100vh - 120px);overflow:auto;border:1px solid #d8e3eb;background:#f7f9fc;padding:28px 28px 22px;box-shadow:0 18px 46px rgba(21,35,52,.2)}.simulator-rich-form__popup-panel--button{position:fixed;inset:72px auto auto 50%;z-index:1000;transform:translateX(-50%)}.simulator-rich-form__modal-close{position:absolute;top:14px;right:14px;width:28px;height:28px;border:0;background:transparent;color:#172033;font-size:20px;line-height:1;cursor:pointer}.simulator-rich-form__table--popup tbody tr{cursor:pointer}.simulator-rich-form__table--popup tbody tr.is-selected,.simulator-rich-form__table--popup tbody tr:hover{background:#eef7ff;outline:2px solid #ef4444;outline-offset:-2px}.simulator-rich-form__modal .simulator-rich-form__popup-panel--button{position:relative;inset:auto;z-index:auto;transform:none}.simulator-rich-form__popup-content{display:grid;gap:14px;margin-top:16px}.simulator-rich-form__popup-content>.simulator-rich-form__cards:first-child,.simulator-rich-form__popup-content>.simulator-rich-form__fields:first-child,.simulator-rich-form__popup-content>.simulator-rich-form__map:first-child,.simulator-rich-form__popup-content>.simulator-rich-form__table:first-child{margin-top:0}.simulator-card-preview__image{display:block;width:100%;max-height:240px;object-fit:contain;background:#f5f7fa}.simulator-card-preview__description{margin:0;color:#5e6b78;font-size:12px;line-height:1.5;white-space:pre-wrap}.simulator-table tbody tr.is-selectable{cursor:pointer}.simulator-table tbody tr.is-selectable:focus-visible,.simulator-table tbody tr.is-selectable:hover{background:#eaf3fb;outline:1px solid #52789f}.bot-hub{max-width:1320px;margin:0 auto;padding:28px 34px 48px}.bot-hub__identity{display:grid;grid-template-columns:54px minmax(0,1fr);column-gap:14px;align-items:center}.bot-hub__identity .bot-hub__back{grid-column:1/-1;margin-bottom:8px}.bot-hub__profile{width:46px;height:46px;border-radius:50%;border:1px solid #cad5e0}.bot-hub__profile--gray{background:#d7dbe0}.bot-hub__profile--accent{background:#d99b58}.bot-hub__profile--outline{background:#fff}.bot-hub__profile-image{display:block;object-fit:cover}.bot-hub__identity h1{margin:0 0 4px}.bot-hub__identity p{margin:0}.bot-hub__identity dl{display:flex;gap:14px;margin:8px 0 0;color:#65748a;font-size:12px}.bot-hub__identity dl div{display:flex;gap:5px}.bot-hub__identity dt{color:#8090a5}.bot-hub__identity dd{margin:0;color:#354869}.bot-hub__training-guide{margin:18px 0 0;padding:12px 14px;border-left:3px solid #4d6f9c;background:#f5f8fc;color:#52657d;font-size:13px}.bot-hub__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid #dfe5eb}.bot-hub__header h1{margin:7px 0 4px;color:#17223b;font-size:26px}.bot-hub__back,.bot-hub__header p,.bot-hub__help,.bot-hub__notice{color:#61708a;font-size:13px}.bot-hub__back{text-decoration:none;color:#486a92}.bot-hub__header-actions{display:flex;gap:8px}.bot-hub__primary,.bot-hub__secondary{min-height:38px;padding:0 16px;border:1px solid #2e426b;background:#2e426b;color:#fff;font-size:13px;text-decoration:none;cursor:pointer}.bot-hub__secondary{background:#fff;color:#2e426b}.bot-hub__secondary:disabled{opacity:.55;cursor:default}.bot-hub__danger{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border:1px solid #b44747;background:#b44747;color:#fff;font-size:13px;text-decoration:none}.bot-hub__danger:disabled,.bot-hub__primary:disabled{opacity:.55;cursor:default}.bot-hub__notice{margin:18px 0;padding:12px 14px;border:1px solid #dbe5ef;background:#f6f9fc}.bot-hub__notice--error{color:#9f3030;border-color:#efc7c7;background:#fff7f7}.bot-hub__grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(430px,1.3fr);gap:18px;margin-top:22px}.bot-hub__panel{min-height:420px;padding:20px;border:1px solid #dce4ec;background:#fff}.bot-hub__panel-title{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf1f4}.bot-hub__panel-title h2{margin:0 0 12px;color:#1c2d4a;font-size:16px}.bot-hub__panel-title span{color:#5e7190;font-size:12px}.bot-hub__panel--members{min-height:0;margin-top:22px;overflow:auto}.bot-hub__table{width:100%;min-width:960px;margin-top:16px;border-collapse:collapse;color:#33445f;font-size:13px}.bot-hub__table td,.bot-hub__table th{padding:11px 10px;border-bottom:1px solid #e5ebf1;text-align:left;white-space:nowrap}.bot-hub__table th{background:#f7f9fb;color:#53647d;font-size:12px;font-weight:600}.bot-hub__table tbody tr:hover{background:#fafcff}.bot-hub__table td:first-child,.bot-hub__table th:first-child{width:54px;text-align:center}.bot-hub__table td:nth-child(4),.bot-hub__table th:nth-child(4){width:24%;white-space:normal}.bot-hub__table td:last-child{text-align:center}.bot-hub__candidate-list{display:grid;gap:8px;margin-top:16px}.bot-hub__candidate{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #e1e7ed;cursor:pointer}.bot-hub__candidate span{display:grid;gap:4px}.bot-hub__candidate strong{color:#263655;font-size:13px}.bot-hub__candidate small{color:#73809a;font-size:12px}.bot-hub__member-list{display:grid;gap:9px;margin:16px 0 0;padding:0;list-style:none}.bot-hub__member-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid #dce4ec}.bot-hub__member-main{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(150px,1fr);gap:10px;align-items:center;flex:1 1}.bot-hub__member-main strong{color:#263655;font-size:13px}.bot-hub__member-main input,.bot-hub__settings input,.bot-hub__settings select,.bot-hub__settings textarea{width:100%;min-height:36px;border:1px solid #ccd8e3;padding:7px 9px;color:#263655;background:#fff;font:inherit}.bot-hub__member-actions{display:flex;gap:4px}.bot-hub__member-actions button{width:28px;height:28px;border:1px solid #d4dee8;background:#fff;color:#3e5578;cursor:pointer}.bot-hub__member-actions button:disabled{opacity:.35;cursor:default}.bot-hub__check{display:flex;align-items:center;gap:7px;color:#4d5d77;font-size:12px}.bot-hub__check input{width:auto;min-height:auto}.bot-hub__empty{padding:32px 0;color:#8794a8;font-size:13px;text-align:center}.bot-hub__simulator-fab{position:fixed;right:30px;bottom:30px;z-index:40;min-height:48px;padding:0 18px;border:0;border-radius:24px;background:#18b9c7;box-shadow:0 5px 14px rgba(21,99,116,.28);color:#fff;font-size:13px;font-weight:700;cursor:pointer}.bot-hub__simulator-fab:disabled{opacity:.55;cursor:default}.bot-hub__settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;margin-top:22px;padding:24px;border:1px solid #dce4ec;background:#fff}.bot-hub__settings>label{display:grid;gap:8px;color:#334665;font-size:13px}.bot-hub__settings-wide{grid-column:1/-1}.bot-hub__settings textarea{min-height:78px;resize:vertical}.bot-hub__settings-section{padding:18px;border:1px solid #dce4ec;background:#fff}.bot-hub__settings-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #e7edf3}.bot-hub__settings-section-heading h2{margin:0;color:#263655;font-size:16px}.bot-hub__settings-section-heading span{color:#5e7190;font-size:12px}.bot-hub__settings-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.bot-hub__settings-fields>label{display:grid;gap:8px;color:#334665;font-size:13px}.bot-hub__settings-fields>.bot-hub__check{display:flex;align-items:center;align-self:end;min-height:36px}.bot-hub__profile-settings{padding:18px;border:1px solid #dce4ec;background:#f8fafc}.bot-hub__profile-settings-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.bot-hub__profile-settings-heading h2{margin:0;color:#263655;font-size:16px}.bot-hub__profile-settings-heading p{margin:5px 0 0;color:#6b7b92;font-size:12px}.bot-hub__profile-editor{display:grid;grid-template-columns:90px minmax(190px,.9fr) minmax(180px,1fr) minmax(220px,1.3fr);gap:14px;align-items:start}.bot-hub__profile-preview{display:flex;align-items:center;justify-content:center;min-height:94px}.bot-hub__profile-preview .bot-hub__profile,.bot-hub__profile-preview img{width:72px;height:72px;border-radius:50%;object-fit:cover}.bot-hub__profile-options{display:grid;gap:8px;color:#52647f;font-size:12px}.bot-hub__profile-options>div{display:flex;gap:8px}.bot-hub__profile-option{width:28px;height:28px;border:2px solid transparent;border-radius:50%;cursor:pointer}.bot-hub__profile-option.is-selected{border-color:#3268a8;box-shadow:0 0 0 2px #dcebf8}.bot-hub__profile-upload{display:inline-flex;width:max-content;align-items:center;min-height:32px;padding:0 10px;border:1px solid #cad6e2;background:#fff;color:#385675;cursor:pointer}.bot-hub__profile-upload input{display:none}.bot-hub__profile-reset{width:max-content;min-height:30px;padding:0;border:0;background:transparent;color:#52749e;cursor:pointer;text-decoration:underline}.bot-hub__profile-options small{color:#8490a0}.bot-hub__profile-editor>label{display:grid;gap:8px;color:#334665;font-size:13px}@media (max-width:800px){.bot-hub{padding:20px 16px}.bot-hub__grid,.bot-hub__settings{grid-template-columns:1fr}.bot-hub__header{flex-direction:column}.bot-hub__member-main{grid-template-columns:1fr}}.bot-hub__retraining{min-height:0;margin-top:22px}.bot-hub__filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.bot-hub__filters label{display:grid;gap:7px;color:#52647f;font-size:12px}.bot-hub__filters select{min-height:36px;border:1px solid #ccd8e3;padding:7px 9px;color:#263655;background:#fff;font:inherit}.bot-hub__history-table{margin-top:16px;border:1px solid #dce4ec}.bot-hub__history-head,.bot-hub__history-row{display:grid;grid-template-columns:minmax(180px,2fr) minmax(105px,1fr) minmax(110px,1fr) minmax(80px,.7fr) minmax(140px,1fr) 92px;gap:12px;align-items:center;padding:11px 13px}.bot-hub__history-head{background:#f5f8fb;color:#51617a;font-size:12px;font-weight:700}.bot-hub__history-row{border-top:1px solid #e8edf2;color:#485975;font-size:13px}.bot-hub__history-row strong{overflow:hidden;color:#263655;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.bot-hub__history-row time{color:#697993;font-size:12px}.bot-hub__history-row .bot-hub__secondary{display:inline-flex;min-height:30px;align-items:center;justify-content:center;padding:0 10px}@media (max-width:1000px){.bot-hub__filters{grid-template-columns:1fr}.bot-hub__history-table{overflow-x:auto}.bot-hub__history-head,.bot-hub__history-row{min-width:820px}}.bot-hub__call-rules{padding:18px;border:1px solid #dce4ec;background:#f8fafc}.bot-hub__call-rules-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.bot-hub__call-rules-heading h2{margin:0;color:#263655;font-size:16px}.bot-hub__call-rules-empty,.bot-hub__call-rules-heading p{margin:5px 0 0;color:#6b7b92;font-size:12px}.bot-hub__call-rule{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(220px,1.6fr) auto auto;gap:12px;align-items:end;padding:12px 0;border-top:1px solid #e2e9f0}.bot-hub__call-rule label{display:grid;gap:7px;color:#334665;font-size:12px}.bot-hub__call-rule .bot-hub__check{display:flex;min-height:36px;align-items:center;gap:7px;white-space:nowrap}.bot-hub__danger{min-height:36px;padding:0 11px;border:1px solid #d97a7a;background:#fff;color:#ad3a3a;cursor:pointer}@media (max-width:800px){.bot-hub__call-rules-heading{flex-direction:column}.bot-hub__call-rule{grid-template-columns:1fr}.bot-hub__call-rule .bot-hub__check{min-height:24px}}.studio-app-shell{min-width:1280px;grid-template-columns:76px minmax(0,1fr);grid-template-rows:72px minmax(0,1fr);gap:10px;padding:12px;background:#f6f7f9}.cga-studio-header{grid-column:1/-1;grid-row:1;z-index:60;min-width:0;display:grid;grid-template-columns:330px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;border:1px solid #d8dee8;border-radius:8px;background:#fff;box-shadow:0 14px 35px rgba(15,23,42,.08)}.cga-studio-header__brand{display:flex;align-items:center;gap:12px;min-width:0}.cga-studio-header__mark{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:8px;background:#0f766e;color:#fff;font-size:13px;font-weight:800}.cga-studio-header__title{min-width:0;display:grid;gap:2px}.cga-studio-header__title strong{color:#101827;font-size:24px;line-height:1}.cga-studio-header__title small{color:#64748b;font-size:10px}.cga-studio-header__context{min-width:0;display:flex;justify-content:flex-end;align-items:center;gap:6px;overflow:hidden}.cga-studio-header__badge,.cga-studio-header__language>span{min-height:32px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid #e7ebf1;border-radius:8px;background:#f8fafc;color:#334155;font-size:12px;white-space:nowrap}.cga-studio-header__badge--auth{border-color:#99f6e4;background:#e7f8f4;color:#0f766e;font-weight:800}.cga-studio-header__badge--user{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8;font-weight:800}.cga-studio-header__language{display:inline-flex;align-items:center;gap:6px}.cga-studio-header__language select,.cga-studio-header__logout{height:32px;min-height:32px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-size:12px}.cga-studio-header__language select{min-width:110px;padding:0 30px 0 10px}.cga-studio-header__logout{padding:0 13px;cursor:pointer}.studio-app-shell>.studio-rail{grid-column:1;position:relative;top:auto;z-index:50;width:76px;gap:10px;padding:12px 7px 10px}.studio-app-shell>.studio-app-main,.studio-app-shell>.studio-rail{grid-row:2;height:100%;min-height:0;border:1px solid #d8dee8;border-radius:8px;background:#fff;box-shadow:0 14px 35px rgba(15,23,42,.08)}.studio-app-shell>.studio-app-main{grid-column:2}.studio-app-shell .manual-main{height:100%}.studio-rail__menu:first-child{width:100%;gap:10px}.studio-rail__item{min-height:58px;padding:5px 2px;border:0;background:transparent;color:#47627e;cursor:pointer}.studio-rail__item.is-active{color:#1f315f}.studio-rail__icon--operations{width:14px;height:13px;border:1.7px solid;border-radius:4px}.studio-rail__icon--operations:before{content:"";position:absolute;left:3px;right:3px;top:4px;height:1.7px;background:currentColor;box-shadow:0 4px 0 currentColor}.studio-rail__icon--build{width:15px;height:11px;border:1.7px solid;border-radius:2px}.studio-rail__icon--build:before{content:"";position:absolute;left:3px;top:-5px;width:7px;height:4px;border:1.7px solid;border-bottom:0;border-radius:2px 2px 0 0}.studio-rail__context-panel{position:absolute;left:calc(100% + 11px);top:0;z-index:70;width:220px;max-height:100%;overflow:auto;padding:10px;border:1px solid #d8dee8;border-radius:8px;background:#fff;box-shadow:0 14px 35px rgba(15,23,42,.14)}.studio-rail__context-panel>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 8px;border-bottom:1px solid #d8dee8}.studio-rail__context-panel>header strong{color:#13223d;font-size:14px}.studio-rail__context-panel>header button{width:26px;height:26px;min-height:26px;padding:0;border:0;background:transparent;color:#64748b;font-size:18px}.studio-rail__context-panel nav{display:grid;gap:7px;padding-top:10px}.studio-rail__context-panel nav a{min-height:44px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;border:1px solid #e1e7ee;border-radius:8px;background:#f8fafc;color:#334155;text-decoration:none}.studio-rail__context-panel nav a:focus-visible,.studio-rail__context-panel nav a:hover{border-color:#0f766e;background:#e7f8f4;color:#0f766e}.studio-rail__context-panel nav a span{color:#8ba0b5;font-size:11px;font-weight:800}.studio-rail__context-panel nav a strong{font-size:12px}@media (max-width:1500px){.cga-studio-header__badge:nth-of-type(2),.cga-studio-header__badge:nth-of-type(3){display:none}}.admin-console{min-width:1280px;grid-template-columns:76px minmax(0,1fr);grid-template-rows:72px minmax(0,1fr);gap:10px;padding:12px;background:#f6f7f9}.admin-console>.cga-studio-header{grid-column:1/-1;grid-row:1}.admin-console>.studio-rail{grid-column:1;position:relative;top:auto;z-index:50;width:76px;min-height:0;gap:10px;padding:12px 7px 10px}.admin-console>.studio-rail,.admin-console__surface{grid-row:2;height:100%;border:1px solid #d8dee8;border-radius:8px;background:#fff;box-shadow:0 14px 35px rgba(15,23,42,.08)}.admin-console__surface{grid-column:2}.studio-rail__context-panel--admin{width:238px}.studio-rail__admin-groups{display:grid;padding-top:4px}.studio-rail__admin-group{padding:10px 4px;border-bottom:1px solid #e5eaf0}.studio-rail__admin-group:last-child{border-bottom:0}.studio-rail__admin-group h3{margin:0 0 7px;color:#17233b;font-size:12px;font-weight:800}.studio-rail__admin-group nav{gap:2px;padding-top:0}.studio-rail__admin-group nav a{min-height:0;display:block;padding:4px 2px;border:0;border-radius:0;background:transparent;color:#586579;font-size:11px;line-height:1.35}.studio-rail__admin-group nav a:focus-visible,.studio-rail__admin-group nav a:hover{border-color:transparent;background:transparent;color:#0f766e}.admin-console__body--content-only{display:block}.admin-console__body--content-only>.admin-console__main{height:100%}.studio-rail__context-panel--build{width:238px}.studio-rail__build-groups{display:grid;padding-top:4px}.studio-rail__build-group{padding:8px 4px;border-bottom:1px solid #e5eaf0}.studio-rail__build-group:last-child{border-bottom:0}.studio-rail__build-heading{min-height:26px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;padding:2px;color:#334155;text-decoration:none}.studio-rail__build-heading span{color:#8ba0b5;font-size:11px;font-weight:800}.studio-rail__build-heading strong{font-size:12px;font-weight:800}.studio-rail__build-heading.is-active,.studio-rail__build-heading.is-active span{color:#0f766e}.studio-rail__build-group nav{gap:1px;padding:2px 0 0 36px}.studio-rail__build-group nav a{min-height:0;display:block;padding:3px 2px;border:0;border-radius:0;background:transparent;color:#586579;font-size:11px;line-height:1.35}.studio-rail__build-group nav a.is-active,.studio-rail__build-group nav a:focus-visible,.studio-rail__build-group nav a:hover{border-color:transparent;background:transparent;color:#0f766e}.studio-rail__build-group nav a.is-active{font-weight:800}.cga-operation-page{position:relative;height:100%;min-height:0;display:grid;grid-template-rows:48px 60px minmax(0,1fr);gap:8px;padding:10px;overflow:hidden;background:#fff;color:#0f2238;font-size:12px}.cga-operation-header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px;border-bottom:1px solid #d9e2ec}.cga-operation-heading{min-width:0;display:flex;align-items:center;gap:10px}.cga-operation-heading>div{min-width:0;display:flex;align-items:baseline;gap:8px}.cga-operation-heading strong{color:#0f2238;font-size:16px}.cga-operation-heading span:not(.cga-operation-code){overflow:hidden;color:#52657a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cga-operation-code{width:32px;height:32px;display:grid;flex:0 0 32px;place-items:center;border-radius:7px;background:#0f766e;color:#fff;font-size:11px;font-weight:800}.cga-operation-primary-action{min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-size:12px;text-decoration:none;cursor:pointer}.cga-operation-primary-action:disabled{opacity:.45}.cga-operation-summary{display:grid;gap:8px}.cga-operation-summary--management{grid-template-columns:repeat(6,minmax(0,1fr))}.cga-operation-summary--workspace{grid-template-columns:1.05fr repeat(3,minmax(0,1fr))}.cga-operation-panel,.cga-operation-summary article{min-width:0;border:1px solid #d9e2ec;background:#fff}.cga-operation-summary article{min-height:60px;padding:9px 12px}.cga-operation-panel header strong,.cga-operation-summary strong{display:block;color:#0f2238;font-size:13px}.cga-operation-panel header span,.cga-operation-summary span{display:block;margin-top:3px;overflow:hidden;color:#52657a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cga-operation-summary select{width:100%;height:32px;margin-top:5px;padding:0 10px;border:1px solid #c9d5e4;background:#fff;color:#0f2238;font-size:11px}.cga-bot-management-grid{min-height:0;display:grid;grid-template-columns:minmax(220px,.62fr) minmax(620px,1.9fr) minmax(290px,.78fr);gap:8px}.cga-workspace-grid{min-height:0;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(520px,2fr) minmax(300px,.9fr);gap:8px}.cga-operation-panel{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.cga-operation-panel>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid #e5ebf2}.cga-operation-panel--versions>header{align-items:flex-start}.cga-operation-panel--bot-detail{grid-template-rows:auto auto auto auto;align-content:start}.cga-bot-card-list{min-height:0;display:grid;align-content:start;gap:8px;padding:10px;overflow:auto}.cga-bot-select-card{min-height:58px;display:grid;gap:4px;padding:9px;border:1px solid #d9e2ec;background:#fff;color:#0f2238;text-align:left;cursor:pointer}.cga-bot-select-card.is-selected,.cga-bot-select-card:hover{border-color:#71cdbf;background:#e9fbf7}.cga-bot-select-card strong{font-size:13px}.cga-bot-select-card span{overflow:hidden;color:#52657a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cga-operation-inline-actions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.cga-operation-inline-actions button{min-height:28px;padding:0 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-size:10px;cursor:pointer}.cga-operation-action-stack button:disabled,.cga-operation-inline-actions button:disabled{opacity:.4;cursor:default}.cga-operation-table{min-height:0;display:grid;grid-auto-rows:minmax(36px,auto);align-content:start;overflow:auto}.cga-operation-table--versions{border-top:1px solid #e5ebf2}.cga-operation-row{width:100%;min-height:36px;display:grid;grid-template-columns:var(--operation-cols);align-items:center;padding:0 10px;border:0;border-bottom:1px solid #e5ebf2;background:#fff;color:#24364f;font:inherit;text-align:left}.cga-operation-row>*{min-width:0;overflow:hidden;padding-right:6px;text-overflow:ellipsis;white-space:nowrap}.cga-operation-row--head{position:sticky;top:0;z-index:2;background:#f4f7fb;color:#0f2238;font-weight:700}.cga-operation-row--button{cursor:pointer}.cga-operation-row--button.is-selected,.cga-operation-row--button:hover{background:#e9fbf7}.cga-operation-empty{padding:18px 12px;color:#8090a5;font-size:11px}.cga-operation-definition{display:grid;align-content:start;gap:9px;margin:0;padding:12px}.cga-operation-definition>div{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px}.cga-operation-definition dt{color:#52657a;font-weight:700}.cga-operation-definition dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#0f2238}.cga-operation-action-stack{display:grid;gap:8px;padding:12px;border-top:1px solid #e5ebf2}.cga-operation-action-stack button{min-height:42px;display:grid;justify-items:start;gap:3px;padding:7px 11px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-size:11px;text-align:left;cursor:pointer}.cga-operation-action-stack button span{color:#8ca0b5;font-size:9px}.cga-operation-action-stack--plain button{min-height:32px;display:block;text-align:center}.cga-operation-note{margin:0 12px 12px;padding:10px;border:1px solid #d9e2ec;background:#f8fafc;color:#52657a;font-size:10px}.cga-operation-note.is-active{border-color:#cfe7db;background:#eef8f4;color:#185b45}.cga-workspace-current-panel{grid-template-rows:auto auto auto auto minmax(0,1fr)}.cga-workspace-bot-select{display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px 0;color:#52657a;font-weight:700}.cga-workspace-bot-select select{min-width:0;height:30px;padding:0 8px;border:1px solid #cbd5e1;background:#fff;color:#0f2238}.cga-workspace-recent{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.cga-workspace-recent>strong{padding:8px 12px;border-top:1px solid #e5ebf2;font-size:13px}.cga-workspace-diagnostics,.cga-workspace-items-panel{min-height:0}.cga-workspace-diagnostics{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:8px}.cga-workspace-diagnostic-panel{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.cga-workspace-diagnostic-panel>header{min-height:38px;padding:7px 10px}.cga-workspace-diagnostic-table{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.cga-workspace-diagnostic-body{min-height:0;overflow:auto}.cga-workspace-diagnostic-row{min-height:30px;display:grid;grid-template-columns:var(--diagnostic-cols);align-items:center;border-bottom:1px solid #e5ebf2;background:#fff;color:#24364f;font-size:10px}.cga-workspace-diagnostic-row>span{min-width:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.cga-workspace-diagnostic-row--head{min-height:30px;background:#f4f7fb;color:#0f2238;font-weight:700}.cga-workspace-diagnostic-table--errors,.cga-workspace-diagnostic-table--low-score{--diagnostic-cols:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1fr)}.cga-workspace-diagnostic-table--collisions{--diagnostic-cols:minmax(0,1fr) minmax(0,1fr) 54px}.cga-workspace-diagnostic-row .is-failure{color:#c43a45}.cga-workspace-diagnostic-empty{min-height:54px;display:grid;place-items:center;padding:12px;color:#9aa9bb;font-size:10px;text-align:center}.cga-operation-floating-message{position:absolute;right:18px;bottom:18px;z-index:10;max-width:420px;padding:10px 14px;border:1px solid #cfe7db;border-radius:8px;background:#eef8f4;color:#185b45;box-shadow:0 8px 24px rgba(15,23,42,.12)}@media (max-width:1550px){.cga-bot-management-grid{grid-template-columns:230px minmax(560px,1fr) 290px}.cga-workspace-grid{grid-template-columns:300px minmax(460px,1fr) 300px}.cga-operation-heading span:not(.cga-operation-code){display:none}}