.workspace-mode-switch{--mode-bg:#102c49;--mode-text:#edf3fa;--mode-line:#2a435c;--mode-selected-bg:#cbdbec;--mode-selected-text:#17283a;border:1px solid var(--mode-line);background:var(--mode-bg);color:var(--mode-text);border-radius:999px;gap:3px;padding:4px;display:flex}.workspace-mode-switch button{color:var(--mode-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 11px;font-size:12px}.mode-switch-short{display:none}.workspace-mode-switch button[aria-pressed=true]{background:var(--mode-selected-bg);color:var(--mode-selected-text)}.workspace-mode-switch button span{color:inherit}[data-theme=light] .workspace-mode-switch{--mode-bg:#edf2f7;--mode-text:#1e3650;--mode-line:#ccd8e4;--mode-selected-bg:#254263;--mode-selected-text:#fff}.workspace-mode-switch button:focus-visible{outline:2px solid var(--mode-text);outline-offset:2px}.klio-chat{--chat-bg:#fff;--chat-side:#f7f8f6;--chat-text:#202720;--chat-muted:#687268;--chat-line:#e3e7e0;--chat-accent:#28496d;background:var(--chat-bg);height:calc(100dvh - 84px);min-height:560px;color:var(--chat-text);grid-template-columns:240px minmax(0,1fr);font-family:inherit;display:grid}:root[data-theme=light] .klio-chat,[data-theme=light] .klio-chat{--chat-bg:#fff;--chat-side:#f7f8f6;--chat-text:#1a1f1b;--chat-muted:#617063;--chat-line:#e3e7e0;--chat-accent:#2a4f3d;color:var(--chat-text)}:root[data-theme=dark] .klio-chat,[data-theme=dark] .klio-chat{--chat-bg:#171c19;--chat-side:#1e2520;--chat-text:#edf1eb;--chat-muted:#a5afa3;--chat-line:#374138;--chat-accent:#cbdbec;color:var(--chat-text)}.klio-chat[hidden]{display:none}.workspace-shell.is-dialogue:has(.klio-chat:not([hidden])){flex-direction:column;height:100dvh;display:flex;overflow:hidden}.workspace-shell.is-dialogue:has(.klio-chat:not([hidden]))>.workspace-header{flex-shrink:0}.workspace-shell.is-dialogue:has(.klio-chat:not([hidden]))>.klio-chat{flex:1;height:auto;min-height:0}.workspace-shell.is-dialogue .workspace-header-actions>a{display:none}[data-theme=dark] .klio-chat{--chat-bg:#171c19;--chat-side:#1e2520;--chat-text:#edf1eb;--chat-muted:#a5afa3;--chat-line:#374138;--chat-accent:#cbdbec}.klio-chat button,.klio-chat select,.klio-chat input,.klio-chat textarea{font:inherit;color:inherit}.klio-chat button{cursor:pointer;transition:background .15s}.klio-chat button:disabled{cursor:default;opacity:.48}.klio-chat button:focus-visible,.klio-chat a:focus-visible,.klio-chat textarea:focus-visible,.klio-chat input:focus-visible,.klio-chat select:focus-visible{outline:2px solid var(--chat-accent);outline-offset:3px}.klio-chat-sidebar{background:var(--chat-side);border-right:1px solid var(--chat-line);flex-direction:column;gap:18px;min-height:0;padding:24px 16px;display:flex}.klio-chat-business{gap:8px;padding:0 8px;display:grid}.klio-chat-business>span,.klio-chat-history>span{color:var(--chat-muted);font-size:11px}.klio-chat-business select{background:0 0;border:0;width:100%;min-width:0;font-weight:600}.klio-chat-new{background:var(--chat-bg);border:1px solid var(--chat-line);text-align:left;border-radius:10px;padding:12px}.klio-chat-sidebar nav{gap:3px;display:grid}.klio-chat-sidebar nav button,.klio-chat-history button{text-align:left;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:13px}.klio-chat-sidebar button:hover:not(:disabled),.klio-chat-history button.active{background:var(--chat-line)}.klio-chat-history{flex-direction:column;flex:1;gap:4px;display:flex;overflow:auto}.klio-chat-history>span{padding:6px 12px}.klio-chat-history button{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}.klio-chat-sidebar-bottom{border-top:1px solid var(--chat-line);gap:12px;padding:12px 8px 0;display:grid}.klio-chat-sidebar-bottom button{text-align:left;background:0 0;border:0;padding:0;font-size:12px}.klio-chat-sidebar-bottom a{color:var(--chat-muted);font-size:12px;text-decoration:none}.klio-chat-main{flex-direction:column;min-width:0;min-height:0;display:flex}.klio-chat-top{justify-content:space-between;align-items:center;gap:14px;padding:14px 30px;display:flex}.klio-chat-top>div{align-items:center;gap:14px;display:flex}.klio-chat-top span{color:var(--chat-muted);font-size:12px}.klio-chat-top button{color:var(--chat-muted);background:0 0;border:0;font-size:12px}.klio-chat-title{flex:auto;min-width:0}.klio-chat-title-button{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;max-width:100%;font-weight:650;overflow:hidden;color:var(--chat-text)!important;padding:5px 9px!important;font-size:14px!important}.klio-chat-title-button:hover:not(:disabled){background:var(--chat-side)}.klio-chat-title-edit{opacity:.55;vertical-align:middle;margin-left:6px;font-size:12px;font-style:normal;display:inline-block}.klio-chat-title-edit:before{content:"✎"}.klio-chat-title-button:hover:not(:disabled) .klio-chat-title-edit{opacity:.85}.klio-chat-title input{border:1px solid var(--chat-line);background:var(--chat-bg);width:100%;max-width:360px;color:var(--chat-text);border-radius:8px;padding:4px 8px;font-size:14px;font-weight:650}.klio-chat-menu{display:none}.klio-chat-messages{overscroll-behavior:contain;flex:1;padding:28px max(24px,50% - 400px);overflow:auto}.klio-chat-loading{color:var(--chat-muted);text-align:center}.klio-chat-welcome{text-align:center;max-width:700px;margin:clamp(24px,7vh,110px) auto 36px}.klio-chat-mark{color:var(--chat-accent);margin-bottom:20px;font-family:Georgia,serif;font-size:48px}.klio-chat-welcome h1{letter-spacing:-.8px;margin:0 0 14px;font-size:clamp(25px,3vw,36px);font-weight:500}.klio-chat-welcome>p{color:var(--chat-muted);font-size:15px;line-height:1.6}.klio-chat-suggestions{grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;display:grid}.klio-chat-suggestions button{border:1px solid var(--chat-line);background:var(--chat-bg);text-align:left;border-radius:12px;justify-content:space-between;gap:15px;padding:17px;font-size:13px;display:flex}.klio-chat-suggestions span{color:var(--chat-muted)}.klio-chat-onboarding{background:0 0;border:0;margin-top:24px;font-size:12px;color:var(--chat-accent)!important}.klio-chat-message{overflow-wrap:anywhere;margin:0 0 34px;font-size:15px;line-height:1.7}.klio-chat-author{color:var(--chat-muted);margin-bottom:8px;font-size:11px;display:block}.klio-chat-message.user{background:var(--chat-side);border-radius:16px;margin-left:18%;padding:14px 20px}.klio-chat-message-text{white-space:pre-wrap}.klio-chat-note{background:0 0;border:0;margin-top:12px;padding:0;color:var(--chat-muted)!important;font-size:11px!important}.klio-chat-card{background:var(--chat-side);border:0;border-radius:14px;margin:18px 0;padding:16px 18px}.klio-chat-card.is-selected{border-inline-start:3px solid var(--chat-accent);padding-inline-start:15px}.klio-chat-card-meta{color:var(--chat-muted);justify-content:space-between;gap:10px;font-size:10px;display:flex}.klio-chat-card-title{text-align:left;background:0 0;border:0;padding:12px 0;line-height:1.4;display:block;font-size:19px!important;font-weight:600!important}.klio-chat-card>p{white-space:pre-wrap;margin:0 0 15px;font-size:14px}.klio-chat-card-actions{flex-wrap:wrap;gap:8px;display:flex}.klio-chat-card-actions button,.klio-chat-card-actions a,.klio-chat-profile button,.klio-chat-editor footer button,.klio-chat-upload{color:var(--chat-text);background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:11px!important}.klio-chat-card-actions button:hover:not(:disabled),.klio-chat-card-actions a:hover,.klio-chat-profile button:hover:not(:disabled),.klio-chat-editor footer button:hover:not(:disabled),.klio-chat-upload:hover{background:var(--chat-line)}.klio-chat-card-actions a{color:inherit;cursor:pointer;text-decoration:none}.klio-chat-image{object-fit:contain;border-radius:16px;max-width:100%;max-height:330px;margin:14px 0;display:block}.klio-chat-image-trigger{cursor:zoom-in;background:0 0;border:0;width:fit-content;max-width:100%;padding:0;display:block}.klio-chat-image-trigger .klio-chat-image{margin:14px 0}.klio-chat-compose{background:var(--chat-bg);padding:12px max(24px,50% - 400px) 18px}.klio-chat-compose form{border:1px solid var(--chat-line);background:var(--chat-side);border-radius:18px;padding:14px 16px}.klio-chat-compose textarea{resize:vertical;background:0 0;border:0;outline:none;width:100%;min-height:58px;max-height:180px;font-size:14px;line-height:1.6}.klio-chat-compose-tools{justify-content:space-between;align-items:center;gap:8px;display:flex}.klio-chat-compose-tools label{color:var(--chat-muted);align-items:center;gap:6px;font-size:11px;display:flex}.klio-chat-compose-tools input{accent-color:var(--chat-accent)}.klio-chat-compose-tools>button{color:#fff;background:#28496d;border:0;border-radius:50%;width:36px;height:36px;font-size:24px}.klio-chat-compose>small{text-align:center;color:var(--chat-muted);margin-top:9px;font-size:10px;line-height:1.6;display:block}.klio-chat-selection{color:var(--chat-muted);justify-content:space-between;align-items:center;gap:14px;padding:9px 5px;font-size:12px;display:flex}.klio-chat-selection span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.klio-chat-selection button{background:0 0;border:0;font-size:20px}.klio-chat-error,.klio-chat-notice{border-radius:10px;margin-bottom:10px;padding:12px;font-size:12px;line-height:1.6}.klio-chat-error{color:#7c3219;background:#fff0e8}.klio-chat-notice{background:var(--chat-side);color:var(--chat-accent)}.klio-chat-error button,.klio-chat-notice button{background:0 0;border:0;font-size:12px;text-decoration:underline}.klio-chat-thinking{color:var(--chat-muted);padding:15px 0;font-size:12px}.klio-chat-thinking span{background:var(--chat-accent);border-radius:50%;width:8px;height:8px;margin-right:10px;animation:1.5s ease-in-out infinite klio-pulse;display:inline-block}@keyframes klio-pulse{50%{opacity:.3}}.klio-chat-profile{background:var(--chat-side);border:1px solid var(--chat-line);border-radius:12px;margin-top:16px;padding:20px}.klio-chat-profile dl{font-size:12px}.klio-chat-profile dl>div{margin:12px 0}.klio-chat-profile dt{color:var(--chat-muted)}.klio-chat-profile dd{margin:3px 0}.klio-chat-profile>p{font-size:12px}.klio-chat-profile button{margin-right:8px}.klio-chat-editor{border:1px solid var(--chat-line);background:var(--chat-bg);width:min(640px,94vw);max-height:90dvh;color:var(--chat-text);border-radius:16px;margin:0;padding:24px;position:fixed;inset:5vh 3vw 5vh auto;overflow:auto;box-shadow:0 20px 70px #0003}.klio-chat-editor::backdrop{background:#0c161a66}.klio-chat-editor header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.klio-chat-editor header button{background:0 0;border:0;font-size:25px}.klio-chat-editor>label{gap:9px;margin-bottom:20px;font-size:12px;display:grid}.klio-chat-editor input,.klio-chat-editor textarea{border:1px solid var(--chat-line);background:var(--chat-side);border-radius:8px;width:100%;padding:12px;font-size:14px;line-height:1.7}.klio-chat-editor textarea{resize:vertical;min-height:40vh}.klio-chat-editor footer{flex-wrap:wrap;gap:10px;display:flex}.klio-chat-upload{cursor:pointer}.klio-chat-upload input{max-width:240px;margin-top:8px;padding:4px;font-size:11px;display:block}.workspace-shell.is-dialogue .workspace-sidebar nav>a:not([href=\#start]):not([href=\#history]):not([href=\#publications]):not([href=\#brand-profile]),.workspace-shell.is-dialogue .workspace-sidebar .workspace-quota,.workspace-shell.is-dialogue .workspace-heading-status{display:none}.workspace-shell.is-dialogue .workspace-content{background:var(--surface,#fff)}@media (max-width:760px){.workspace-mode-switch button{padding:6px 8px;font-size:11px}.mode-switch-full{display:none}.mode-switch-short{display:inline}.workspace-shell.is-dialogue .workspace-header-actions>a{display:none}.workspace-shell.is-dialogue .workspace-header-actions{gap:6px}.workspace-shell.is-dialogue .workspace-header{gap:10px}.workspace-shell.is-dialogue .brand small{display:none}.workspace-shell.is-dialogue .brand b{font-size:18px}.workspace-shell.is-dialogue .brand i{grid-row:1;width:28px;height:28px;font-size:15px}.klio-chat{grid-template-columns:minmax(0,1fr);height:calc(100svh - 128px);min-height:480px;position:relative}.klio-chat-sidebar{display:none}.klio-chat.menu-open .klio-chat-sidebar{z-index:20;border-radius:18px;width:260px;display:flex;position:absolute;inset:8px auto 8px 8px;overflow:hidden;box-shadow:0 15px 45px #0004}.klio-chat-menu{display:block}.klio-chat-top{padding:12px 16px}.klio-chat-top>div{flex:1}.klio-chat-messages{padding:20px 16px}.klio-chat-compose{padding:8px 12px 14px}.klio-chat-welcome{margin:25px auto}.klio-chat-suggestions{gap:8px}.klio-chat-suggestions button{padding:13px;font-size:12px}.klio-chat-message{font-size:14px}.klio-chat-card{padding:15px}.klio-chat-message.user{margin-left:9%}.klio-chat-editor{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:18px;inset:10px}.klio-chat-compose>small{font-size:9px}.klio-chat-settings-grid{grid-template-columns:1fr}.klio-chat-intent-chip{max-width:46vw}.klio-chat-intent-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){.klio-chat-thinking span{animation:none}.klio-chat *{scroll-behavior:auto!important;transition:none!important}}.workspace-shell.is-dialogue{--dialogue-paper:#fff;--dialogue-soft:#f1f5f9;--dialogue-ink:#17283a;--dialogue-line:#d9e2ec;--dialogue-muted:#596d82;--dialogue-accent:#28496d}[data-theme=dark] .workspace-shell.is-dialogue{--dialogue-paper:#081b30;--dialogue-soft:#102c49;--dialogue-ink:#edf3fa;--dialogue-line:#2a435c;--dialogue-muted:#a9bdd1;--dialogue-accent:#b2c9e3}.workspace-shell.is-dialogue .workspace-content>:not(.brand-profile){--paper:var(--dialogue-paper);--ink:var(--dialogue-ink);--muted:var(--dialogue-muted);--line:var(--dialogue-line);--cobalt:var(--dialogue-accent);--violet:var(--dialogue-accent);--lilac:var(--dialogue-line)}.workspace-shell.is-dialogue .workspace-module{color:var(--dialogue-ink);background:var(--dialogue-paper)!important;box-shadow:none!important;border:0!important}.workspace-shell.is-dialogue .workspace-content>:not(.brand-profile) .field{color:var(--dialogue-muted)}.workspace-shell.is-dialogue .workspace-content>:not(.brand-profile) .field :is(input,textarea,select){border-color:var(--dialogue-line)!important;background:var(--dialogue-paper)!important;box-shadow:none!important;color:var(--dialogue-ink)!important}.workspace-shell.is-dialogue .workspace-content>:not(.brand-profile) .field :is(input,textarea)::placeholder{opacity:1;color:var(--dialogue-muted)!important}.workspace-shell.is-dialogue .workspace-content>:not(.brand-profile) .field :is(input,textarea,select):focus{border-color:var(--dialogue-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--dialogue-accent) 18%,transparent)!important}.workspace-shell.is-dialogue .workspace-content>:not(.brand-profile) .module-select-trigger{border-color:var(--dialogue-line)!important;background:var(--dialogue-paper)!important;box-shadow:none!important}.workspace-shell.is-dialogue .workspace-content>:not(.brand-profile) .module-select-trigger:hover,.workspace-shell.is-dialogue .workspace-content>:not(.brand-profile) .module-select.is-open .module-select-trigger{border-color:var(--dialogue-accent)!important;background:var(--dialogue-soft)!important}.workspace-shell.is-dialogue .workspace-content>:not(.brand-profile) .module-select-trigger b{color:var(--dialogue-ink)!important}.workspace-shell.is-dialogue .workspace-content>:not(.brand-profile) .module-select-trigger>em{color:var(--dialogue-muted)!important}body:has(.workspace-shell.is-dialogue:not([data-active-module=brand]))>.module-select-list{color:#17283a;background:#fff;border-color:#d9e2ec;box-shadow:0 12px 30px #15233626}body:has(.workspace-shell.is-dialogue:not([data-active-module=brand]))>.module-select-list>button{color:#17283a}:is(body:has(.workspace-shell.is-dialogue:not([data-active-module=brand]))>.module-select-list>button:hover,body:has(.workspace-shell.is-dialogue:not([data-active-module=brand]))>.module-select-list>button.active){background:#f1f5f9;border-color:#d9e2ec}body:has(.workspace-shell.is-dialogue:not([data-active-module=brand]))>.module-select-list>button>em{color:#28496d}:root[data-theme=dark] body:has(.workspace-shell.is-dialogue:not([data-active-module=brand]))>.module-select-list{color:#edf3fa;background:#081b30;border-color:#2a435c;box-shadow:0 22px 55px #0a0f16b3}:root[data-theme=dark] body:has(.workspace-shell.is-dialogue:not([data-active-module=brand]))>.module-select-list>button{color:#edf3fa}:is(:root[data-theme=dark] body:has(.workspace-shell.is-dialogue:not([data-active-module=brand]))>.module-select-list>button:hover,:root[data-theme=dark] body:has(.workspace-shell.is-dialogue:not([data-active-module=brand]))>.module-select-list>button.active){background:#102c49;border-color:#2a435c}:root[data-theme=dark] body:has(.workspace-shell.is-dialogue:not([data-active-module=brand]))>.module-select-list>button>em{color:#b2c9e3}.workspace-shell.is-dialogue .workspace-content>:not(.brand-profile) .button.ghost,.workspace-shell.is-dialogue .workspace-content>:not(.brand-profile) .button.outline{border-color:var(--dialogue-line)!important;background:var(--dialogue-paper)!important;color:var(--dialogue-ink)!important}:root[data-theme=light] .workspace-shell.is-dialogue .workspace-content>:not(.brand-profile) .button.primary{color:#fff!important;box-shadow:none!important;background:#254263!important}:root[data-theme=dark] .workspace-shell.is-dialogue .workspace-content>:not(.brand-profile) .button.primary{color:#17283a!important;box-shadow:none!important;background:#cbdbec!important}.workspace-shell.is-dialogue .workspace-sidebar,.workspace-shell.is-dialogue .workspace-project{box-shadow:none;border-color:var(--dialogue-line);background:var(--dialogue-soft)!important}.workspace-shell.is-dialogue .workspace-sidebar nav a{border-radius:9px;min-height:44px;box-shadow:none!important;color:var(--dialogue-ink)!important;background:0 0!important;border-color:#0000!important}.workspace-shell.is-dialogue .workspace-sidebar nav a.active{background:var(--dialogue-line)!important}.workspace-shell.is-dialogue .workspace-sidebar nav a i{box-shadow:none;color:var(--dialogue-muted)!important;background:0 0!important}.workspace-shell.is-dialogue .workspace-sidebar nav a b{text-transform:none;letter-spacing:0;font-size:14px}.workspace-shell.is-dialogue .workspace-sidebar .nav-coming-soon,.workspace-shell.is-dialogue .workspace-quota-stage,.workspace-shell.is-dialogue .workspace-heading,.workspace-shell.is-dialogue .workspace-launch-banner{display:none}@media (max-width:820px){[data-theme=dark] .workspace-shell.is-dialogue .workspace-sidebar nav a{background:#ffffff0b!important;border-color:#ffffff1f!important}[data-theme=light] .workspace-shell.is-dialogue .workspace-sidebar nav a{background:#0f172a09!important;border-color:#0f172a1f!important}[data-theme=dark] .workspace-shell.is-dialogue .workspace-sidebar nav a.active{background:linear-gradient(#d7e4f1,#cbdbec)!important;border-color:#0000!important;box-shadow:0 0 0 1px #cbdbec8c,0 6px 16px #cbdbec4d!important}[data-theme=dark] .workspace-shell.is-dialogue .workspace-sidebar nav a.active i,[data-theme=dark] .workspace-shell.is-dialogue .workspace-sidebar nav a.active b{color:#17283a!important}[data-theme=light] .workspace-shell.is-dialogue .workspace-sidebar nav a.active{background:linear-gradient(#2c4f78,#254263)!important;border-color:#0000!important;box-shadow:0 0 0 1px #2542638c,0 6px 16px #25426359!important}[data-theme=light] .workspace-shell.is-dialogue .workspace-sidebar nav a.active i,[data-theme=light] .workspace-shell.is-dialogue .workspace-sidebar nav a.active b{color:#fff!important}}.workspace-shell.is-dialogue .workspace-history,.workspace-shell.is-dialogue .publications{color:var(--dialogue-ink);background:var(--dialogue-paper)!important;box-shadow:none!important;border:0!important}.workspace-shell.is-dialogue .workspace-history-head h2{letter-spacing:-.5px;font-size:30px}.workspace-shell.is-dialogue .workspace-history-head p,.workspace-shell.is-dialogue .workspace-history-head span{font-size:13px;color:var(--dialogue-muted)!important}.workspace-shell.is-dialogue .workspace-history-filters button{box-shadow:none;border-radius:9px;background:var(--dialogue-soft)!important;border-color:var(--dialogue-line)!important;color:var(--dialogue-ink)!important}.workspace-shell.is-dialogue .workspace-history-filters button.active{background:var(--dialogue-line)!important}.workspace-shell.is-dialogue .material-card,.workspace-shell.is-dialogue .material-card.is-editor{border-radius:12px;padding:20px;background:var(--dialogue-paper)!important;color:var(--dialogue-ink)!important;box-shadow:none!important;border:1px solid var(--dialogue-line)!important}.workspace-shell.is-dialogue .material-card :is(h3,p,small){color:var(--dialogue-ink)!important}.workspace-shell.is-dialogue .material-card button,.workspace-shell.is-dialogue .material-format-badge{box-shadow:none;border-radius:8px;background:var(--dialogue-soft)!important;color:var(--dialogue-ink)!important;border-color:var(--dialogue-line)!important}.workspace-shell.is-dialogue .material-origin-badge{display:none}.workspace-shell.is-dialogue .material-card footer{border-color:var(--dialogue-line)}.workspace-shell.is-dialogue .brand-menu-trigger{box-shadow:none;background:var(--dialogue-soft)!important;border-color:var(--dialogue-line)!important;color:var(--dialogue-ink)!important}.workspace-shell.is-dialogue .brand-menu-trigger>i{background:var(--dialogue-line)!important;color:var(--dialogue-ink)!important}.workspace-shell.is-dialogue .workspace-project>span{color:var(--dialogue-muted)!important}.workspace-shell.is-dialogue .klio-chat{--chat-bg:#fff;--chat-side:#f1f5f9;--chat-text:#17283a;--chat-muted:#596d82;--chat-line:#d9e2ec;--chat-accent:#28496d;color:var(--chat-text)}:root[data-theme=dark] .workspace-shell.is-dialogue .klio-chat{--chat-bg:#081b30;--chat-side:#102c49;--chat-text:#edf3fa;--chat-muted:#a9bdd1;--chat-line:#2a435c;--chat-accent:#b2c9e3}.workspace-shell.is-dialogue .klio-chat :is(button,input,textarea){color:var(--chat-text)}.workspace-shell.is-dialogue .klio-chat :is(h1,h2,h3,b,strong,p,span,label,small){color:inherit}.workspace-shell.is-dialogue .klio-chat :is(.klio-chat-author,.klio-chat-card-meta,.klio-chat-history>span,.klio-chat-business>span,.klio-chat-top span,.klio-chat-compose>small){color:var(--chat-muted)}.workspace-shell.is-dialogue .klio-chat-compose form{border:1px solid var(--chat-line);border-radius:20px;box-shadow:0 4px 20px #182b4410}.workspace-shell.is-dialogue .klio-chat-compose textarea{color:var(--chat-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.workspace-shell.is-dialogue .klio-chat-compose textarea::placeholder{color:var(--chat-muted);opacity:1}.workspace-shell.is-dialogue .klio-chat-compose form:focus-within{border-color:#759ecc;box-shadow:0 0 0 2px #759ecc33}.workspace-shell.is-dialogue .klio-chat-compose textarea:focus-visible{outline:0!important}.workspace-shell.is-dialogue .klio-chat-editor :is(input,textarea){border-radius:12px;color:var(--chat-text)!important;border:1px solid var(--chat-line)!important;box-shadow:none!important;outline:0!important}.workspace-shell.is-dialogue .klio-chat-editor :is(input,textarea):focus{border-color:#759ecc!important;box-shadow:0 0 0 2px #759ecc33!important}.klio-chat-brand-picker{min-width:0;position:relative}.workspace-shell.is-dialogue .klio-chat-business-trigger{border:1px solid var(--chat-line);background:var(--chat-bg);width:100%;min-height:40px;color:var(--chat-text);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;font-size:13px;font-weight:600;line-height:1.3;display:flex}.klio-chat-business-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-size:11.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.klio-chat-business-chevron{flex:none;font-size:16px;line-height:1;color:var(--chat-muted)!important}.klio-chat-brand-options{z-index:30;border:1px solid var(--chat-line);background:var(--chat-bg);border-radius:14px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 30px #15233626}.klio-chat-brand-options button{text-align:left;min-width:0;color:var(--chat-text);background:0 0;border:0;border-radius:9px;padding:8px 9px;font-size:13px;font-weight:500;line-height:1.35}.klio-chat-brand-options button span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.klio-chat-brand-options button:hover,.klio-chat-brand-options button.active{background:var(--chat-side)}.klio-chat-brand-switch{border:1px solid var(--chat-line);background:var(--chat-bg);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:12px;display:flex}.klio-chat-brand-switch input,.klio-chat-context input{accent-color:var(--chat-accent)}.klio-chat-cards-menu{flex:none;position:relative}.klio-chat-cards-menu>button{border-radius:8px;color:var(--chat-muted)!important;border:0!important;padding:6px 10px!important;font-size:12px!important}.klio-chat-cards-menu>button:hover{background:var(--chat-side);color:var(--chat-text)!important}.klio-chat-cards-options{z-index:30;border:1px solid var(--chat-line);background:var(--chat-bg);border-radius:14px;gap:4px;width:min(320px,80vw);max-height:60vh;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 12px 30px #15233626}.klio-chat-cards-options button{text-align:left;min-width:0;color:var(--chat-text);background:0 0;border:0;border-radius:9px;gap:2px;padding:8px 9px;display:grid}.klio-chat-cards-options button span{color:var(--chat-muted);font-size:10px}.klio-chat-cards-options button b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.klio-chat-cards-options button:hover{background:var(--chat-side)}.klio-chat-brand-switch span{gap:3px;display:grid}.klio-chat-brand-switch small{font-size:11px;color:var(--chat-muted)!important}.klio-chat-compose-tools{flex-wrap:wrap;justify-content:flex-start;gap:9px 18px}.klio-chat-compose-tools>button{flex:none;margin-left:auto}.klio-chat-context{white-space:nowrap}.workspace-shell.is-dialogue .brand-menu-list{overflow:auto;border-radius:16px!important}.workspace-shell.is-dialogue .brand-menu-list>button{border-radius:11px!important}.workspace-shell.is-dialogue .brand-menu-trigger{border-radius:13px!important}.workspace-shell.is-dialogue .workspace-content{background:var(--dialogue-paper);color:var(--dialogue-ink)}.workspace-shell.is-dialogue .workspace-layout{background:var(--dialogue-paper)}.workspace-shell.is-dialogue .workspace-history-empty{color:var(--dialogue-ink);border-color:var(--dialogue-line);background:var(--dialogue-soft)}.workspace-shell.is-dialogue .workspace-history-empty h3{color:var(--dialogue-ink)}.workspace-shell.is-dialogue .workspace-history-empty p{color:var(--dialogue-muted)}.workspace-shell.is-dialogue .workspace-project :is(b,small),.workspace-shell.is-dialogue .workspace-sidebar nav a :is(b,span),.workspace-shell.is-dialogue .workspace-sidebar .brand-menu-trigger :is(b,small){color:var(--dialogue-ink)!important}.workspace-shell.is-dialogue .workspace-project small,.workspace-shell.is-dialogue .workspace-sidebar .brand-menu-trigger small{color:var(--dialogue-muted)!important}.workspace-shell.is-dialogue .publications-module{color:var(--dialogue-ink)}.workspace-shell.is-dialogue .publications-module .publications-channels-bar{background:var(--dialogue-soft);border-radius:14px}.workspace-shell.is-dialogue .publications-module .publications-channel-chip,.workspace-shell.is-dialogue .publications-module .publications-view-switch,.workspace-shell.is-dialogue .publications-module .publications-nav>button,.workspace-shell.is-dialogue .publications-module .publications-day{border-color:var(--dialogue-line);background:var(--dialogue-soft);box-shadow:none}.workspace-shell.is-dialogue .publications-module .publications-channel-chip b,.workspace-shell.is-dialogue .publications-module .publications-nav>b,.workspace-shell.is-dialogue .publications-module .publications-weekday,.workspace-shell.is-dialogue .publications-module .publications-day-head>span,.workspace-shell.is-dialogue .publications-module .publications-chip span{color:var(--dialogue-ink)}.workspace-shell.is-dialogue .publications-module .publications-channel-limit,.workspace-shell.is-dialogue .publications-module .publications-view-switch button,.workspace-shell.is-dialogue .publications-module .publications-chip b{color:var(--dialogue-muted)}.workspace-shell.is-dialogue .publications-module .publications-nav>button,.workspace-shell.is-dialogue .publications-module .publications-day-head>button{color:var(--dialogue-ink)}.workspace-shell.is-dialogue .publications-module .publications-view-switch button.active{color:#1b314a;background:#dde7f3}.workspace-shell.is-dialogue .publications-module .publications-day.is-today{background:color-mix(in srgb,var(--dialogue-soft) 75%,#b2c9e3);border-color:#759ecc}.workspace-shell.is-dialogue .publications-module .publications-day.is-selected{background:color-mix(in srgb,var(--dialogue-soft) 78%,#b5b2ed);border-color:#8a89b5}.workspace-shell.is-dialogue .publications-module .publications-day.is-today .publications-day-head>span{color:var(--dialogue-ink)}.workspace-shell.is-dialogue .publications-module .publications-chip{color:var(--dialogue-ink);background:color-mix(in srgb,var(--chip-accent,#3c6da3) 12%,var(--dialogue-paper))}.workspace-shell.is-dialogue .publications-module .publications-empty-note{border-color:var(--dialogue-line);color:var(--dialogue-muted)}.workspace-shell.is-dialogue .publications-module .publications-vk-note{color:var(--dialogue-ink);border-color:var(--dialogue-line);background:var(--dialogue-soft)}.workspace-shell.is-dialogue .publications-module .publications-vk-note b{color:var(--dialogue-ink)}.workspace-shell.is-dialogue .publications-module .publications-channels-bar .button.ghost{color:var(--dialogue-ink);border-color:var(--dialogue-line);background:var(--dialogue-paper)}.workspace-shell.is-dialogue .publications-module .publications-mobile-list{color:var(--dialogue-ink)}.workspace-shell.is-dialogue .publications-module .publications-mobile-empty,.workspace-shell.is-dialogue .publications-module .publications-channel-chip button{color:var(--dialogue-muted)}.workspace-shell.is-dialogue .publications-module .publications-channel-chip button:hover{color:var(--dialogue-ink);background:var(--dialogue-line)}.workspace-shell.is-dialogue .publications-module .publications-day-head>button:hover{background:var(--dialogue-line);color:var(--dialogue-ink)}.klio-chat-intent{flex:none;margin-right:6px;position:relative}.klio-chat-intent-add{border:1px solid var(--chat-line);background:var(--chat-bg);width:30px;height:30px;color:var(--chat-text);cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:15px;line-height:1;display:grid}.klio-chat-intent-add:hover{background:var(--chat-side)}.klio-chat-intent-add[aria-expanded=true]{border-color:var(--chat-accent);color:var(--chat-accent)}.klio-chat-intent-chip{border:1px solid var(--chat-line);background:var(--chat-side);color:var(--chat-text);border-radius:999px;align-items:center;gap:5px;padding:4px 4px 4px 10px;font-size:11px;font-weight:600;display:inline-flex}.klio-chat-intent-chip-label{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.klio-chat-intent-chip>button:not(.klio-chat-intent-chip-label){width:16px;height:16px;color:var(--chat-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:12px;line-height:1;display:grid}.klio-chat-intent-chip>button:not(.klio-chat-intent-chip-label):hover{background:var(--chat-line);color:var(--chat-text)}.klio-chat-intent-menu{z-index:3100;-webkit-overflow-scrolling:touch;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-width:thin;border-radius:14px;gap:2px;padding:6px;display:grid;overflow-y:auto;box-shadow:0 12px 30px #15233626}.klio-chat-intent-menu::-webkit-scrollbar{width:6px}.klio-chat-intent-menu::-webkit-scrollbar-track{background:0 0}.klio-chat-intent-menu::-webkit-scrollbar-thumb{border-radius:999px}:root[data-theme=light] .klio-chat-intent-menu{scrollbar-color:#28496d transparent}:root[data-theme=light] .klio-chat-intent-menu::-webkit-scrollbar-thumb{background:#28496d99}:root[data-theme=dark] .klio-chat-intent-menu{scrollbar-color:#b2c9e3 transparent}:root[data-theme=dark] .klio-chat-intent-menu::-webkit-scrollbar-thumb{background:#b2c9e399}.klio-chat-intent-menu>button{text-align:left;background:0 0;border:0;border-radius:9px;align-items:baseline;gap:6px;min-width:0;padding:7px 10px;font-size:12px;display:flex}.klio-chat-intent-menu>button b{flex:none;font-size:12px;font-weight:650}.klio-chat-intent-menu>button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}:root[data-theme=light] .klio-chat-intent-menu{color:#17283a;background:#fff;border:1px solid #d9e2ec}:root[data-theme=light] .klio-chat-intent-menu>button small{color:#596d82}:root[data-theme=light] .klio-chat-intent-menu>button:hover,:root[data-theme=light] .klio-chat-intent-menu>button.active{background:#f1f5f9}:root[data-theme=dark] .klio-chat-intent-menu{color:#edf3fa;background:#081b30;border:1px solid #2a435c}:root[data-theme=dark] .klio-chat-intent-menu>button small{color:#a9bdd1}:root[data-theme=dark] .klio-chat-intent-menu>button:hover,:root[data-theme=dark] .klio-chat-intent-menu>button.active{background:#102c49}.klio-chat-settings-grid{border:1px solid var(--chat-line);background:var(--chat-side);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 12px;margin-bottom:8px;padding:12px;display:grid}.klio-chat-settings-grid .field{color:var(--chat-muted);margin:0;font-size:12px;font-weight:600}.klio-chat-logo-toggle{color:var(--chat-text);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.klio-chat-logo-suggest{color:var(--chat-accent);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.klio-chat-history,.klio-chat-messages,.klio-chat-editor,.klio-chat-cards-options{scrollbar-width:thin;scrollbar-color:var(--chat-accent) transparent}.klio-chat-history::-webkit-scrollbar{width:6px}.klio-chat-messages::-webkit-scrollbar{width:6px}.klio-chat-editor::-webkit-scrollbar{width:6px}.klio-chat-cards-options::-webkit-scrollbar{width:6px}.klio-chat-history::-webkit-scrollbar-track{background:0 0}.klio-chat-messages::-webkit-scrollbar-track{background:0 0}.klio-chat-editor::-webkit-scrollbar-track{background:0 0}.klio-chat-cards-options::-webkit-scrollbar-track{background:0 0}.klio-chat-history::-webkit-scrollbar-thumb{background:var(--chat-accent);opacity:.6;border-radius:999px}.klio-chat-messages::-webkit-scrollbar-thumb{background:var(--chat-accent);opacity:.6;border-radius:999px}.klio-chat-editor::-webkit-scrollbar-thumb{background:var(--chat-accent);opacity:.6;border-radius:999px}.klio-chat-cards-options::-webkit-scrollbar-thumb{background:var(--chat-accent);opacity:.6;border-radius:999px}.klio-chat-history::-webkit-scrollbar-thumb:hover{background:var(--chat-accent)}.klio-chat-messages::-webkit-scrollbar-thumb:hover{background:var(--chat-accent)}.klio-chat-editor::-webkit-scrollbar-thumb:hover{background:var(--chat-accent)}.klio-chat-cards-options::-webkit-scrollbar-thumb:hover{background:var(--chat-accent)}.module-select-dialogue .module-select-trigger{border:1px solid var(--chat-line);background:var(--chat-bg);min-height:42px;box-shadow:none;color:var(--chat-text);border-radius:12px;margin-top:7px}.module-select-dialogue .module-select-trigger:hover,.module-select-dialogue.is-open .module-select-trigger{border-color:var(--chat-accent);background:var(--chat-side)}.module-select-dialogue .module-select-trigger b{color:var(--chat-text);font-size:13px}.module-select-dialogue .module-select-trigger>em{color:var(--chat-muted)}body>.module-select-list.module-select-dialogue{color:#17283a;background:#fff;border-color:#d9e2ec;box-shadow:0 12px 30px #15233626}body>.module-select-list.module-select-dialogue>button{color:#17283a}body>.module-select-list.module-select-dialogue>button:hover,body>.module-select-list.module-select-dialogue>button.active{background:#f1f5f9;border-color:#d9e2ec}body>.module-select-list.module-select-dialogue>button>em{color:#28496d}:root[data-theme=dark] body>.module-select-list.module-select-dialogue{color:#edf3fa;background:#081b30;border-color:#2a435c;box-shadow:0 22px 55px #0a0f16b3}:root[data-theme=dark] body>.module-select-list.module-select-dialogue>button{color:#edf3fa}:root[data-theme=dark] body>.module-select-list.module-select-dialogue>button:hover,:root[data-theme=dark] body>.module-select-list.module-select-dialogue>button.active{background:#102c49;border-color:#2a435c}:root[data-theme=dark] body>.module-select-list.module-select-dialogue>button>em{color:#b2c9e3}
.workspace-shell.is-dialogue:has(>.klio-chatkit-shell:not([hidden])){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.workspace-shell.is-dialogue:has(>.klio-chatkit-shell:not([hidden]))>.workspace-header{flex-shrink:0}.workspace-shell.is-dialogue,.klio-chatkit-thread-menu,.klio-chatkit-thread-dialog-layer,.klio-chatkit-settings-popover,.module-select-list.module-select-chatkit{--ck-rail-width:244px;--ck-bg:#081b30;--ck-rail:#061629;--ck-panel:#102c49;--ck-hover:#193954;--ck-text:#edf3fa;--ck-muted:#a9bdd1;--ck-line:#2a435c}body:has(.workspace-shell.is-dialogue){--ck-rail-width:244px;--ck-bg:#081b30;--ck-rail:#061629;--ck-panel:#102c49;--ck-hover:#193954;--ck-text:#edf3fa;--ck-muted:#a9bdd1;--ck-line:#2a435c}.klio-chatkit-shell{grid-template-columns:var(--ck-rail-width) minmax(0, 1fr);background:var(--ck-bg);min-height:0;color:var(--ck-text);font-family:var(--font-sans), Arial, sans-serif;flex:1;grid-template-rows:minmax(0,1fr);font-size:14px;line-height:1.45;display:grid;position:relative;overflow:hidden}.klio-chatkit-shell[hidden]{display:none}html[data-theme=light] .workspace-shell.is-dialogue,html[data-theme=light] .klio-chatkit-thread-menu,html[data-theme=light] .klio-chatkit-thread-dialog-layer,html[data-theme=light] .klio-chatkit-settings-popover,html[data-theme=light] .module-select-list.module-select-chatkit{--ck-bg:#fff;--ck-rail:#f7f9fc;--ck-panel:#f1f5f9;--ck-hover:#e8eef5;--ck-text:#17283a;--ck-muted:#596d82;--ck-line:#d9e2ec}html[data-theme=light] body:has(.workspace-shell.is-dialogue){--ck-bg:#fff;--ck-rail:#f7f9fc;--ck-panel:#f1f5f9;--ck-hover:#e8eef5;--ck-text:#17283a;--ck-muted:#596d82;--ck-line:#d9e2ec}.workspace-shell.is-dialogue>.workspace-header{background:var(--ck-bg);width:100%;max-width:none;height:60px;min-height:60px;color:var(--ck-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;margin:0;padding:0 22px;top:0}.workspace-shell.is-dialogue .workspace-header .brand{grid-template-rows:auto;grid-template-columns:28px auto;align-items:center;gap:8px}:root[data-theme=light] .workspace-shell.is-dialogue>.workspace-header{color:#17283a;background:#f7f9fc;border-bottom:1px solid #d9e2ec}@media (min-width:821px){.workspace-shell.is-dialogue:has(>.klio-chatkit-shell:not([hidden]))>.workspace-header{background:linear-gradient(to right, var(--ck-rail) 0 calc(var(--ck-rail-width) - 1px), var(--ck-line) calc(var(--ck-rail-width) - 1px) var(--ck-rail-width), var(--ck-bg) var(--ck-rail-width) 100%)}}.workspace-shell.is-dialogue .workspace-header .brand i{grid-row:1;width:28px;height:28px;font-size:16px}.workspace-shell.is-dialogue .workspace-header .brand b{color:var(--ck-text);font-size:20px}.workspace-shell.is-dialogue .workspace-header .brand small,.workspace-shell.is-dialogue .workspace-account b,.workspace-shell.is-dialogue .workspace-account small,.workspace-shell.is-dialogue .workspace-account>em{display:none}.workspace-shell.is-dialogue .workspace-header-actions{gap:12px}@media (min-width:821px){.workspace-shell.is-dialogue .workspace-header .workspace-mode-switch{position:absolute;left:50%;transform:translate(-50%)}}.workspace-shell.is-dialogue .workspace-account{border:0;border-radius:50%;min-width:0;min-height:40px;padding:2px;display:flex}.workspace-shell.is-dialogue .workspace-account i,.workspace-shell.is-dialogue .workspace-header .theme-toggle{border:1px solid var(--ck-line);background:var(--ck-panel);width:36px;height:36px;color:var(--ck-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-shell.is-dialogue .account-menu-list{border-color:var(--ck-line);background:var(--ck-panel);min-width:225px;color:var(--ck-text);box-shadow:0 8px 24px #020b171f}.workspace-shell.is-dialogue .account-menu-list :is(a,button){color:var(--ck-text)}.workspace-shell.is-dialogue .account-menu-list :is(a,button):hover{background:var(--ck-hover)}.klio-chatkit-rail{z-index:5;background:var(--ck-rail);border-right:1px solid var(--ck-line);flex-direction:column;gap:6px;min-width:0;min-height:0;padding:12px;display:flex;overflow-y:auto}.klio-chatkit-rail>*{flex-shrink:0}.klio-chatkit-rail-head{justify-content:space-between;align-items:center;gap:4px;min-height:40px;padding:2px 0 12px;display:none}.klio-chatkit-close-rail,.klio-chatkit-mobile-menu,.klio-chatkit-editor header button{color:inherit;cursor:pointer;background:0 0;border:0}.klio-chatkit-close-rail{flex-shrink:0;width:32px;height:36px;font-size:26px;display:none}.klio-chatkit-new,.klio-chatkit-rail nav button,.klio-chatkit-account{width:100%;min-height:42px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;text-decoration:none;display:flex}.klio-chatkit-new:hover:not(:disabled),.klio-chatkit-rail nav button:hover,.klio-chatkit-account:hover,.klio-chatkit-brand-select>button:hover{background:var(--ck-hover)}.klio-chatkit-new{margin-bottom:8px;font-weight:650}.klio-chatkit-new:disabled{opacity:.5;cursor:wait}.klio-chatkit-new>span{font-size:19px;line-height:1}.klio-chatkit-rail nav{gap:2px;display:grid}.klio-chatkit-rail>.klio-chatkit-recent{scrollbar-width:thin;flex:auto;min-height:80px;margin:10px 0;overflow-y:auto}.klio-chatkit-recent h2{color:var(--ck-muted);margin:0;padding:8px 10px;font-size:12px;font-weight:500}.klio-chatkit-recent ul{margin:0;padding:0;list-style:none}.klio-chatkit-recent li{align-items:center;margin:0;padding:0;display:flex}.klio-chatkit-recent .klio-chatkit-thread-open{flex:1;min-width:0}.klio-chatkit-recent .klio-chatkit-thread-more{width:30px;color:var(--ck-muted);flex:0 0 30px;justify-content:center;padding:4px;font-size:20px}.klio-chatkit-recent button{width:100%;min-height:36px;color:var(--ck-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:flex}.klio-chatkit-recent button:hover:not(:disabled),.klio-chatkit-recent button[aria-current=page]{background:var(--ck-hover)}.klio-chatkit-recent button:disabled{opacity:.5;cursor:wait}.klio-chatkit-recent button>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.klio-chatkit-recent-busy{color:var(--ck-muted);flex-shrink:0;margin-left:auto}.klio-chatkit-recent p{color:var(--ck-muted);margin:0;padding:6px 10px;font-size:12px}.klio-chatkit-recent .klio-chatkit-all-history{color:var(--ck-muted);margin-top:4px;font-size:12px}.klio-chatkit-thread-menu{z-index:3000;border:1px solid var(--ck-line);background:var(--ck-bg);width:184px;color:var(--ck-text);border-radius:12px;padding:5px;position:fixed;box-shadow:0 8px 28px #020b1733}.klio-chatkit-thread-menu button{width:100%;min-height:36px;color:inherit;font:13px var(--font-sans), Arial, sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;display:block}.klio-chatkit-thread-menu button:hover,.klio-chatkit-thread-menu button:focus-visible{background:var(--ck-hover)}.klio-chatkit-thread-menu [data-action=delete]{color:#cc4b55}.klio-chatkit-thread-dialog-layer{z-index:3200;color:var(--ck-text);background:#020b1773;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.klio-chatkit-thread-dialog{border:1px solid var(--ck-line);background:var(--ck-bg);width:min(420px,100%);max-height:90dvh;font:14px/1.5 var(--font-sans), Arial, sans-serif;border-radius:20px;padding:24px;overflow-y:auto}.klio-chatkit-thread-dialog h2{color:inherit;margin:0 0 16px;font-size:18px}.klio-chatkit-thread-dialog p{overflow-wrap:anywhere;margin:0 0 16px}.klio-chatkit-thread-dialog label{gap:6px;display:grid}.klio-chatkit-thread-dialog input{border:1px solid var(--ck-line);background:var(--ck-panel);width:100%;min-height:42px;color:inherit;font:inherit;border-radius:10px;padding:10px 12px}.klio-chatkit-thread-dialog input:focus-visible{outline-offset:2px;outline:2px solid #769bc2}.klio-chatkit-thread-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.klio-chatkit-thread-dialog button{border:1px solid var(--ck-line);background:var(--ck-panel);min-height:38px;color:inherit;font:inherit;cursor:pointer;border-radius:999px;padding:8px 16px}.klio-chatkit-thread-dialog button[data-action=delete]{color:#fff;background:#b62f3d;border-color:#b62f3d}.klio-chatkit-thread-dialog button:disabled{opacity:.5;cursor:wait}.klio-chatkit-thread-dialog .klio-chatkit-thread-error{color:#cc4b55;margin-top:12px}.klio-chatkit-thread-dialog .module-select-chatkit{min-width:0;color:var(--ck-text);gap:6px;margin:0;display:grid}.klio-chatkit-thread-dialog .module-select-chatkit .field-label-help{color:var(--ck-muted);justify-content:space-between;font-size:13px;font-weight:600}.klio-chatkit-thread-dialog .module-select-chatkit .help-tip{margin-left:auto}.klio-chatkit-thread-dialog .module-select-chatkit .module-select-trigger{border:1px solid var(--ck-line);background:var(--ck-panel);min-height:42px;color:var(--ck-text);box-shadow:none;font:inherit;border-radius:12px;margin-top:0;padding:8px 12px}.klio-chatkit-thread-dialog .module-select-chatkit .module-select-trigger:hover,.klio-chatkit-thread-dialog .module-select-chatkit.is-open .module-select-trigger{border-color:var(--ck-muted);background:var(--ck-hover)}.klio-chatkit-thread-dialog .module-select-chatkit .module-select-trigger b{color:var(--ck-text);font:inherit;font-weight:500}.klio-chatkit-thread-dialog .module-select-chatkit .module-select-trigger>em{color:var(--ck-muted)}.klio-chatkit-thread-dialog .help-tip-trigger,.klio-chatkit-thread-dialog .help-tip-trigger:hover,.klio-chatkit-thread-dialog .help-tip-trigger:active{box-shadow:none!important;transform:none!important}.klio-chatkit-brand{gap:5px;min-width:0;padding:0 4px;display:grid;position:relative}.klio-chatkit-brand>span{color:var(--ck-muted);font-size:11px}.klio-chatkit-brand>strong{padding:8px 6px;font-size:13px}.klio-chatkit-brand-select>button{border:1px solid var(--ck-line);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px;display:grid}.klio-chatkit-brand-select i{background:var(--ck-panel);border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:700;display:grid}.klio-chatkit-brand-logo{background-color:#bfcee7;background-position:50%;background-repeat:no-repeat;background-size:contain,cover;border-radius:50%;width:100%;height:100%;display:block}.klio-chatkit-brand-select span{text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:13px;font-weight:650;overflow:hidden}.klio-chatkit-brand-select em{color:var(--ck-muted);font-style:normal}.klio-chatkit-brand-options{z-index:8;border:1px solid var(--ck-line);background:var(--ck-panel);border-radius:12px;gap:3px;max-height:min(360px,55dvh);padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);left:4px;right:4px;overflow:auto;box-shadow:0 12px 36px #00000038}.klio-chatkit-brand-options [role=listbox]{gap:3px;display:grid}.klio-chatkit-brand-select>div button{color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px;overflow:hidden}.klio-chatkit-brand-select>div button:hover,.klio-chatkit-brand-select>div button[aria-selected=true]{background:var(--ck-hover)}.klio-chatkit-brand-context{min-height:32px;color:var(--ck-muted);cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin:0;padding:5px 9px;font-size:12px;display:flex}.klio-chatkit-brand-context:hover{background:var(--ck-panel)}.klio-chatkit-brand-context strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ck-text);font-weight:600;overflow:hidden}.klio-chatkit-brand-context>span{flex-shrink:0}.klio-chatkit-brand-context input{width:15px;height:15px;accent-color:var(--ck-text);margin:0}.klio-chatkit-main{background:var(--ck-bg);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.klio-chatkit-toolbar{flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:4px 14px;display:flex}.klio-chatkit-toolbar-spacer{flex:1}.klio-chatkit-toolbar .klio-chatkit-mobile-menu{position:static}.klio-chatkit-history-button,.klio-chatkit-results-trigger{min-height:34px;color:var(--ck-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:13px;display:flex}.klio-chatkit-history-button:disabled,.klio-chatkit-results-trigger:disabled{opacity:.5;cursor:wait}.klio-chatkit-history-button:hover:not(:disabled),.klio-chatkit-results-trigger:hover:not(:disabled){background:var(--ck-hover)}.klio-chatkit-results-trigger>span{color:var(--ck-muted)}.klio-chatkit-results{position:relative}.klio-chatkit-results-list{z-index:10;border:1px solid var(--ck-line);background:var(--ck-bg);border-radius:14px;width:min(360px,100vw - 80px);max-height:min(440px,65dvh);padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 32px #020b1729}.klio-chatkit-results-list button{width:100%;color:var(--ck-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.klio-chatkit-results-list button:hover{background:var(--ck-hover)}.klio-chatkit-results-list small{color:var(--ck-muted);font-size:11px}.klio-chatkit-results-list span{overflow-wrap:anywhere;font-size:13px}.klio-chatkit-results-list p{color:var(--ck-muted);margin:0;padding:8px 10px;font-size:12px}.klio-chatkit-frame{visibility:hidden;opacity:0;flex:1;width:100%;height:0;min-height:0;display:block}.klio-chatkit-frame.is-ready{visibility:visible;opacity:1}.klio-chatkit-composer-options{width:min(800px,100%);min-height:0;color:var(--ck-text);flex-wrap:wrap;flex:none;align-content:flex-start;align-self:center;align-items:center;gap:4px 10px;padding:0 20px 12px;display:flex}.klio-chatkit-settings-popover{z-index:3000;box-sizing:border-box;border:1px solid var(--ck-line);background:var(--ck-bg);max-width:calc(100vw - 24px);color:var(--ck-text);font-family:var(--font-sans), Arial, sans-serif;overscroll-behavior:contain;border-radius:16px;padding:14px;position:fixed;overflow:visible;box-shadow:0 12px 36px #020b1729}.klio-chatkit-settings-popover h2{margin:0 0 10px;font-size:13px;font-weight:600}.klio-chatkit-settings-toggle{border:1px solid var(--ck-line);width:auto;min-height:32px;color:var(--ck-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:flex}.klio-chatkit-settings-toggle:hover{background:var(--ck-panel)}.klio-chatkit-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;padding:6px 0 2px;display:grid}.klio-chatkit-settings-grid>small,.klio-chatkit-settings-grid .klio-image-text-setting{grid-column:1/-1}.klio-chatkit-settings-grid>small{line-height:1.35}.klio-chatkit-settings-grid[hidden]{display:none}.klio-chatkit-settings .module-select-chatkit{gap:5px;min-width:0;margin:0}.klio-chatkit-settings .field-label-help{color:var(--ck-muted);font-size:12px;font-weight:500}.klio-chatkit-settings .module-select-trigger{border:1px solid var(--ck-line);background:var(--ck-panel);min-height:32px;color:var(--ck-text);box-shadow:none;border-radius:10px;padding:6px 9px;font-size:12px}.klio-chatkit-settings .module-select-trigger b{font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.module-select-list.module-select-chatkit{border:1px solid var(--ck-line);background:var(--ck-panel);color:var(--ck-text);border-radius:12px;padding:5px;box-shadow:0 10px 28px #020b1733}.module-select-list.module-select-chatkit button{min-height:36px;color:var(--ck-text);background:0 0;border-radius:8px;padding:8px 10px;font-size:13px}.module-select-list.module-select-chatkit button:is(:hover,.active){background:var(--ck-hover);color:var(--ck-text)}.klio-chatkit-settings-logo{min-height:38px;color:var(--ck-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:1/-1;align-items:center;gap:7px;padding:5px 0;font-size:12px;display:flex}.klio-chatkit-settings-logo input{accent-color:#7faacb;flex-shrink:0;width:16px;height:16px}.klio-chatkit-loading{z-index:2;background:var(--ck-bg);color:var(--ck-muted);place-content:center;justify-items:center;gap:12px;font-size:13px;display:grid;position:absolute;inset:0}.klio-chatkit-loading span{border:2px solid var(--ck-line);border-top-color:var(--ck-text);border-radius:50%;width:22px;height:22px;animation:.72s linear infinite klio-chatkit-spin}.klio-chatkit-loading p{margin:0}@keyframes klio-chatkit-spin{to{transform:rotate(360deg)}}.klio-chatkit-mobile-menu{z-index:4;background:var(--ck-panel);border-radius:9px;width:36px;height:36px;font-size:18px;display:none;position:absolute;top:14px;left:14px}.klio-chatkit-toast{z-index:6;border:1px solid var(--ck-line);background:var(--ck-panel);max-width:min(520px,100% - 32px);color:var(--ck-text);border-radius:12px;padding:10px 14px;font-size:13px;position:absolute;top:62px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000029}.klio-chatkit-toast.is-error{color:#ffcece;border-color:#e25f5f8c}html[data-theme=light] .klio-chatkit-toast.is-error{color:#9f2020}.klio-chatkit-thread-state{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.klio-chatkit-backdrop{display:none}.klio-chatkit-editor-layer{z-index:70;background:#0000007a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.klio-chatkit-editor{border:1px solid var(--ck-line);background:var(--ck-bg);width:min(760px,100%);max-height:calc(100vh - 48px);color:var(--ck-text);border-radius:18px;gap:16px;padding:22px;display:grid;overflow:auto;box-shadow:0 22px 70px #00000061}.klio-chatkit-editor header,.klio-chatkit-editor footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.klio-chatkit-editor h2{margin:0;font-size:20px}.klio-chatkit-result-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.klio-chatkit-result-preview .klio-chatkit-result-image{cursor:zoom-in;background:0 0;border:0;border-radius:16px;justify-self:start;max-width:100%;padding:0;overflow:hidden}.klio-chatkit-result-image img{width:auto;max-width:min(420px,100%);height:auto;max-height:360px;display:block}.klio-chatkit-editor header button{font-size:27px}.klio-chatkit-editor label{color:var(--ck-muted);gap:7px;font-size:13px;font-weight:650;display:grid}.klio-chatkit-editor input,.klio-chatkit-editor textarea{border:1px solid var(--ck-line);background:var(--ck-panel);width:100%;color:var(--ck-text);font:inherit;border-radius:12px;outline:none;padding:12px 14px}.klio-chatkit-editor input:focus,.klio-chatkit-editor textarea:focus{border-color:var(--ck-muted)}.klio-chatkit-editor footer{justify-content:flex-end}.klio-chatkit-editor footer button{border:1px solid var(--ck-line);min-height:40px;color:var(--ck-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-weight:700}.klio-chatkit-editor footer>button:last-child{background:var(--ck-text);color:var(--ck-bg)}.klio-result-actions{width:100%;color:var(--ck-text);font:13px/1.4 var(--font-sans), Arial, sans-serif}.klio-result-actions-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.klio-result-actions .klio-result-actions-buttons>:is(button,a){border:1px solid var(--ck-line);background:var(--ck-panel);min-height:38px;color:inherit;font:inherit;text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:8px 13px;text-decoration:none;display:inline-flex}.klio-result-actions .klio-result-actions-buttons>:is(button,a):hover:not(:disabled){background:var(--ck-hover)}.klio-result-actions .klio-result-actions-buttons>:is(button,a):focus-visible{outline:2px solid var(--ck-muted);outline-offset:2px}.klio-result-actions .klio-result-actions-buttons>button:disabled{opacity:.55;cursor:default}.klio-result-actions .klio-result-actions-buttons>[data-action=klio\.publish]{background:var(--ck-text);color:var(--ck-bg)}.klio-result-actions .klio-result-actions-buttons>[data-action=klio\.publish]:hover:not(:disabled){background:var(--ck-text);opacity:.88}.klio-result-actions .klio-result-actions-buttons>.klio-result-action-icon{width:38px;min-width:38px;padding:0}.klio-result-actions .klio-result-actions-buttons>.klio-result-action-icon svg{width:18px;height:18px}.klio-result-actions p{color:var(--ck-muted);overflow-wrap:anywhere;margin:10px 0 0}.klio-result-actions .klio-result-action-error{color:#ffafb7}html[data-theme=light] .klio-result-actions .klio-result-action-error{color:#b42332}.image-lightbox-overlay.image-lightbox-with-actions{box-sizing:border-box;height:100dvh;padding:64px 24px max(24px, env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr) auto;gap:16px;overflow:hidden}.image-lightbox-with-actions .image-lightbox-image{max-width:100%;min-height:0;max-height:100%}.image-lightbox-actions{border:1px solid var(--ck-line);background:var(--ck-bg);cursor:auto;border-radius:16px;width:min(760px,100%);max-height:30dvh;padding:12px;overflow-y:auto}@media (max-width:600px){.image-lightbox-overlay.image-lightbox-with-actions{gap:12px;padding-inline:12px}.image-lightbox-actions{max-height:36dvh;padding:10px}}@media (max-width:820px){.workspace-shell.is-dialogue>.workspace-header{height:52px;min-height:52px;padding:0 14px}.klio-chatkit-composer-options{padding:0 12px 8px}.klio-chatkit-brand-context{flex-wrap:wrap;gap:5px 7px}.klio-chatkit-brand-context strong{max-width:100%}.klio-chatkit-settings-grid{gap:7px}.klio-chatkit-settings-logo{grid-column:1/-1;min-height:28px}.klio-chatkit-shell{display:block}.klio-chatkit-rail{z-index:302;width:min(294px,86vw);transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 42px #00000047}.klio-chatkit-shell.rail-open .klio-chatkit-rail{transform:translate(0)}.klio-chatkit-close-rail,.klio-chatkit-mobile-menu{display:block}.klio-chatkit-rail-head{justify-content:flex-end;padding-bottom:0;display:flex}.klio-chatkit-backdrop{z-index:301;background:#00000059;border:0;position:fixed;inset:0}.klio-chatkit-shell.rail-open .klio-chatkit-backdrop{display:block}.klio-chatkit-frame{padding-top:4px}.klio-chatkit-editor-layer{align-items:end;padding:0}.klio-chatkit-editor{border-radius:20px 20px 0 0;width:100%;max-height:92dvh}}@media (max-width:600px){.klio-chatkit-thread-dialog-layer{padding:8px}.klio-chatkit-thread-dialog{border-radius:16px;width:100%;max-height:calc(100dvh - 16px);padding:16px 14px}.klio-chatkit-thread-dialog h2{margin-bottom:10px;font-size:17px}.klio-chatkit-thread-dialog footer{gap:6px;margin-top:12px}.klio-chatkit-thread-dialog footer button{min-height:40px;padding:8px 12px;font-size:13px}}@media (min-width:521px){.klio-chatkit-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.klio-chatkit-settings-popover{padding:11px}.klio-chatkit-settings-grid{gap:6px}.klio-chatkit-settings .module-select-chatkit{gap:3px}.klio-chatkit-settings .module-select-trigger{min-height:30px;padding:5px 7px}}@media (max-height:540px){.klio-chatkit-settings-popover{padding:9px}.klio-chatkit-settings-popover h2{margin-bottom:6px;font-size:12px}.klio-chatkit-settings-grid{gap:5px;padding-top:3px}.klio-chatkit-settings .module-select-chatkit{gap:2px}.klio-chatkit-settings .module-select-trigger{min-height:28px;padding:4px 7px;font-size:11px}.klio-chatkit-settings-logo{min-height:25px;padding-block:2px;font-size:11px}.klio-chatkit-settings-grid>small{font-size:10px;line-height:1.25}}
:root .workspace-shell.is-dialogue{--dialogue-paper:var(--ck-bg);--dialogue-soft:var(--ck-panel);--dialogue-ink:var(--ck-text);--dialogue-muted:var(--ck-muted);--dialogue-line:var(--ck-line)}:root .workspace-shell.is-dialogue .workspace-history-list .material-card footer{border-color:var(--ck-line);padding-top:12px}:root .workspace-shell.is-dialogue .workspace-history-list .material-card footer>div{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;display:flex}:root .workspace-shell.is-dialogue .workspace-history-list .material-card footer>div>:is(button,a){box-sizing:border-box;max-width:100%;height:auto;min-height:36px;font:inherit;text-align:center;white-space:normal;box-shadow:none;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:12px;font-weight:650;line-height:18px;text-decoration:none;display:inline-flex;position:static;border:1px solid var(--ck-line)!important;background:var(--ck-panel)!important;color:var(--ck-text)!important}:root .workspace-shell.is-dialogue .workspace-history-list .material-card footer>div>.material-delete{width:36px;padding:8px}:root .workspace-shell.is-dialogue .workspace-history-list .material-card footer>div>:is(button,a):hover{background:var(--ck-hover)!important;border-color:var(--ck-muted)!important}:root .workspace-shell.is-dialogue .workspace-history-list .material-card footer>div>.material-delete:hover{color:#ffafb7!important}:root[data-theme=light] .workspace-shell.is-dialogue .workspace-history-list .material-card footer>div>.material-delete:hover{color:#b42332!important}:root .workspace-shell.is-dialogue .workspace-history-list .material-card footer>div>:is(button,a):focus-visible{outline:2px solid var(--ck-muted);outline-offset:2px}:root .workspace-shell.is-dialogue .workspace-history-list .material-card>div>small{color:var(--ck-muted)!important}:root .workspace-shell.is-dialogue .brand-menu-trigger>.ui-chevron{color:var(--ck-muted)}@media (max-width:820px){:root .workspace-shell.is-dialogue .workspace-history-list .material-card footer>div>:is(button,a){min-height:40px}:root .workspace-shell.is-dialogue .workspace-history-list .material-card footer>div>.material-delete{width:40px}}.workspace-shell.is-dialogue .workspace-history-list .material-card :is(footer span,small,.material-plan-status-summary){color:var(--ck-muted)!important}.workspace-shell.is-dialogue .workspace-history-filters button>b,.workspace-shell.is-dialogue .workspace-history-list .material-card>div>span,.workspace-shell.is-dialogue .workspace-history-empty>i{color:var(--ck-text);background:var(--ck-hover);border-color:var(--ck-line)}.workspace-shell.is-dialogue .material-plan-preview li{border-color:var(--ck-line)}.workspace-shell.is-dialogue .material-plan-preview li>span{color:var(--ck-text)}.workspace-shell.is-dialogue .publications-module .publications-day.is-selected{background:var(--ck-hover);border-color:var(--ck-muted)}.workspace-shell.is-dialogue .publications-module .publications-day.is-today{background:var(--ck-panel);border-color:var(--ck-muted)}.workspace-shell.is-dialogue .publications-module .publications-view-switch button.active,.workspace-shell.is-dialogue .publications-module .publications-chip-more{background:var(--ck-hover);color:var(--ck-text)}.workspace-shell.is-dialogue :is(.publications-editor-modal,.publications-channel-modal,.archive-editor-modal){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ck-bg);color:var(--ck-text);border-color:var(--ck-line);scrollbar-color:var(--ck-muted) var(--ck-bg);border-radius:18px;box-shadow:0 20px 60px #020b1733}:root[data-theme=light] .workspace-shell.is-dialogue :is(.publications-editor-modal,.publications-channel-modal,.archive-editor-modal){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.workspace-shell.is-dialogue .archive-editor-overlay :is(.archive-editor-head,.archive-editor-document,.archive-editor-meta,.archive-editor-tools,.archive-editor-seo,.publications-channel-help,.publications-channel-steps,.publications-vk-note,.publications-telegram-length-choice){background:var(--ck-panel);border-color:var(--ck-line);color:var(--ck-text);box-shadow:none}.workspace-shell.is-dialogue .archive-editor-overlay :is(h2,h3,.archive-editor-head span,.archive-editor-head button,.archive-editor-meta b,.publications-editor-row label>span,.publications-channel-help b,.publications-channel-steps b,.publications-channel-steps code,.publications-vk-note b){color:var(--ck-text)}.workspace-shell.is-dialogue .archive-editor-overlay :is(.archive-editor-head p,.publications-editor-field>span,.publications-editor-field small,.pub-carousel-preview-note,.publications-channel-help,.publications-channel-steps li,.archive-editor-meta span){color:var(--ck-muted)}.workspace-shell.is-dialogue .archive-editor-overlay :is(input,textarea,.module-select-trigger){color-scheme:normal;background:var(--ck-panel)!important;color:var(--ck-text)!important;border-color:var(--ck-line)!important;box-shadow:none!important}.workspace-shell.is-dialogue .archive-editor-overlay :is(input,textarea)::placeholder{color:var(--ck-muted)}.workspace-shell.is-dialogue .archive-editor-overlay :is(input,textarea):focus-visible{outline:2px solid var(--ck-muted);outline-offset:2px}.workspace-shell.is-dialogue .archive-editor-overlay :is(.publications-upload-button,.publications-image-remove,.publications-editor-channels button,.publications-platform-switch button,.archive-editor-actions button){background:var(--ck-panel);color:var(--ck-text);border-color:var(--ck-line);box-shadow:none}.workspace-shell.is-dialogue .archive-editor-overlay :is(.publications-editor-channels button.active,.publications-platform-switch button.active){background:var(--ck-text);color:var(--ck-bg);border-color:var(--ck-text)}.workspace-shell.is-dialogue .publications-module .publications-mobile-item{background:var(--ck-panel);border-color:var(--ck-line);box-shadow:none}.workspace-shell.is-dialogue .publications-module .publications-mobile-list{background:var(--ck-bg);border-color:var(--ck-line)}.workspace-shell.is-dialogue .publications-module .publications-mobile-list h3{color:var(--ck-text)}.workspace-shell.is-dialogue .publications-module .publications-mobile-item em{color:var(--ck-muted)}.workspace-shell.is-dialogue .publications-module .publications-mobile-empty{border-color:var(--ck-line)}.workspace-shell.is-dialogue .publications-module .publications-mobile-item :is(b,strong){color:var(--ck-text)}.workspace-shell.is-dialogue .publications-module :is(.publications-mobile-date,.publications-mobile-time){color:var(--ck-muted)}.workspace-shell.is-dialogue .archive-editor-overlay .archive-editor-head :is(button,.archive-editor-head-actions){background:0 0}:root[data-theme] body:has(.workspace-shell.is-dialogue)>:is(.module-select-list,.pub-image-picker-list){background:var(--ck-panel);color:var(--ck-text);border-color:var(--ck-line);box-shadow:0 12px 32px #020b1733}:root[data-theme] body:has(.workspace-shell.is-dialogue)>:is(.module-select-list,.pub-image-picker-list)>button{color:var(--ck-text);background:0 0}:root[data-theme] body:has(.workspace-shell.is-dialogue)>:is(.module-select-list,.pub-image-picker-list)>button:is(:hover,.active){background:var(--ck-hover);border-color:var(--ck-line);color:var(--ck-text)}:root[data-theme] body:has(.workspace-shell.is-dialogue)>:is(.module-select-list,.pub-image-picker-list)>button :is(em,span){color:var(--ck-text)}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout{grid-template-columns:var(--ck-rail-width) minmax(0, 1fr);background:var(--ck-bg);grid-template-rows:minmax(0,1fr);min-height:calc(100dvh - 60px);display:grid}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout>.workspace-sidebar{display:none}.workspace-shell.is-dialogue .dialogue-module-rail{grid-area:1/1;height:calc(100dvh - 60px);max-height:calc(100dvh - 60px);position:sticky;top:0;overflow-y:auto}.workspace-shell.is-dialogue .dialogue-module-rail nav button.is-active{background:var(--ck-hover)}.workspace-shell.is-dialogue .dialogue-module-rail-spacer{flex:auto;min-height:36px}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout>.workspace-content{background:var(--ck-bg);width:100%;max-width:none;height:calc(100dvh - 60px);min-height:calc(100dvh - 60px);color:var(--ck-text);grid-area:1/2;margin:0;padding:36px clamp(22px,4vw,56px) 80px;overflow-y:auto}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout>.workspace-content>.workspace-heading,.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout>.workspace-content>.workspace-launch-banner{display:none}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout :is(.workspace-history,.workspace-module,.brand-profile){width:min(100%,1220px);color:var(--ck-text);margin:0 auto 24px;padding-top:0}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout :is(.workspace-history,.workspace-module){border-radius:0;box-shadow:none!important;background:0 0!important;border:0!important}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout :is(.workspace-module>.workspace-module-heading,.brand-profile-head,.workspace-history-head){border-radius:0;min-height:0;border:0!important;border-bottom:1px solid var(--ck-line)!important;box-shadow:none!important;background:0 0!important;margin:0 0 24px!important;padding:0 0 22px!important}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout :is(.workspace-module-heading span,.brand-profile-head span,.workspace-history-head span){color:var(--ck-muted)!important}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout :is(.workspace-module-heading h2,.brand-profile-head h3,.workspace-history-head h2){letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(28px,3vw,40px);font-weight:560;line-height:1.08;color:var(--ck-text)!important}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout :is(.workspace-module-heading>p,.brand-profile-head p,.workspace-history-head>p){max-width:620px;margin:10px 0 0;font-size:14px;line-height:1.55;color:var(--ck-muted)!important}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .workspace-history{padding:0}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .workspace-history-list{gap:12px}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .workspace-history-list article{border-radius:14px;padding:16px;border:1px solid var(--ck-line)!important;background:var(--ck-panel)!important;color:var(--ck-text)!important;box-shadow:none!important}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .workspace-history-list article :is(h3,p,small,strong){color:var(--ck-text)!important}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .workspace-history-list article>div>small,.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .workspace-history-list article>p{color:var(--ck-muted)!important}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .workspace-history-list article>div>span,.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .workspace-history-list article .material-format-badge{border-color:var(--ck-line)!important;background:var(--ck-hover)!important;color:var(--ck-text)!important}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .workspace-history-list article footer{border-color:var(--ck-line)!important}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .workspace-history-toolbar{gap:14px;margin-bottom:18px}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .workspace-history-filters>button,.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .workspace-history-toolbar .module-select-trigger{background:var(--ck-panel)!important;border-color:var(--ck-line)!important;color:var(--ck-text)!important;box-shadow:none!important}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .workspace-history-filters>button.active,.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .workspace-history-filters>button:hover,.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .workspace-history-toolbar .module-select-trigger:hover{background:var(--ck-hover)!important;border-color:var(--ck-muted)!important}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .brand-profile-body{border-radius:18px;padding:24px;border:1px solid var(--ck-line)!important;background:var(--ck-panel)!important;color:var(--ck-text)!important;box-shadow:none!important}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .brand-profile-body :is(.profile-mode-bar,.brand-tab-shell,.brand-tabs,.brand-score,.brand-checklist),.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .brand-profile-body :is(.brand-fields input,.brand-fields textarea,.brand-fields select){border-color:var(--ck-line)!important;background:var(--ck-bg)!important;color:var(--ck-text)!important;box-shadow:none!important}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .brand-profile-body :is(.brand-fields input,.brand-fields textarea)::placeholder{color:var(--ck-muted)!important}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .publications-module :is(.publications-channels-bar,.publications-vk-note,.publications-day,.publications-mobile-list){border-color:var(--ck-line)!important;background:var(--ck-panel)!important;color:var(--ck-text)!important;box-shadow:none!important}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .publications-module :is(.publications-view-switch,.publications-nav>button,.publications-channel-chip){border-color:var(--ck-line)!important;background:var(--ck-panel)!important;color:var(--ck-text)!important}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .publications-module .publications-view-switch button.active,.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .publications-module .publications-day.is-today,.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .publications-module .publications-day.is-selected{border-color:var(--ck-muted)!important;background:var(--ck-hover)!important;color:var(--ck-text)!important}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .publications-module :is(.publications-weekday,.publications-day-head>span,.publications-nav>b,.publications-channel-limit,.publications-view-switch button){color:var(--ck-muted)!important}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .publications-module .publications-day-head>span,.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .publications-module .publications-day-head>button{color:var(--ck-text)!important}.workspace-shell.is-dialogue :is(.klio-chatkit-shell,.workspace-layout.is-dialogue-module-layout) .klio-chatkit-rail{color:var(--ck-text)}.workspace-shell.is-dialogue .klio-chatkit-rail :is(.klio-chatkit-new,nav button,.klio-chatkit-account,.klio-chatkit-brand-select>button){color:var(--ck-text)!important}.workspace-shell.is-dialogue .klio-chatkit-rail :is(.klio-chatkit-new,nav button){letter-spacing:.045em;text-transform:uppercase;min-height:46px;padding:10px 12px;font-size:15px;font-weight:650}.workspace-shell.is-dialogue .klio-chatkit-rail nav button i{width:22px;height:22px;color:var(--ck-muted);flex:none;place-items:center;display:grid}.workspace-shell.is-dialogue .klio-chatkit-rail nav button i svg{width:13px;height:13px}.workspace-shell.is-dialogue .klio-chatkit-rail nav button.is-active i{color:inherit}.workspace-shell.is-dialogue .klio-chatkit-rail :is(.klio-chatkit-new,nav button):hover,.workspace-shell.is-dialogue .klio-chatkit-rail .klio-chatkit-account:hover,.workspace-shell.is-dialogue .klio-chatkit-rail .klio-chatkit-brand-select>button:hover{color:var(--ck-text)!important}.workspace-shell.is-dialogue .klio-chatkit-recent h2{text-transform:uppercase;letter-spacing:.045em}html[data-theme=dark] .workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout>.workspace-content :is(h1,h2,h3,h4,h5,h6,p,label,legend,li,dt,dd,span,b,strong,a,button){color:var(--ck-text)!important}html[data-theme=dark] .workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout>.workspace-content :is(.workspace-module-heading>p,.brand-profile-head>p,.workspace-history-head>p,.brand-fields :is(label,.brand-profile-field)>small,.brand-score small,.brand-checklist small,.profile-fill-replace-help,.publications-channel-limit,.publications-view-switch button,.publications-mobile-empty,.workspace-history-list article>p,.workspace-history-list article>div>small){color:var(--ck-muted)!important}html[data-theme=dark] .workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout>.workspace-content :is(input,textarea,select){color:var(--ck-text)!important;background:var(--ck-bg)!important}@media (max-width:820px){.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout{flex-direction:column;min-height:0;display:flex}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .dialogue-module-rail{border-right:0;border-bottom:1px solid var(--ck-line);width:auto;height:auto;min-height:0;max-height:none;box-shadow:none;flex-direction:row;flex:none;align-items:center;padding:8px 10px;position:static;inset:auto;overflow:auto hidden;transform:none}.workspace-shell.is-dialogue .dialogue-module-rail .klio-chatkit-new,.workspace-shell.is-dialogue .dialogue-module-rail nav,.workspace-shell.is-dialogue .dialogue-module-rail nav button{white-space:nowrap;flex:none;width:auto;min-width:max-content}.workspace-shell.is-dialogue .dialogue-module-rail nav{gap:4px;display:flex}.workspace-shell.is-dialogue .dialogue-module-rail .dialogue-module-rail-spacer,.workspace-shell.is-dialogue .dialogue-module-rail .klio-chatkit-brand,.workspace-shell.is-dialogue .dialogue-module-rail .klio-chatkit-account{display:none}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout>.workspace-content{width:100%;height:auto;min-height:0;padding:24px 14px 72px;overflow:visible}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .workspace-history-list{grid-template-columns:minmax(0,1fr)}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .brand-profile-body{padding:16px}}.workspace-shell.is-dialogue{background:radial-gradient(1100px 700px at 88% 4%,#5b6b8229,#0000 62%),linear-gradient(#0a1930 0%,#0d2542 55%,#0a1a2f 100%)}html[data-theme=light] .workspace-shell.is-dialogue{background:radial-gradient(900px 620px at 88% 4%,#3568d41f,#0000 60%),linear-gradient(#f7f9fc 0%,#eef3f9 55%,#f9fbfd 100%)}.workspace-shell.is-dialogue>.workspace-header{background:radial-gradient(circle at 78% -60%,#5b6b8285,#0000 42%),linear-gradient(115deg,#041122fb,#081d35f9)}html[data-theme=light] .workspace-shell.is-dialogue>.workspace-header{background:radial-gradient(circle at 78% -60%,#3568d424,#0000 42%),linear-gradient(115deg,#f7f9fc,#eef3f9)}.workspace-shell.is-dialogue :is(.klio-chatkit-shell,.klio-chatkit-main,.workspace-layout.is-dialogue-module-layout,.workspace-layout.is-dialogue-module-layout>.workspace-content){background:0 0}.workspace-shell.is-dialogue .klio-chatkit-rail{background:radial-gradient(circle at 15% 5%,#5b6b8240,#0000 28%),linear-gradient(165deg,#041326 0%,#082947 60%,#051b31 100%);border-right-color:#ffffff21}html[data-theme=light] .workspace-shell.is-dialogue .klio-chatkit-rail{background:radial-gradient(circle at 15% 5%,#3568d429,#0000 30%),linear-gradient(165deg,#e3eaf6 0%,#f0f4fa 55%,#fff 100%);border-right-color:#0f172a1f}.workspace-shell.is-dialogue .klio-chatkit-rail :is(.klio-chatkit-new,nav button):is(:hover,.is-active){background:linear-gradient(135deg,#3568d46b,#1b4b89c7);box-shadow:inset 0 1px #ffffff14}html[data-theme=light] .workspace-shell.is-dialogue .klio-chatkit-rail :is(.klio-chatkit-new,nav button):is(:hover,.is-active){background:linear-gradient(135deg,#3568d429,#dce5f3e6);box-shadow:inset 0 1px #ffffffbd}.workspace-shell.is-dialogue .klio-chatkit-brand-select>button{background:linear-gradient(135deg,#ffffff17,#ffffff06)}html[data-theme=light] .workspace-shell.is-dialogue .klio-chatkit-brand-select>button{background:linear-gradient(135deg,#3568d424,#dce5f3d6)}.workspace-shell.is-dialogue .klio-chatkit-rail :is(.klio-chatkit-new,nav button,.klio-chatkit-account,.klio-chatkit-recent button,.klio-chatkit-thread-more),.workspace-shell.is-dialogue .klio-chatkit-rail :is(.klio-chatkit-new,nav button,.klio-chatkit-account,.klio-chatkit-recent button,.klio-chatkit-thread-more):is(:hover,:active,.is-active,[aria-current=page]){box-shadow:none!important;transform:none!important}.workspace-shell.is-dialogue>.workspace-header{box-shadow:none!important;border-bottom:0!important}@media (min-width:821px){:is(.workspace-shell.is-dialogue>.workspace-header,.workspace-shell.is-dialogue:has(>.klio-chatkit-shell:not([hidden]))>.workspace-header){background:radial-gradient(circle at 15% 5%, #5b6b8240, transparent 28%) 0 0 / var(--ck-rail-width) 100% no-repeat, linear-gradient(165deg, #041326 0%, #082947 60%, #051b31 100%) 0 0 / var(--ck-rail-width) 100% no-repeat, radial-gradient(circle at 78% -60%, #5b6b8285, transparent 42%), linear-gradient(115deg, #041122fb, #081d35f9);border-bottom:0!important}:is(html[data-theme=light] .workspace-shell.is-dialogue>.workspace-header,html[data-theme=light] .workspace-shell.is-dialogue:has(>.klio-chatkit-shell:not([hidden]))>.workspace-header){background:radial-gradient(circle at 15% 5%, #3568d429, transparent 30%) 0 0 / var(--ck-rail-width) 100% no-repeat, linear-gradient(165deg, #e3eaf6 0%, #f0f4fa 55%, #fff 100%) 0 0 / var(--ck-rail-width) 100% no-repeat, radial-gradient(circle at 78% -60%, #3568d424, transparent 42%), linear-gradient(115deg, #f7f9fc, #eef3f9);border-bottom:0!important}.workspace-shell.is-dialogue{isolation:isolate;position:relative}.workspace-shell.is-dialogue:before{z-index:0;width:var(--ck-rail-width);content:"";pointer-events:none;background:radial-gradient(circle at 15% 5%,#5b6b8240,#0000 28%),linear-gradient(165deg,#041326 0%,#082947 60%,#051b31 100%);position:absolute;inset:0 auto 0 0}:is(.workspace-shell.is-dialogue>.workspace-header,.workspace-shell.is-dialogue:has(>.klio-chatkit-shell:not([hidden]))>.workspace-header){background:linear-gradient(115deg, #041122fb, #081d35f9) var(--ck-rail-width) 0 / calc(100% - var(--ck-rail-width)) 100% no-repeat}.workspace-shell.is-dialogue .klio-chatkit-rail{background:0 0}html[data-theme=light] .workspace-shell.is-dialogue:before{background:radial-gradient(circle at 15% 5%,#3568d429,#0000 30%),linear-gradient(165deg,#e3eaf6 0%,#f0f4fa 55%,#fff 100%)}:is(html[data-theme=light] .workspace-shell.is-dialogue>.workspace-header,html[data-theme=light] .workspace-shell.is-dialogue:has(>.klio-chatkit-shell:not([hidden]))>.workspace-header){background:linear-gradient(115deg, #f7f9fc, #eef3f9) var(--ck-rail-width) 0 / calc(100% - var(--ck-rail-width)) 100% no-repeat}html[data-theme=light] .workspace-shell.is-dialogue .klio-chatkit-rail{background:0 0}}@media (max-width:820px){.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .dialogue-module-rail{inset:auto 12px calc(12px + env(safe-area-inset-bottom,0px));z-index:70;scrollbar-width:none;background:linear-gradient(#08223df2,#05182ffa);border:1px solid #ffffff1a;border-radius:999px;flex-direction:row;align-items:center;gap:8px;width:auto;height:auto;min-height:0;max-height:none;padding:10px 14px;display:flex;position:fixed;overflow:auto hidden;transform:none;box-shadow:0 16px 36px #02081280,inset 0 1px #ffffff12}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .dialogue-module-rail::-webkit-scrollbar{display:none}.workspace-shell.is-dialogue .dialogue-module-rail>.klio-chatkit-new,.workspace-shell.is-dialogue .dialogue-module-rail>nav,.workspace-shell.is-dialogue .dialogue-module-rail>nav button{white-space:nowrap;flex:none;width:auto;min-width:max-content}.workspace-shell.is-dialogue .dialogue-module-rail>nav{gap:4px;display:flex}.workspace-shell.is-dialogue .dialogue-module-rail>nav button{background:#ffffff0b;border:1px solid #ffffff1f;font-size:12px}html[data-theme=light] .workspace-shell.is-dialogue .dialogue-module-rail>nav button{background:#0f172a09;border-color:#0f172a1f}.workspace-shell.is-dialogue .dialogue-module-rail .dialogue-module-rail-spacer,.workspace-shell.is-dialogue .dialogue-module-rail .klio-chatkit-brand,.workspace-shell.is-dialogue .dialogue-module-rail .klio-chatkit-account{display:none}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .dialogue-module-rail nav button.is-active{border-color:#0000;border-radius:999px;box-shadow:0 0 0 1px #cbdbec8c,0 6px 16px #cbdbec4d;color:#17283a!important;background:linear-gradient(#d7e4f1,#cbdbec)!important}.workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout>.workspace-content{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}html[data-theme=light] .workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .dialogue-module-rail{background:linear-gradient(#eef4fcf0,#f7f9fcfa);border-color:#2452b829;box-shadow:0 16px 36px #22497e2e,inset 0 1px #fff9}html[data-theme=light] .workspace-shell.is-dialogue .workspace-layout.is-dialogue-module-layout .dialogue-module-rail nav button.is-active{box-shadow:0 0 0 1px #2542638c,0 6px 16px #25426359;color:#fff!important;background:linear-gradient(#2c4f78,#254263)!important}}
.klio-aui-root{min-width:0;min-height:0;color:var(--ck-text);flex:1;display:flex}.klio-aui-viewport{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;min-width:0;padding:0 24px;display:flex;overflow-y:auto}.klio-aui-messages,.klio-aui-footer,.klio-aui-welcome{width:100%;min-width:0;max-width:760px;margin-inline:auto}.klio-aui-messages{flex:1 0 auto;padding-top:20px}.klio-aui-message{overflow-wrap:anywhere;margin:0 0 28px;font-size:15px;font-weight:350;line-height:1.65}.klio-aui-message.is-user{justify-content:flex-end;display:flex}.klio-aui-message.is-user .klio-aui-message-text{background:var(--ck-panel);white-space:pre-wrap;border-radius:22px;max-width:85%;padding:10px 18px}.klio-aui-markdown>:first-child{margin-top:0}.klio-aui-markdown>:last-child{margin-bottom:0}.klio-aui-markdown p{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 12px}.klio-aui-markdown :is(h1,h2,h3){color:inherit;margin:20px 0 10px;font-size:1.2em;line-height:1.4}.klio-aui-markdown :is(ul,ol){margin:12px 0;padding-left:24px}.klio-aui-markdown pre{background:var(--ck-panel);border-radius:12px;padding:16px;font-size:13px;overflow-x:auto}.klio-aui-markdown a{color:var(--ck-text);text-underline-offset:3px;text-decoration:underline}.klio-aui-markdown table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.klio-aui-markdown :is(th,td){border:1px solid var(--ck-line);padding:6px 10px}.klio-aui-footer{z-index:2;padding:30px 0 max(8px, env(safe-area-inset-bottom));isolation:isolate;background:0 0;flex-shrink:0;position:sticky;bottom:0}.klio-aui-footer:before{z-index:0;content:"";pointer-events:none;clip-path:inset(0 round 28px 28px 0 0);background:linear-gradient(180deg, color-mix(in srgb, var(--ck-bg) 42%, transparent) 0%, color-mix(in srgb, var(--ck-bg) 62%, transparent) 28%, color-mix(in srgb, var(--ck-bg) 88%, transparent) 78%, var(--ck-bg) 100%);-webkit-backdrop-filter:blur(20px)saturate(115%);backdrop-filter:blur(20px)saturate(115%);border-radius:28px 28px 0 0;width:100%;position:absolute;inset:30px 0 0}.klio-aui-footer>:not(.klio-aui-to-bottom){z-index:1;position:relative}.klio-aui-footer>.klio-aui-to-bottom{z-index:2;pointer-events:auto;position:absolute}.klio-aui-composer{border:1px solid var(--ck-line);background:var(--ck-panel);border-radius:28px;grid-template-columns:36px minmax(0,1fr) 36px;align-items:end;gap:4px;padding:8px;display:grid;box-shadow:0 2px 8px #00102006}.klio-aui-root .klio-aui-input{resize:none;width:100%;min-height:28px;max-height:180px;color:var(--ck-text);font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:4px 6px;font-size:16px;line-height:1.6;display:block}.klio-aui-input::placeholder{color:var(--ck-muted)}.klio-aui-input{grid-area:1/2}.klio-aui-compose-tools{display:contents}.klio-aui-picker{grid-area:1/1}.klio-aui-send{grid-area:1/3}.klio-aui-tool-chip{grid-area:2/2;justify-self:start}.klio-aui-root button{cursor:pointer;font-family:inherit}.klio-aui-root button:disabled{opacity:.45;cursor:default}.klio-aui-icon{width:36px;height:36px;color:var(--ck-text);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.klio-aui-icon:hover:not(:disabled){background:var(--ck-hover)}.klio-aui-root .klio-aui-send{background:var(--ck-text);width:36px;min-width:36px;height:36px;color:var(--ck-bg);border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;padding:0;display:flex}.klio-aui-tool-chip{color:var(--ck-text);background:var(--ck-hover);border:0;border-radius:20px;align-items:center;gap:7px;padding:6px 8px;font-size:13px;display:flex}.klio-aui-picker{position:relative}.klio-aui-tool-menu{background:var(--ck-bg);border:1px solid var(--ck-line);border-radius:16px;width:235px;padding:6px;position:absolute;bottom:44px;left:0;box-shadow:0 8px 28px #0002}.klio-aui-tool-menu button{text-align:left;width:100%;color:var(--ck-text);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:11px;font-size:14px;display:flex}.klio-aui-tool-menu button:is(:hover,[aria-pressed=true]){background:var(--ck-hover)}.klio-aui-footer .klio-chatkit-composer-options{gap:6px 10px;width:100%;padding:6px 6px 0}.klio-aui-disclaimer{text-align:center;color:var(--ck-muted);margin:8px 0 0;font-size:11px;line-height:1.4}.klio-aui-welcome{text-align:center;padding:0 0 26px}.klio-aui-welcome h1{color:var(--ck-text);letter-spacing:-.6px;margin:0;font-size:30px;font-weight:550;line-height:1.25}.klio-aui-root.is-empty .klio-aui-viewport{justify-content:center;padding-bottom:12vh}.klio-aui-root.is-empty .klio-aui-messages{flex:0;padding:0}.klio-aui-root.is-empty .klio-aui-footer{flex:0;margin:0 auto;position:relative}.klio-aui-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.klio-aui-suggestions button{border:1px solid var(--ck-line);color:var(--ck-muted);background:0 0;border-radius:24px;align-items:center;gap:7px;padding:9px 13px;font-size:13px;display:flex}.klio-aui-suggestions button:hover{color:var(--ck-text);background:var(--ck-panel)}.klio-aui-to-bottom{background:var(--ck-bg);border:1px solid var(--ck-line);position:absolute;top:-38px;left:calc(50% - 18px)}.klio-aui-to-bottom:disabled{visibility:hidden}.klio-aui-status{color:var(--ck-muted);align-items:center;gap:8px;margin:12px 0 24px;font-size:14px;display:flex}.klio-aui-pulse{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite klio-aui-pulse}@keyframes klio-aui-pulse{50%{opacity:.3}}.klio-aui-card{border:1px solid var(--ck-line);border-radius:18px;margin:14px 0 20px;padding:18px;scroll-margin:28px}.klio-aui-card.is-image{border:0;padding:0}.klio-aui-card:focus{outline:2px solid var(--ck-muted);outline-offset:5px}.klio-aui-card h3{color:inherit;margin:0 0 8px;font-size:18px;line-height:1.45}.klio-aui-card-body{white-space:pre-wrap;color:inherit;margin:0 0 12px;font-size:15px;line-height:1.7}.klio-aui-image{background:0 0;border:0;border-radius:16px;max-width:min(420px,100%);margin:12px 0 10px;padding:0;display:block;overflow:hidden}.klio-aui-image img{border-radius:16px;width:auto;max-width:100%;height:auto;max-height:360px;display:block}.klio-aui-card .klio-result-actions{margin-top:10px;padding:0}.klio-aui-card .klio-result-actions-buttons{justify-content:flex-start;gap:6px}.klio-aui-card .klio-result-actions-buttons :is(button,a){min-height:32px;padding:6px 10px;font-size:12px}.klio-aui-card .klio-result-actions-buttons .klio-result-action-icon{width:32px;min-width:32px;padding:0}.klio-aui-card .klio-result-actions-buttons .klio-result-action-icon svg{width:15px;height:15px}.klio-aui-copy{color:var(--ck-muted);margin-top:6px}.klio-aui-error{border:1px solid var(--ck-line);color:var(--ck-text);border-radius:14px;margin:12px 0;padding:12px}.klio-aui-error p{margin:0 0 8px}.klio-aui-error button,.klio-aui-profile-apply{border:1px solid var(--ck-line);color:var(--ck-text);background:var(--ck-panel);border-radius:20px;padding:8px 12px}.klio-aui-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.klio-aui-root :is(button,a):focus-visible{outline:2px solid var(--ck-muted);outline-offset:3px}.klio-aui-history-list{max-height:55dvh;padding:0;list-style:none;overflow:auto}.klio-aui-history-list button{text-align:left;width:100%;color:var(--ck-text);overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;padding:12px;display:block}.klio-aui-history-list button:hover{background:var(--ck-hover)}.klio-aui-modal-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.klio-aui-modal-head button{width:32px;height:32px;color:var(--ck-text);background:0 0;border:0;border-radius:50%;font-size:24px}.klio-aui-editor-fields label{gap:8px;margin:14px 0;display:grid}.klio-aui-editor-fields textarea{background:var(--ck-panel);width:100%;color:var(--ck-text);border:1px solid var(--ck-line);font:inherit;resize:vertical;border-radius:12px;max-height:50dvh;padding:12px}.klio-chatkit-toast button{border:1px solid var(--ck-line);color:inherit;background:0 0;border-radius:16px;margin-left:10px;padding:4px 8px}@media (max-width:600px){.klio-aui-viewport{padding:0 14px}.klio-aui-footer{padding-top:24px}.klio-aui-footer:before{clip-path:inset(0 round 24px 24px 0 0);border-radius:24px 24px 0 0;top:24px}.klio-aui-footer>.klio-aui-to-bottom{width:40px;height:40px;top:-44px;left:calc(50% - 20px);right:auto}.klio-aui-welcome h1{font-size:25px}.klio-aui-message{margin-bottom:22px;font-size:14px;font-weight:350;line-height:1.65}.klio-aui-message.is-user .klio-aui-message-text{max-width:92%}.klio-aui-card{padding:12px}.klio-aui-suggestions{gap:6px}.klio-aui-suggestions button{padding:8px 10px;font-size:12px}.klio-aui-disclaimer{font-size:10px}.klio-aui-footer .klio-chatkit-composer-options{gap:5px 8px;padding:4px 2px 0}}@media (prefers-reduced-motion:reduce){.klio-aui-pulse{animation:none}}.klio-aui-carousel{scroll-snap-type:x proximity;gap:12px;max-width:100%;padding-block:4px 12px;display:flex;overflow-x:auto}.klio-aui-carousel figure{scroll-snap-align:start;flex:0 0 min(240px,75vw);min-width:0;margin:0}.klio-aui-carousel .klio-aui-image{width:100%}.klio-aui-carousel figcaption{margin-top:8px;font-size:13px;line-height:1.4}.klio-aui-carousel a{color:inherit;margin-top:6px;font-size:12px;display:inline-block}.klio-aui-quota{color:var(--ck-muted);font-size:12px}.klio-aui-attachment{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.klio-aui-attach-trigger,.klio-aui-attachment-preview>button{color:var(--ck-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.klio-aui-attach-trigger:hover,.klio-aui-attachment-preview>button:hover{background:var(--ck-hover)}.klio-aui-attachment-preview{border:1px solid var(--ck-line);background:var(--ck-panel);border-radius:14px;align-items:center;gap:8px;max-width:100%;padding:6px;display:flex}.klio-aui-attachment-preview img{object-fit:contain;border-radius:8px;width:48px;height:48px}.klio-aui-attachment-purpose{flex:1;min-width:0;max-width:220px}.klio-aui-attachment-purpose .field-label-help{color:var(--ck-muted);font-size:11px;line-height:1.3}.klio-aui-attachment-purpose .module-select-trigger{min-height:30px;margin-top:3px;padding:0 10px}.klio-aui-attachment-purpose .module-select-trigger b,.klio-aui-attachment-purpose .module-select-trigger>em{font-size:12px}.klio-aui-attachment-purpose-note{min-width:0;color:var(--ck-muted);flex:1;font-size:12px}.klio-aui-message-source{justify-content:flex-end;margin-bottom:6px;display:flex}.klio-card-generation{gap:16px;display:grid}.klio-card-generation .klio-card-generation-source{color:var(--ck-muted);margin:0;font-size:13px}.klio-card-generation fieldset{border:0;min-width:0;margin:0;padding:0}.klio-card-generation legend{margin-bottom:8px;padding:0;font-weight:600}.klio-card-generation-choices{flex-wrap:wrap;gap:6px;display:flex}.klio-card-generation .klio-card-generation-choices button{min-height:36px;padding:7px 11px;font-size:12px}.klio-card-generation .klio-card-generation-choices button[aria-pressed=true],.klio-card-generation button.klio-card-generation-submit{color:var(--ck-bg);background:var(--ck-text);border-color:var(--ck-text)}.klio-card-generation-tone{font-weight:600}.klio-card-generation-tone select{width:100%;min-width:0;min-height:42px;color:var(--ck-text);background:var(--ck-panel);border:1px solid var(--ck-line);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:8px 12px;font-size:16px;font-weight:400}html[data-theme=light] .klio-card-generation-tone select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.klio-card-generation label.klio-card-generation-check{align-items:flex-start;gap:10px;display:flex}.klio-card-generation .klio-card-generation-check input{width:16px;height:16px;min-height:16px;accent-color:var(--ck-text);flex-shrink:0;margin:3px 0 0;padding:0}.klio-card-generation-check small{color:var(--ck-muted);overflow-wrap:anywhere;margin-top:3px;display:block}.klio-card-generation .klio-card-generation-quota{color:var(--ck-muted);margin:0;font-size:12px}.klio-card-generation .klio-card-generation-error{color:#ffafb7;margin:0}html[data-theme=light] .klio-card-generation .klio-card-generation-error{color:#b42332}.klio-card-generation footer{margin-top:0}.klio-card-generation-tone textarea{resize:vertical;border:1px solid var(--ck-line);background:var(--ck-panel);width:100%;min-height:72px;color:var(--ck-text);font:inherit;border-radius:10px;padding:10px 12px;font-size:16px}.klio-card-generation>small{color:var(--ck-muted);overflow-wrap:anywhere}.klio-image-text-setting{gap:6px;font-size:13px;display:grid}.klio-image-text-setting textarea{border:1px solid var(--ck-line);background:var(--ck-panel);width:100%;min-width:0;min-height:64px;color:var(--ck-text);font:inherit;resize:vertical;border-radius:10px;padding:8px 10px;font-size:16px}.klio-card-generation :is(button,select,input):focus-visible{outline:2px solid var(--ck-muted);outline-offset:3px}.klio-aui-message-source img{object-fit:contain;border-radius:12px;width:88px;max-height:88px}.klio-aui-carousel figure>button:not(.klio-aui-image){border:1px solid var(--ck-line);background:var(--ck-panel);color:var(--ck-text);cursor:pointer;border-radius:16px;margin-top:6px;padding:6px 10px;font-size:12px;display:block}@media (max-width:600px){.klio-card-generation{gap:12px}.klio-card-generation legend{margin-bottom:6px;font-size:14px}.klio-card-generation-choices{gap:6px}.klio-card-generation .klio-card-generation-choices button{flex:calc(50% - 6px);min-height:40px;padding:8px 9px;font-size:13px}.klio-card-generation .klio-card-generation-check{gap:8px;font-size:14px}.klio-card-generation footer{gap:6px}.klio-card-generation footer button{min-height:40px;padding:8px 12px;font-size:13px}}
