.mk{position:relative;display:inline-block;flex-shrink:0;width:var(--s);height:var(--s);vertical-align:middle;color:var(--mk-c)}.mk--sotem>.sm{position:absolute;left:0;top:0}.mk-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mk-ring{stroke:currentColor}.mk-bar,.mk-ring{transform-box:fill-box;transform-origin:50% 50%}.mk-bar,.mk-eye{fill:currentColor}.mk-arc{stroke:currentColor}.mk-blink,.mk-happy,.mk-look{transform-box:fill-box;transform-origin:50% 50%}.mk-look{translate:calc(var(--mk-lx, 0) * 10%) calc(var(--mk-ly, 0) * 8%);transition:translate .26s ease,opacity .2s ease}.mk-happy{opacity:0;transition:opacity .2s ease}.mk--idle .mk-blink{animation:mk-blink 4.6s ease-in-out infinite}.mk--listening .mk-look{translate:calc(var(--mk-lx, 0) * 10%) calc(-18% + var(--mk-ly, 0) * 6%)}.mk--listening .mk-blink{animation:mk-blink 6.2s ease-in-out infinite}.mk--listening .mk-ring{animation:mk-breathe 2.4s ease-in-out infinite}.mk--sotem.mk--listening .sm-ring{animation:sm-turn 14s linear infinite,mk-breathe 2.4s ease-in-out infinite}.mk--thinking .mk-look{animation:mk-glance 2.2s ease-in-out infinite}.mk--agent.mk--thinking .mk-ring{animation:mk-think 1.6s ease-in-out infinite}.mk--speaking .mk-bar{animation:mk-pulse .9s ease-in-out infinite}.mk--sotem.mk--speaking .sm-bar{animation:sm-flow 9s ease-in-out infinite,mk-pulse .9s ease-in-out infinite}.mk--done .mk-look{opacity:0}.mk--done .mk-happy{opacity:1}@keyframes mk-blink{0%,91%,to{scale:1 1}94%{scale:1 .12}97%{scale:1 1}}@keyframes mk-breathe{0%,to{scale:1}50%{scale:1.06}}@keyframes mk-glance{0%,to{translate:0 0}22%{translate:-22% 0}40%{translate:-22% 0}62%{translate:22% 0}80%{translate:22% 0}}@keyframes mk-think{0%,to{opacity:1}50%{opacity:.55}}@keyframes mk-pulse{0%,to{scale:1 1;opacity:1}50%{scale:1.14 1.3;opacity:.82}}@media (prefers-reduced-motion:reduce){.mk .mk-bar,.mk .mk-blink,.mk .mk-look,.mk .mk-ring{animation:none;transition:none}.mk--sotem.mk--listening .sm-ring{animation:sm-turn 40s linear infinite}.mk--sotem.mk--speaking .sm-bar{animation:none}}.tc-window{--tc-hair:color-mix(in srgb,var(--text-primary) 9%,transparent);--tc-hair-2:color-mix(in srgb,var(--text-primary) 16%,transparent);--tc-soft:color-mix(in srgb,var(--text-primary) 3%,var(--surface-page));--tc-soft-2:color-mix(in srgb,var(--text-primary) 6%,var(--surface-page));--tc-shadow:color-mix(in srgb,var(--text-primary) 26%,transparent);--tc-log-h:420px;container-type:inline-size;position:relative;overflow:hidden;text-align:start;border-radius:18px;border:1px solid var(--tc-hair-2);background:var(--surface-page);color:var(--text-primary);box-shadow:0 1px 0 var(--tc-hair),0 50px 100px -50px var(--tc-shadow),0 20px 40px -30px var(--tc-shadow)}.tc-window-bar{display:flex;align-items:center;gap:12px;min-height:40px;padding:8px 14px;border-bottom:1px solid var(--tc-hair);background:var(--tc-soft)}.tc-lights{display:inline-flex;gap:6px;flex-shrink:0}.tc-lights>i{width:10px;height:10px;border-radius:50%;background:var(--tc-hair-2)}.tc-window-title{font-size:13px;font-weight:500;color:var(--text-secondary)}.tc-window-end{margin-inline-start:auto;min-width:0}.tc-split{display:grid;grid-template-columns:minmax(0,1fr)}@container (min-width: 720px){.tc-split:not(.tc-split--solo){grid-template-columns:236px minmax(0,1fr)}}.tc-list{display:flex;flex-direction:column;min-width:0;border-bottom:1px solid var(--tc-hair);background:var(--tc-soft)}.tc-list-foot,.tc-list-search{display:none}.tc-list-rows{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:8px 10px}.tc-list-rows::-webkit-scrollbar{display:none}.tc-row{flex-shrink:0}.tc-row-btn{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border-radius:10px;text-align:start;font:inherit;color:inherit;background:none;border:0}button.tc-row-btn{cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}button.tc-row-btn:hover{background:var(--tc-soft-2)}button.tc-row-btn:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.tc-row.is-on .tc-row-btn,.tc-row.is-on button.tc-row-btn:hover{background:var(--surface-page);box-shadow:0 0 0 1px var(--tc-hair-2)}.tc-row-txt{display:flex;flex-direction:column;min-width:0;flex:1}.tc-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tc-row-top b{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-row-msg,.tc-row-top time{display:none}@container (min-width: 720px){.tc-list--auto,.tc-list--list{border-bottom:0;border-inline-end:1px solid var(--tc-hair)}.tc-list--auto .tc-list-search,.tc-list--list .tc-list-search{display:block;padding:12px 12px 4px}.tc-list--auto .tc-list-rows,.tc-list--list .tc-list-rows{flex-direction:column;overflow:visible;padding:8px;flex:1}.tc-list--auto .tc-row-top time,.tc-list--list .tc-row-top time{display:inline;flex-shrink:0;font-size:11px;color:var(--text-muted)}.tc-list--auto .tc-row-msg,.tc-list--list .tc-row-msg{display:block;font-size:12px;line-height:1.4;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-list--auto .tc-row-btn,.tc-list--list .tc-row-btn{padding:8px}.tc-list--auto .tc-list-foot,.tc-list--list .tc-list-foot{display:flex;align-items:center;gap:10px;padding:12px;border-top:1px solid var(--tc-hair);font-size:13px;color:var(--text-secondary)}}.tc-search{display:flex;align-items:center;height:32px;padding-inline:10px;border-radius:9px;border:1px solid var(--tc-hair);background:var(--surface-page);font-size:13px;color:var(--text-muted)}.tc-main{display:flex;flex-direction:column;min-width:0}.tc-head{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--tc-hair)}.tc-head-txt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.tc-head-txt b{font-size:14px;font-weight:500}.tc-head-txt small{font-size:12px;color:var(--text-muted)}.tc-head-end{margin-inline-start:auto}.tc-log{height:var(--tc-log-h);overflow-y:auto;overscroll-behavior:contain;padding:16px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin}.tc-log:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.tc-msg{display:flex;flex-direction:column;gap:4px;max-width:min(88%,34rem);min-width:0}.tc-msg--user{align-self:flex-end;align-items:flex-end}.tc-msg--agent{align-self:flex-start;align-items:flex-start}.tc-msg-who{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-muted)}.tc-bubble{padding:9px 13px;border-radius:16px;font-size:14px;line-height:1.55;overflow-wrap:anywhere;min-width:0;max-width:100%}.tc-msg--user .tc-bubble{background:var(--text-primary);color:var(--surface-page);border-end-end-radius:6px}.tc-msg--agent .tc-bubble{background:var(--tc-soft-2);color:var(--text-primary);border-end-start-radius:6px}.tc-msg-foot{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%}.tc-msg--user .tc-msg-foot{align-items:flex-end}.tc-caret{display:inline-block;width:2px;height:1em;margin-inline-start:2px;vertical-align:-.15em;background:currentColor;animation:tc-blink 1s steps(2) infinite}.tc-note{align-self:center;display:inline-flex;align-items:center;gap:6px;max-width:90%;font-size:12px;color:var(--text-muted);text-align:center;overflow-wrap:anywhere}.tc-note.is-live{color:var(--text-secondary);animation:tc-rise .3s ease both}.tc-work{align-self:flex-start;width:min(100%,26rem);padding:12px 14px;border-radius:14px;border:1px solid var(--tc-hair);background:var(--surface-page);box-shadow:0 12px 30px -24px var(--tc-shadow);animation:tc-rise .35s ease both}.tc-work--draft{border-color:var(--sotem-line);background:linear-gradient(180deg,var(--sotem-soft),var(--surface-page) 70%)}.tc-work-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px}.tc-work-top b{font-weight:500}.tc-work-tag{color:var(--text-muted);min-width:0;overflow-wrap:anywhere}.tc-chip{margin-inline-start:auto;display:inline-flex;align-items:center;gap:5px;height:20px;padding-inline:7px;border-radius:999px;border:1px solid var(--tc-hair);font-size:11px;color:var(--text-secondary);white-space:nowrap}.tc-chip>i{width:6px;height:6px;border-radius:50%;background:var(--text-faint)}.tc-chip--working>i{background:var(--sotem);animation:tc-pulse 1.2s ease-in-out infinite}.tc-chip--ready{color:var(--status-ok-text);border-color:color-mix(in srgb,rgb(var(--status-ok-rgb)) 35%,transparent)}.tc-chip--ready>i{background:rgb(var(--status-ok-rgb))}.tc-chip--waiting>i{background:rgb(var(--status-warn-rgb))}.tc-work-title{margin-top:8px;font-size:14px;font-weight:500;letter-spacing:-.01em;overflow-wrap:anywhere}.tc-work-body{margin-top:2px;font-size:13px;line-height:1.45;color:var(--text-secondary);overflow-wrap:anywhere}.tc-work-actions{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tc-compose{padding:10px 12px 12px;border-top:1px solid var(--tc-hair)}.tc-suggest{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:10px;margin-inline:-12px;padding-inline:12px}.tc-suggest::-webkit-scrollbar{display:none}@container (min-width: 720px){.tc-suggest{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}}.tc-suggest ol,.tc-suggest ul{display:contents}.tc-sug{flex-shrink:0;height:30px;padding-inline:12px;border-radius:999px;border:1px solid var(--tc-hair-2);background:var(--surface-page);font:inherit;font-size:13px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease}.tc-sug:hover{color:var(--text-primary);background:var(--tc-soft)}.tc-sug.is-on{background:var(--text-primary);border-color:var(--text-primary);color:var(--surface-page)}.tc-sug:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.tc-compose-box{display:flex;align-items:center;gap:8px;height:44px;padding-inline:6px;border-radius:12px;border:1px solid var(--tc-hair-2);background:var(--surface-page)}.tc-compose-btn{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;color:var(--text-secondary);font-size:18px;line-height:1}.tc-compose-btn--ink{background:var(--text-primary);color:var(--surface-page)}.tc-compose-box--grow{height:auto;min-height:44px;align-items:flex-end;padding-block:6px}.tc-compose-box--grow:focus-within{border-color:var(--text-muted)}.tc-compose-box--grow>textarea{flex:1;min-width:0;align-self:center;resize:none;border:0;background:transparent;font:inherit;font-size:14px;line-height:1.5;color:var(--text-primary);outline:none;padding-block:5px}.tc-compose-box--grow>textarea::-moz-placeholder{color:var(--text-muted)}.tc-compose-box--grow>textarea::placeholder{color:var(--text-muted)}.tc-compose-ph{flex:1;min-width:0;font-size:14px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-compose-input{flex:1;min-width:0;height:100%;border:0;background:transparent;font:inherit;font-size:14px;color:var(--text-primary);outline:none}@keyframes tc-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tc-blink{0%,to{opacity:.25}50%{opacity:1}}@keyframes tc-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.tc-window *,.tc-window :after,.tc-window :before{animation:none!important;transition:none!important}}