*,:after,:before{box-sizing:border-box}.chat,.chat *{font-family:var(--font-sans);font-weight:var(--fw-normal)}.chat{color:var(--text);font-size:var(--fs-base);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.thread{max-width:100%;margin:0;padding:2rem 1.5rem 7rem;display:flex;flex-direction:column;gap:var(--gap-msg)}.msg-user{display:inline-block;max-width:100%;background:var(--fk-primary);border-radius:var(--fk-r-panel) var(--fk-r-panel) var(--fk-r-sm) var(--fk-r-panel);padding:var(--fk-s-3) var(--fk-s-4);font-size:var(--fk-t-read);line-height:var(--fk-lh-lesen);box-shadow:var(--fk-float);word-break:break-word}.msg-user,.msg-user p{color:var(--fk-on-primary)}.msg-user p{margin:0}.msg-user p+p{margin-top:.5rem}.msg-ai{display:flex;gap:var(--fk-s-3);align-items:flex-start;max-width:85%}.msg-user-col{max-width:75%}.msg-ai-col{max-width:80%}@media (max-width:767px){.thread{padding-left:.75rem;padding-right:.75rem}.msg-ai{max-width:92%}.msg-ai-col,.msg-user-col{max-width:88%}}.chat-timeline-pad{padding:var(--fk-s-5) var(--fk-s-6) 0}.chat-welcome-pad{padding:9vh var(--fk-s-6) 0}@media (max-width:767px){.chat-timeline-pad,.chat-welcome-pad{padding-left:var(--fk-s-2);padding-right:var(--fk-s-2)}.composer-wrap{padding-left:var(--fk-s-3);padding-right:var(--fk-s-3)}.action-pill-desktop-only{display:none!important}}.avatar{flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:var(--accent);color:var(--fk-on-primary);display:grid;place-items:center;font-size:var(--fk-t-caption);font-weight:var(--fk-w-fett);font-family:var(--font-ui,var(--font-sans));margin-top:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.msg-ai .body>:first-child{margin-top:0}.msg-ai .body>:last-child{margin-bottom:0}.msg-ai p{margin:0 0 .25rem}.msg-ai h3{font-size:var(--fk-t-title);font-weight:var(--fw-medium);margin:1.25rem 0 .5rem}.msg-ai ol,.msg-ai ul{margin:0 0 .25rem;padding-left:1.25rem}.msg-ai li{margin:.25rem 0}.msg-ai a{color:var(--accent);text-decoration:none;border-bottom:var(--hair) solid color-mix(in srgb,var(--accent) 40%,transparent)}.msg-ai a:hover{border-bottom-color:var(--accent)}.msg-ai code:not(pre code){font-family:var(--font-mono);font-size:.86em;background:var(--surface-2);border:var(--hair) solid var(--border);border-radius:var(--fk-r-ctl);padding:.1em .36em}.cursor{display:inline-block;width:.5em;height:1.05em;vertical-align:text-bottom;background:var(--text);margin-left:1px;animation:blink 1.1s steps(2,start) infinite}@keyframes blink{50%{opacity:0}}.tool{gap:.5rem;padding:.125rem 0;font-size:var(--fk-t-caption);font-family:var(--font-ui);font-weight:var(--fk-w-mittel);color:var(--fk-ink-3)}.tool .ico{flex:0 0 13px;width:13px;height:13px;color:var(--fk-ink-4)}.tool .ico svg{width:13px;height:13px;display:block}.tool .name{font-family:var(--font-ui);color:var(--fk-ink);font-weight:var(--fk-w-mittel)}.tool .arg,.tool .name{font-size:var(--fk-t-caption)}.tool .arg{font-family:var(--font-mono);color:var(--fk-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.tool .status{flex:0 0 auto;gap:.25rem}.badge{gap:.3rem;font-family:var(--font-ui);padding:.125rem .5rem .125rem .375rem;letter-spacing:.01em}.badge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.badge.running{background:var(--fk-warn-tint)}.badge.running:before{animation:pulse 1.2s ease-in-out infinite}.badge.done{background:var(--fk-ok-tint)}.badge.cached{color:var(--fk-ink-4);background:var(--fk-recess)}.badge.error{background:var(--fk-err-tint)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.tool-x{border-radius:0;box-shadow:none;overflow:visible}.tool-x>summary{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fk-s-1);padding:.125rem 0;cursor:pointer;list-style:none}.tool-x>summary::-webkit-details-marker{display:none}.tool-x .row{display:flex;align-items:center;gap:.5rem;width:100%}.tool-x .ico{flex:0 0 13px;width:13px;height:13px;color:var(--fk-ink-4)}.tool-x .ico svg{width:13px;height:13px;display:block}.tool-x .name{font-family:var(--font-ui);font-size:var(--fk-t-caption);color:var(--fk-ink);font-weight:var(--fk-w-mittel)}.tool-x .arg{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.tool-x .arg,.tool-x .result-pill{font-family:var(--font-mono);font-size:var(--fk-t-caption);color:var(--fk-ink-3)}.tool-x .result-pill{display:inline-flex;align-items:center;gap:var(--fk-s-1);margin-left:var(--fk-s-5);padding:2px var(--fk-s-2);border-radius:var(--fk-r-round);background:var(--fk-recess);font-weight:var(--fk-w-fett);transition:background .1s ease,color .1s ease}.tool-x>summary:hover .result-pill,.tool-x[open] .result-pill{background:var(--fk-hover);color:var(--fk-ink)}.tool-x .out{border:none;padding:var(--fk-s-2) 0 2px var(--fk-s-5);font-family:var(--font-mono);line-height:var(--fk-lh-lesen);color:var(--fk-ink-2);overflow-x:auto}.tool-inline{display:flex;align-items:center;gap:.5rem;padding:.125rem 0;font-size:var(--fk-t-caption);font-family:var(--font-ui);color:var(--fk-ink-3)}.tool-inline .ico{flex:0 0 13px;width:13px;height:13px;color:var(--fk-ink-4)}.tool-inline .ico svg{width:13px;height:13px;display:block}.tool-inline .name{font-family:var(--font-ui);font-size:var(--fk-t-caption);color:var(--fk-ink);font-weight:var(--fk-w-mittel)}.tool-inline .arg{font-family:var(--font-mono);font-size:var(--fk-t-caption);color:var(--fk-ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tool-inline .dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;margin-left:.125rem}.tool-inline .dot.running{background:var(--fk-warn);animation:pulse 1.2s ease-in-out infinite}.tool-inline .dot.done{background:var(--fk-ok)}.tool-inline .dot.error{background:var(--fk-err)}@keyframes xos-slide-down{0%{opacity:0;transform:translateY(-6px) scaleY(.97);transform-origin:top}to{opacity:1;transform:translateY(0) scaleY(1);transform-origin:top}}.xos-activity-panel-body{padding:2px var(--fk-s-2) 2px var(--fk-s-2);position:relative;animation:xos-slide-down .2s cubic-bezier(.16,1,.3,1) both}.actor-block{border:var(--fk-line-w) solid var(--sep);border-radius:var(--r-4,var(--fk-r-panel));background:var(--bg-recess);overflow:hidden}.actor-block-head{display:flex;align-items:center;gap:var(--fk-s-3);padding:var(--fk-s-2) var(--fk-s-3);border-bottom:var(--fk-line-w) solid var(--sep)}.actor-block-head .name{font-family:var(--font-ui);font-size:var(--fk-t-ui);font-weight:var(--fk-w-fett);color:var(--fg-primary)}.actor-block-head .count{margin-left:auto;font-family:var(--font-mono);font-size:var(--fk-t-caption);font-weight:var(--fk-w-fett);color:var(--fg-tertiary);background:var(--bg-chip);padding:2px var(--fk-s-2);border-radius:var(--fk-r-round)}.actor-block-rows{padding:2px var(--fk-s-2) var(--fk-s-1)}.actor-row-plain{padding:var(--fk-s-2) var(--fk-s-2)}.actor-row-details{background:transparent}.actor-row-summary{display:flex;align-items:center;gap:var(--fk-s-2);padding:var(--fk-s-2) var(--fk-s-2);cursor:pointer;list-style:none;border-radius:var(--fk-r-card)}.actor-row-summary::-webkit-details-marker{display:none}.actor-row-summary:hover{background:var(--bg-chip)}.actor-row-summary .actor-row-chev{margin-left:auto;color:var(--fg-quaternary);flex-shrink:0;transition:transform .15s ease}.actor-row-details[open]>.actor-row-summary .actor-row-chev{transform:rotate(90deg)}.actor-row-out{padding:var(--fk-s-1) var(--fk-s-2) var(--fk-s-2) var(--fk-s-5)}.code{border:var(--hair) solid var(--border);border-radius:var(--r-card);background:var(--code-bg);overflow:hidden;margin:.75rem 0}.code-head{display:flex;align-items:center;justify-content:space-between;padding:.4rem .75rem;border-bottom:var(--hair) solid var(--border);background:color-mix(in srgb,var(--code-bg) 60%,var(--bg))}.code-lang{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.02em}.code-lang,.copy-btn{font-size:var(--fk-t-caption)}.copy-btn{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-sans);color:var(--text-secondary);background:transparent;border:none;border-radius:var(--r-sm);padding:.2rem .4rem;cursor:pointer}.copy-btn:hover{color:var(--text);background:var(--surface-2)}.copy-btn svg{width:14px;height:14px}.copy-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus)}.code pre{margin:0;padding:.875rem 1rem;overflow-x:auto;font-family:var(--font-mono);font-size:var(--fk-t-ui);line-height:var(--fk-lh-lesen);color:var(--code-text)}.code .tok-key{color:var(--tok-key)}.code .tok-str{color:var(--tok-str)}.code .tok-num{color:var(--tok-num)}.code .tok-com{color:var(--tok-com);font-style:italic}.code .tok-fn{color:var(--tok-fn)}.composer-wrap{flex-shrink:0;padding:var(--fk-s-2) var(--fk-s-5) var(--fk-s-5);background:var(--bg-content);position:relative;z-index:10}.composer{display:flex;flex-direction:column;background:var(--fk-panel);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:var(--fk-border);border-radius:var(--fk-r-panel);box-shadow:var(--fk-float);overflow:hidden;transition:box-shadow .2s cubic-bezier(.16,1,.3,1)}.composer:focus-within{box-shadow:var(--fk-float)}.composer-input-row{display:flex;align-items:flex-end;gap:var(--fk-s-2);padding:var(--fk-s-4) var(--fk-s-4) var(--fk-s-1)}.composer-action-row{display:flex;align-items:center;justify-content:space-between;padding:var(--fk-s-2) var(--fk-s-3) var(--fk-s-3)}.composer-actions{display:flex;align-items:center;gap:var(--fk-s-2);overflow-x:auto;flex:1 1 auto;min-width:0;scrollbar-width:none;-ms-overflow-style:none}.composer-actions::-webkit-scrollbar{display:none}.icon-btn{flex:0 0 auto;width:32px;height:32px;display:grid;place-items:center;border:none;background:transparent;color:var(--fk-ink-4);border-radius:var(--fk-r-round);cursor:pointer;transition:color .1s,background .1s}.icon-btn:hover{color:var(--fk-ink-3);background:var(--bg-hover)}.icon-btn svg{width:16px;height:16px}.action-pill{display:inline-flex;align-items:center;gap:var(--fk-s-1);padding:var(--fk-s-1) var(--fk-s-3);border-radius:var(--fk-r-round);font-size:var(--fk-t-caption);font-family:var(--font-ui,var(--font-sans));font-weight:var(--fk-w-mittel);color:var(--fk-ink-3);background:var(--bg-card-glass);border:var(--fk-line-w) solid var(--rule);cursor:pointer;transition:color .1s,background .1s;white-space:nowrap}.action-pill:hover{color:var(--ink-1);background:var(--bg-hover)}.action-pill svg{width:12px;height:12px;flex-shrink:0}.composer textarea{flex:1;min-width:0;border:none;background:transparent;resize:none;font-family:var(--font-ui,var(--font-sans));font-size:var(--fk-t-read);line-height:var(--fk-lh-lesen);color:var(--ink-1);padding:0;max-height:180px;overflow-y:auto}.composer textarea::-moz-placeholder{color:var(--fk-ink-4)}.composer textarea::placeholder{color:var(--fk-ink-4)}.composer textarea:focus{outline:none}.send-btn{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border:none;border-radius:50%;background:var(--ink-1);color:var(--on-ink-1);cursor:pointer;box-shadow:var(--fk-float);transition:transform .16s cubic-bezier(.16,1,.3,1),background .1s}.send-btn:hover{background:var(--ink-2);transform:scale(1.06)}.send-btn:disabled{background:var(--bg-hover);color:var(--fg-quaternary);cursor:default;box-shadow:none;transform:none;opacity:.6}.send-btn svg{width:15px;height:15px}.send-btn:focus-visible{outline:none;box-shadow:0 0 0 var(--fk-ring-w) var(--fk-ring)}.sidebar{width:220px;flex:0 0 220px;border-right:var(--hair) solid var(--border);background:var(--surface);padding:.75rem;gap:.25rem}.sidebar .grp{color:var(--text-muted);font-weight:var(--fw-medium);text-transform:none;padding:.5rem .5rem .25rem}.side-item{gap:.5rem;padding:.4rem .5rem;border-radius:var(--r-sm);font-size:var(--fk-t-read);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis}.side-item:hover{background:var(--surface-hover);color:var(--text)}.side-item.active{background:var(--surface-2);color:var(--text)}.side-item .ico{flex:0 0 15px;width:15px;height:15px;color:var(--text-muted)}.side-item .ico svg{width:15px;height:15px;display:block}.modell-info-knopf{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;padding:var(--fk-s-1);border:none;border-radius:var(--fk-r-ctl);background:transparent;color:var(--fg-tertiary);cursor:pointer;flex-shrink:0}.modell-info-knopf:hover,.modell-info-knopf[data-offen=true]{background:var(--bg-recess);color:var(--accent)}@media (hover:hover) and (pointer:fine){.modell-info-knopf{display:none}}@media (max-width:767px){.msg-avatar{display:none!important}.msg-ai,.msg-user-row{padding:var(--fk-s-3) 0!important}.msg-ai{max-width:100%}.msg-user-col{max-width:86%}.msg-ai-col{max-width:100%}.msg-user{padding:var(--fk-s-3) var(--fk-s-4)!important}.msg-ai .body,.msg-user{font-size:var(--fk-t-touch)!important;line-height:var(--fk-lh-lesen)!important}.msg-ai .body{background:transparent!important;border-radius:0!important;padding:2px 0!important}.msg-ai .body[style*="border-left: 3px"]{padding-left:var(--fk-s-3)!important}.thread.chat-root{padding-left:0!important;padding-right:0!important;padding-top:var(--fk-s-3)!important}.chat-timeline-pad,.chat-welcome-pad{padding-left:var(--fk-s-4);padding-right:var(--fk-s-4)}.composer-wrap{padding:var(--fk-s-2) var(--fk-s-3) calc(var(--fk-s-3) + env(safe-area-inset-bottom, 0px))}.composer{border-radius:var(--fk-r-card)}.composer .composer-spiegel,.composer textarea{font-size:var(--fk-t-touch)!important}.composer textarea:focus-visible{outline:none!important;box-shadow:none!important}.composer-actions{gap:var(--fk-s-2)}.action-pill{min-height:var(--fk-touch);padding:var(--fk-s-2) var(--fk-s-4);font-size:var(--fk-t-read)}.action-pill .pill-text{display:none}.pill-label{max-width:46vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.chat-root{--bg:var(--bg-card);--surface:var(--bg-app);--surface-2:var(--bg-recess);--surface-hover:var(--bg-hover);--text:var(--ink-1);--text-secondary:var(--ink-3);--text-muted:var(--ink-4);--border:var(--rule);--border-strong:var(--rule-strong);--accent-contrast:var(--fk-on-primary);--focus:var(--accent);--hair:var(--fk-line-w);--r-bubble:var(--fk-r-card);--r-card:var(--fk-r-card);--r-input:var(--fk-r-card);--r-sm:var(--fk-r-ctl);--r-pill:var(--fk-r-round);--gap-msg:var(--fk-s-4);--code-bg:var(--bg-recess);--code-text:var(--ink-1)}.chat-root.thread,.thread.chat-root{max-width:none!important;width:100%;margin:0!important;padding:1.25rem 1.5rem 7rem;gap:.5rem}.composer-wrap .composer,.composer-wrap .composer-overlay{max-width:984px;margin-left:auto;margin-right:auto}.msg-ai .body p:last-child,.msg-user p:last-child{margin-bottom:0}.sidebar{padding:var(--fk-s-1) var(--fk-s-2);flex-direction:column;gap:1px}.side-item,.sidebar{width:100%;display:flex}.side-item{align-items:center;gap:var(--fk-s-3);padding:var(--fk-s-4) var(--fk-s-4);flex-shrink:0;overflow:hidden;cursor:pointer;border-radius:var(--fk-r-panel);font-family:var(--font-ui,sans-serif);font-size:var(--fk-t-title);font-weight:var(--fk-w-mittel);color:var(--fk-ink);line-height:var(--fk-lh-ui);transition:background .1s cubic-bezier(.16,1,.3,1),color .1s;list-style:none}.side-item,.side-item>*{min-width:0}.side-item .session-ts{display:none}.side-item.active,.side-item:hover{background:var(--fk-hover);color:var(--fk-ink)}.side-item.active,.sidebar .grp{font-weight:var(--fk-w-fett)}.sidebar .grp{font-size:var(--fk-t-caption);font-family:var(--font-ui,sans-serif);color:var(--fk-ink-4);padding:var(--fk-s-4) var(--fk-s-3) var(--fk-s-1);letter-spacing:.1em;text-transform:uppercase}.tool{display:flex;align-items:center;gap:var(--fk-s-2);padding:var(--fk-s-1) 0;font-size:var(--fk-t-ui);line-height:1}.tool,.tool-x{background:transparent;border:none}.tool-x{overflow:hidden}.tool-x summary{display:flex;align-items:center;gap:var(--fk-s-2);padding:var(--fk-s-1) 0;cursor:pointer;list-style:none;font-size:var(--fk-t-ui);line-height:1;background:transparent;transition:opacity .12s}.tool-x summary::-webkit-details-marker{display:none}.tool-x summary:hover{opacity:.8}.tool-x[open] summary .chev svg{transform:rotate(90deg)}.tool .ico,.tool-x summary .ico{flex-shrink:0;display:flex;align-items:center;color:var(--fg-quaternary)}.tool .name,.tool-x summary .name{font-weight:var(--fk-w-fett);color:var(--fg-secondary);flex-shrink:0;white-space:nowrap;font-size:var(--fk-t-caption)}.tool .arg,.tool-x summary .arg{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-quaternary);font-family:var(--font-mono,monospace);font-size:var(--fk-t-caption)}.tool .status{gap:var(--fk-s-1)}.tool .status,.tool-x summary .chev{flex-shrink:0;margin-left:auto;display:flex;align-items:center}.tool-x summary .chev{color:var(--fg-quaternary);transition:transform .15s}.tool-x .out{padding:var(--fk-s-2) var(--fk-s-3) var(--fk-s-2) 0;font-family:var(--font-mono,monospace);color:var(--fg-tertiary);background:transparent;white-space:pre-wrap;word-break:break-all;max-height:220px;overflow-y:auto;border-top:var(--fk-line-w) solid var(--rule);margin-top:2px}.badge,.tool-x .out{font-size:var(--fk-t-caption)}.badge{display:inline-flex;align-items:center;gap:var(--fk-s-1);font-weight:var(--fk-w-fett);letter-spacing:.03em;padding:2px var(--fk-s-2);border-radius:var(--fk-r-round);white-space:nowrap}.badge.running{color:var(--fk-warn);background:color-mix(in srgb,var(--fk-warn) 12%,transparent)}.badge.done{color:var(--fk-ok);background:color-mix(in srgb,var(--fk-ok) 10%,transparent)}.badge.error{color:var(--fk-err);background:color-mix(in srgb,var(--fk-err) 10%,transparent)}.badge.cached{color:var(--fg-quaternary,var(--text-muted));background:color-mix(in srgb,var(--fg-quaternary,var(--text-muted)) 10%,transparent)}[data-theme=dark] .composer{background:color-mix(in srgb,var(--bg-card) 82%,transparent);border-color:var(--rule);box-shadow:var(--fk-float)}[data-theme=dark] .composer:focus-within{box-shadow:var(--fk-float)}[data-chat=fokus] :focus-visible{outline:var(--fk-mark-w) solid var(--fk-signal);outline-offset:var(--fk-mark-w)}[data-chat=fokus] ::-moz-selection{background:var(--fk-signal-tint);color:var(--fk-ink)}[data-chat=fokus] ::selection{background:var(--fk-signal-tint);color:var(--fk-ink)}[data-chat=fokus] .hig-toolbar{background:var(--fk-panel)!important;border-bottom:var(--fk-line-w) solid var(--fk-line)!important}[data-chat=fokus] .msg-user{background:var(--fk-recess)!important;color:var(--fk-ink)!important;border:var(--fk-line-w) solid var(--fk-line);border-radius:var(--fk-r-card)!important;box-shadow:none!important;font:var(--fk-w-normal) var(--fk-t-read)/var(--fk-lh-lesen) var(--fk-font)!important;padding:var(--fk-s-2) var(--fk-s-3)!important}html[data-theme=dark] [data-chat=fokus] .msg-user{background:var(--fk-active)!important}[data-chat=fokus] .msg-user *,[data-chat=fokus] .msg-user p{color:inherit!important}[data-chat=fokus] .msg-ai .body{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;font:var(--fk-w-normal) var(--fk-t-read)/var(--fk-lh-lesen) var(--fk-font)!important;color:var(--fk-ink)!important}[data-chat=fokus] .msg-avatar{border-radius:var(--fk-r-ctl)!important;background:var(--fk-avatar)!important;color:var(--fk-ink)!important;box-shadow:none!important}[data-chat=fokus] .msg-ai .body code:not(pre code),[data-chat=fokus] .msg-ai code:not(pre code){color:var(--fk-ink)!important;background:var(--fk-recess)!important;border-radius:var(--fk-r-sm)!important}[data-chat=fokus] .msg-ai a{color:var(--fk-signal)!important}[data-chat=fokus] .code{border:var(--fk-line-w) solid var(--fk-line)!important;border-radius:var(--fk-r-card)!important;box-shadow:none!important}[data-chat=fokus] .copy-btn{border-radius:var(--fk-r-sm)!important}[data-chat=fokus] .composer{background:var(--fk-panel)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:var(--fk-line-w) solid var(--fk-line-strong)!important;border-radius:var(--fk-r-card)!important;box-shadow:none!important}[data-chat=fokus] .composer:focus-within{border-color:var(--fk-signal)!important;box-shadow:0 0 0 var(--fk-ring-w) var(--fk-ring)!important}[data-chat=fokus] .composer .composer-spiegel,[data-chat=fokus] .composer textarea{font:var(--fk-w-normal) var(--fk-t-read)/var(--fk-lh-lesen) var(--fk-font)!important;color:var(--fk-ink)!important}[data-chat=fokus] .composer textarea.mit-spiegel{color:transparent!important}[data-chat=fokus] .composer textarea::-moz-placeholder{color:var(--fk-ink-4)!important}[data-chat=fokus] .composer textarea::placeholder{color:var(--fk-ink-4)!important}[data-chat=fokus] .action-pill{height:var(--fk-ctl-h-sm);border-radius:var(--fk-r-ctl)!important;border:var(--fk-line-w) solid var(--fk-line)!important;background:var(--fk-panel)!important;color:var(--fk-ink-2)!important;font:var(--fk-w-mittel) var(--fk-t-caption) var(--fk-font)!important;box-shadow:none!important}[data-chat=fokus] .action-pill:hover{background:var(--fk-hover)!important;color:var(--fk-ink)!important}[data-chat=fokus] .icon-btn{border-radius:var(--fk-r-ctl)!important;color:var(--fk-ink-3)!important}[data-chat=fokus] .icon-btn:hover{background:var(--fk-hover)!important;color:var(--fk-ink)!important}[data-chat=fokus] .send-btn{width:var(--fk-ctl-h)!important;height:var(--fk-ctl-h)!important;border-radius:var(--fk-r-ctl)!important;box-shadow:none!important}[data-chat=fokus] .send-btn:not([style*=DC2626]){background:var(--fk-primary)!important;color:var(--fk-on-primary)!important}[data-chat=fokus] .send-btn:disabled:not([style*=DC2626]){background:var(--fk-recess)!important;color:var(--fk-ink-disabled)!important}[data-chat=fokus] .actor-block,[data-chat=fokus] .tool,[data-chat=fokus] .tool-inline,[data-chat=fokus] .tool-x,[data-chat=fokus] .xos-activity-panel-body{border-color:var(--fk-line)!important;border-radius:var(--fk-r-card)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-chat=fokus] .badge,[data-chat=fokus] .tool-x .result-pill{border-radius:var(--fk-r-sm)!important}[data-chat=fokus] .actor-row-summary{border-radius:var(--fk-r-ctl)!important}