.kian-sources-module__5ZictW__row{gap:var(--kian-gap-message);margin-top:var(--kian-gap-message);flex-wrap:wrap;padding:0;list-style:none;display:flex}.kian-sources-module__5ZictW__chip{border-radius:var(--kian-radius-input);background:var(--kian-bg-2);border:1px solid var(--kian-border);color:var(--kian-text-mute);font-size:var(--kian-text-size-msg);cursor:pointer;transition:color var(--kian-dur-fast) var(--kian-ease), border-color var(--kian-dur-fast) var(--kian-ease);align-items:center;gap:.25rem;padding:.25rem .5rem;display:inline-flex}.kian-sources-module__5ZictW__chip:hover{color:var(--kian-text);border-color:var(--kian-border-hi)}.kian-sources-module__5ZictW__chip:focus-visible{color:var(--kian-text);border-color:var(--kian-border-hi);box-shadow:var(--kian-focus-ring-strong);outline:none}@media (prefers-reduced-motion:reduce){.kian-sources-module__5ZictW__chip{transition:none}}
.kian-message-module__J5U6WW__turn{padding:var(--kian-padding-panel);gap:var(--kian-gap-message);font-size:var(--kian-text-size-msg);color:var(--kian-text);flex-direction:column;line-height:1.5;display:flex}.kian-message-module__J5U6WW__turn--user{align-items:flex-end}.kian-message-module__J5U6WW__bubble{border-radius:var(--kian-radius-panel);max-width:80%;box-shadow:var(--kian-shadow-0);padding:.625rem .875rem}.kian-message-module__J5U6WW__bubble--user{background:var(--kian-accent);color:var(--kian-text-on-accent)}.kian-message-module__J5U6WW__bubble--assistant{background:var(--kian-bg-2);color:var(--kian-text);border:1px solid var(--kian-border)}.kian-message-module__J5U6WW__bubble a{color:var(--kian-accent-hi)}.kian-message-module__J5U6WW__bubble code{font-family:var(--kian-font-mono);font-size:var(--kian-text-size-code);background:var(--kian-bg-3);border-radius:.25rem;padding:0 .25rem}.kian-message-module__J5U6WW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.thinking-bubble-module__uam7PW__bubble{border-bottom:1px solid var(--kian-border);transition:opacity var(--kian-dur-medium) var(--kian-ease);background:0 0;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.55rem .75rem;display:flex;position:relative}.thinking-bubble-module__uam7PW__bubble:last-child{border-bottom:none}.thinking-bubble-module__uam7PW__bubble[data-live=true]{background:linear-gradient(90deg, color-mix(in oklab, var(--kian-accent) 6%, transparent) 0%, color-mix(in oklab, var(--kian-accent) 0%, transparent) 60%)}.thinking-bubble-module__uam7PW__bubble[data-live=false]{opacity:.78}.thinking-bubble-module__uam7PW__text{font-size:var(--kian-text-size-msg);color:var(--kian-text);font-weight:var(--kian-font-weight-body);white-space:pre-wrap;flex:auto;min-width:0;margin:0;line-height:1.45}.thinking-bubble-module__uam7PW__bubble[data-live=false] .thinking-bubble-module__uam7PW__text{color:var(--kian-text-mute)}.thinking-bubble-module__uam7PW__dots{color:var(--kian-accent);letter-spacing:.05em;flex:none;align-items:center;gap:.18rem;margin-top:.35rem;font-size:.85rem;display:inline-flex}.thinking-bubble-module__uam7PW__dots>span{display:inline-block}.thinking-bubble-module__uam7PW__dots[data-reduced-motion=false]>span{width:.25rem;height:.25rem;animation:thinking-bubble-module__uam7PW__thinkingPulse 1.1s var(--kian-ease) infinite;background:currentColor;border-radius:50%}.thinking-bubble-module__uam7PW__dots[data-reduced-motion=false]>span:nth-child(2){animation-delay:.18s}.thinking-bubble-module__uam7PW__dots[data-reduced-motion=false]>span:nth-child(3){animation-delay:.36s}.thinking-bubble-module__uam7PW__dots[data-reduced-motion=true]>span{font-feature-settings:"tnum"}@keyframes thinking-bubble-module__uam7PW__thinkingPulse{0%,80%,to{opacity:.45;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.thinking-bubble-module__uam7PW__bubble{transition:none}.thinking-bubble-module__uam7PW__dots>span{animation:none!important}}
.kian-reasoning-module__QPdiZa__container{margin:var(--kian-gap-message) var(--kian-padding-panel);border-radius:var(--kian-radius-input);background:var(--kian-bg-2);border:1px solid var(--kian-border);-webkit-backdrop-filter:var(--kian-blur-panel);backdrop-filter:var(--kian-blur-panel);padding:0;list-style:none;position:relative;overflow:hidden}.kian-reasoning-module__QPdiZa__container:has([data-live=true]){border-color:color-mix(in oklab, var(--kian-accent) 35%, var(--kian-border));box-shadow:0 0 0 1px color-mix(in oklab, var(--kian-accent) 18%, transparent)}.kian-reasoning-module__QPdiZa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.kian-composer-module__6AvcEG__wrap{padding:var(--kian-padding-panel);border-top:1px solid var(--kian-border);background:var(--kian-bg-2);gap:.5rem;display:flex}.kian-composer-module__6AvcEG__textarea{resize:none;border-radius:var(--kian-radius-input);background:var(--kian-bg-1);border:1px solid var(--kian-border);min-height:2.25rem;max-height:10rem;color:var(--kian-text);font-family:var(--kian-font-body);font-size:var(--kian-text-size-msg);font-weight:var(--kian-font-weight-body);letter-spacing:var(--kian-text-tracking);transition:border-color var(--kian-dur-fast) var(--kian-ease), box-shadow var(--kian-dur-fast) var(--kian-ease);outline:none;flex:1;padding:.5rem .75rem;line-height:1.4}.kian-composer-module__6AvcEG__textarea:focus-visible{border-color:var(--kian-accent);box-shadow:var(--kian-focus-ring-strong)}.kian-composer-module__6AvcEG__button{border-radius:var(--kian-radius-input);background:var(--kian-accent);color:var(--kian-text-on-accent);cursor:pointer;transition:background var(--kian-dur-fast) var(--kian-ease);border:none;align-self:flex-end;padding:.5rem .875rem;font-weight:600}.kian-composer-module__6AvcEG__button:hover:not(:disabled){background:var(--kian-accent-hi)}.kian-composer-module__6AvcEG__button:focus-visible{box-shadow:var(--kian-focus-ring-strong);outline:none}.kian-composer-module__6AvcEG__button:disabled{background:var(--kian-accent-lo);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.kian-composer-module__6AvcEG__textarea,.kian-composer-module__6AvcEG__button{transition:none}}
.kian-panel-shell-module__pluiWG__shell{background:var(--kian-bg-0);color:var(--kian-text);border:1px solid var(--kian-border);border-radius:var(--kian-radius-panel);box-shadow:var(--kian-shadow-2);font-family:var(--kian-font-body);font-weight:var(--kian-font-weight-body);letter-spacing:var(--kian-text-tracking);background-image:var(--kian-glow);grid-template-rows:auto 1fr auto;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.kian-panel-shell-module__pluiWG__header{padding:.75rem var(--kian-padding-panel);border-bottom:1px solid var(--kian-border);font-size:var(--kian-text-size-header);justify-content:space-between;align-items:center;display:flex}.kian-panel-shell-module__pluiWG__headerRight{align-items:center;gap:.5rem;display:flex}.kian-panel-shell-module__pluiWG__body{flex-direction:column;gap:0;min-height:0;display:flex;overflow-y:auto}.kian-panel-shell-module__pluiWG__close{color:var(--kian-text-mute);cursor:pointer;border-radius:var(--kian-radius-input);transition:color var(--kian-dur-fast) var(--kian-ease), background var(--kian-dur-fast) var(--kian-ease);background:0 0;border:none;padding:.25rem .5rem;font-size:1.25rem;line-height:1}.kian-panel-shell-module__pluiWG__close:hover{color:var(--kian-text);background:var(--kian-bg-3)}.kian-panel-shell-module__pluiWG__close:focus-visible{color:var(--kian-text);background:var(--kian-bg-3);box-shadow:var(--kian-focus-ring-strong);outline:none}@media (prefers-reduced-motion:reduce){.kian-panel-shell-module__pluiWG__close{transition:none}}.kian-panel-shell-module__pluiWG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.marketing-panel-module__L4nTBG__launcher{right:var(--kian-padding-panel);bottom:var(--kian-padding-panel);background:var(--kian-accent);color:var(--kian-text-on-accent);border-radius:var(--kian-radius-panel);box-shadow:var(--kian-shadow-1);font-family:var(--kian-font-body);cursor:pointer;z-index:var(--kian-z-launcher);border:none;padding:.75rem 1.25rem;font-weight:600;position:fixed}.marketing-panel-module__L4nTBG__launcher:hover{background:var(--kian-accent-hi)}.marketing-panel-module__L4nTBG__launcher:focus-visible{background:var(--kian-accent-hi);box-shadow:var(--kian-shadow-1), var(--kian-focus-ring-strong);outline:none}@media (prefers-reduced-motion:reduce){.marketing-panel-module__L4nTBG__launcher{transition:none}}.marketing-panel-module__L4nTBG__panel{width:var(--kian-panel-width-marketing);max-width:100vw;height:100vh;z-index:var(--kian-z-panel);display:flex;position:fixed;top:0;right:0}.marketing-panel-module__L4nTBG__panel>*{flex:1;min-width:0}
.app-bubble-module__4lRM8G__fab{right:var(--kian-padding-panel);bottom:var(--kian-padding-panel);width:var(--kian-fab-size);height:var(--kian-fab-size);background:var(--kian-accent);color:var(--kian-text);cursor:pointer;box-shadow:var(--kian-shadow-1);z-index:var(--kian-z-launcher);transition:background var(--kian-dur-fast) var(--kian-ease);border:none;border-radius:50%;font-size:1.5rem;position:fixed}.app-bubble-module__4lRM8G__fab:hover{background:var(--kian-accent-hi)}.app-bubble-module__4lRM8G__fab:focus-visible{background:var(--kian-accent-hi);box-shadow:var(--kian-shadow-1), var(--kian-focus-ring-strong);outline:none}@media (prefers-reduced-motion:reduce){.app-bubble-module__4lRM8G__fab{transition:none}}.app-bubble-module__4lRM8G__panel{right:var(--kian-padding-panel);bottom:calc(var(--kian-fab-size) + var(--kian-padding-panel) + .5rem);width:var(--kian-panel-width-app);height:var(--kian-panel-height-app);max-width:calc(100vw - 2 * var(--kian-padding-panel));max-height:calc(100vh - 2 * var(--kian-padding-panel));z-index:var(--kian-z-panel);display:flex;position:fixed}.app-bubble-module__4lRM8G__panel>*{flex:1;min-width:0}
.operator-drawer-module__s80ZnW__drawer{height:100vh;min-width:var(--kian-panel-width-operator-min);max-width:var(--kian-panel-width-operator-max);width:var(--kian-panel-width-operator);z-index:var(--kian-z-panel);border-left:1px solid var(--kian-border);background:var(--kian-bg-0);display:flex;position:fixed;top:0;right:0;overflow:hidden}.operator-drawer-module__s80ZnW__drawer>*{flex:1;min-width:0}.operator-drawer-module__s80ZnW__resizeHandle{width:var(--kian-resize-handle-width);cursor:col-resize;transition:background var(--kian-dur-fast) var(--kian-ease);z-index:1;background:0 0;outline:none;position:absolute;top:0;bottom:0;left:0}.operator-drawer-module__s80ZnW__resizeHandle:hover{background:var(--kian-border-hi)}.operator-drawer-module__s80ZnW__resizeHandle:focus-visible{background:var(--kian-accent);box-shadow:var(--kian-focus-ring-strong)}@media (prefers-reduced-motion:reduce){.operator-drawer-module__s80ZnW__resizeHandle{transition:none}}
.kian-widget-module__OgFZaG__root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
.kian-widget-modes-module__j479YG__wrap{background:var(--kian-bg-0);min-height:100vh;color:var(--kian-text);padding:2rem}vallit-widget{display:none!important}.kian-widget-modes-module__j479YG__header{max-width:48rem;margin:0 auto 2rem}.kian-widget-modes-module__j479YG__header h1{margin:0 0 .25rem;font-size:1.5rem}.kian-widget-modes-module__j479YG__header p{color:var(--kian-text-mute);margin:0}.kian-widget-modes-module__j479YG__grid{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1rem;max-width:72rem;margin:0 auto;display:grid}.kian-widget-modes-module__j479YG__card{background:var(--kian-bg-1);border:1px solid var(--kian-border);border-radius:var(--kian-radius-panel);min-height:28rem;padding:1rem;position:relative;overflow:hidden;transform:translateZ(0)}.kian-widget-modes-module__j479YG__card h2{margin:0 0 .25rem;font-size:1rem}.kian-widget-modes-module__j479YG__card p{color:var(--kian-text-mute);margin:0 0 1rem;font-size:.875rem}.kian-widget-modes-module__j479YG__cardWide{grid-column:1/-1}.kian-widget-modes-module__j479YG__operatorBox{min-height:28rem;position:relative}.kian-widget-modes-module__j479YG__modelPill{font-family:var(--kian-font-mono);font-size:var(--kian-text-size-code);background:var(--kian-bg-3);border-radius:var(--kian-radius-input);color:var(--kian-text-mute);padding:.125rem .375rem}
