.v6skin{--ck-canvas:linear-gradient(180deg, #f8f5ef 0%, #f1eee7 100%);--ck-ink:#2b2118;--ck-ink-dim:#2b2118b3;--ck-ink-faint:#2b211885;--ck-accent:#8a4a1e;--ck-hairline:#5a3c1e24;--ck-column-line:#1a1a1a29;--ck-row-hover:#8a4a1e12;--ck-link:#2563eb;--ck-ok:#0e7c66;--ck-run:#b65a2a;--ck-pending:#9a948b;--ck-err:#b23a2e;--ck-err-line:#b23a2e59;--ck-err-soft:#b23a2e14;--ck-meta-ink:#3a3733;--ck-meta-icon:#2a2722;--ck-meta-sep:#7a766f;--ck-user-bg:#8a4a1e2e;--ck-user-line:#8a4a1e47;--ck-card-bg:#fffaf06b;--ck-card-line:#5a3c1e24;--ck-queue-tint:#8a4a1e0f;--ck-queue-edge:#8a4a1e59;--ck-glass-tint:#fffaf029;--ck-glass-strip:#fffaf052;--ck-scrim:#f8f5efe6;--ck-glass-bar-sheen:linear-gradient(180deg, #ffffff4d 0%, #ffffff1a 30%, #ffffff0a 62%, #ffffff1f 100%);--isl-base:#f6f2e6;--isl-line:#c4b99e;--isl-shadow:0 4px 22px #3c32192b;--v6-parchment:transparent;--v6-surface:var(--isl-base);--v6-ink:var(--ck-ink);--v6-ink-soft:var(--ck-ink);--v6-ink-muted:var(--ck-ink-dim);--v6-ink-faint:var(--ck-ink-faint);--v6-teal:var(--ck-ok);--v6-warm:var(--ck-accent);--v6-error:var(--ck-err);--v6-meta-ink:var(--ck-meta-ink);--v6-icon-ink:var(--ck-meta-icon);--v6-user-bubble:var(--ck-user-bg);--v6-user-border:var(--ck-user-line);--v6-ai-bubble:var(--ck-card-bg);--v6-ai-border:var(--ck-card-line);--v6-hairline:var(--ck-hairline);--v6-hairline-soft:var(--ck-hairline);--v6-hairline-strong:var(--ck-column-line);--v6-band-scrim:var(--ck-glass-tint);--v6-link:var(--ck-link);--v6-step-glyph:var(--ck-ink-dim);--v6-quiet-ink:var(--ck-ink-dim);--v6-card-tint:var(--ck-card-bg);--v6-chip-fill:var(--ck-queue-tint);--v6-hover-scrim:var(--ck-row-hover);--v6-scrollbar-thumb:var(--ck-ink-faint);--v6-parchment-veil:var(--ck-scrim);--v6-header-veil:var(--ck-glass-strip);--v6-error-line:var(--ck-err-line);--v6-error-tint:var(--ck-err-soft);--v6-band-line:var(--ck-hairline);--v6-control-bg:var(--isl-base);--v6-control-line:var(--ck-hairline);--v6-control-ink:var(--ck-ink-dim);--v6-placeholder-ink:var(--ck-ink-faint);--tx-body:15px;--tx-body-lh:24px;--tx-head:17px;--tx-head-lh:24px;--tx-step:13.5px;--tx-step-lh:20px;--tx-digest:13px;--tx-digest-lh:19px;--tx-meta:12px;--tx-meta-lh:18px;--tx-payload:12.5px;--tx-payload-lh:19px;--tx-micro:11.5px;--tx-micro-lh:16px;--tx-turn-gap:28px;--tx-para-gap:10px;--v6-mono:"JetBrains Mono", "Cascadia Code", Consolas, monospace;--v6-body:Candara, "Segoe UI", sans-serif;background:var(--ck-canvas);color:var(--ck-ink);font-family:var(--v6-body)}[data-theme=dark] .v6skin{--ck-canvas:linear-gradient(180deg, #221f1b 0%, #1d1b17 100%);--ck-ink:#f4ecdd;--ck-ink-dim:#f4ecddad;--ck-ink-faint:#f4ecdd80;--ck-accent:#ffd9a0;--ck-hairline:#ffd6a024;--ck-column-line:#f4ecdd29;--ck-row-hover:#ffd9a014;--ck-link:#8fb3f5;--ck-ok:#2fa98c;--ck-run:#d98a55;--ck-pending:#f4ecdd8a;--ck-err:#e8877a;--ck-err-line:#e8877a59;--ck-err-soft:#e8877a22;--ck-meta-ink:#f4ecddc2;--ck-meta-icon:#f4ecddd6;--ck-meta-sep:#f4ecdd66;--ck-user-bg:#ffd9a02e;--ck-user-line:#ffd9a03d;--ck-card-bg:#120f0c4d;--ck-card-line:#ffd6a024;--ck-queue-tint:#ffd9a00e;--ck-queue-edge:#ffd9a04d;--ck-glass-tint:#120f0c42;--ck-glass-strip:#120f0c3d;--ck-scrim:#221f1be6;--ck-glass-bar-sheen:linear-gradient(180deg, #ffffff1d 0%, #ffffff07 30%, #ffffff03 62%, #ffffff0f 100%);--isl-base:#232120;--isl-line:#4c463d;--isl-shadow:0 4px 22px #00000061}[data-font-size=large] .v6skin{--tx-body:18px;--tx-body-lh:28px;--tx-head:20px;--tx-head-lh:28px;--tx-step:16px;--tx-step-lh:24px;--tx-digest:15.5px;--tx-digest-lh:22px;--tx-meta:14px;--tx-meta-lh:20px;--tx-payload:15px;--tx-payload-lh:22px;--tx-micro:13.5px;--tx-micro-lh:18px;--tx-turn-gap:36px;--tx-para-gap:12px}.v6skin .ck-thread{background:0 0}.v6skin .ck-chat-column{--isl-gutter:max(22px, calc((100% - 1000px) / 2))}.v6skin.ck-chat .ck-tinner{width:100%;max-width:none;padding-inline:calc(var(--isl-gutter) + 3px);gap:var(--tx-turn-gap);margin-inline:0}.v6skin .ck-amsg>*+*,.v6skin .ck-umsg>*+*{margin-top:var(--tx-para-gap)}.v6skin .ck-user-turn{flex-direction:column;align-items:flex-end;margin:4px 12px;display:flex}.v6skin .ck-umsg{background:var(--v6-user-bubble);border:1px solid var(--v6-user-border);max-width:78%;color:var(--ck-ink);font-family:var(--v6-body);font-size:var(--tx-body);line-height:var(--tx-body-lh);box-shadow:none;border-radius:10px;padding:12px 16px}[data-font-size=large] .v6skin .ck-umsg{border-radius:12px;padding:14px 18px}.v6skin .ck-arow{justify-content:flex-start;margin:4px 12px;display:flex}.v6skin .ck-abody{width:100%;max-width:none}.v6skin .ck-abody .ck-amsg{align-self:flex-start}.v6skin .ck-amsg{width:100%;max-width:none;color:var(--ck-ink);font-family:var(--v6-body);font-size:var(--tx-body);line-height:var(--tx-body-lh);box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.v6skin .ck-amsg>.ck-atext{color:inherit;font-size:inherit;line-height:inherit}.v6skin .ck-amsg>.ck-atext.dimt{color:var(--ck-ink-dim)}.v6skin .ck-amsg a{color:var(--v6-link)}.v6skin .ck-amsg code,.v6skin .ck-amsg pre{font-family:var(--v6-mono)}.v6skin .ck-bubble-meta{font-family:var(--v6-mono);font-size:var(--tx-meta);line-height:var(--tx-meta-lh);color:var(--v6-meta-ink);align-items:center;gap:6px;margin-top:2px;font-weight:500;display:flex}.v6skin .ck-bubble-meta button{color:var(--v6-icon-ink);opacity:.85;background:0 0;border:none}.v6skin .ck-bubble-meta button:hover{opacity:1}.v6skin .ck-bubble-meta svg{stroke-width:1.8px;width:13px;height:13px}.v6skin .ck-bubble-meta button{border-radius:4px;place-items:center;min-width:24px;min-height:24px;margin-block:-5px;margin-inline:-5px;display:grid}.v6skin .ck-bubble-meta button:focus-visible{outline:2px solid var(--v6-ink);outline-offset:-2px;opacity:1}.v6skin .ck-bubble-meta button.ck-tts.on{opacity:1;color:var(--v6-ink);background:color-mix(in srgb, var(--v6-ink) 10%, transparent)}.v6skin .ck-bubble-meta button.ck-tts[data-tts-state=preparing] svg{animation:1s linear infinite v6tts-spin}@keyframes v6tts-spin{to{transform:rotate(360deg)}}.v6skin .ck-tts-error{color:var(--v6-danger,#b3261e);font-family:var(--v6-mono);font-size:calc(11px * var(--am-font-scale,1))}@media (prefers-reduced-motion:reduce){.v6skin .ck-bubble-meta button.ck-tts[data-tts-state=preparing] svg{animation:none}.v6skin .ck-bubble-meta button.ck-tts[data-tts-state=preparing]{outline-offset:-2px;outline:1px dashed}}.ck-tl{background:0 0;border:none;border-radius:0;align-self:stretch;margin:2px 0;padding:4px 0}.ck-tlh{cursor:pointer;width:100%;font-family:var(--v6-mono);font-size:calc(12.5px * var(--am-font-scale,1));color:var(--v6-ink,#1a1a1a);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:3px 2px;display:flex}.ck-tlh .v6hex{color:var(--v6-ink,#1a1a1a);flex:none}.ck-tlt{color:var(--v6-ink,#1a1a1a);opacity:.82;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ck-tlm{color:var(--v6-ink-muted,#6b6660);font-size:var(--tx-micro);line-height:var(--tx-micro-lh);flex:none}.ck-tlr{color:var(--v6-ink-muted,#6b6660);font-size:var(--tx-micro);line-height:var(--tx-micro-lh);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.ck-tlchev{color:var(--v6-ink-faint,#9a948b);flex:none;place-items:center;display:grid}.ck-tlchev svg{width:13px;height:13px;transition:transform .15s;transform:rotate(-90deg)}.ck-tlchev.open svg{transform:rotate(0)}.ck-steps{background:0 0}.ck-step{border:none}.ck-srow{text-align:left;width:100%;font-family:var(--v6-mono);background:0 0;border:none;align-items:center;gap:8px;padding:2px;display:flex}.ck-sglyph{width:14px;height:14px;color:var(--v6-step-glyph);flex:none;place-items:center;display:grid}.ck-sglyph svg{width:13px;height:13px}.ck-sglyph.run .v6hex{color:var(--v6-ink,#1a1a1a)}.ck-sglyph.err{color:var(--v6-error,#b23a2e)}.ck-sglyph.unknown{color:var(--v6-ink-faint,#9a948b)}.ck-approval-step.approved .ck-sglyph{color:var(--v6-teal,#0e7c66)}.ck-approval-step.rejected .ck-sglyph,.ck-approval-step.cancelled .ck-sglyph,.ck-approval-step.expired .ck-sglyph{color:var(--v6-error,#b23a2e)}.ck-sname{min-width:0;font-family:var(--v6-body);font-size:var(--tx-step);line-height:var(--tx-step-lh);color:var(--v6-ink-soft,#2c2a26);overflow-wrap:anywhere;flex:1}.ck-sdet{color:var(--v6-ink-faint,#9a948b);font-size:var(--tx-digest);line-height:var(--tx-digest-lh)}.ck-sdur{font-family:var(--v6-mono);font-size:var(--tx-micro);line-height:var(--tx-micro-lh);color:var(--v6-ink-faint,#9a948b);font-variant-numeric:tabular-nums;flex:none}.ck-step.srun .ck-sname{color:var(--v6-ink,#1a1a1a)}.ck-schev{color:var(--v6-ink-faint,#9a948b);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0 2px;display:grid}.ck-schev svg{width:12px;height:12px;transition:transform .15s;transform:rotate(-90deg)}.ck-schev.open svg{transform:rotate(0)}.ck-thought .ck-srow{cursor:pointer;opacity:.5}.ck-thought .ck-srow:hover{opacity:.75}.ck-scaret{width:14px;color:var(--v6-ink-muted,#6b6660);flex:none;place-items:center;display:grid}.ck-scaret svg{width:12px;height:12px;transition:transform .15s}.ck-scaret.open svg{transform:rotate(90deg)}.v6-thinking .ck-sdur{margin-left:auto}.ck-prose .ck-sname{font-family:var(--v6-body,Candara, "Segoe UI", sans-serif);font-size:var(--tx-step);line-height:var(--tx-step-lh);color:var(--v6-ink-soft,#2c2a26);opacity:.72;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;font-style:italic;overflow:hidden}.ck-prose .ck-sout{font-family:var(--v6-body,Candara, "Segoe UI", sans-serif);font-size:var(--tx-payload);font-style:normal;line-height:var(--tx-payload-lh);color:var(--v6-ink-soft,#2c2a26);opacity:.85}.ck-interrupt{justify-content:center;margin:6px 40px;display:flex}.ck-interrupt>*{width:100%;max-width:500px}.ck-sout{background:var(--v6-card-tint);border:1px solid var(--v6-ai-border);font-family:var(--v6-mono);border-radius:7px;margin:2px 2px 6px 25px;padding:7px 9px}.ck-sout .ck-tool-preview,.ck-sout .ck-result-preview,.ck-sout .ck-result-change pre{max-height:180px;color:var(--v6-ink-soft,#2c2a26);opacity:.66;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--v6-mono);font-size:calc(10.5px * var(--am-font-scale,1));background:0 0;border:none;margin:0 0 6px;padding:0;font-style:normal;font-weight:400;line-height:1.5;overflow:auto}.ck-sout>:last-child,.ck-sout .ck-result-parts>:last-child{margin-bottom:0}.ck-sout .ck-tool-result{color:var(--v6-ink-soft,#2c2a26);font-size:calc(11px * var(--am-font-scale,1));margin-bottom:6px}.ck-sout .ck-tool-result.err{color:var(--v6-error,#b23a2e)}.ck-result-parts{gap:5px;display:grid}.ck-result-change strong,.ck-result-meta{color:var(--v6-ink-muted,#6b6660);font-family:var(--v6-mono);font-size:calc(10.5px * var(--am-font-scale,1));font-style:normal;font-weight:400;line-height:1.5}.ck-result-link{color:var(--v6-link,#2563eb);font-family:var(--v6-mono);font-size:calc(10.5px * var(--am-font-scale,1));text-underline-offset:2px;font-style:normal;font-weight:400;line-height:1.5;text-decoration:underline}.ck-risk{color:var(--v6-warm,#b65a2a);font-family:var(--v6-mono);font-size:calc(8px * var(--am-font-scale,1));text-transform:uppercase;flex:none;align-items:center;gap:4px;font-style:normal;font-weight:400;line-height:normal;display:flex}.ck-risk svg{width:11px;height:11px}.v6skin .ck-interrupted{color:var(--v6-error);border:1px solid var(--v6-error-line);background:var(--v6-error-tint);font-size:calc(12px * var(--am-font-scale,1));border-radius:6px}.v6skin .ck-empty-chat h2,.v6skin .cw-empty h2{color:var(--v6-ink);font-family:"Source Serif 4",Georgia,serif}.v6skin .ck-empty-chat p,.v6skin .cw-empty p{color:var(--v6-ink-muted)}.v6skin .ck-empty-chat button{background:var(--v6-user-bubble);border:1px solid var(--v6-user-border);color:var(--v6-ink-soft);font-family:var(--v6-body);border-radius:6px}.v6skin .ck-empty-chat button:hover{border-color:var(--v6-ink-muted)}.v6skin .ck-load-older{border:1px solid var(--v6-hairline);color:var(--v6-ink-muted);font-family:var(--v6-mono);font-size:calc(11.5px * var(--am-font-scale,1));background:0 0}.v6skin .ck-load-older:hover{border-color:var(--v6-ink);color:var(--v6-ink)}.v6skin .ck-chat-footer{background:0 0;border-top:none;padding:0 0 44px}.v6skin .v6band{margin-inline:var(--isl-gutter);isolation:isolate;background:var(--isl-base);border:1px solid var(--isl-line);box-shadow:var(--isl-shadow);border-radius:14px;flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.v6skin .v6band:before,.v6skin .v6band:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;position:absolute;inset:0}.v6skin .v6band:before{background:var(--ck-glass-tint)}.v6skin .v6band:after{background:var(--ck-glass-bar-sheen)}.v6skin .v6band:has(.ck-composer.dragging){border-color:var(--v6-warm);box-shadow:inset 0 0 0 1px var(--v6-warm), var(--isl-shadow)}.v6skin .ck-composer{background:var(--v6-surface);border:none;border-radius:0;flex:none;width:auto;max-width:none;margin:0;padding:8px 0 0}.v6skin .ck-cbox{max-width:none;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}.v6skin .ck-cinput{color:var(--v6-ink);caret-color:var(--v6-ink);font-family:var(--v6-body);font-size:var(--tx-body);line-height:var(--tx-body-lh);background:0 0;border:none;min-height:56px;max-height:132px;padding:8px 14px}.v6skin .ck-cinput::placeholder{color:var(--v6-placeholder-ink)}.v6skin .ck-crow{font-family:var(--v6-mono);background:0 0;border-top:none}.v6skin .v6-crow .ck-mode{text-transform:none;background:0 0;border:none;align-items:center;gap:0;height:auto;padding:0;display:inline-flex}.v6skin .v6-crow .ck-mode select{appearance:none;background:0 0;background-image:linear-gradient(45deg, transparent 50%, var(--ck-ink-faint) 50%), linear-gradient(135deg, var(--ck-ink-faint) 50%, transparent 50%);border:1px solid var(--ck-hairline);font-family:var(--v6-body);font-size:calc(11px * var(--am-font-scale,1));text-transform:none;color:var(--ck-ink);cursor:pointer;background-position:right 10px center,right 5px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:8px;min-width:80px;padding:3px 22px 3px 8px}.v6skin .v6-crow .ck-mode select:hover,.v6skin .v6-crow .ck-mode select:focus-visible{border-color:var(--ck-ink-dim)}.v6skin .v6-crow .ck-mode select:disabled{opacity:.55;cursor:default}.v6skin .v6-crow .ck-mode option{background:var(--isl-base);color:var(--ck-ink)}.v6skin .ck-queued-prompts{flex-direction:column;align-items:flex-start;gap:4px;margin:0 10px 4px;display:flex}.v6skin .ck-queued-prompt{background:var(--v6-chip-fill);max-width:100%;font-size:calc(11px * var(--am-font-scale,1));color:var(--v6-ink-soft);font-family:var(--v6-body);border:none;border-radius:5px;align-items:center;gap:6px;padding:3px 6px;display:flex}.v6skin .v6-queue-emoji{font-size:calc(11px * var(--am-font-scale,1));flex:none;line-height:1}.v6skin .v6-queue-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:320px;color:var(--v6-control-ink);font-family:var(--v6-body);font-size:calc(11px * var(--am-font-scale,1));text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-style:normal;font-weight:400;line-height:normal;overflow:hidden}.v6skin .v6-queue-text small{color:var(--v6-ink-faint);font-size:calc(10px * var(--am-font-scale,1))}.v6skin .v6-queue-remove{color:var(--v6-ink-muted);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0 2px;display:grid}.v6skin .v6-queue-remove:hover{color:var(--v6-ink)}.v6skin .v6-queue-remove svg{width:11px;height:11px}.v6skin .ck-drop-overlay{border:2px dashed var(--v6-warm);background:var(--v6-parchment-veil);color:var(--v6-warm);font-family:var(--v6-mono)}.v6skin .ck-attachment-chip{background:var(--v6-user-bubble);border:1px solid var(--v6-user-border);color:var(--v6-ink-soft)}.v6skin .ck-attachment-chip svg{color:var(--v6-warm)}.v6skin .ck-chd{background:var(--v6-header-veil);border-bottom:1px solid var(--v6-hairline);height:43px}.v6skin .ck-chat-fullscreen{color:var(--v6-ink-muted)}.v6skin .ck-artbox-toggle{width:35px;height:35px;color:var(--v6-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.v6skin .ck-artbox-toggle:hover,.v6skin .ck-chat-fullscreen:hover{background:var(--v6-hover-scrim);color:var(--v6-ink)}.v6skin .ck-artbox-toggle:focus-visible{outline:2px solid var(--v6-ink);outline-offset:-2px}.v6skin .ck-artbox-toggle-glyph{width:25px;height:25px;fill:var(--v6-ink-soft);display:block}.v6skin .ck-artbox-toggle-frame{fill:none;stroke:var(--v6-ink-soft);stroke-width:2.8px}.v6skin .ck-artbox-toggle-spin{transform-box:view-box;transform-origin:50%;transition:transform .18s cubic-bezier(.2,.7,.2,1);transform:rotate(0)}.v6skin .ck-artbox-toggle[aria-pressed=true] .ck-artbox-toggle-spin{transform:rotate(-45deg)}.v6skin .ck-artbox-toggle-wash{opacity:0;transition:opacity .18s cubic-bezier(.2,.7,.2,1)}.v6skin .ck-artbox-toggle[aria-pressed=true] .ck-artbox-toggle-wash{opacity:1}.v6skin .ck-chat-loading{color:var(--v6-ink-muted);font-family:var(--v6-mono);font-size:calc(12px * var(--am-font-scale,1))}.v6skin .ck-thread{scrollbar-color:var(--v6-scrollbar-thumb) transparent}@media (prefers-reduced-motion:reduce){.v6skin .ck-artbox-toggle-spin,.v6skin .ck-artbox-toggle-wash{transition:none}}.v6hex{vertical-align:middle;color:var(--v6-quiet-ink);display:inline-block;overflow:visible}.v6hex polygon{fill:none;stroke:currentColor;stroke-width:5px}.v6hex .v6hex-inner{stroke-width:3.5px;opacity:.55}.v6hex circle{fill:currentColor}.v6hex:not(.static) .v6hex-outer{transform-box:view-box;transform-origin:50%;animation:3.5s linear infinite v6hex-spin,2s linear infinite v6hex-dash-outer}.v6hex:not(.static) .v6hex-inner{transform-box:view-box;transform-origin:50%;animation:1.75s linear infinite v6hex-spin,2s linear infinite v6hex-dash-inner}.v6hex:not(.static) .v6hex-dot{transform-box:view-box;transform-origin:50%;animation:1s ease-in-out infinite alternate v6hex-pulse}@keyframes v6hex-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes v6hex-pulse{0%{transform:scale(.83)}to{transform:scale(1.33)}}@keyframes v6hex-dash-outer{0%{stroke-dasharray:0 156}25%{stroke-dasharray:78 78}50%{stroke-dasharray:156 0}75%{stroke-dasharray:78 78}to{stroke-dasharray:0 156}}@keyframes v6hex-dash-inner{0%{stroke-dasharray:0 84}25%{stroke-dasharray:42 42}50%{stroke-dasharray:84 0}75%{stroke-dasharray:42 42}to{stroke-dasharray:0 84}}@media (prefers-reduced-motion:reduce){.v6hex:not(.static) .v6hex-outer,.v6hex:not(.static) .v6hex-inner,.v6hex:not(.static) .v6hex-dot{animation:none}}.v6-thinking{color:var(--v6-quiet-ink);font-size:calc(12px * var(--am-font-scale,1));font-family:var(--v6-body,Candara, "Segoe UI", sans-serif);align-items:center;gap:8px;padding:3px 2px;display:flex}.v6-thinking .v6hex{color:var(--v6-quiet-ink)}.v6-thinking em{font-style:italic}.v6skin .v6shelf{width:100%;min-height:0;font-family:var(--v6-mono);flex-direction:column;flex:none;display:flex}.v6shelf-bar{cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;border:none;border-bottom:1px solid var(--v6-band-line);color:var(--v6-control-ink);background:0 0;border-radius:0;justify-content:center;align-items:center;padding:3px 0;display:flex;position:relative}.v6shelf-bar svg{width:12px;height:12px}.v6shelf-bar-right{align-items:center;gap:6px;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.v6shelf-bar-divider{background:var(--v6-band-line);width:1px;height:12px}.v6shelf-fullscreen{color:var(--v6-control-ink);opacity:.6;cursor:pointer;background:0 0;border:none;place-items:center;padding:1px;display:grid}.v6shelf-fullscreen:hover{opacity:1}.v6shelf-fullscreen svg{width:11px;height:11px}.v6skin .ck-chat-column:has(.v6shelf.fullscreen) .ck-thread{display:none}.v6skin .ck-chat-column:has(.v6shelf.fullscreen) .ck-chat-footer{flex-direction:column;flex:1;min-height:0;display:flex}.v6skin .ck-chat-column:has(.v6shelf.fullscreen) .v6band{flex:1;min-height:0}.v6skin .v6shelf.fullscreen{flex:1;min-height:0}.v6skin .v6shelf.fullscreen .v6shelf-body{flex:1;height:auto;min-height:0}.v6shelf-tabs{background:#16140d;align-items:stretch;gap:2px;padding:0 8px;display:flex;overflow-x:auto}.v6shelf-label{color:#a89971;font-size:calc(10.5px * var(--am-font-scale,1));letter-spacing:.12em;flex:none;align-self:center;margin-right:8px}.v6shelf-tab{color:#cdbf95;font-family:var(--v6-mono);font-size:calc(11.5px * var(--am-font-scale,1));text-transform:lowercase;cursor:pointer;background:0 0;border:none;flex:none;padding:5px 10px}.v6shelf-tab.on{background:var(--v6-parchment,#efe9d8);color:var(--v6-ink,#1a1a1a);font-weight:600}.v6shelf-body{background:var(--v6-surface,#f5f0dd);font-size:calc(11.5px * var(--am-font-scale,1));color:var(--v6-ink-soft,#2c2a26);padding:12px 22px;overflow-y:auto;container-type:inline-size}.v6shelf-section{font-size:calc(10.5px * var(--am-font-scale,1));letter-spacing:.1em;color:var(--v6-ink-muted,#6b6660);border-bottom:1px solid var(--v6-hairline);margin:10px 0 6px;padding-bottom:3px}.v6shelf-section:first-child{margin-top:0}.v6shelf-row{width:100%;font-family:var(--v6-mono);font-size:calc(11.5px * var(--am-font-scale,1));color:var(--v6-ink-soft,#2c2a26);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:3px 0;display:flex}.v6shelf-key{width:200px;color:var(--v6-ink-muted,#6b6660);flex:none}.v6shelf-bool{cursor:pointer}.v6shelf-flag{color:var(--v6-ink-faint,#9a948b)}.v6shelf-flag.on{color:var(--v6-teal,#0e7c66)}.v6shelf-row select,.v6shelf-num{border:none;border-bottom:1px solid var(--v6-hairline);font-family:var(--v6-mono);font-size:calc(11.5px * var(--am-font-scale,1));color:var(--v6-ink-soft,#2c2a26);background:0 0;max-width:320px}.v6shelf-num{width:70px}.v6shelf-empty{color:var(--v6-ink-faint,#9a948b)}.v6shelf-legend{font-size:calc(10.5px * var(--am-font-scale,1));color:var(--v6-ink-muted,#6b6660);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.v6shelf-swatchrow{align-items:center;gap:4px;display:inline-flex}.v6shelf-swatch{border-radius:1px;width:8px;height:8px;display:inline-block}.v6shelf-toolgroup{margin-bottom:8px}.v6shelf-toolhead{font-size:calc(10.5px * var(--am-font-scale,1));color:var(--v6-ink-muted,#6b6660);align-items:center;gap:6px;margin-bottom:2px;display:flex}.v6shelf-tool{border-left:1px solid var(--v6-hairline);align-items:baseline;gap:6px;margin-left:3px;padding:1px 0 1px 14px;display:flex}.v6shelf-toolmark{color:var(--v6-ink-faint,#9a948b)}.v6shelf-toolname{color:var(--v6-ink,#1a1a1a)}.v6shelf-tooldesc{color:var(--v6-ink-muted,#6b6660);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.v6shelf-pills{flex:none;gap:4px;display:inline-flex}.v6shelf-pills em{color:#fff;font-style:normal;font-size:calc(9px * var(--am-font-scale,1));border-radius:3px;padding:1px 5px}.v6shelf-seg{border:1px solid var(--v6-hairline-strong);border-radius:5px;margin-bottom:10px;display:inline-flex;overflow:hidden}.v6shelf-segbtn{font-family:var(--v6-mono);font-size:calc(11.5px * var(--am-font-scale,1));text-transform:lowercase;cursor:pointer;color:var(--v6-ink-soft,#2c2a26);background:0 0;border:none;padding:4px 12px}.v6shelf-segbtn.on{background:var(--v6-ink,#1a1a1a);color:var(--v6-parchment,#efe9d8)}.v6shelf-modetitle{font-family:"Source Serif 4",Georgia,serif;font-size:calc(15px * var(--am-font-scale,1));color:var(--v6-ink,#1a1a1a);margin:0 0 4px;font-weight:600}.v6shelf-modedesc{font-family:var(--v6-body);font-size:calc(12px * var(--am-font-scale,1));margin:0 0 10px}.v6shelf-impacthead{font-size:calc(10.5px * var(--am-font-scale,1));letter-spacing:.1em;color:var(--v6-warm,#b65a2a);margin-bottom:4px}.v6shelf-impact{border:1px solid var(--v6-hairline);font-size:calc(11px * var(--am-font-scale,1));color:var(--v6-ink-soft,#2c2a26);border-radius:5px;padding:6px 10px}.v6shelf-attachrow{align-items:center;gap:8px;padding:3px 0;display:flex}.v6shelf-attachrow svg{width:12px;height:12px;color:var(--v6-warm,#b65a2a)}.v6shelf-attachrow button{color:var(--v6-ink-muted,#6b6660);cursor:pointer;background:0 0;border:none}.v6shelf-attachname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.v6shelf-attachstatus{color:var(--v6-ink-faint,#9a948b);font-size:calc(10px * var(--am-font-scale,1))}.v6shelf-drop{border:1px dashed var(--v6-hairline-strong);width:100%;color:var(--v6-ink-muted,#6b6660);font-family:var(--v6-mono);font-size:calc(11.5px * var(--am-font-scale,1));cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:14px;display:flex}.v6shelf-drop svg{width:14px;height:14px;color:var(--v6-warm,#b65a2a)}.v6shelf-drop:hover{border-color:var(--v6-warm,#b65a2a)}.v6shelf-action{border:1px solid var(--v6-hairline-strong);font-family:var(--v6-mono);font-size:calc(11px * var(--am-font-scale,1));color:var(--v6-ink-soft,#2c2a26);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.v6shelf-action svg{width:12px;height:12px}.v6shelf-action:hover{border-color:var(--v6-ink,#1a1a1a)}.v6shelf-banks{min-height:100%}.v6shelf-bank-hint{max-width:620px;color:var(--v6-ink-muted);font-size:calc(11px * var(--am-font-scale,1));margin:0 0 8px;line-height:1.45}.v6shelf-bank-row{border-bottom:1px solid var(--v6-hairline);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:42px;padding:6px 8px;display:grid}.v6shelf-bank-row:hover{background:color-mix(in srgb, var(--v6-ink) 5%, transparent)}.v6shelf-bank-row input{accent-color:var(--v6-warm,#b65a2a)}.v6shelf-bank-copy,.v6shelf-bank-name{align-items:center;gap:6px;min-width:0;display:flex}.v6shelf-bank-copy{flex-direction:column;align-items:flex-start;gap:1px}.v6shelf-bank-name{color:var(--v6-ink);font-size:calc(12px * var(--am-font-scale,1))}.v6shelf-bank-name em{background:var(--v6-warm,#b65a2a);color:#fff;font-style:normal;font-size:calc(9px * var(--am-font-scale,1));border-radius:999px;padding:1px 5px}.v6shelf-bank-copy small,.v6shelf-bank-count{color:var(--v6-ink-muted);font-size:calc(10px * var(--am-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v6shelf-bank-count{padding-left:8px}.v6shelf-bank-spinner{width:13px;height:13px}.v6shelf-bank-error{color:var(--v6-danger,#b42318);font-size:calc(11px * var(--am-font-scale,1));margin:6px 0}.v6shelf-bank-manage{margin-top:10px}.v6shelf-prompts{min-height:100%}.v6shelf-prompt-header{border-bottom:1px solid var(--v6-hairline);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:8px;display:flex}.v6shelf-prompt-header>div{gap:2px;display:grid}.v6shelf-prompt-header strong{color:var(--v6-ink,#1a1a1a);font-size:calc(11.5px * var(--am-font-scale,1))}.v6shelf-prompt-header span{color:var(--v6-ink-muted,#6b6660);font-size:calc(10px * var(--am-font-scale,1))}.v6shelf-prompt-header .v6shelf-action:disabled{cursor:default;opacity:.45}.v6shelf-prompt-meta{color:var(--v6-ink-muted,#6b6660);font-size:calc(10px * var(--am-font-scale,1));flex-wrap:wrap;gap:5px 14px;padding:7px 0;display:flex}.v6shelf-prompt-meta em{color:#a16207;font-style:normal;font-weight:600}.v6shelf-prompt-filters{background:#16140d;border-radius:4px;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:8px;padding:5px 7px;display:flex}.v6shelf-prompt-filters>span{color:#a89971;font-size:calc(9.5px * var(--am-font-scale,1));letter-spacing:.09em;margin-right:4px}.v6shelf-prompt-filters button{color:#cdbf95;font-family:var(--v6-mono);font-size:calc(9px * var(--am-font-scale,1));cursor:pointer;background:0 0;border:1px solid #cdbf954d;border-radius:3px;padding:1px 5px}.v6shelf-prompt-filters button[style]{border-left:3px solid var(--prompt-color)}.v6shelf-prompt-filters button.on{color:#fff8dc;background:#fff59d3d}.v6shelf-prompt-state{color:var(--v6-ink-muted,#6b6660);align-items:center;gap:6px;display:flex}.v6shelf-prompt-state svg{width:12px;height:12px}.v6shelf-prompt-warning{color:#7c4a03;font-size:calc(10px * var(--am-font-scale,1));background:#a1620714;border-left:3px solid #a16207;margin:5px 0;padding:4px 7px}.v6shelf-prompt-columns{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.v6shelf-prompt-segments section{margin-bottom:7px}.v6shelf-prompt-group{width:100%;color:var(--v6-ink,#1a1a1a);font-family:var(--v6-mono);font-size:calc(10.5px * var(--am-font-scale,1));text-align:left;cursor:pointer;background:0 0;border:0;padding:5px 4px 2px;font-weight:700}.v6shelf-prompt-group.highlighted{background:#ffeb3b2e}.v6shelf-prompt-card{border-left:3px solid var(--prompt-color);background:#ffffff3d;margin:2px 0}.v6shelf-prompt-card.highlighted{background:#ffeb3b33}.v6shelf-prompt-card summary{cursor:pointer;grid-template-columns:minmax(100px,1fr) minmax(90px,auto) auto;align-items:baseline;gap:8px;padding:4px 7px;list-style-position:inside;display:grid}.v6shelf-prompt-card summary>span{color:var(--v6-ink,#1a1a1a);font-weight:600}.v6shelf-prompt-card summary code,.v6shelf-prompt-card summary small{color:var(--v6-ink-faint,#9a948b);font-size:calc(9.5px * var(--am-font-scale,1))}.v6shelf-prompt-card>p{color:var(--v6-ink-muted,#6b6660);font-family:var(--v6-body);font-size:calc(10.5px * var(--am-font-scale,1));margin:2px 10px 5px}.v6shelf-prompt-card-tags{flex-wrap:wrap;gap:3px;margin:3px 10px;display:flex}.v6shelf-prompt-card-tags span{border:1px solid var(--v6-hairline-soft);color:var(--v6-ink-muted,#6b6660);font-size:calc(9px * var(--am-font-scale,1));border-radius:3px;padding:0 4px}.v6shelf-prompt-card>pre{border:1px solid var(--v6-hairline);max-height:260px;color:var(--v6-ink-soft,#2c2a26);font-family:var(--v6-mono);font-size:calc(10px * var(--am-font-scale,1));white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff94;margin:5px 8px 8px;padding:7px;line-height:1.4;overflow:auto}.v6shelf-prompt-preview{min-width:0;display:none}.v6shelf-prompt-preview-head{z-index:1;background:var(--v6-surface,#f5f0dd);color:var(--v6-ink-muted,#6b6660);font-size:calc(9.5px * var(--am-font-scale,1));letter-spacing:.09em;padding:4px 8px 6px;position:sticky;top:0}.v6shelf-prompt-line{grid-template-columns:4px 34px 92px minmax(0,1fr);align-items:start;min-width:0;display:grid}.v6shelf-prompt-line:before{background:var(--prompt-color);content:"";width:4px;height:100%}.v6shelf-prompt-line.highlighted{background:#ffeb3b33}.v6shelf-prompt-line>span{color:var(--v6-ink-faint,#9a948b);font-size:calc(9.5px * var(--am-font-scale,1));text-align:right;padding-right:7px}.v6shelf-prompt-line>code{color:var(--prompt-color);font-size:calc(9px * var(--am-font-scale,1));text-overflow:ellipsis;white-space:nowrap;padding-right:8px;overflow:hidden}.v6shelf-prompt-line>pre{min-width:0;color:var(--v6-ink-soft,#2c2a26);font-family:var(--v6-mono);font-size:calc(10px * var(--am-font-scale,1));white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-right:8px;line-height:1.4}@container (min-width:520px){.v6shelf-prompt-columns{grid-template-columns:minmax(180px,1fr) minmax(280px,1.2fr)}.v6shelf-prompt-segments{padding-right:10px}.v6shelf-prompt-preview{border-left:4px solid var(--v6-band-line);padding-left:4px;display:block}}.v6skin .v6-crow{flex-wrap:nowrap;align-items:center;gap:0;margin:4px 10px 10px;display:flex}.v6skin .v6-dots{color:var(--v6-ink,#1a1a1a);opacity:.7;font-family:var(--v6-body);font-size:calc(22px * var(--am-font-scale,1));cursor:pointer;background:0 0;border:none;padding:0 4px;font-weight:700;line-height:1}.v6skin .v6-dots:hover{opacity:1}.v6skin .v6-mode-label{color:var(--v6-ink,#1a1a1a);opacity:.4;font-family:var(--v6-body);font-size:calc(11px * var(--am-font-scale,1));text-transform:none;margin:0 4px 0 8px}.v6skin .v6-quiet{color:var(--v6-ink-muted,#6b6660);opacity:.7;cursor:pointer;background:0 0;border:none;padding:2px}.v6skin .v6-quiet:hover{opacity:1}.v6skin .v6-quiet svg{width:15px;height:15px}.v6skin .v6-mic{color:var(--v6-ink,#1a1a1a);opacity:.7;cursor:pointer;background:0 0;border:none;margin-right:10px;padding:4px}.v6skin .v6-mic:hover{opacity:1}.v6skin .v6-mic svg{width:20px;height:20px}.v6skin .v6-mic.on{opacity:1}.v6skin .v6-mic-bars{justify-content:center;align-items:center;gap:2px;width:20px;height:20px;display:flex}.v6skin .v6-mic-bars i{background:currentColor;border-radius:.75px;width:2px;height:8px;animation:.9s linear infinite v6mic-bars}.v6skin .v6-mic-bars i:nth-child(2){animation-delay:.15s}.v6skin .v6-mic-bars i:nth-child(3){animation-delay:.3s}.v6skin .v6-mic-bars i:nth-child(4){animation-delay:.45s}.v6skin .v6-mic-bars i:nth-child(5){animation-delay:.6s}@keyframes v6mic-bars{0%{height:8px}50%{height:18px}to{height:8px}}@media (prefers-reduced-motion:reduce){.v6skin .v6-mic-bars i{animation:none}.v6skin .v6-mic-bars i:nth-child(2),.v6skin .v6-mic-bars i:nth-child(4){height:13px}.v6skin .v6-mic-bars i:nth-child(3){height:18px}}.v6skin .ck-send.v6-send{width:auto;height:auto;color:var(--v6-ink,#1a1a1a);opacity:.9;cursor:pointer;background:0 0;border:none;border-radius:0;place-items:center;padding:4px;display:grid}.v6skin .ck-send.v6-send:disabled{opacity:.35;cursor:default}.v6skin .ck-send.v6-send svg{stroke:currentColor;fill:none;width:20px;height:20px}.v6skin .ck-send.v6-stop{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:1px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.v6skin .v6-stop-square{background:#fff;width:7px;height:7px;display:block}.v6skin .ck-send.v6-stop svg{fill:none;stroke:#fff;width:10px;height:10px}
.SplitPane-module__i4momG__divider{z-index:5;cursor:col-resize;touch-action:none;background:0 0;flex:none;width:5px;margin-inline:-3px -2px;position:relative}.SplitPane-module__i4momG__divider:after{content:"";background:0 0;position:absolute;inset:0 2px}.SplitPane-module__i4momG__divider:hover:after,.SplitPane-module__i4momG__divider:focus-visible:after{opacity:.25;background:#1a1a1a}.SplitPane-module__i4momG__divider:focus-visible{outline:2px solid var(--accent,#f0b429);outline-offset:-2px}@media (max-width:767px){.SplitPane-module__i4momG__divider{display:none}}
.ka-anchor{display:contents}.ka-park{visibility:hidden;pointer-events:none;z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.ka-park>.ka-slot{width:100%;height:100%}.ka-viewport{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ka-slot{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}
.tc-root{background:var(--color-bg,#0f0f0f);width:100%;height:100%;min-height:0;color:var(--color-ink,#e8e6e1);display:flex;position:relative;container:team-chat/inline-size}.tc-root.loading{justify-content:center;align-items:center}.tc-pane-frame{width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.tc-pane-frame[hidden]{display:none}.tc-contacts-face{flex:1;overflow:hidden}.tc-banner-error{z-index:20;color:#f5c2c2;max-width:min(520px,90%);font-size:calc(12px * var(--am-font-scale,1));background:#3b1515;border:1px solid #7f2d2d;border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.tc-list{flex:0 1 clamp(250px, var(--tc-list-width,320px), 560px);width:clamp(250px, var(--tc-list-width,320px), 560px);border-right:0;flex-direction:column;min-width:250px;max-width:560px;min-height:0;display:flex}.tc-list-resizer{z-index:4;cursor:col-resize;touch-action:none;outline:none;flex:0 0 7px;width:7px;margin-left:-4px;margin-right:-3px;position:relative}.tc-list-resizer:after{content:"";background:0 0;transition:background .12s;position:absolute;inset:0 3px}.tc-list-resizer:hover:after,.tc-list-resizer:focus-visible:after{background:var(--color-accent,#c9a227)}.tc-pane-header{flex:none;align-items:center;gap:8px;height:27px;margin:12px 10px 8px 14px;display:flex;position:relative}.tc-profile-badge{--tc-profile-tone:#1e5bc3;background:var(--tc-profile-tone);color:#fff;width:26px;height:26px;font-size:calc(11px * var(--am-font-scale,1));cursor:pointer;border:0;border-radius:50%;flex:0 0 26px;place-items:center;padding:0;font-weight:600;line-height:1;display:grid;position:relative}.tc-profile-connection{border:1.5px solid var(--stone-bg,var(--color-bg-raised,#161616));background:var(--color-ink-faint,#8a8680);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.tc-profile-connection.connected{background:#43a047}.tc-profile-editor{z-index:30;width:256px;color:var(--color-ink,#e8e6e1);background:var(--stone-bg,var(--color-bg-raised,#161616));border:1px solid var(--color-line,#2a2a2a);border-radius:10px;position:absolute;top:44px;left:12px;overflow:hidden;box-shadow:0 12px 30px #0000004d}.tc-profile-editor form{gap:10px;padding:12px 14px 14px;display:grid}.tc-profile-editor-heading{font-size:calc(12.5px * var(--am-font-scale,1));justify-content:space-between;align-items:center;display:flex}.tc-profile-editor-heading button{width:24px;height:24px;color:var(--color-ink-muted,#aaa59d);cursor:pointer;background:0 0;border:0;border-radius:5px}.tc-profile-editor-heading button:hover,.tc-profile-editor-heading button:focus-visible{color:var(--color-ink,#e8e6e1);background:var(--color-bg-hover,#25231f)}.tc-profile-editor-field,.tc-profile-editor-avatar,.tc-profile-editor-statuses{border:0;gap:5px;margin:0;padding:0;display:grid}.tc-profile-editor-field>span,.tc-profile-editor-avatar legend,.tc-profile-editor-statuses legend{color:var(--color-ink-faint,#8a8680);font-size:calc(10.5px * var(--am-font-scale,1));padding:0}.tc-profile-editor-field input,.tc-profile-editor-monogram{min-width:0;height:27px;color:var(--color-ink,#e8e6e1);background:var(--color-bg-sunken,#11100f);border:1px solid var(--color-line,#2a2a2a);border-radius:4px;outline:0;padding:0 8px}.tc-profile-editor-field input:focus-visible,.tc-profile-editor-monogram:focus-visible{border-color:color-mix(in srgb, var(--color-accent,#c9a227) 68%, var(--color-line))}.tc-profile-editor-swatches{align-items:center;gap:6px;display:flex}.tc-profile-editor-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px;padding:0}.tc-profile-editor-swatch[aria-pressed=true]{outline:2px solid var(--color-ink,#e8e6e1);outline-offset:1px}.tc-profile-editor-monogram{text-align:center;text-transform:uppercase;width:42px}.tc-profile-editor-statuses [role=radiogroup]{flex-wrap:wrap;gap:5px;display:flex}.tc-profile-editor-statuses button{min-height:25px;color:var(--color-ink-muted,#aaa59d);background:var(--color-bg-sunken,#11100f);border:1px solid var(--color-line,#2a2a2a);font-size:calc(10.5px * var(--am-font-scale,1));cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;display:inline-flex}.tc-profile-editor-statuses button.active{color:var(--color-ink,#e8e6e1);border-color:color-mix(in srgb, var(--color-accent,#c9a227) 50%, var(--color-line))}.tc-profile-editor-statuses button i{border-radius:50%;width:7px;height:7px}.tc-profile-editor-error{color:#dc2626;font-size:calc(10.5px * var(--am-font-scale,1));margin:0}.tc-agent-block{justify-items:center;display:grid}.tc-agent-reply{border:1px solid color-mix(in srgb, var(--color-accent,#c9a227) 38%, var(--color-line));background:color-mix(in srgb, var(--color-bg-raised) 92%, var(--color-accent,#c9a227) 8%);width:min(80%,760px);box-shadow:0 8px 24px color-mix(in srgb, var(--color-ink) 10%, transparent);border-radius:13px;overflow:hidden}.tc-agent-reply>header{border-bottom:1px solid var(--color-line);background:color-mix(in srgb, var(--color-accent,#c9a227) 10%, transparent);align-items:center;gap:9px;min-height:44px;padding:8px 12px;display:flex}.tc-agent-mark{width:25px;height:25px;color:var(--color-accent,#c9a227);background:var(--color-bg-raised);border-radius:8px;place-items:center;display:grid}.tc-agent-reply>header>div{align-items:baseline;gap:6px;min-width:0;display:flex}.tc-agent-reply>header strong{font-size:calc(12px * var(--am-font-scale,1))}.tc-agent-reply>header span,.tc-agent-reply>header time,.tc-agent-reply>footer{color:var(--color-ink-muted);font-size:calc(10px * var(--am-font-scale,1))}.tc-agent-reply>header time{margin-left:auto}.tc-agent-body{font-size:calc(13px * var(--am-font-scale,1));padding:14px 16px;line-height:1.55}.tc-agent-reply>footer{padding:0 16px 11px}@media (max-width:619px){.tc-agent-reply{width:calc(100% - 20px)}}.tc-profile-editor-save{width:100%;min-height:27px;color:var(--color-ink,#e8e6e1);background:var(--color-bg-hover,#25231f);border:1px solid var(--color-line,#2a2a2a);cursor:pointer;border-radius:5px;justify-self:stretch;padding:3px 10px}.tc-pane-switch{border:1px solid var(--color-line,#2a2a2a);background:color-mix(in srgb, var(--color-bg,#0f0f0f) 78%, transparent);border-radius:9px;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;min-width:0;height:27px;padding:2px;display:grid}.tc-pane-switch button{min-width:0;color:var(--color-ink-faint,#8a8680);font:inherit;font-size:calc(11.5px * var(--am-font-scale,1));cursor:pointer;background:0 0;border:0;border-radius:6px;font-weight:600;line-height:1}.tc-pane-switch button:hover{color:var(--color-ink,#e8e6e1);background:color-mix(in srgb, var(--color-ink,#fff) 4%, transparent)}.tc-pane-switch button.active{color:var(--color-ink,#e8e6e1);background:var(--color-bg-raised,#161616);box-shadow:0 1px 2px #00000024}.tc-pane-switch button:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent,#c9a227) 72%, transparent);outline-offset:1px}.tc-search-row{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:7px;margin:0 10px 8px;display:grid}.tc-new-btn{border:1px solid var(--color-line,#2a2a2a);background:var(--color-bg,#0f0f0f);width:28px;height:28px;color:var(--color-ink,#e8e6e1);cursor:pointer;border-radius:6px;place-items:center;display:grid}.tc-new-btn:hover{border-color:var(--color-accent,#c9a227)}.tc-search{border:1px solid var(--color-line,#2a2a2a);background:var(--color-bg,#0f0f0f);border-radius:6px;align-items:center;gap:6px;height:28px;padding:0 8px;display:flex}.tc-search-icon{color:var(--color-ink-faint,#8a8680);flex-shrink:0}.tc-search input{min-width:0;color:var(--color-ink,#e8e6e1);font-size:calc(12px * var(--am-font-scale,1));background:0 0;border:0;outline:none;flex:1}.tc-chips-row{border-bottom:1px solid var(--color-line,#2a2a2a);flex-wrap:wrap;gap:2px;margin-bottom:2px;padding:0 10px 8px;display:flex}.tc-filter-chip{color:var(--color-ink-faint,#8a8680);font-size:calc(11px * var(--am-font-scale,1));cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:3px 9px;display:inline-flex}.tc-filter-chip.on{color:var(--color-ink,#e8e6e1);background:var(--color-bg,#0f0f0f)}.tc-filter-n{opacity:.7}.tc-conv-scroll{flex:1;min-height:0;overflow-y:auto}.tc-list-empty{text-align:center;font-size:calc(12px * var(--am-font-scale,1));color:var(--color-ink-faint,#8a8680);padding:24px 16px}.tc-conv-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:8px 12px 8px 9px;display:grid}.tc-conv-row:hover{background:color-mix(in srgb, var(--color-ink,#fff) 4%, transparent)}.tc-conv-row.on{background:var(--color-bg,#0f0f0f);border-left-color:#1e5bc3}.tc-avatar{width:38px;height:38px;font-size:calc(13px * var(--am-font-scale,1));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid;position:relative}.tc-avatar-presence,.tc-header-av>i,.tc-msg-av>i{border:1.5px solid var(--stone-bg,var(--color-bg-raised,#161616));border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.tc-avatar.group{background:var(--color-bg,#0f0f0f);border:1px solid var(--color-line,#2a2a2a);color:var(--color-ink,#e8e6e1)}.tc-conv-mid{min-width:0}.tc-conv-title{font-size:calc(13px * var(--am-font-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tc-conv-row.unread .tc-conv-title{font-weight:700}.tc-conv-preview{font-size:calc(12px * var(--am-font-scale,1));color:var(--color-ink-faint,#8a8680);opacity:.9;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.tc-conv-preview.faint{opacity:.65}.tc-conv-meta{flex-direction:column;align-items:flex-end;gap:4px;min-width:36px;display:flex}.tc-conv-time{font-size:calc(11px * var(--am-font-scale,1));color:var(--color-ink-faint,#8a8680)}.tc-unread-badge{color:#fff;min-width:18px;height:16px;font-size:calc(10px * var(--am-font-scale,1));background:#1e5bc3;border-radius:8px;place-items:center;padding:0 5px;font-weight:700;display:grid}.tc-main{flex-direction:column;flex:1;min-width:260px;min-height:0;display:flex;position:relative}.tc-rail-fillet,.tc-rail-spine{pointer-events:none;display:block;position:absolute;top:0;left:0}.tc-rail-fillet{z-index:8;width:16px;height:16px;fill:var(--stone-bg)}.tc-rail-spine{z-index:9;fill:none;width:100%;height:100%;stroke:var(--ck-hairline,var(--color-line));stroke-width:1px;shape-rendering:geometricprecision;bottom:0;right:0;overflow:hidden}.tc-thread{background:var(--color-bg,#0f0f0f);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.tc-thread.empty{justify-content:center;align-items:center}.tc-empty-pane{text-align:center;color:var(--color-ink-faint,#8a8680)}.tc-empty-icon{font-size:calc(80px * var(--am-font-scale,1));opacity:.3;margin-bottom:8px;line-height:1}.tc-empty-pane p{font-size:calc(14px * var(--am-font-scale,1));margin:0}.tc-empty-pane p.faint{font-size:calc(12px * var(--am-font-scale,1));opacity:.6;margin-top:4px}.tc-thread-head{border-bottom:1px solid var(--color-line,#2a2a2a);background:var(--color-bg-raised,#161616);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.tc-thread-titles{align-items:baseline;gap:9px;min-width:0;display:flex}.tc-title-btn{color:var(--color-ink,#e8e6e1);font-size:calc(14px * var(--am-font-scale,1));cursor:text;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:40vw;padding:0;font-weight:700;overflow:hidden}.tc-title-edit{font-size:calc(14px * var(--am-font-scale,1));border:0;border-bottom:1px solid var(--color-accent,#c9a227);color:var(--color-ink,#e8e6e1);background:0 0;outline:none;min-width:160px;font-weight:700}.tc-participants{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(11px * var(--am-font-scale,1));color:var(--color-ink-faint,#8a8680);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tc-header-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.tc-header-avatars{flex-direction:row;display:flex}.tc-start-call{color:#fff;font-size:calc(12.5px * var(--am-font-scale,1));cursor:pointer;white-space:nowrap;background:#0e7c66;border:0;border-radius:6px;align-items:center;gap:7px;padding:5px 11px;font-weight:600;display:inline-flex}.tc-start-call:hover:not(:disabled){background:#0a6b57}.tc-start-call:disabled{opacity:.45;cursor:default}.tc-video{background:#0a0a0a;flex-direction:column;flex:1;min-height:0;display:flex}.tc-video-bar{border-bottom:1px solid var(--color-line,#2a2a2a);background:var(--color-bg-raised,#161616);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.tc-video-title{font-size:calc(13px * var(--am-font-scale,1));align-items:center;gap:8px;min-width:0;display:flex}.tc-video-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-video-dot{background:#ef4444;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.4s ease-out infinite tc-pulse;box-shadow:0 0 #ef444480}@keyframes tc-pulse{0%{box-shadow:0 0 #ef444473}70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}.tc-video-actions{align-items:center;gap:8px;display:flex}.tc-btn.danger{color:#fff;background:#b91c1c;border-color:#b91c1c}.tc-btn.danger:hover:not(:disabled){background:#991b1b}.tc-video-frame{background:#000;border:0;flex:1;width:100%;min-height:0}.tc-header-av{border:2px solid var(--color-bg-raised,#161616);width:22px;height:22px;font-size:calc(9px * var(--am-font-scale,1));color:#fff;border-radius:50%;place-items:center;margin-left:-7px;font-weight:600;display:grid;position:relative}.tc-header-av:first-child{margin-left:0}.tc-messages{flex:1;min-height:0;padding:18px 16px 8px;overflow-y:auto}.tc-messages-inner{max-width:900px;margin:0 auto}.tc-day{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:6px 0 12px;display:grid}.tc-day span{background:var(--color-line,#2a2a2a);height:1px}.tc-day em{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal;font-size:calc(10.5px * var(--am-font-scale,1));color:var(--color-ink-faint,#8a8680)}.tc-msg-block{margin-top:8px}.tc-msg-block.grouped{margin-top:1px}.tc-msg-row{align-items:flex-end;gap:9px;display:flex}.tc-msg-row.mine{flex-direction:row-reverse}.tc-msg-av{width:30px;height:30px;font-size:calc(11px * var(--am-font-scale,1));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid;position:relative}.tc-msg-av.hide{visibility:hidden}.tc-bubble-stack{flex-direction:column;align-items:flex-start;max-width:min(600px,75%);display:flex}.tc-msg-row.mine .tc-bubble-stack{align-items:flex-end}.tc-sender{font-size:calc(12px * var(--am-font-scale,1));margin:0 2px 3px;font-weight:700}.tc-bubble{background:var(--color-bg-raised,#1c1c1c);border:1px solid var(--color-line,#2a2a2a);font-size:calc(14px * var(--am-font-scale,1));color:var(--color-ink,#e8e6e1);word-break:break-word;white-space:pre-wrap;border-radius:14px 14px 14px 5px;padding:8px 10px;line-height:1.45}.tc-bubble.mine{color:#fff;background:#1a3a6e;border:0;border-radius:14px 14px 5px}.tc-bubble.deleted{opacity:.75}.tc-bubble.deleted em{opacity:.85;font-style:italic}.tc-meta-row{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(10.5px * var(--am-font-scale,1));color:var(--color-ink-faint,#8a8680);flex-wrap:wrap;align-items:center;gap:8px;margin:5px 2px 0;display:flex}.tc-meta-action{color:inherit;font:inherit;cursor:pointer;opacity:.55;background:0 0;border:0;padding:0}.tc-meta-action:hover{opacity:1}.tc-meta-action.revoke{font-style:italic}.tc-team-tts{align-items:center;gap:6px;min-width:0;display:inline-flex}.tc-tts-action{border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.tc-tts-action svg{width:13px;height:13px}.tc-tts-action.on{opacity:1;color:var(--color-accent,#c9a227);background:color-mix(in srgb, var(--color-accent,#c9a227) 12%, transparent)}.tc-tts-action[data-tts-state=preparing] svg{animation:.8s linear infinite tc-tts-spin}.tc-voice-error-inline{color:#c9544d;max-width:280px;font-family:Candara,Segoe UI,sans-serif;font-size:calc(10.5px * var(--am-font-scale,1));line-height:1.3}@keyframes tc-tts-spin{to{transform:rotate(360deg)}}.tc-seen{color:#0e7c66}.tc-file-chip{border:1px solid var(--color-line,#2a2a2a);background:var(--color-bg-raised,#1c1c1c);color:inherit;text-align:left;cursor:pointer;border-radius:14px 14px 14px 5px;align-items:center;gap:10px;max-width:100%;margin-top:4px;padding:7px 9px;display:flex}.tc-file-thumb{object-fit:cover;border-radius:6px;width:40px;height:40px}.tc-file-icon{background:var(--color-bg,#0f0f0f);border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.tc-file-meta{flex-direction:column;min-width:0;display:flex}.tc-file-meta strong{font-size:calc(13px * var(--am-font-scale,1));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tc-file-meta em{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal;font-size:calc(10.5px * var(--am-font-scale,1));color:var(--color-ink-faint,#8a8680);margin-top:1px}.tc-call{border:1px solid var(--color-line,#2a2a2a);background:var(--color-bg-raised,#1c1c1c);border-radius:14px;align-items:center;gap:12px;max-width:460px;margin:4px auto 16px;padding:10px 13px;display:flex}.tc-call.over{opacity:.85;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(11px * var(--am-font-scale,1));color:var(--color-ink-faint,#8a8680);justify-content:center;gap:8px;padding:4px 13px}.tc-call-join{color:#fff;font-size:calc(12.5px * var(--am-font-scale,1));cursor:pointer;background:#0e7c66;border:0;border-radius:6px;margin-left:auto;padding:6px 13px;font-weight:600;text-decoration:none}.tc-call-join:hover:not(:disabled){background:#0a6b57}.tc-call-join:disabled{opacity:.5;cursor:default}.tc-typing{font-size:calc(12px * var(--am-font-scale,1));color:var(--color-ink-faint,#8a8680);padding:8px 4px 4px;font-style:italic}.tc-pending{border-top:1px solid var(--color-line,#2a2a2a);flex-wrap:wrap;gap:6px;padding:6px 14px 0;display:flex}.tc-pending-chip{background:var(--color-bg-raised,#161616);border:1px solid var(--color-line,#2a2a2a);font-size:calc(11px * var(--am-font-scale,1));border-radius:999px;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.tc-pending-chip button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.tc-compose{border-top:1px solid var(--color-line,#2a2a2a);background:var(--color-bg-raised,#161616);align-items:flex-end;gap:8px;padding:10px 14px 12px;display:flex}.tc-input{resize:none;border:1px solid var(--color-line,#2a2a2a);background:var(--color-bg,#0f0f0f);min-height:36px;max-height:120px;color:var(--color-ink,#e8e6e1);font-size:calc(13px * var(--am-font-scale,1));border-radius:10px;outline:none;flex:1;padding:8px 12px;font-family:inherit;line-height:1.4}.tc-input:focus{border-color:color-mix(in srgb, var(--color-accent,#c9a227) 50%, var(--color-line))}.tc-send{color:#fff;cursor:pointer;background:#1a3a6e;border:0;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.tc-send:disabled{opacity:.4;cursor:default}.tc-icon-btn{width:32px;height:32px;color:var(--color-ink-faint,#8a8680);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.tc-icon-btn:hover{color:var(--color-ink,#e8e6e1);background:color-mix(in srgb, var(--color-ink,#fff) 6%, transparent)}.tc-composer-stack{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-bg) 90%, transparent) 18%);flex:none;padding:0 12px 10px;position:relative}.tc-composer-stack .tc-pending{background:0 0;border:0;padding:4px 3px 2px}.tc-pending-chip>span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.tc-pending-chip select{border:0;border-left:1px solid var(--color-line);min-width:76px;color:inherit;font:inherit;background:0 0;outline:none}.tc-prompt-island{border:1px solid color-mix(in srgb, var(--color-line) 88%, transparent);background:color-mix(in srgb, var(--color-bg-raised) 96%, transparent);border-radius:15px 15px 10px 10px;align-content:end;gap:2px;width:min(100%,1000px);min-height:76px;margin-inline:auto;padding:0 12px 10px 15px;display:grid;box-shadow:0 9px 28px #00000021}.tc-voice-shelf{min-width:0;margin-inline:-15px -12px}.tc-shelf-lip{width:100%;height:14px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px 14px 0 0;place-items:center;padding:0;display:grid}.tc-shelf-lip:hover,.tc-shelf-lip:focus-visible{background:var(--color-bg-hover)}.tc-shelf-lip:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent,#c9a227) 68%, transparent);outline-offset:-2px}.tc-shelf-grab{background:var(--color-line-strong,var(--color-line));border-radius:999px;width:30px;height:3px;transition:width .16s,background-color .16s}.tc-shelf-lip:hover .tc-shelf-grab,.tc-shelf-lip:focus-visible .tc-shelf-grab,.tc-voice-shelf.open .tc-shelf-grab{background:var(--color-accent,#c9a227);width:44px}.tc-shelf-content{border-bottom:1px solid color-mix(in srgb, var(--color-line) 76%, transparent);background:color-mix(in srgb, var(--color-bg-raised) 94%, var(--color-bg));padding:12px 22px 14px}.tc-shelf-content[hidden]{display:none}.tc-shelf-heading{color:var(--color-ink-faint);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(10px * var(--am-font-scale,1));letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.tc-shelf-field{min-height:32px;color:var(--color-ink-faint);font-size:calc(11px * var(--am-font-scale,1));grid-template-columns:minmax(120px,200px) minmax(160px,320px);align-items:center;gap:10px;display:grid}.tc-shelf-field select{width:100%;min-width:0;height:28px;color:var(--color-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(11px * var(--am-font-scale,1));text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:7px;outline:none;padding:0 24px 0 7px}.tc-shelf-field select:hover,.tc-shelf-field select:focus-visible{border-color:var(--color-line);background:var(--color-bg-hover)}.tc-shelf-field select:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent,#c9a227) 68%, transparent);outline-offset:1px}.tc-shelf-field select:disabled{opacity:.62}.tc-shelf-status{min-height:12px;color:var(--color-ink-faint);font-size:calc(10px * var(--am-font-scale,1));align-items:center;gap:8px;margin-left:min(200px,34%);display:flex}.tc-shelf-status:empty{display:none}.tc-shelf-status button{color:var(--color-accent,#c9a227);font:inherit;cursor:pointer;background:0 0;border:0;padding:1px 5px}.tc-prompt-row{align-items:flex-end;gap:8px;min-width:0;display:flex}.tc-prompt-island .tc-typing{font-size:calc(11.5px * var(--am-font-scale,1));padding:0 3px 2px}.tc-prompt-island .tc-input{field-sizing:content;resize:none;min-height:55px;max-height:125px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:4px 0}.tc-prompt-island .tc-input:focus{box-shadow:none;border:0;outline:none}.tc-voice-error{border:1px solid color-mix(in srgb, #c9544d 38%, var(--color-line));color:#c9544d;font-size:calc(11px * var(--am-font-scale,1));background:#c9544d12;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;margin:2px 2px 0;padding:6px 8px;line-height:1.35;display:flex}.tc-voice-error button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 20px;place-items:center;padding:0;display:grid}.tc-island-send{border:1px solid color-mix(in srgb, var(--color-accent,#c9a227) 24%, var(--color-line));width:31px;height:31px;color:var(--color-accent,#c9a227);background:color-mix(in srgb, var(--color-accent,#c9a227) 9%, transparent);cursor:pointer;border-radius:10px;flex:0 0 31px;place-items:center;display:grid}.tc-island-send:disabled{opacity:.36;cursor:default}.tc-island-send:not(:disabled):hover{background:color-mix(in srgb, var(--color-accent,#c9a227) 17%, transparent)}.tc-compose-band{align-items:center;gap:7px;width:min(100%,1000px);height:44px;margin-inline:auto;padding:0 7px;display:flex}.tc-band-btn{width:30px;height:30px;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;display:grid}.tc-band-btn:hover,.tc-band-btn:focus-visible{border-color:var(--color-line);color:var(--color-ink);background:var(--color-bg-hover)}.tc-band-spacer{flex:1}.tc-review-mode,.tc-model-trigger{border:1px solid var(--color-line);height:29px;color:var(--color-ink);background:var(--color-bg-raised);font:inherit;font-size:calc(11px * var(--am-font-scale,1));cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 9px;display:flex}.tc-review-mode:hover,.tc-review-mode:focus-visible,.tc-model-trigger:hover:not(:disabled),.tc-model-trigger[aria-expanded=true]{border-color:var(--color-line-strong,var(--color-ink-faint))}.tc-review-mode:focus-visible,.tc-model-trigger:focus-visible,.tc-model-provider:focus-visible,.tc-model-option:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent,#c9a227) 68%, transparent);outline-offset:2px}.tc-model-picker{width:clamp(170px,22vw,280px);min-width:0;color:var(--color-ink);position:relative}.tc-model-trigger{width:100%;min-width:0}.tc-model-trigger:disabled{cursor:default;opacity:.55}.tc-model-mark{color:var(--color-accent,#c9a227);flex:none;place-items:center;line-height:1;display:grid}.tc-model-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tc-model-chevron{color:var(--color-ink-muted);flex:none;margin-left:auto;transition:transform .12s}.tc-model-trigger[aria-expanded=true] .tc-model-chevron{transform:rotate(180deg)}.tc-model-menu{z-index:80;border:1px solid var(--color-line-strong,var(--color-line));width:min(407px,100cqw - 24px);height:min(290px,100vh - 64px);color:var(--color-ink);background:var(--color-bg-raised);border-radius:10px;grid-template-columns:minmax(116px,176px) 1px minmax(140px,230px);display:grid;position:absolute;bottom:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 12px 30px #00000047}.tc-model-providers,.tc-model-options{flex-direction:column;min-width:0;min-height:0;padding:5px;display:flex;overflow:auto}.tc-model-providers{background:var(--color-bg-sunken,var(--color-bg))}.tc-model-divider{background:var(--color-line)}.tc-model-provider,.tc-model-option{width:100%;min-height:31px;color:var(--color-ink-muted);font:inherit;font-size:calc(11.5px * var(--am-font-scale,1));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:5px 7px;display:flex}.tc-model-provider:hover,.tc-model-option:hover,.tc-model-option[data-selected=true]{color:var(--color-ink);background:var(--color-bg-hover)}.tc-model-provider[data-active=true]{color:var(--color-ink);background:var(--color-bg-raised)}.tc-model-provider:focus-visible,.tc-model-option:focus-visible{outline-offset:-2px}.tc-model-provider>span{color:var(--color-accent,#c9a227);flex:none;place-items:center;display:grid}.tc-model-option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tc-model-option>i{color:var(--color-accent,#c9a227);margin-left:auto;font-style:normal}.tc-mic.recording{color:#c9544d}.tc-audio-bars{align-items:center;gap:2px;height:15px;display:flex}.tc-audio-bars i{background:currentColor;border-radius:2px;width:2px;height:5px;animation:.9s ease-in-out infinite alternate tc-audio-wave}.tc-audio-bars i:nth-child(2){animation-delay:-720ms}.tc-audio-bars i:nth-child(3){animation-delay:-540ms}.tc-audio-bars i:nth-child(4){animation-delay:-360ms}.tc-audio-bars i:nth-child(5){animation-delay:-180ms}@keyframes tc-audio-wave{to{height:14px}}.tc-agent-review{border:1px solid var(--color-line);background:var(--color-bg-raised);border-radius:10px;width:min(80%,760px);margin:8px auto 4px;padding:10px 14px}.tc-agent-review>header{font-size:calc(11px * var(--am-font-scale,1));flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.tc-agent-review>header span,.tc-agent-review>header time{color:var(--color-ink-muted)}.tc-agent-review>header time{font:inherit}.tc-agent-draft-banner{color:var(--color-ink-muted);background:var(--color-bg-hover);font-size:calc(10.5px * var(--am-font-scale,1));border-radius:6px;margin-bottom:8px;padding:4px 8px;display:inline-flex}.tc-agent-diamond{border:1px solid var(--color-accent,#c9a227);border-radius:2px;width:9px;height:9px;margin-inline:2px;transform:rotate(45deg)}.tc-agent-review>.tc-agent-body{max-height:none;font-size:calc(12px * var(--am-font-scale,1));padding:0;line-height:1.5;overflow:visible}.tc-agent-review>footer{justify-content:flex-start;gap:7px;padding-top:10px;display:flex}.tc-agent-review>footer button{border:1px solid var(--color-line);min-height:28px;color:var(--color-ink);background:var(--color-bg);cursor:pointer;border-radius:8px;padding:0 11px}.tc-agent-review>footer button.primary{border-color:color-mix(in srgb, var(--color-accent,#c9a227) 55%, var(--color-line));background:color-mix(in srgb, var(--color-accent,#c9a227) 14%, var(--color-bg-raised))}.tc-agent-error{border:1px solid color-mix(in srgb, #c9544d 40%, var(--color-line));color:#c9544d;background:color-mix(in srgb, #c9544d 7%, var(--color-bg-raised));max-width:560px;font-size:calc(11px * var(--am-font-scale,1));overflow-wrap:anywhere;border-radius:14px;margin:2px auto 10px;padding:5px 13px;line-height:1.4}@media (prefers-reduced-motion:reduce){.tc-audio-bars i{height:9px;animation:none}.tc-model-chevron,.tc-shelf-grab{transition:none}.tc-tts-action[data-tts-state=preparing] svg{animation:none}}@container team-chat (max-width:619px){.tc-composer-stack{padding-inline:7px}.tc-shelf-field{grid-template-columns:1fr;gap:3px;padding-block:4px}.tc-shelf-status{margin-left:0}.tc-model-picker{width:125px}.tc-review-mode{padding-inline:7px}.tc-agent-review{width:calc(100% - 10px)}}.tc-modal-backdrop{z-index:40;background:#00000073;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.tc-modal{background:var(--color-bg-raised,#161616);border:1px solid var(--color-line,#2a2a2a);border-radius:12px;width:min(420px,100%);padding:16px 18px 14px;box-shadow:0 24px 60px #00000073}.tc-modal-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.tc-modal-head h2{font-size:calc(15px * var(--am-font-scale,1));margin:0;font-weight:650}.tc-field{font-size:calc(11px * var(--am-font-scale,1));color:var(--color-ink-faint,#8a8680);flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.tc-field input{border:1px solid var(--color-line,#2a2a2a);background:var(--color-bg,#0f0f0f);color:var(--color-ink,#e8e6e1);font-size:calc(13px * var(--am-font-scale,1));border-radius:8px;outline:none;padding:8px 10px}.tc-email-row{gap:6px;display:flex}.tc-email-row input{flex:1}.tc-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.tc-chip{background:var(--color-bg,#0f0f0f);border:1px solid var(--color-line,#2a2a2a);font-size:calc(12px * var(--am-font-scale,1));border-radius:999px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.tc-chip button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.tc-error{color:#f5a0a0;font-size:calc(12px * var(--am-font-scale,1));margin:0 0 10px}.tc-modal-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.tc-btn{border:1px solid var(--color-line,#2a2a2a);background:var(--color-bg,#0f0f0f);color:var(--color-ink,#e8e6e1);font-size:calc(12px * var(--am-font-scale,1));cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.tc-btn.primary{color:#fff;background:#1a3a6e;border-color:#1a3a6e}.tc-btn.ghost{background:0 0}.tc-btn:disabled{opacity:.45;cursor:default}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tc-mobile-back{display:none}@container team-chat (max-width:979px){.tc-list-resizer{display:none}.tc-list{border-right:0}.tc-main{min-width:0}.tc-chats-face .tc-rail-fillet,.tc-chats-face .tc-rail-spine{display:none}.tc-mobile-back{z-index:5;background:var(--color-bg-raised,#161616);border:0;border:1px solid var(--color-line,#2a2a2a);font-size:calc(12px * var(--am-font-scale,1));color:var(--color-ink,#e8e6e1);cursor:pointer;border-radius:8px;padding:5px 10px;display:block;position:absolute;top:10px;left:10px}.tc-list{flex-basis:100%;width:100%;min-width:0;max-width:none}.tc-root.has-selection .tc-list,.tc-root:not(.has-selection) .tc-main{display:none}.tc-root:not(.has-selection) .tc-list{display:flex}.tc-root.has-selection .tc-thread-head{padding-left:88px}}.tc-support-pin{border:0;border-top:1px solid var(--color-line,#2a2a2a);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;flex:none;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:9px 10px 9px 12px;display:grid}.tc-support-pin:hover{background:color-mix(in srgb, var(--color-ink,#fff) 4%, transparent)}.tc-support-glyph,.tc-support-chev{color:var(--color-ink-faint,#8a8680)}.tc-support-name{font-size:calc(12.5px * var(--am-font-scale,1));color:var(--color-ink-muted,#b9b4ac);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-support-tag{font-size:calc(11px * var(--am-font-scale,1));color:var(--color-ink-faint,#8a8680);white-space:nowrap}.tc-support-intro{border:1px solid var(--color-line,#2a2a2a);background:var(--color-bg-raised,#161616);border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:10px;max-width:968px;margin:0 0 6px;padding:12px;display:grid}.tc-support-intro-glyph{color:#1e5bc3;margin-top:1px}.tc-support-intro p{font-size:calc(12px * var(--am-font-scale,1));color:var(--color-ink-muted,#b9b4ac);margin:0;line-height:1.5}
.ctb-root{background:var(--color-bg);width:100%;min-width:0;color:var(--color-ink);flex:auto;position:relative;container-type:inline-size}.ctb-loading{background:var(--color-bg)}.ctb-list{width:var(--ctb-list-width,260px);min-width:var(--ctb-list-width,260px);border-right:0;flex-shrink:0}.ctb-list-header:empty{display:none}.ctb-chip{border:1px solid var(--color-line);color:var(--color-ink-dim);font-size:calc(12px * var(--am-font-scale,1));border-radius:999px;padding:3px 10px;transition:all .12s}.ctb-chip:hover{border-color:var(--color-line-strong);color:var(--color-ink)}.ctb-chip.on{border-color:var(--color-accent);background:var(--color-accent);color:#1a1400;font-weight:600}.ctb-row{border-bottom:1px solid var(--color-line);transition:background .1s}.ctb-row:hover{background:color-mix(in srgb, var(--color-accent) 7%, transparent)}.ctb-row.active{background:color-mix(in srgb, var(--color-accent) 14%, transparent)}.ctb-list-resizer{z-index:2;cursor:col-resize;touch-action:none;outline:none;flex:0 0 6px;width:6px;margin-inline:-3px;position:relative}.ctb-list-resizer:after{inset-block:0;content:"";background:0 0;width:1px;transition:background .12s;position:absolute;left:2px}.ctb-list-resizer:hover:after,.ctb-list-resizer:focus-visible:after{background:var(--color-accent)}.ctb-fillet-host{top:0;bottom:0;right:0;left:var(--ctb-list-width,260px);z-index:8;pointer-events:none;position:absolute}.ctb-storage-error{z-index:10;border:1px solid var(--color-line);background:var(--color-bg-raised);color:#f87171;max-width:min(420px,100% - 24px);font-size:calc(12px * var(--am-font-scale,1));border-radius:6px;padding:6px 12px;position:absolute;bottom:12px;left:12px}.ctb-add{border:1px solid var(--color-line-strong);background:var(--color-bg-raised);color:var(--color-ink);font-size:calc(12.5px * var(--am-font-scale,1));border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:5px 11px;font-weight:500;transition:all .12s;display:inline-flex}.ctb-add:hover{border-color:var(--color-accent);color:var(--color-accent)}.ctb-add:disabled{cursor:default;opacity:.5}.ctb-detail{min-width:0}.ctb-rail{border-right:1px solid var(--color-line);flex-shrink:0;width:288px;padding:16px 14px 24px}.ctb-rail-title{color:var(--color-ink-faint);font-size:calc(10.5px * var(--am-font-scale,1));letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.ctb-railaction{border:1px solid var(--color-line);color:var(--color-ink-dim);border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;transition:all .12s;display:flex}.ctb-railaction:not(:disabled):hover{border-color:var(--color-accent);color:var(--color-accent)}.ctb-railaction:disabled{cursor:default;opacity:.4}.ctb-related{border:1px solid var(--color-line);border-radius:8px;padding:6px 8px;transition:border-color .12s}.ctb-related:hover{border-color:var(--color-line-strong)}.ctb-tag{background:color-mix(in srgb, var(--color-accent) 16%, transparent);color:var(--color-ink);font-size:calc(12px * var(--am-font-scale,1));border-radius:999px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.ctb-tag button{opacity:.55;display:inline-flex}.ctb-tag button:hover{opacity:1}.ctb-mobile-back,.ctb-compact-hero{display:none}.ctb-tabstrip{border-bottom:1px solid var(--color-line);height:42px;min-height:42px;overflow-x:auto}.ctb-tab{color:var(--color-ink-dim);font-size:calc(13px * var(--am-font-scale,1));white-space:nowrap;border-radius:7px;padding:6px 10px;transition:all .12s}.ctb-tab:hover{color:var(--color-ink)}.ctb-tab.on{background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-ink);font-weight:600}.ctb-save{background:var(--color-accent);color:#1a1400;font-size:calc(13px * var(--am-font-scale,1));border-radius:7px;padding:5px 16px;font-weight:600;transition:filter .12s}.ctb-save:hover{filter:brightness(1.07)}.ctb-card{border:1px solid var(--color-line);background:var(--color-bg-raised);border-radius:10px;padding:14px}.ctb-card-title{color:var(--color-ink-faint);font-size:calc(11px * var(--am-font-scale,1));letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.ctb-input{border:1px solid var(--color-line);background:var(--color-bg);width:100%;color:var(--color-ink);font-size:calc(13px * var(--am-font-scale,1));border-radius:7px;outline:none;padding:7px 10px;transition:border-color .12s}.ctb-input:focus{border-color:var(--color-accent)}.ctb-channel{border:1px solid var(--color-line);border-radius:8px;padding:7px 9px}.ctb-channel.edit{background:var(--color-bg)}.ctb-pill{border:1px solid var(--color-line);color:var(--color-ink-dim);font-size:calc(11px * var(--am-font-scale,1));white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}.ctb-iconbtn{color:var(--color-ink-dim);border-radius:6px;justify-content:center;align-items:center;padding:5px;transition:all .12s;display:inline-flex}.ctb-iconbtn:hover{background:var(--color-line);color:var(--color-ink)}.ctb-iconbtn.danger:hover{color:#f87171;background:#f8717124}.ctb-photo{border:1px solid var(--color-line);background:var(--color-bg-raised);border-radius:10px;width:108px;height:108px;position:relative;overflow:hidden}.ctb-photo-x{color:#fff;background:#0009;border-radius:6px;padding:4px;display:none;position:absolute;top:4px;right:4px}.ctb-photo:hover .ctb-photo-x{display:inline-flex}.ctb-file{border:1px solid var(--color-line);border-radius:8px;padding:8px 10px}@container (max-width:979px){.ctb-rail{display:none}.ctb-compact-hero{border-bottom:1px solid var(--color-line);align-items:center;gap:10px;min-height:68px;padding:9px 14px;display:flex}.ctb-compact-hero .ctb-railaction{min-width:48px;padding:5px}}@container (max-width:619px){.ctb-list-resizer,.ctb-fillet-host{display:none}.ctb-root[data-mobile-view=directory] .ctb-list{border-right:0;flex:auto;width:100%;min-width:0}.ctb-root[data-mobile-view=directory] .ctb-detail,.ctb-root[data-mobile-view=directory] .ctb-empty-detail,.ctb-root[data-mobile-view=detail] .ctb-list{display:none}.ctb-root[data-mobile-view=detail] .ctb-detail,.ctb-root[data-mobile-view=detail] .ctb-empty-detail{flex:auto;width:100%}.ctb-mobile-back{border-bottom:1px solid var(--color-line);min-height:36px;color:var(--color-ink-dim);font-size:calc(12.5px * var(--am-font-scale,1));align-items:center;gap:6px;padding:6px 12px;display:flex}.ctb-mobile-back:hover{color:var(--color-ink)}.ctb-tabstrip{padding-inline:8px}}
