@font-face{font-family:Manrope;src:url(/assets/Manrope-Regular-Dy0jyoUL.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-Medium-Bgh4Ro6H.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-SemiBold-CJD5SYW-.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-Bold-DEjRF1uU.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-ExtraBold-zk22q0YZ.ttf)format("truetype");font-weight:800;font-display:swap}:root{--uptell-orange:#f25f25;--uptell-orange-hover:#d94f10;--uptell-blue:#5984d6;--uptell-blue-soft:#d0dcf1;--uptell-text:#1a1a1a;--uptell-text-secondary:#343434;--uptell-text-muted:#8a8a8a;--uptell-border:#e6e6e6;--uptell-surface:#fff;--uptell-surface-soft:#f9f9f9;--uptell-success:#199c68;--uptell-danger:#c9342f;--uptell-font:"Manrope", Arial, sans-serif;--uptell-radius-control:8px;--uptell-radius-card:14px;--uptell-radius-panel:16px;--uptell-shadow-soft:0 12px 32px #2b4a851a;--uptell-motion-fast:.16s ease;--uptell-motion-base:.24s ease;--uptell-content:1200px}*,:before,:after{box-sizing:border-box}html{color:var(--uptell-text);background:var(--uptell-surface-soft);font-family:var(--uptell-font);font-synthesis:none}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}.uptell-button{border-radius:var(--uptell-radius-control);cursor:pointer;min-height:48px;transition:background var(--uptell-motion-fast), border-color var(--uptell-motion-fast), transform var(--uptell-motion-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-weight:700;display:inline-flex}.uptell-button--primary{color:#fff;background:var(--uptell-orange)}.uptell-button--primary:hover{color:#fff;background:var(--uptell-orange-hover);transform:translateY(-1px)}.uptell-button--secondary{color:var(--uptell-text);border-color:var(--uptell-border);background:#fff}.uptell-card{border:1px solid var(--uptell-border);border-radius:var(--uptell-radius-card);background:var(--uptell-surface);box-shadow:var(--uptell-shadow-soft)}.uptell-tabs{background:#fff;align-items:stretch;gap:clamp(20px,4vw,60px);min-height:51px;padding:0 23px;display:flex;overflow-x:auto}.uptell-tab{color:#6a7e99;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;padding:0;font-size:14px;display:inline-flex}button.uptell-tab:not(:disabled){cursor:pointer}button.uptell-tab:not(:disabled):hover{color:var(--uptell-blue)}.uptell-tab--selected{color:#27374e;border-bottom-color:#344f76;font-weight:800}button.uptell-tab:disabled{color:#a2b0c2;cursor:default}button.uptell-tab:focus-visible{outline:3px solid var(--uptell-blue);outline-offset:-3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.widget-preview-page{--preview-accent:#2368db;color:#172b4d;box-sizing:border-box;background:#f3f7fc;justify-content:flex-end;align-items:flex-end;min-height:100dvh;padding:10px;font:14px/1.45 Arial,sans-serif;display:flex}.widget-preview-page *{box-sizing:border-box}.widget-preview-page.preview-navy{--preview-accent:#172b4d}.widget-preview-page.preview-left{justify-content:flex-start}.preview-chat{background:#fff;border:1px solid #cbdcf3;border-radius:16px;flex-direction:column;width:min(100%,380px);height:min(570px,100dvh - 20px);min-height:300px;display:flex;overflow:hidden;box-shadow:0 12px 40px #172b4d14}.preview-chat-header{border-bottom:1px solid #dce6f3;align-items:center;gap:9px;padding:14px;display:flex}.preview-chat-header img{object-fit:contain;width:29px;height:29px}.preview-chat-header div{flex:1;min-width:0}.preview-chat-header small{color:#7890ad;margin-top:2px;font-size:11px;display:block}.widget-preview-page button{cursor:pointer;font:inherit}.widget-preview-page button:disabled{cursor:default;opacity:.45}.widget-preview-page button:focus-visible,.preview-composer textarea:focus-visible{outline:2px solid var(--preview-accent);outline-offset:2px}.preview-chat-header button{width:29px;height:29px;color:var(--preview-accent);background:#fff;border:1px solid #cbdcf3;border-radius:7px;padding:4px;font-size:22px;line-height:1}.preview-chat-header svg{width:20px;height:20px}.preview-history{overscroll-behavior:contain;flex:1;min-height:0;padding:14px;overflow-y:auto}.preview-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf3fc;border-radius:12px;width:fit-content;max-width:90%;margin:0 0 12px;padding:10px 12px}.preview-message-user{background:var(--preview-accent);color:#fff;margin-left:auto}.preview-message-system{color:#7890ad;text-align:center;background:0 0;max-width:100%;margin:12px auto;padding:4px;font-size:12px}.preview-message-manager{background:#fff;border:1px solid #cbdcf3}.preview-question{color:var(--preview-accent);text-align:left;background:#fff;border:1px solid #cbdcf3;border-radius:14px;margin:0 5px 7px 0;padding:8px 10px}.preview-hint{color:#7890ad;font-size:12px}.preview-error{color:#783849;border:1px solid #dfc9d1;border-radius:9px;margin:12px 0;padding:10px;font-size:12px}.preview-error p{margin:0 0 7px}.preview-error button,.preview-state button{color:var(--preview-accent);background:#fff;border:1px solid #cbdcf3;border-radius:7px;padding:6px 9px}.preview-composer{border:1px solid #cbdcf3;border-radius:10px;align-items:flex-end;gap:6px;margin:0 12px 12px;padding:4px;display:flex}.preview-composer textarea{resize:none;color:#172b4d;scrollbar-width:thin;scrollbar-color:#b9cbe5 transparent;overscroll-behavior:contain;background:0 0;border:0;width:100%;min-height:40px;max-height:120px;margin:0;padding:10px;font:14px/20px Arial,sans-serif;display:block}.preview-composer textarea::-webkit-scrollbar{width:6px}.preview-composer textarea::-webkit-scrollbar-thumb{background:#b9cbe5;border-radius:6px}.preview-composer textarea::-webkit-scrollbar-button{width:0;height:0;display:none}.preview-composer button{width:32px;height:36px;color:var(--preview-accent);background:#fff;border:0;border-radius:7px;flex-shrink:0;padding:6px}.preview-composer svg{width:21px;height:21px}.preview-privacy{text-align:center;color:#7890ad;padding:0 12px 9px;font-size:10px;display:block}.preview-launcher{background:var(--preview-accent);color:#fff;border:0;border-radius:50%;width:54px;height:54px;padding:13px;box-shadow:0 5px 18px #172b4d30}.preview-launcher svg{width:28px;height:28px}.preview-state{text-align:center;color:#7890ad;gap:12px;margin:auto;display:grid}@media (prefers-reduced-motion:reduce){.preview-history{scroll-behavior:auto}}.section-card{border:1px solid var(--cabinet-line);background:#fff;border-radius:10px;overflow:hidden}.section-heading{border-bottom:1px solid var(--cabinet-line);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.section-heading h1,.section-heading h2{margin:0;font-size:22px;line-height:1.4}.section-heading p{color:var(--cabinet-muted);margin:7px 0 0;font-size:13px;line-height:1.5}.section-button,.section-icon-button{min-height:40px;color:var(--cabinet-blue-text);cursor:pointer;background:#fff;border:1px solid #b9cbe0;border-radius:7px;justify-content:center;align-items:center;padding:9px 15px;font-size:13px;font-weight:600;display:inline-flex}.section-button:hover,.section-icon-button:hover{border-color:var(--cabinet-blue-text)}.section-button--primary{color:#fff;background:var(--cabinet-ink);border-color:var(--cabinet-ink)}.section-button:disabled,.section-icon-button:disabled{opacity:.55;cursor:default}.section-icon-button{flex:none;width:40px;padding:9px}.section-icon-button svg{width:20px;height:20px}.section-link{color:var(--cabinet-blue-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.section-window-backdrop{z-index:70;background:#182c5226;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:74px 282px 0 198px}.section-window{border:1px solid var(--cabinet-line);background:#fff;border-radius:14px;flex-direction:column;width:560px;max-width:100%;max-height:100%;display:flex;overflow:hidden;box-shadow:0 20px 60px #182c5226}.section-window--wide{width:780px}.section-window>header{border-bottom:1px solid var(--cabinet-line);align-items:center;gap:16px;padding:22px 24px;display:flex}.section-window h2{flex:1;margin:0;font-size:20px}.section-close{width:34px;height:34px;color:var(--cabinet-muted);cursor:pointer;background:#edf3fa;border:0;border-radius:7px;flex:none;place-items:center;padding:0;font-size:22px;display:grid}.section-window-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:24px;overflow-y:auto}.section-window-fields{border:0;min-width:0;margin:0;padding:0}.section-window>footer{border-top:1px solid var(--cabinet-line);justify-content:flex-end;gap:12px;padding:18px 24px;display:flex}.section-stack{gap:20px;display:grid}.section-field{font-size:13px;font-weight:600;display:block}.section-field input,.section-field textarea,.section-field select{width:100%;color:var(--cabinet-ink);font:inherit;background:#fff;border:1px solid #c3d4e8;border-radius:7px;margin-top:9px;padding:11px 13px;font-weight:400;display:block}.section-field textarea{resize:none;min-height:150px;line-height:1.6}.section-field small{color:var(--cabinet-muted);margin-top:7px;font-weight:400;line-height:1.5;display:block}.section-error{color:#a52b31;font-size:13px;line-height:1.6}.request-error{color:#a52b31;background:#fff5f5;border:1px solid #efd6d7;border-radius:8px;padding:14px;font-size:13px}.request-error p{margin:0 0 10px}.section-status{color:var(--cabinet-muted);font-size:14px}.saved-notice{color:#009b50;z-index:1000;text-align:center;background:#fff;max-width:calc(100vw - 24px);padding:10px 18px;font-size:20px;font-weight:800;position:fixed;top:18px;left:50%;transform:translate(-50%)}.startup-state{color:#182c52;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100dvh;display:flex}.start-card{width:520px;max-width:100%}.chat-message--assistant,.chat-message--manager{background:#f1f5f9;border-radius:13px 13px 13px 3px;align-self:flex-start}.chat-message--system{color:var(--cabinet-muted);text-align:center;background:0 0;align-self:center;font-size:12px}.chat-sources{color:var(--cabinet-muted);margin-top:10px;font-size:11px}.chat-sources a,.chat-sources span{margin-top:5px;display:block}.chat-typing{color:var(--cabinet-muted);font-size:13px}.section-switch{cursor:pointer;background:#c9d5e3;border:0;border-radius:99px;flex:none;width:42px;height:24px;padding:3px}.section-switch span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;display:block}.section-switch--on{background:#2ba67d}.section-switch--on span{transform:translate(18px)}.section-switch:disabled{opacity:.55;cursor:default}.personal-profile{width:100%;max-width:760px;margin:0 auto}.personal-profile>.section-link{margin:0 0 22px}.personal-profile-data{margin:0;padding:8px 24px}.personal-profile-data>div{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:24px;padding:24px 0;display:grid}.personal-profile-data>div+div{border-top:1px solid #e8eef5}.personal-profile-data dt{color:var(--cabinet-muted);font-size:13px}.personal-profile-data dd{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.personal-profile-data small{color:var(--cabinet-muted);margin-top:7px;font-size:12px;font-weight:400;display:block}.personal-profile>.profile-exit{margin-top:24px}body .cabinet--account{grid-template-columns:198px minmax(0,1fr)}.cabinet--account .section-window-backdrop{right:0}.cabinet--account .test-chat{display:none}.registration-field-hint{color:var(--cabinet-muted);margin:0;font-size:12px}.side-nav>button{text-align:left;cursor:pointer;background:0 0;border:0}.side-nav>.side-nav-current{background:#eaf0f7}.section-pad{padding:24px}.section-pad>h2,.section-groupbar h2,.section-groupbar h3{margin:0;font-size:16px}.section-groupbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.section-subtabs{border-bottom:1px solid var(--cabinet-line);background:#fff;gap:27px;padding:0 24px;display:flex;overflow-x:auto}.section-subtabs button{min-height:52px;color:var(--cabinet-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0;font-size:13px}.section-subtabs .selected{color:var(--cabinet-ink);border-bottom-color:var(--cabinet-blue-text);font-weight:700}.knowledge-panel{position:relative;overflow:visible}.knowledge-card{border:1px solid var(--cabinet-line);border-radius:9px;margin-top:18px;padding:20px}.knowledge-card h3{margin:0;font-size:16px}.knowledge-card small{color:var(--cabinet-muted);margin-top:7px;font-size:11px;display:block}.knowledge-card-bottom{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:13px;display:flex}.knowledge-card-bottom p{color:var(--cabinet-muted);overflow-wrap:anywhere;white-space:pre-wrap;max-height:150px;margin:0;font-size:13px;line-height:1.7;overflow:auto}.knowledge-card-bottom>.section-button{flex:none}.knowledge-search-name{align-items:center;gap:10px;margin-top:9px;display:flex}.knowledge-search-name input{margin:0}.knowledge-pages-popover{z-index:70;border:1px solid var(--cabinet-line);background:#fff;border-radius:12px;width:540px;max-width:calc(100% - 40px);padding:22px;position:absolute;top:88px;right:20px;box-shadow:0 14px 40px #182c5226}.knowledge-pages-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(65dvh,520px);margin-top:15px;overflow-y:scroll}.knowledge-page-row{border-top:1px solid var(--cabinet-line);padding:15px 0;font-size:13px}.knowledge-pages-list small{color:var(--cabinet-muted);word-break:break-all;margin:6px 0;display:block}.knowledge-pages-list span{color:var(--cabinet-success-text);font-size:11px}.knowledge-table-scroll{overscroll-behavior:contain;width:100%;max-height:390px;overflow:auto}.knowledge-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.knowledge-table th,.knowledge-table td{border-bottom:1px solid var(--cabinet-line);white-space:nowrap;padding:12px}.knowledge-table th{color:var(--cabinet-ink);background:#f2f6fb}.knowledge-table input:not([type=checkbox]){width:160px;color:var(--cabinet-ink);border:1px solid #c3d4e8;border-radius:6px;padding:9px}.actions-list{gap:18px;display:grid}.action-card{border:1px solid var(--cabinet-line);border-radius:9px;align-items:center;gap:16px;padding:20px;display:flex}.action-open{text-align:left;min-width:0;color:var(--cabinet-ink);cursor:pointer;background:#fff;border:0;flex:1;align-items:center;gap:16px;padding:0;display:flex}.action-open strong{font-size:16px}.action-open small{color:var(--cabinet-muted);margin-top:7px;font-size:12px;line-height:1.6;display:block}.action-symbol{width:44px;height:44px;color:var(--cabinet-blue-text);background:#edf3fa;border-radius:11px;flex:none;place-items:center;display:grid}.action-symbol svg{width:24px;height:24px}.action-chevron{color:var(--cabinet-muted);margin-left:auto;font-size:23px}.action-header-controls{justify-content:flex-end;align-items:center;gap:16px;display:flex}.action-header-control{color:var(--cabinet-muted);align-items:center;gap:9px;font-size:12px;display:flex}.action-trigger-summary{border-bottom:1px solid var(--cabinet-line);grid-template-columns:1fr 1fr;gap:18px;padding:0 0 20px;display:grid}.action-trigger-summary small{color:var(--cabinet-muted);margin-bottom:9px;font-size:12px;display:block}.action-trigger-summary strong{font-size:13px}.client-field-card{border:1px solid var(--cabinet-line);border-radius:9px;padding:20px}.client-field-top{align-items:flex-end;gap:14px;display:flex}.client-field-top>.section-field:first-child{flex:1}.client-field-details{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.client-field-required{align-items:center;gap:9px;font-size:13px;display:flex}.section-success{color:var(--cabinet-success-text);font-size:13px}.integration-card{border:1px solid var(--cabinet-line);border-radius:10px;max-width:660px;padding:24px}.integration-card-heading{align-items:center;gap:18px;display:flex}.integration-card h2{margin:0 0 8px;font-size:19px}.integration-card p{color:var(--cabinet-muted);margin:24px 0;font-size:14px;line-height:1.7}.integration-symbol{width:48px;height:48px;color:var(--cabinet-blue-text);background:#edf3fa;border-radius:12px;flex:none;place-items:center;display:grid}.integration-symbol svg{width:25px;height:25px}.integration-recipient{flex-direction:column;gap:8px;margin:20px 0;font-size:13px;display:flex}.integration-recipient span{color:var(--cabinet-muted)}.integration-events p,.integration-connect-steps p{color:var(--cabinet-muted);font-size:13px;line-height:1.6}.integration-connect-steps{gap:14px;margin:0;padding-left:20px;display:grid}.integration-message{border:1px solid var(--cabinet-line);border-radius:12px;padding:20px;font-size:14px;line-height:1.7}.widget-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.widget-heading h1{margin:0;font-size:22px}.widget-heading p{color:var(--cabinet-muted);font-size:13px}.widget-grid{grid-template-columns:minmax(0,1fr) 310px;gap:24px;margin-top:22px;display:grid}.widget-grid h3{margin:0 0 12px;font-size:14px}.section-choices{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.section-choices .selected{border-color:var(--cabinet-blue-text);background:#edf3fa}.widget-preview>span{margin-bottom:12px;display:block}.widget-preview iframe,.widget-preview-iframe{border:1px solid var(--cabinet-line);background:#fff;border-radius:14px;width:100%;height:490px}.widget-local-preview{border:1px solid var(--cabinet-line);background:#fff;border-radius:14px;min-height:380px;padding:20px}.widget-local-preview header{border-bottom:1px solid var(--cabinet-line);align-items:center;gap:10px;padding-bottom:18px;display:flex}.widget-local-preview img{width:32px;height:32px}.widget-local-preview p{margin:25px 0;font-size:14px;line-height:1.6}.widget-local-preview span{border:1px solid var(--cabinet-line);border-radius:14px;width:fit-content;margin:10px 0;padding:9px 12px;font-size:12px;display:block}.widget-code{border:1px solid var(--cabinet-line);white-space:pre-wrap;word-break:break-all;background:#f2f6fb;border-radius:8px;margin:12px 0;padding:16px;font-size:12px}.widget-install-steps{margin:0;padding-left:20px;font-size:13px;line-height:1.8}.widget-page-list{overscroll-behavior:contain;max-height:360px;overflow-y:auto}.widget-page-list label{border-bottom:1px solid var(--cabinet-line);align-items:center;gap:11px;padding:13px 0;font-size:13px;display:flex}.balance-section{width:100%;max-width:1050px;margin:0 auto}.balance-metrics{grid-template-columns:1fr 1fr;gap:22px;margin:22px 0;display:grid}.balance-metrics section{padding:25px}.balance-metrics span{color:var(--cabinet-muted);font-size:13px;display:block}.balance-metrics strong{margin-top:10px;font-size:30px;display:block}.balance-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:25px;display:flex}.balance-empty p{color:var(--cabinet-muted);font-size:14px}.chats-grid{border:1px solid var(--cabinet-line);background:#fff;border-radius:10px;grid-template-columns:235px minmax(0,1fr) 225px;min-height:calc(100dvh - 190px);margin-top:20px;display:grid;overflow:hidden}.dialogs-list{border-right:1px solid var(--cabinet-line);padding:20px 14px}.dialog-row{text-align:left;width:100%;color:var(--cabinet-ink);cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:flex-start;gap:10px;margin-top:10px;padding:15px 9px;display:flex}.dialog-row.selected{background:#edf3fa}.dialog-avatar{background:#dfeafb;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.dialog-row>span:nth-child(2){min-width:0}.dialog-row strong{font-size:13px;display:block}.dialog-row small{color:var(--cabinet-muted);text-overflow:ellipsis;white-space:nowrap;max-width:140px;margin-top:6px;font-size:12px;display:block;overflow:hidden}.dialog-row time{color:var(--cabinet-muted);margin-left:auto;font-size:10px}.visitor-conversation{flex-direction:column;min-width:0;display:flex}.visitor-conversation>.section-status{text-align:center;margin:auto;padding:24px}.visitor-conversation .section-heading{flex-wrap:wrap;padding:18px}.visitor-conversation h1{font-size:17px}.visitor-messages{flex-direction:column;flex:1;gap:17px;min-height:180px;max-height:calc(100dvh - 385px);padding:20px;display:flex;overflow-y:auto}.visitor-message{background:#f2f6fb;border-radius:12px;align-self:flex-start;max-width:88%;padding:12px 15px}.visitor-message>span{color:var(--cabinet-muted);font-size:11px}.visitor-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:13px;line-height:1.6}.visitor-message time{text-align:right;color:var(--cabinet-muted);font-size:10px;display:block}.visitor-message--assistant,.visitor-message--manager{background:#e5eefb;align-self:flex-end}.visitor-message--system{color:var(--cabinet-muted);text-align:center;background:0 0;align-self:center}.visitor-composer{border-top:1px solid var(--cabinet-line);padding:18px}.visitor-composer p{color:var(--cabinet-muted);margin:0;font-size:12px;line-height:1.6}.visitor-composer form{border:1px solid #c3d4e8;border-radius:8px;align-items:flex-end;display:flex}.visitor-composer textarea{resize:none;width:100%;min-width:0;min-height:48px;max-height:132px;color:var(--cabinet-ink);background:0 0;border:0;padding:14px;font-size:13px;line-height:20px}.visitor-composer button{width:40px;height:48px;color:var(--cabinet-blue-text);cursor:pointer;background:0 0;border:0;flex:none}.chat-details{border-left:1px solid var(--cabinet-line);padding:22px}.chat-details h2{margin:0 0 18px;font-size:16px}.chat-details p{line-height:1.7}.chats-compact-tools{gap:12px;margin-top:15px;display:none}.cabinet--account .workspace-body{border-top:0;min-height:calc(100dvh - 74px)}@media (width<=1250px){.widget-grid{grid-template-columns:minmax(0,1fr)}.widget-preview{max-width:340px}.chats-grid{grid-template-columns:220px minmax(0,1fr)}.chat-details{display:none}.chats-compact-tools{display:flex}}@media (width<=830px){.chats-grid{grid-template-columns:minmax(0,1fr)}.chats-grid>.dialogs-list{display:none}.section-pad{padding:20px}.section-subtabs{gap:22px;padding:0 20px}}@media (width>=831px) and (width<=1024px){.section-window-backdrop{right:0}}@media (width<=620px){.balance-metrics,.action-trigger-summary,.client-field-details{grid-template-columns:1fr}.section-groupbar{flex-wrap:wrap;gap:12px}.action-card{padding:15px}.action-symbol{display:none}.knowledge-search-name{flex-direction:column;align-items:stretch}.visitor-messages{max-height:calc(100dvh - 360px)}}@media (width<=1150px){.section-window-backdrop{left:175px;right:245px}body .cabinet--account{grid-template-columns:175px minmax(0,1fr)}}@media (width<=830px){.section-window-backdrop{padding:18px;top:64px;left:154px;right:0}body .cabinet--account{grid-template-columns:154px minmax(0,1fr)}.personal-profile-data>div{grid-template-columns:120px minmax(0,1fr);gap:15px}}@media (width<=620px){.section-window-backdrop{padding:14px;inset:64px 0 0}.section-heading,.section-window>header,.section-window-body{padding:20px}.personal-profile-data>div{grid-template-columns:1fr;gap:7px}}.cabinet,.registration-page{--cabinet-ink:#182c52;--cabinet-muted:#566a84;--cabinet-line:#d6e1ed;--cabinet-canvas:#f2f6fb;--cabinet-blue-text:#315fae;--cabinet-success:#2ba67d;--cabinet-success-text:#17694f;--cabinet-success-soft:#e4f5ed;color:var(--cabinet-ink)}.cabinet{background:#fff;grid-template-rows:74px minmax(0,1fr);grid-template-columns:198px minmax(0,1fr) 282px;min-height:100vh;display:grid}.cabinet button:focus-visible{outline:3px solid var(--uptell-blue);outline-offset:2px}.sidebar{border-right:1px solid var(--cabinet-line);background:#fff;flex-direction:column;grid-row:1/3;padding:24px 17px 26px;display:flex}.wordmark{color:var(--cabinet-ink);letter-spacing:0;align-items:center;gap:9px;padding:0 6px;font-size:18px;font-weight:800;line-height:1.25;display:flex}.wordmark>img{object-fit:contain;flex:none;width:37px;height:37px}.wordmark-name span{color:var(--uptell-blue)}.balance-card{border:1px solid var(--cabinet-line);text-align:left;min-height:63px;color:var(--cabinet-ink);cursor:pointer;transition:background var(--uptell-motion-fast), border-color var(--uptell-motion-fast);background:#f2f5f9;border-radius:9px;flex-direction:column;align-items:stretch;margin-top:20px;padding:12px 13px;display:flex}.balance-card:hover{border-color:var(--uptell-blue);background:#eaf1fc}.balance-label,.summary-label{color:var(--cabinet-muted);font-size:12px}.balance-value{justify-content:space-between;align-items:center;gap:4px;font-size:18px;font-weight:800;line-height:1.4;display:flex}.balance-amount{white-space:nowrap;font-size:16px}.balance-chevron{font-size:23px;line-height:1}.side-nav{gap:5px;margin-top:39px;display:grid}.side-nav-current,.side-nav-disabled{border-radius:8px;padding:11px 20px;font-size:16px;display:block}.side-nav-current{color:var(--cabinet-ink);background:#eaf0f7;font-weight:800}.side-nav-disabled{color:#9bacbf}.cabinet-header{border-bottom:1px solid var(--cabinet-line);background:#fff;grid-column:2;justify-content:space-between;align-items:center;gap:18px;padding:0 24px;display:flex}.agent-heading{white-space:nowrap;align-items:center;gap:17px;min-width:0;font-size:21px;font-weight:800;display:flex}.agent-heading>span:last-child{text-overflow:ellipsis;overflow:hidden}.agent-avatar{background:0 0;flex:none;place-items:center;width:37px;height:37px;display:grid}.agent-avatar img{object-fit:contain;width:37px;height:37px}.profile-button{min-height:44px;color:var(--cabinet-blue-text);cursor:pointer;transition:background var(--uptell-motion-fast), border-color var(--uptell-motion-fast);background:#fff;border:1px solid #b6c8dd;border-radius:7px;flex:none;align-items:center;gap:8px;padding:0 15px;font-weight:800;display:flex}.profile-button:hover{border-color:var(--uptell-blue);background:#f2f6fd}.profile-icon{border:1px solid var(--uptell-blue-soft);background:#edf3fd;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.profile-icon svg{width:16px;height:16px}.workspace{background:var(--cabinet-canvas);grid-column:2;min-width:0}.workspace-body{border-top:1px solid var(--cabinet-line);flex-direction:column;gap:16px;min-height:calc(100vh - 126px);padding:18px 23px 28px;display:flex}.agent-summary,.preparation-card,.instruction-card{background:#fff;border:1px solid #d0deec;border-radius:9px}.agent-summary{grid-template-columns:minmax(0,1fr) 145px minmax(160px,.65fr);align-items:center;min-height:79px;padding:10px 20px;display:grid}.cabinet--ready .agent-summary{grid-template-columns:minmax(0,1fr) 205px}.summary-wait{position:relative}.summary-wait-heading{align-items:center;gap:6px;display:flex}.summary-wait-heading .summary-label{color:var(--cabinet-ink);white-space:nowrap;font-size:14px;font-weight:800}.summary-wait-help{display:inline-flex;position:relative}.summary-info-button{width:16px;height:16px;color:var(--cabinet-muted);cursor:help;background:#fff;border:1px solid #9badc2;border-radius:50%;place-items:center;padding:0;font-family:Georgia,serif;font-size:11px;font-weight:700;line-height:1;display:grid}.summary-info-button:hover,.summary-info-button:focus-visible{border-color:var(--cabinet-blue-text);color:var(--cabinet-blue-text)}.summary-wait-tooltip{z-index:35;visibility:hidden;color:#fff;background:var(--cabinet-ink);opacity:0;pointer-events:none;width:320px;transition:opacity var(--uptell-motion-fast);border-radius:9px;padding:13px 15px;font-size:13px;font-weight:500;line-height:1.5;position:absolute;top:calc(100% + 12px);right:-12px;box-shadow:0 14px 32px #182c522e}.summary-wait-tooltip:before{background:var(--cabinet-ink);content:"";width:12px;height:12px;position:absolute;top:-6px;right:14px;transform:rotate(45deg)}.summary-wait-help:hover .summary-wait-tooltip,.summary-wait-help:focus-within .summary-wait-tooltip{visibility:visible;opacity:1}.summary-wait-button{border:1px solid var(--cabinet-line);width:100%;min-height:39px;color:var(--cabinet-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;font-size:16px;font-weight:800;display:flex}.summary-wait-button:hover{border-color:var(--cabinet-blue-text);background:#f8fafd}.summary-wait-button svg{width:18px;height:18px;color:var(--cabinet-muted);transition:transform var(--uptell-motion-fast)}.summary-wait-popover{z-index:30;border:1px solid var(--cabinet-line);background:#fff;border-radius:10px;gap:9px;width:246px;padding:15px;display:grid;position:absolute;top:calc(100% + 12px);right:-12px;box-shadow:0 14px 32px #182c5229}.summary-wait-popover label{font-size:13px;font-weight:700}.summary-wait-popover input{width:100%;font:inherit;border:1px solid #adc2dd;border-radius:7px;padding:8px 10px}.summary-wait-popover span{color:#a52b31;font-size:12px}.summary-wait-popover button{color:#fff;background:var(--cabinet-ink);font:inherit;cursor:pointer;border:0;border-radius:7px;padding:9px 12px}.agent-summary>div{flex-direction:column;gap:8px;min-width:0;display:flex}.agent-summary>div+div{border-left:2px solid #dce5ef;min-height:54px;padding-left:20px}.agent-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.summary-pages strong{color:var(--cabinet-blue-text)}.cabinet .uptell-tab--selected{border-bottom-color:var(--uptell-blue);color:var(--cabinet-ink)}.preparation-card{background:#eaf1f9;padding:17px 22px 12px}.preparation-copy h1{margin:0;font-size:18px;line-height:1.35}.preparation-copy p{margin:3px 0 0;font-size:14px}.preparation-copy .preparation-copy-error{color:#a52b31}.stages{grid-template-columns:repeat(5,minmax(0,1fr));margin:28px 0 0;padding:0;list-style:none;display:grid}.stage{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;font-size:12px;display:flex;position:relative}.stage:not(:last-child):after{z-index:0;content:"";background:#c5d0dd;width:calc(100% - 32px);height:4px;position:absolute;top:14px;left:calc(50% + 16px)}.stage--done:not(:last-child):after{background:var(--cabinet-success)}.stage-number{z-index:1;color:#667c99;background:#c8d3e0;border:3px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid;position:relative}.stage--done .stage-number{color:var(--cabinet-success-text);background:var(--cabinet-success-soft);box-shadow:inset 0 0 0 2px var(--cabinet-success)}.stage--current .stage-number{color:#fff;background:var(--cabinet-blue-text)}.stage--failed .stage-number{color:#fff;background:#a83b42}.stage--current .stage-number:before{border:3px solid #0000;border-top-color:var(--cabinet-blue-text);content:"";pointer-events:none;border-radius:50%;animation:1s linear infinite stage-progress-spin;position:absolute;inset:-6px}@keyframes stage-progress-spin{to{transform:rotate(360deg)}}.stage-label{margin-top:5px;line-height:1.35}.stage--current .stage-label{font-weight:800}.stage-caption{color:#6c819c}.stage--failed .stage-label,.stage--failed .stage-caption{color:#a52b31;font-weight:800}.stage--waiting .stage-label,.stage--waiting .stage-caption{color:#687b93}.instruction-card{flex:1;min-height:340px;padding:20px 22px}.instruction-card h2{margin:0;font-size:20px}.instruction-card p{color:var(--cabinet-muted);margin:9px 0 0;font-size:14px}.preparation-error-card h2{color:#a52b31}.preparation-error-card .preparation-error-reason{color:var(--cabinet-ink);margin-top:19px;font-size:15px;line-height:1.6}.preparation-saved{margin-top:29px;font-size:14px}.preparation-saved p{line-height:1.55}.preparation-retry{color:#fff;background:var(--cabinet-ink);min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:8px;margin-top:28px;padding:0 24px;font-weight:700}.preparation-retry:hover:not(:disabled){background:#274a83}.preparation-retry:disabled{cursor:wait;opacity:.68}.preparation-error-card .preparation-retry-error{color:#a52b31}.skeleton-lines{gap:32px;margin-top:31px;display:grid}.skeleton-lines span{background:#e6ebf1;border-radius:999px;height:14px}.skeleton-lines span:first-child{width:88%}.skeleton-lines span:nth-child(2){width:71%}.skeleton-lines span:nth-child(3){width:80%}.skeleton-lines span:nth-child(4){width:60%}.instruction-card--ready{flex-direction:column;min-height:620px;padding:0;display:flex;overflow:hidden}.instruction-toolbar{border-bottom:1px solid var(--cabinet-line);justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;display:flex}.instruction-toolbar h1{margin:0;font-size:22px;line-height:1.3}.instruction-toolbar p{margin:4px 0 0}.instruction-expand{width:46px;height:46px;color:var(--cabinet-blue-text);cursor:pointer;background:#fff;border:1px solid #adc2dd;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.instruction-expand:hover{border:2px solid var(--cabinet-blue-text);background:#f2f6fd}.instruction-expand svg{width:22px;height:22px}.instruction-text{resize:none;outline-offset:-4px;width:100%;min-height:450px;color:var(--cabinet-ink);font:inherit;background:#fff;border:0;flex:1;padding:20px 23px;font-size:14px;line-height:1.7}.numbered-editor{flex:1;min-height:450px;display:flex;position:relative;overflow:hidden}.numbered-editor .instruction-text{z-index:1;background:0 0;min-height:0;padding-left:73px;position:relative}.instruction-line-numbers{z-index:2;border-right:1px solid var(--cabinet-line);color:#73849b;pointer-events:none;background:#f8fafd;width:51px;position:absolute;inset:0 auto 0 0;overflow:hidden}.instruction-line-numbers span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;line-height:1.7;position:absolute;right:10px}.instruction-line-measure{visibility:hidden;overflow-wrap:anywhere;white-space:pre-wrap;font:inherit;pointer-events:none;font-size:14px;line-height:1.7;position:absolute;top:20px;left:73px;right:23px}.instruction-text:hover,.instruction-text:focus{background:#fcfdff}.instruction-footer,.editor-dialog-footer{justify-content:flex-end;align-items:center;gap:16px;min-height:70px;padding:12px 22px;display:flex}.instruction-footer p,.editor-dialog-footer p{color:#a52b31;margin:0 auto 0 0;font-size:13px}.instruction-save{color:#fff;background:var(--cabinet-ink);min-width:156px;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 22px;font-weight:700}.instruction-save:hover{background:#274a83}.test-chat{border-left:1px solid var(--cabinet-line);background:#fff;flex-direction:column;grid-area:1/3/3;min-width:0;display:flex;position:relative}.cabinet--ready .test-chat{z-index:25;width:282px;transition:width .36s cubic-bezier(.22,1,.36,1),box-shadow .36s;position:fixed;top:0;bottom:0;right:0}.cabinet--chat-expanded .test-chat{width:50vw;box-shadow:-15px 0 35px #182c5224}.chat-pull-tab{z-index:5;width:31px;height:68px;color:var(--cabinet-blue-text);cursor:pointer;transition:background var(--uptell-motion-fast), box-shadow var(--uptell-motion-fast);background:#fff;border:1px solid #9fb9dc;border-left:0;border-radius:0 10px 10px 0;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:3px 4px 12px #182c521a}.chat-pull-tab:hover{background:#eaf1fc;box-shadow:0 7px 20px #182c5230}.chat-pull-arrow{transition:transform var(--uptell-motion-fast);font-size:31px;font-weight:600;line-height:.85}.chat-pull-tab:hover .chat-pull-arrow{transform:translate(-3px)}.cabinet--chat-expanded .chat-pull-tab:hover .chat-pull-arrow{transform:translate(3px)}.chat-header{border-bottom:1px solid var(--cabinet-line);justify-content:space-between;align-items:center;min-height:74px;padding:0 21px;display:flex}.chat-header h2{color:#8494a9;margin:0;font-size:19px}.chat-reset{width:39px;height:39px;color:var(--cabinet-blue-text);cursor:pointer;background:#fff;border:1px solid #adc2dd;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.chat-reset:hover{border-color:var(--cabinet-blue-text);background:#f2f6fd}.chat-reset svg{width:24px;height:24px}.chat-agent{border-bottom:1px solid var(--cabinet-line);align-items:center;min-height:76px;padding:0 21px;font-size:15px;font-weight:800;display:flex}.chat-empty{max-width:210px;color:var(--cabinet-muted);margin:auto 21px;font-size:15px;line-height:1.65}.chat-messages{flex-direction:column;flex:1;gap:13px;min-height:0;padding:23px 20px;display:flex;overflow-y:auto}.chat-welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.chat-welcome-icon{width:46px;height:46px;color:var(--cabinet-blue-text);background:#eaf1fc;border-radius:50%;place-items:center;font-size:25px;display:grid}.chat-welcome strong{margin-top:16px;font-size:17px}.chat-welcome p{max-width:240px;color:var(--cabinet-muted);margin:7px 0 0;font-size:14px;line-height:1.5}.chat-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#eaf1fc;border-radius:13px 13px 3px;align-self:flex-end;max-width:92%;padding:12px 14px}.chat-response-error{color:#a52b31;background:#fff5f5;border:1px solid #efd6d7;border-radius:10px;align-self:flex-start;margin:0;padding:11px 13px;font-size:13px}.chat-composer{background:#f2f5f9;border:1px solid #d0deec;border-radius:7px;align-items:flex-end;height:50px;margin:0 17px 32px;display:flex}.chat-composer input{color:#8294ad;background:0 0;border:0;width:100%;min-width:0;padding:0 14px;font-size:13px}.chat-composer textarea{box-sizing:border-box;resize:none;width:100%;min-width:0;min-height:56px;max-height:136px;color:var(--cabinet-ink);font:inherit;background:0 0;border:0;padding:18px 12px;font-size:13px;line-height:20px}.chat-composer textarea:focus{outline:2px solid var(--uptell-blue);outline-offset:-2px}.chat-composer input::placeholder{color:#a0afc1}.chat-composer button{color:#b8c5d5;background:0 0;border:0;width:40px;min-height:56px}.cabinet--ready .chat-composer{background:#fff;height:auto;min-height:58px}.cabinet--ready .chat-composer button:not(:disabled){color:var(--cabinet-blue-text);cursor:pointer}.cabinet--ready .chat-composer button:not(:disabled):hover{color:var(--uptell-blue)}.editor-backdrop{z-index:60;opacity:0;background:#15233673;place-items:center;padding:30px;transition:opacity .34s;display:grid;position:fixed;inset:0}.editor-backdrop--open{opacity:1}.editor-dialog{width:min(100%,1260px);height:min(92vh,920px);transform:translate(var(--editor-start-x,0), var(--editor-start-y,0)) scale(var(--editor-start-scale-x,.1), var(--editor-start-scale-y,.1));transform-origin:0 0;background:#fff;border-radius:13px;flex-direction:column;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;box-shadow:0 24px 70px #14284633}.editor-dialog--open{transform:none}.editor-dialog-header{border-bottom:1px solid var(--cabinet-line);justify-content:space-between;align-items:center;min-height:66px;padding:0 24px;display:flex}.editor-dialog-header h2{margin:0}.editor-dialog-header button{width:42px;height:42px;color:var(--cabinet-blue-text);cursor:pointer;background:#fff;border:1px solid #adc2dd;border-radius:8px;place-items:center;display:grid}.editor-dialog-header button:hover{border-color:var(--cabinet-blue-text);background:#f2f6fd}.editor-dialog-header button svg{width:22px;height:22px}.summary-wait-button[aria-expanded=true] svg{transform:rotate(180deg)}.editor-dialog .numbered-editor{min-height:0}.editor-dialog .numbered-editor .instruction-text{resize:none;min-height:0;color:var(--cabinet-ink);font:inherit;border:0;flex:1;padding:24px 24px 24px 74px;font-size:15px;line-height:1.7}.editor-dialog .instruction-line-measure{font-size:15px;top:24px;left:74px;right:24px}.editor-dialog .instruction-line-numbers span{font-size:15px}.editor-dialog-footer{border-top:1px solid var(--cabinet-line)}.editor-dialog-footer>button:not(.instruction-save){min-height:43px;color:var(--cabinet-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #adc2dd;border-radius:8px;padding:0 18px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dialog-backdrop{z-index:50;background:#1523366b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-dialog{border:1px solid var(--cabinet-line);background:#fff;border-radius:15px;width:min(100%,430px);padding:23px;box-shadow:0 22px 60px #1428462e}.dialog-topline{justify-content:space-between;align-items:center;display:flex}.account-kicker{color:var(--cabinet-blue-text);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.dialog-close{width:35px;height:35px;color:var(--cabinet-muted);cursor:pointer;background:#edf2f8;border:0;border-radius:8px;font-size:24px}.account-dialog h2{margin:16px 0 9px;font-size:24px}.account-dialog p{margin:0;line-height:1.55}.dialog-done{color:#355d92;cursor:pointer;background:#fff;border:1px solid #aec5e5;border-radius:8px;min-height:42px;margin-top:10px;padding:0 14px;font-weight:700}.dialog-done:hover{background:#eff5fd}.dialog-register{color:#fff;background:var(--cabinet-ink);border-radius:8px;justify-content:center;align-items:center;min-height:46px;margin-top:22px;font-weight:700;text-decoration:none;display:flex}.dialog-register:hover{background:#274a83}.account-dialog .dialog-login{color:var(--cabinet-muted);text-align:center;margin-top:13px}.dialog-login a,.registration-login a{color:var(--cabinet-blue-text);font-weight:700;text-decoration:none}.dialog-login a:hover,.registration-login a:hover{text-decoration:underline}.dialog-register:focus-visible,.registration-page a:focus-visible,.registration-page button:focus-visible,.registration-page input:focus-visible{outline:3px solid var(--uptell-blue);outline-offset:2px}.registration-page{background:var(--cabinet-canvas);min-height:100vh}.registration-header{border-bottom:1px solid var(--cabinet-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px clamp(20px,5vw,80px);display:flex}.registration-back{color:var(--cabinet-blue-text);font-weight:700;text-decoration:none}.registration-back:hover{text-decoration:underline}.registration-main{place-items:start center;padding:clamp(34px,7vh,86px) 20px 60px;display:grid}.registration-card{border:1px solid var(--cabinet-line);background:#fff;border-radius:15px;width:min(100%,520px);padding:clamp(24px,4vw,40px);box-shadow:0 12px 38px #182c520f}.registration-kicker{color:var(--cabinet-blue-text);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.registration-card h1{margin:0 0 12px;font-size:clamp(28px,4vw,34px);line-height:1.15}.registration-card--create h1{margin-bottom:28px}.registration-intro{color:var(--cabinet-muted);margin:0 0 30px;line-height:1.5}.registration-form{flex-direction:column;display:flex}.registration-form>label:not(.registration-consent){margin:0 0 7px;font-weight:700}.registration-form>input{border:1px solid var(--cabinet-line);width:100%;height:46px;color:var(--cabinet-ink);font:inherit;background:#fff;border-radius:8px;margin:0 0 19px;padding:0 13px}.registration-form>input:hover{border-color:#9eb6d5}.registration-form>input:focus{border-color:var(--uptell-blue)}.registration-consent{color:var(--cabinet-muted);cursor:pointer;align-items:start;gap:10px;margin:1px 0 22px;line-height:1.4;display:flex}.registration-consent input{width:17px;height:17px;accent-color:var(--cabinet-blue-text);margin:1px 0 0}.registration-submit{color:#fff;background:var(--cabinet-ink);min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:8px;font-weight:700}.registration-submit:hover:not(:disabled){background:#274a83}.registration-submit:disabled{color:#657792;cursor:not-allowed;background:#e9eef5}.registration-field-error,.registration-submit-error{color:#a52b31;margin:-11px 0 18px;font-size:14px;line-height:1.45}.registration-submit-error{margin:14px 0 0}.registration-login{color:var(--cabinet-muted);text-align:center;margin:24px 0 0}.cabinet--ready .chat-header h2{color:var(--cabinet-ink)}@media (width<=1150px){.cabinet{grid-template-columns:175px minmax(0,1fr) 245px}.cabinet--ready .test-chat{width:245px}.cabinet--chat-expanded .test-chat{width:50vw}.balance-amount{font-size:14px}.cabinet-header{padding:0 17px}.agent-heading{gap:10px;font-size:17px}.workspace-body{padding:15px}.agent-summary{grid-template-columns:minmax(0,1fr) 160px 145px;padding:10px}.agent-summary>div+div{padding-left:10px}.agent-summary strong{font-size:14px}}@media (width<=830px){.cabinet:not(.cabinet--ready) .agent-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.cabinet:not(.cabinet--ready) .summary-name{grid-column:1/-1}.cabinet:not(.cabinet--ready) .agent-summary>div+div{border-top:1px solid var(--cabinet-line);border-left:0;min-height:0;padding:10px 0 0}.cabinet,.cabinet--chat-expanded{grid-template-rows:64px auto auto;grid-template-columns:154px minmax(0,1fr)}.sidebar{grid-row:1/4;padding:18px 11px}.balance-amount{font-size:12px}.cabinet-header{min-height:64px}.workspace{grid-row:2}.test-chat{border-top:1px solid var(--cabinet-line);border-left:0;grid-area:3/2;min-height:240px}.cabinet--ready .test-chat{width:auto;position:relative;top:auto;bottom:auto;right:auto}.cabinet--chat-expanded .test-chat{min-height:540px;box-shadow:none}.chat-pull-tab{border-top:0;border-left:1px solid #9fb9dc;border-radius:0 0 10px 10px;width:68px;height:31px;top:0;left:50%;transform:translate(-50%)}.chat-pull-arrow{transform:rotate(-90deg)}.cabinet--chat-expanded .chat-pull-arrow{transform:rotate(90deg)}.chat-pull-tab:hover .chat-pull-arrow,.cabinet--chat-expanded .chat-pull-tab:hover .chat-pull-arrow{transform:rotate(-90deg)}.cabinet--chat-expanded .chat-pull-tab:hover .chat-pull-arrow{transform:rotate(90deg)}.chat-header{min-height:54px}.chat-agent{min-height:48px}.chat-empty{max-width:none;margin:22px}.chat-composer{margin-top:auto}.workspace-body{min-height:0}.instruction-card{min-height:280px}}@media (width<=620px){.cabinet{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--cabinet-line);grid-template-columns:1fr auto;gap:10px;padding:12px 14px;display:grid;position:relative}.wordmark{gap:6px;font-size:16px}.wordmark>img{width:30px;height:30px}.balance-card{grid-area:1/2/3;min-height:0;margin:0;padding:5px 10px}.balance-value{gap:20px;font-size:15px}.balance-amount{font-size:14px}.side-nav{grid-area:2/1;margin:0;display:flex}.side-nav-current,.side-nav-disabled{padding:7px 12px;font-size:13px}.cabinet-header{min-height:62px;padding:0 14px}.agent-heading{font-size:14px}.agent-avatar,.agent-avatar img{width:30px;height:30px}.profile-button{min-height:36px;padding:0 8px;font-size:12px}.profile-icon{display:none}.workspace-body{gap:12px;padding:12px}.agent-summary{grid-template-columns:1fr 1fr;gap:12px}.summary-name{grid-column:1/3}.agent-summary>div+div{border-left:0;min-height:0;padding-left:0}.summary-wait,.summary-pages{border-top:1px solid var(--cabinet-line);padding-top:10px}.preparation-card{padding:15px 12px}.preparation-copy h1{font-size:17px}.preparation-copy p{font-size:12px}.stages{gap:0;margin-top:20px}.stage{font-size:10px}.stage:not(:last-child):after{width:calc(100% - 24px);height:3px;top:11px;left:calc(50% + 12px)}.stage-number{border-width:2px;width:24px;height:24px;font-size:11px}.stage--current .stage-number:before{border-width:2px;inset:-5px}.stage-label{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.stage-caption{font-size:9px}.instruction-card{min-height:240px;padding:18px}.instruction-toolbar{flex-wrap:wrap}.instruction-expand{width:46px}.instruction-card h2{font-size:18px}.test-chat{min-height:250px}}@media (prefers-reduced-motion:reduce){.stage--current .stage-number:before{animation:none}.chat-pull-tab,.chat-pull-arrow,.summary-pages-button span{transition:none}}.cabinet--ready .test-chat{z-index:40;transition:width .32s,transform .32s,box-shadow .32s}@media (width<=1024px){body .cabinet--ready{grid-template-rows:74px minmax(0,1fr);grid-template-columns:175px minmax(0,1fr);height:100dvh;overflow:hidden}body .cabinet--ready .workspace{grid-area:2/2}body .cabinet--ready .workspace-body{height:calc(100dvh - 126px);min-height:0;overflow:auto}body .cabinet--ready .instruction-card--ready{min-height:0}body .cabinet--ready .test-chat{border-top:0;border-left:1px solid var(--cabinet-line);width:min(440px,100vw - 56px);min-height:0;box-shadow:none;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}body .cabinet--ready.cabinet--chat-expanded .test-chat{width:min(440px,100vw - 56px);transform:translate(0);box-shadow:-15px 0 35px #182c5224}body .cabinet--ready .chat-pull-tab{border:1px solid #9fb9dc;border-right:0;border-radius:12px 0 0 12px;width:36px;height:64px;top:50%;left:0;transform:translate(-100%,-50%);box-shadow:-3px 4px 12px #182c521a}body .cabinet--ready .chat-pull-arrow{transform:none}body .cabinet--ready .chat-pull-tab:hover .chat-pull-arrow{transform:translate(-3px)}body .cabinet--ready.cabinet--chat-expanded .chat-pull-tab:hover .chat-pull-arrow{transform:translate(3px)}body .cabinet--account .workspace-body{height:calc(100dvh - 74px)}}@media (width<=830px){body .cabinet--ready{grid-template-rows:64px minmax(0,1fr);grid-template-columns:154px minmax(0,1fr)}body .cabinet--ready .sidebar{grid-row:1/3}body .cabinet--ready .workspace-body{height:calc(100dvh - 116px)}body .cabinet--account .workspace-body{height:calc(100dvh - 64px)}}@media (width<=620px){body .cabinet--ready{flex-direction:column;display:flex;overflow:auto}body .cabinet--ready .workspace{flex:1;min-height:0}body .cabinet--ready .workspace-body{height:auto;min-height:450px}}@media (prefers-reduced-motion:reduce){.cabinet--ready .test-chat{transition:none}}
