.v6skin{color-scheme:light;--ck-canvas:linear-gradient(180deg,#f8f5ef,#f1eee7);--ck-ink:#2b2118;--ck-ink-dim:rgba(43,33,24,0.702);--ck-ink-faint:rgba(43,33,24,0.522);--ck-accent:#8a4a1e;--ck-hairline:rgba(90,60,30,0.141);--ck-column-line:rgba(26,26,26,0.161);--ck-row-hover:rgba(138,74,30,0.071);--ck-link:#2563eb;--ck-ok:#0e7c66;--ck-run:#b65a2a;--ck-pending:#9a948b;--ck-err:#b23a2e;--ck-err-line:rgba(178,58,46,0.35);--ck-err-soft:rgba(178,58,46,0.078);--ck-meta-ink:#3a3733;--ck-meta-icon:#2a2722;--ck-meta-sep:#7a766f;--ck-user-bg:rgba(138,74,30,0.18);--ck-user-line:rgba(138,74,30,0.28);--ck-card-bg:rgba(255,250,240,0.42);--ck-card-line:rgba(90,60,30,0.141);--ck-queue-tint:rgba(138,74,30,0.06);--ck-queue-edge:rgba(138,74,30,0.35);--ck-glass-tint:rgba(255,250,240,0.161);--ck-glass-strip:rgba(255,250,240,0.322);--ck-scrim:rgba(248,245,239,0.9);--ck-glass-bar-sheen:linear-gradient(180deg,rgba(255,255,255,0.3),rgba(255,255,255,0.102) 30%,rgba(255,255,255,0.039) 62%,rgba(255,255,255,0.122));--isl-base:#f6f2e6;--isl-line:#c4b99e;--isl-shadow:0 4px 22px rgba(60,50,25,0.17);--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{color-scheme:dark;--ck-canvas:linear-gradient(180deg,#221f1b,#1d1b17);--ck-ink:#f4ecdd;--ck-ink-dim:rgba(244,236,221,0.678);--ck-ink-faint:rgba(244,236,221,0.502);--ck-accent:#ffd9a0;--ck-hairline:rgba(255,214,160,0.141);--ck-column-line:rgba(244,236,221,0.161);--ck-row-hover:rgba(255,217,160,0.078);--ck-link:#8fb3f5;--ck-ok:#2fa98c;--ck-run:#d98a55;--ck-pending:rgba(244,236,221,0.541);--ck-err:#e8877a;--ck-err-line:rgba(232,135,122,0.35);--ck-err-soft:rgba(232,135,122,0.133);--ck-meta-ink:rgba(244,236,221,0.761);--ck-meta-icon:rgba(244,236,221,0.839);--ck-meta-sep:rgba(244,236,221,0.4);--ck-user-bg:rgba(255,217,160,0.18);--ck-user-line:rgba(255,217,160,0.239);--ck-card-bg:rgba(18,15,12,0.302);--ck-card-line:rgba(255,214,160,0.141);--ck-queue-tint:rgba(255,217,160,0.055);--ck-queue-edge:rgba(255,217,160,0.3);--ck-glass-tint:rgba(18,15,12,0.259);--ck-glass-strip:rgba(18,15,12,0.239);--ck-scrim:rgba(34,31,27,0.9);--ck-glass-bar-sheen:linear-gradient(180deg,rgba(255,255,255,0.114),rgba(255,255,255,0.027) 30%,rgba(255,255,255,0.012) 62%,rgba(255,255,255,0.059));--isl-base:#232120;--isl-line:#4c463d;--isl-shadow:0 4px 22px rgba(0,0,0,0.38)}[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:transparent}.v6skin .ck-chat-column{--isl-gutter:max(22px,calc((100% - 1000px) / 2))}.v6skin.ck-chat .ck-tinner{width:100%;max-width:none;margin-inline:0;padding-inline:calc(var(--isl-gutter) + 3px);gap:var(--tx-turn-gap)}.v6skin .ck-amsg>*+*,.v6skin .ck-umsg>*+*{margin-top:var(--tx-para-gap)}.v6skin .ck-user-turn{margin:4px 12px;display:flex;flex-direction:column;align-items:flex-end}.v6skin .ck-umsg{background:var(--v6-user-bubble);border:1px solid var(--v6-user-border);border-radius:10px;padding:12px 16px;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}[data-font-size=large] .v6skin .ck-umsg{border-radius:12px;padding:14px 18px}.v6skin .ck-arow{margin:4px 12px;display:flex;justify-content:flex-start}.v6skin .ck-abody{width:100%;max-width:none}.v6skin .ck-abody .ck-amsg{align-self:flex-start}.v6skin .ck-amsg{background:transparent;border:none;border-radius:0;padding:0;max-width:none;width:100%;color:var(--ck-ink);font-family:var(--v6-body);font-size:var(--tx-body);line-height:var(--tx-body-lh);box-shadow:none}.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,.v6skin .ck-bubble-meta{font-family:var(--v6-mono)}.v6skin .ck-bubble-meta{font-size:var(--tx-meta);line-height:var(--tx-meta-lh);font-weight:500;color:var(--v6-meta-ink);display:flex;align-items:center;gap:6px;margin-top:2px}.v6skin .ck-bubble-meta button{color:var(--v6-icon-ink);opacity:.85;background:none;border:none}.v6skin .ck-bubble-meta button:hover{opacity:1}.v6skin .ck-bubble-meta svg{width:13px;height:13px;stroke-width:1.8}.v6skin .ck-bubble-meta button{min-width:24px;min-height:24px;display:grid;place-items:center;margin-block:-5px;margin-inline:-5px;border-radius:4px}.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:v6tts-spin 1s linear infinite}@keyframes v6tts-spin{to{transform:rotate(1turn)}}.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:1px dashed currentColor;outline-offset:-2px}}.ck-tl{border:none;border-radius:0;background:transparent;margin:2px 0;padding:4px 0;align-self:stretch}.ck-tlh{width:100%;display:flex;align-items:center;gap:8px;padding:3px 2px;background:none;border:none;cursor:pointer;font-family:var(--v6-mono);font-size:calc(12.5px * var(--am-font-scale, 1));text-align:left}.ck-tlh,.ck-tlh .v6hex{color:var(--v6-ink,#1a1a1a)}.ck-tlh .v6hex{flex:none}.ck-tlt{color:var(--v6-ink,#1a1a1a);opacity:.82;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-tlm,.ck-tlr{color:var(--v6-ink-muted,#6b6660);font-size:var(--tx-micro);line-height:var(--tx-micro-lh);flex:none}.ck-tlr{margin-left:auto;font-variant-numeric:tabular-nums}.ck-tlchev{flex:none;display:grid;place-items:center;color:var(--v6-ink-faint,#9a948b)}.ck-tlchev svg{width:13px;height:13px;transform:rotate(-90deg);transition:transform .15s ease}.ck-tlchev.open svg{transform:rotate(0deg)}.ck-steps{background:transparent}.ck-srow,.ck-step{border:none}.ck-srow{width:100%;display:flex;align-items:center;gap:8px;padding:2px;background:none;text-align:left;font-family:var(--v6-mono)}.ck-sglyph{flex:none;width:14px;height:14px;display:grid;place-items:center;color:var(--v6-step-glyph)}.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.cancelled .ck-sglyph,.ck-approval-step.expired .ck-sglyph,.ck-approval-step.rejected .ck-sglyph{color:var(--v6-error,#b23a2e)}.ck-sname{min-width:0;flex:1;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}.ck-sdet{font-size:var(--tx-digest);line-height:var(--tx-digest-lh)}.ck-sdet,.ck-sdur{color:var(--v6-ink-faint,#9a948b)}.ck-sdur{flex:none;font-family:var(--v6-mono);font-size:var(--tx-micro);line-height:var(--tx-micro-lh);font-variant-numeric:tabular-nums}.ck-step.srun .ck-sname{color:var(--v6-ink,#1a1a1a)}.ck-schev{flex:none;display:grid;place-items:center;background:none;border:none;padding:0 2px;color:var(--v6-ink-faint,#9a948b);cursor:pointer}.ck-schev svg{width:12px;height:12px;transform:rotate(-90deg);transition:transform .15s ease}.ck-schev.open svg{transform:rotate(0deg)}.ck-thought .ck-srow{cursor:pointer;opacity:.5}.ck-thought .ck-srow:hover{opacity:.75}.ck-scaret{flex:none;width:14px;display:grid;place-items:center;color:var(--v6-ink-muted,#6b6660)}.ck-scaret svg{width:12px;height:12px;transition:transform .15s ease}.ck-scaret.open svg{transform:rotate(90deg)}.v6-thinking .ck-sdur{margin-left:auto}.ck-prose .ck-sname{font-size:var(--tx-step);line-height:var(--tx-step-lh);font-style:italic;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.ck-prose .ck-sname,.ck-prose .ck-sout{font-family:var(--v6-body,Candara,"Segoe UI",sans-serif);color:var(--v6-ink-soft,#2c2a26)}.ck-prose .ck-sout{font-size:var(--tx-payload);font-style:normal;line-height:var(--tx-payload-lh);opacity:.85}.ck-interrupt{display:flex;justify-content:center;margin:6px 40px}.ck-interrupt>*{width:100%;max-width:500px}.ck-sout{margin:2px 2px 6px 25px;padding:7px 9px;background:var(--v6-card-tint);border:1px solid var(--v6-ai-border);border-radius:7px;font-family:var(--v6-mono)}.ck-sout .ck-result-change pre,.ck-sout .ck-result-preview,.ck-sout .ck-tool-preview{max-height:180px;overflow:auto;margin:0 0 6px;padding:0;border:none;background:transparent;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));font-weight:400;font-style:normal;line-height:1.5}.ck-sout .ck-result-parts>:last-child,.ck-sout>: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{display:grid;gap:5px}.ck-result-change strong,.ck-result-meta{color:var(--v6-ink-muted,#6b6660)}.ck-result-change strong,.ck-result-link,.ck-result-meta{font-family:var(--v6-mono);font-size:calc(10.5px * var(--am-font-scale, 1));font-weight:400;font-style:normal;line-height:1.5}.ck-result-link{color:var(--v6-link,#2563eb);text-decoration:underline;text-underline-offset:2px}.ck-risk{flex:none;display:flex;align-items:center;gap:4px;color:var(--v6-warm,#b65a2a);font-family:var(--v6-mono);font-size:calc(8px * var(--am-font-scale, 1));font-weight:400;font-style:normal;line-height:normal;text-transform:uppercase}.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);border-radius:6px;font-size:calc(12px * var(--am-font-scale, 1))}.v6skin .ck-empty-chat h2,.v6skin .cw-empty h2{font-family:"Source Serif 4",Georgia,serif;color:var(--v6-ink)}.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);border-radius:6px;color:var(--v6-ink-soft);font-family:var(--v6-body)}.v6skin .ck-empty-chat button:hover{border-color:var(--v6-ink-muted)}.v6skin .ck-load-older{border:1px solid var(--v6-hairline);background:transparent;color:var(--v6-ink-muted);font-family:var(--v6-mono);font-size:calc(11.5px * var(--am-font-scale, 1))}.v6skin .ck-load-older:hover{border-color:var(--v6-ink);color:var(--v6-ink)}.v6skin .ck-chat-footer{background:transparent;border-top:none;padding:0 0 44px}.v6skin .v6band{flex:none;margin-inline:var(--isl-gutter);display:flex;flex-direction:column;position:relative;isolation:isolate;border-radius:14px;background:var(--isl-base);border:1px solid var(--isl-line);box-shadow:var(--isl-shadow);overflow:hidden}.v6skin .v6band:after,.v6skin .v6band:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1}.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{flex:none;width:auto;background:var(--v6-surface);padding:8px 0 0}.v6skin .ck-cbox,.v6skin .ck-composer{max-width:none;margin:0;border:none;border-radius:0}.v6skin .ck-cbox{padding:0;background:transparent;box-shadow:none}.v6skin .ck-cinput{background:transparent;border:none;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);padding:8px 14px;min-height:56px;max-height:132px}.v6skin .ck-cinput::placeholder{color:var(--v6-placeholder-ink)}.v6skin .ck-crow{border-top:none;background:transparent;font-family:var(--v6-mono)}.v6skin .v6-crow .ck-mode{display:inline-flex;align-items:center;gap:0;background:none;border:none;padding:0;height:auto;text-transform:none}.v6skin .v6-crow .ck-mode select{appearance:none;background:transparent;background-image:linear-gradient(45deg,transparent 50%,var(--ck-ink-faint) 50%),linear-gradient(135deg,var(--ck-ink-faint) 50%,transparent 50%);background-position:right 10px center,right 5px center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;border:1px solid var(--ck-hairline);border-radius:8px;padding:3px 22px 3px 8px;font-family:var(--v6-body);font-size:calc(11px * var(--am-font-scale, 1));text-transform:none;color:var(--ck-ink);min-width:80px;cursor:pointer}.v6skin .v6-crow .ck-mode select:focus-visible,.v6skin .v6-crow .ck-mode select:hover{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{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0 10px 4px}.v6skin .ck-queued-prompt{display:flex;align-items:center;gap:6px;max-width:100%;padding:3px 6px;background:var(--v6-chip-fill);border:none;border-radius:5px;font-size:calc(11px * var(--am-font-scale, 1));color:var(--v6-ink-soft);font-family:var(--v6-body)}.v6skin .v6-queue-emoji{flex:none;font-size:calc(11px * var(--am-font-scale, 1));line-height:1}.v6skin .v6-queue-text{min-width:0;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;border:none;padding:0;color:var(--v6-control-ink);font-family:var(--v6-body);font-size:calc(11px * var(--am-font-scale, 1));font-weight:400;font-style:normal;line-height:normal;text-align:left;cursor:pointer}.v6skin .v6-queue-text small{color:var(--v6-ink-faint);font-size:calc(10px * var(--am-font-scale, 1))}.v6skin .v6-queue-remove{flex:none;display:grid;place-items:center;background:none;border:none;padding:0 2px;color:var(--v6-ink-muted);cursor:pointer}.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{height:43px;background:var(--v6-header-veil);border-bottom:1px solid var(--v6-hairline)}.v6skin .ck-chat-fullscreen{color:var(--v6-ink-muted)}.v6skin .ck-artbox-toggle{width:35px;height:35px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--v6-ink);cursor:pointer}.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;display:block;fill:var(--v6-ink-soft)}.v6skin .ck-artbox-toggle-frame{fill:none;stroke:var(--v6-ink-soft);stroke-width:2.8}.v6skin .ck-artbox-toggle-spin{transform-box:view-box;transform-origin:center;transform:rotate(0deg);transition:transform .18s cubic-bezier(.2,.7,.2,1)}.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{display:inline-block;vertical-align:middle;overflow:visible;color:var(--v6-quiet-ink)}.v6hex polygon{fill:none;stroke:currentColor;stroke-width:5}.v6hex .v6hex-inner{stroke-width:3.5;opacity:.55}.v6hex circle{fill:currentColor}.v6hex:not(.static) .v6hex-outer{animation:v6hex-spin 3.5s linear infinite,v6hex-dash-outer 2s linear infinite;transform-box:view-box;transform-origin:center}.v6hex:not(.static) .v6hex-inner{animation:v6hex-spin 1.75s linear infinite,v6hex-dash-inner 2s linear infinite;transform-box:view-box;transform-origin:center}.v6hex:not(.static) .v6hex-dot{animation:v6hex-pulse 1s ease-in-out infinite alternate;transform-box:view-box;transform-origin:center}@keyframes v6hex-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@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-dot,.v6hex:not(.static) .v6hex-inner,.v6hex:not(.static) .v6hex-outer{animation:none}}.v6-thinking{display:flex;align-items:center;gap:8px;padding:3px 2px;font-size:calc(12px * var(--am-font-scale, 1));font-family:var(--v6-body,Candara,"Segoe UI",sans-serif)}.v6-thinking,.v6-thinking .v6hex{color:var(--v6-quiet-ink)}.v6-thinking em{font-style:italic}.v6skin .v6shelf{flex:none;width:100%;display:flex;flex-direction:column;min-height:0;font-family:var(--v6-mono)}.v6shelf-bar{position:relative;display:flex;align-items:center;justify-content:center;padding:3px 0;cursor:ns-resize;touch-action:none;user-select:none;background:transparent;border:none;border-bottom:1px solid var(--v6-band-line);border-radius:0;color:var(--v6-control-ink)}.v6shelf-bar svg{width:12px;height:12px}.v6shelf-bar-right{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:6px}.v6shelf-bar-divider{width:1px;height:12px;background:var(--v6-band-line)}.v6shelf-fullscreen{display:grid;place-items:center;background:none;border:none;padding:1px;color:var(--v6-control-ink);opacity:.6;cursor:pointer}.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:1;min-height:0;display:flex;flex-direction:column}.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;min-height:0;height:auto}.v6shelf-tabs{display:flex;align-items:stretch;gap:2px;background:#16140d;padding:0 8px;overflow-x:auto}.v6shelf-label{align-self:center;color:#a89971;font-size:calc(10.5px * var(--am-font-scale, 1));letter-spacing:.12em;margin-right:8px;flex:none}.v6shelf-tab{border:none;background:transparent;color:#cdbf95;font-family:var(--v6-mono);font-size:calc(11.5px * var(--am-font-scale, 1));text-transform:lowercase;padding:5px 10px;cursor:pointer;flex:none}.v6shelf-tab.on{background:var(--v6-parchment,#efe9d8);color:var(--v6-ink,#1a1a1a);font-weight:600}.v6shelf-body{overflow-y:auto;background:var(--v6-surface,#f5f0dd);container-type:inline-size;padding:12px 22px;font-size:calc(11.5px * var(--am-font-scale, 1));color:var(--v6-ink-soft,#2c2a26)}.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);padding-bottom:3px;margin:10px 0 6px}.v6shelf-section:first-child{margin-top:0}.v6shelf-row{display:flex;align-items:center;gap:8px;padding:3px 0;width:100%;background:none;border:none;font-family:var(--v6-mono);font-size:calc(11.5px * var(--am-font-scale, 1));color:var(--v6-ink-soft,#2c2a26);text-align:left}.v6shelf-key{flex:none;width:200px;color:var(--v6-ink-muted,#6b6660)}.v6shelf-bool{cursor:pointer}.v6shelf-flag{color:var(--v6-ink-faint,#9a948b)}.v6shelf-flag.on{color:var(--v6-teal,#0e7c66)}.v6shelf-num,.v6shelf-row select{background:transparent;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);max-width:320px}.v6shelf-num{width:70px}.v6shelf-empty{color:var(--v6-ink-faint,#9a948b)}.v6shelf-legend{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:calc(10.5px * var(--am-font-scale, 1));color:var(--v6-ink-muted,#6b6660);margin-bottom:8px}.v6shelf-swatchrow{display:inline-flex;align-items:center;gap:4px}.v6shelf-swatch{width:8px;height:8px;display:inline-block;border-radius:1px}.v6shelf-toolgroup{margin-bottom:8px}.v6shelf-toolhead{display:flex;align-items:center;gap:6px;font-size:calc(10.5px * var(--am-font-scale, 1));color:var(--v6-ink-muted,#6b6660);margin-bottom:2px}.v6shelf-tool{display:flex;align-items:baseline;gap:6px;padding:1px 0 1px 14px;border-left:1px solid var(--v6-hairline);margin-left:3px}.v6shelf-toolmark{color:var(--v6-ink-faint,#9a948b)}.v6shelf-toolname{color:var(--v6-ink,#1a1a1a)}.v6shelf-tooldesc{color:var(--v6-ink-muted,#6b6660);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.v6shelf-pills{display:inline-flex;gap:4px;flex:none}.v6shelf-pills em{font-style:normal;color:#fff;font-size:calc(9px * var(--am-font-scale, 1));padding:1px 5px;border-radius:3px}.v6shelf-seg{display:inline-flex;border:1px solid var(--v6-hairline-strong);border-radius:5px;overflow:hidden;margin-bottom:10px}.v6shelf-segbtn{border:none;background:transparent;font-family:var(--v6-mono);font-size:calc(11.5px * var(--am-font-scale, 1));text-transform:lowercase;padding:4px 12px;cursor:pointer;color:var(--v6-ink-soft,#2c2a26)}.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));font-weight:600;color:var(--v6-ink,#1a1a1a);margin:0 0 4px}.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);border-radius:5px;padding:6px 10px;font-size:calc(11px * var(--am-font-scale, 1));color:var(--v6-ink-soft,#2c2a26)}.v6shelf-attachrow{display:flex;align-items:center;gap:8px;padding:3px 0}.v6shelf-attachrow svg{width:12px;height:12px;color:var(--v6-warm,#b65a2a)}.v6shelf-attachrow button{background:none;border:none;color:var(--v6-ink-muted,#6b6660);cursor:pointer}.v6shelf-attachname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v6shelf-attachstatus{color:var(--v6-ink-faint,#9a948b);font-size:calc(10px * var(--am-font-scale, 1))}.v6shelf-drop{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:8px;padding:14px;border:1px dashed var(--v6-hairline-strong);border-radius:6px;background:transparent;color:var(--v6-ink-muted,#6b6660);font-family:var(--v6-mono);font-size:calc(11.5px * var(--am-font-scale, 1));cursor:pointer}.v6shelf-drop svg{width:14px;height:14px;color:var(--v6-warm,#b65a2a)}.v6shelf-drop:hover{border-color:var(--v6-warm,#b65a2a)}.v6shelf-action{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid var(--v6-hairline-strong);border-radius:5px;padding:3px 10px;font-family:var(--v6-mono);font-size:calc(11px * var(--am-font-scale, 1));color:var(--v6-ink-soft,#2c2a26);cursor:pointer}.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;margin:0 0 8px;color:var(--v6-ink-muted);font-size:calc(11px * var(--am-font-scale, 1));line-height:1.45}.v6shelf-bank-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:42px;padding:6px 8px;border-bottom:1px solid var(--v6-hairline);cursor:pointer}.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{min-width:0;display:flex;align-items:center;gap:6px}.v6shelf-bank-copy{align-items:flex-start;flex-direction:column;gap:1px}.v6shelf-bank-name{color:var(--v6-ink);font-size:calc(12px * var(--am-font-scale, 1))}.v6shelf-bank-name em{padding:1px 5px;border-radius:999px;background:var(--v6-warm,#b65a2a);color:#fff;font-style:normal;font-size:calc(9px * var(--am-font-scale, 1))}.v6shelf-bank-copy small,.v6shelf-bank-count{overflow:hidden;color:var(--v6-ink-muted);font-size:calc(10px * var(--am-font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.v6shelf-bank-count{padding-left:8px}.v6shelf-bank-spinner{width:13px;height:13px}.v6shelf-bank-error{margin:6px 0;color:var(--v6-danger,#b42318);font-size:calc(11px * var(--am-font-scale, 1))}.v6shelf-bank-manage{margin-top:10px}.v6shelf-prompts{min-height:100%}.v6shelf-prompt-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--v6-hairline)}.v6shelf-prompt-header>div{display:grid;gap:2px}.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{display:flex;flex-wrap:wrap;gap:5px 14px;padding:7px 0;color:var(--v6-ink-muted,#6b6660);font-size:calc(10px * var(--am-font-scale, 1))}.v6shelf-prompt-meta em{color:#a16207;font-style:normal;font-weight:600}.v6shelf-prompt-filters{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:5px 7px;margin-bottom:8px;background:#16140d;border-radius:4px}.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{border:1px solid rgba(205,191,149,.3);border-radius:3px;background:transparent;color:#cdbf95;padding:1px 5px;font-family:var(--v6-mono);font-size:calc(9px * var(--am-font-scale, 1));cursor:pointer}.v6shelf-prompt-filters button[style]{border-left:3px solid var(--prompt-color)}.v6shelf-prompt-filters button.on{background:rgba(255,245,157,.24);color:#fff8dc}.v6shelf-prompt-state{display:flex;align-items:center;gap:6px;color:var(--v6-ink-muted,#6b6660)}.v6shelf-prompt-state svg{width:12px;height:12px}.v6shelf-prompt-warning{margin:5px 0;padding:4px 7px;border-left:3px solid #a16207;background:rgba(161,98,7,.08);color:#7c4a03;font-size:calc(10px * var(--am-font-scale, 1))}.v6shelf-prompt-columns{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.v6shelf-prompt-segments section{margin-bottom:7px}.v6shelf-prompt-group{width:100%;border:0;background:transparent;color:var(--v6-ink,#1a1a1a);padding:5px 4px 2px;font-family:var(--v6-mono);font-size:calc(10.5px * var(--am-font-scale, 1));font-weight:700;text-align:left;cursor:pointer}.v6shelf-prompt-group.highlighted{background:rgba(255,235,59,.18)}.v6shelf-prompt-card{margin:2px 0;border-left:3px solid var(--prompt-color);background:rgba(255,255,255,.24)}.v6shelf-prompt-card.highlighted{background:rgba(255,235,59,.2)}.v6shelf-prompt-card summary{display:grid;grid-template-columns:minmax(100px,1fr) minmax(90px,auto) auto;align-items:baseline;gap:8px;padding:4px 7px;cursor:pointer;list-style-position:inside}.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{margin:2px 10px 5px;color:var(--v6-ink-muted,#6b6660);font-family:var(--v6-body);font-size:calc(10.5px * var(--am-font-scale, 1))}.v6shelf-prompt-card-tags{display:flex;flex-wrap:wrap;gap:3px;margin:3px 10px}.v6shelf-prompt-card-tags span{border:1px solid var(--v6-hairline-soft);border-radius:3px;padding:0 4px;color:var(--v6-ink-muted,#6b6660);font-size:calc(9px * var(--am-font-scale, 1))}.v6shelf-prompt-card>pre{max-height:260px;margin:5px 8px 8px;padding:7px;overflow:auto;border:1px solid var(--v6-hairline);background:rgba(255,255,255,.58);color:var(--v6-ink-soft,#2c2a26);font-family:var(--v6-mono);font-size:calc(10px * var(--am-font-scale, 1));line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.v6shelf-prompt-preview{display:none;min-width:0}.v6shelf-prompt-preview-head{position:sticky;top:0;z-index:1;padding:4px 8px 6px;background:var(--v6-surface,#f5f0dd);color:var(--v6-ink-muted,#6b6660);font-size:calc(9.5px * var(--am-font-scale, 1));letter-spacing:.09em}.v6shelf-prompt-line{display:grid;grid-template-columns:4px 34px 92px minmax(0,1fr);align-items:start;min-width:0}.v6shelf-prompt-line:before{width:4px;height:100%;background:var(--prompt-color);content:""}.v6shelf-prompt-line.highlighted{background:rgba(255,235,59,.2)}.v6shelf-prompt-line>span{padding-right:7px;color:var(--v6-ink-faint,#9a948b);font-size:calc(9.5px * var(--am-font-scale, 1));text-align:right}.v6shelf-prompt-line>code{padding-right:8px;overflow:hidden;color:var(--prompt-color);font-size:calc(9px * var(--am-font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.v6shelf-prompt-line>pre{min-width:0;margin:0;padding-right:8px;color:var(--v6-ink-soft,#2c2a26);font-family:var(--v6-mono);font-size:calc(10px * var(--am-font-scale, 1));line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}@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{display:block;padding-left:4px;border-left:4px solid var(--v6-band-line)}}.v6skin .v6-crow{display:flex;align-items:center;gap:0;margin:4px 10px 10px;flex-wrap:nowrap}.v6skin .v6-dots{background:none;border:none;padding:0 4px;color:var(--v6-ink,#1a1a1a);opacity:.7;font-family:var(--v6-body);font-size:calc(22px * var(--am-font-scale, 1));font-weight:700;line-height:1;cursor:pointer}.v6skin .v6-dots:hover{opacity:1}.v6skin .v6-mode-label{margin:0 4px 0 8px;color:var(--v6-ink,#1a1a1a);opacity:.4;font-family:var(--v6-body);font-size:calc(11px * var(--am-font-scale, 1));text-transform:none}.v6skin .v6-quiet{background:none;border:none;color:var(--v6-ink-muted,#6b6660);opacity:.7;cursor:pointer;padding:2px}.v6skin .v6-quiet:hover{opacity:1}.v6skin .v6-quiet svg{width:15px;height:15px}.v6skin .v6-mic{background:none;border:none;color:var(--v6-ink,#1a1a1a);opacity:.7;cursor:pointer;padding:4px;margin-right:10px}.v6skin .v6-mic:hover{opacity:1}.v6skin .v6-mic svg{width:20px;height:20px}.v6skin .v6-mic.on{opacity:1}.v6skin .v6-mic-bars{width:20px;height:20px;display:flex;align-items:center;justify-content:center;gap:2px}.v6skin .v6-mic-bars i{width:2px;height:8px;border-radius:.75px;background:currentColor;animation:v6mic-bars .9s linear infinite}.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;background:none;border:none;border-radius:0;padding:4px;display:grid;place-items:center;color:var(--v6-ink,#1a1a1a);opacity:.9;cursor:pointer}.v6skin .ck-send.v6-send:disabled{opacity:.35;cursor:default}.v6skin .ck-send.v6-send svg{width:20px;height:20px;stroke:currentColor;fill:none}.v6skin .ck-send.v6-stop{width:16px;height:16px;border:none;border-radius:1px;background:#dc2626;color:#fff;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.v6skin .v6-stop-square{width:7px;height:7px;background:#fff;display:block}.v6skin .ck-send.v6-stop svg{width:10px;height:10px;fill:none;stroke:#fff}.SplitPane_divider__BhjLB{flex:none;width:5px;margin-inline-start:-3px;margin-inline-end:-2px;position:relative;z-index:5;cursor:col-resize;background:transparent;touch-action:none}.SplitPane_divider__BhjLB:after{content:"";position:absolute;inset:0 2px;background:transparent}.SplitPane_divider__BhjLB:focus-visible:after,.SplitPane_divider__BhjLB:hover:after{background:#1a1a1a;opacity:.25}.SplitPane_divider__BhjLB:focus-visible{outline:2px solid var(--accent,#f0b429);outline-offset:-2px}@media (max-width:767px){.SplitPane_divider__BhjLB{display:none}}.ka-anchor{display:contents}.ka-park{position:fixed;top:0;left:0;visibility:hidden;pointer-events:none;z-index:-1;overflow:hidden}.ka-park,.ka-park>.ka-slot{width:100%;height:100%}.ka-viewport{min-width:0}.ka-slot,.ka-viewport{flex:1;min-height:0;display:flex;flex-direction:column}.ka-slot{overflow-y:auto}