.st-root{--st-bg:#f5f5f5;--st-surface:#ffffff;--st-surface-alt:#f0f0f0;--st-ink:#1a1a1a;--st-sub:#666666;--st-muted:#888888;--st-accent:#1a3a6e;--st-accent-light:#d4e4f7;--st-accent-hover:#244a8a;--st-border:#d0d0d0;--st-border-light:#e0e0e0;--st-border-dark:#b0b0b0;--st-hover:#e0e0e0;--st-hover-light:#e8f4ff;--st-success:#2e7d32;--st-success-tint:rgba(52,168,83,0.13);--st-warning:#f57c00;--st-error:#d32f2f;--st-cream:#fffde7;position:fixed;inset:0;z-index:200}[data-theme=dark] .st-root{--st-bg:#1e1e1e;--st-surface:#252525;--st-surface-alt:#2d2d2d;--st-ink:#ffffff;--st-sub:#b0b0b0;--st-muted:#a0a0a0;--st-accent-light:#0f2a4e;--st-border:#404040;--st-border-light:#505050;--st-border-dark:#353535;--st-hover:#3d3d3d;--st-hover-light:#383838;--st-success:#4caf50;--st-error:#f44336}.st-scrim{position:absolute;inset:0;background:rgba(0,0,0,.6);opacity:0;transition:opacity .18s ease}.st-root.open .st-scrim{opacity:1}.st-root.closing .st-scrim{opacity:0;transition-duration:.16s}.st-panel{position:absolute;top:0;right:0;bottom:0;width:760px;max-width:100vw;display:flex;flex-direction:column;background:var(--st-bg);border-left:1px solid var(--st-border-dark);box-shadow:0 0 24px rgba(0,0,0,.28);color:var(--st-ink);transform:translateX(100%);transition:transform .22s cubic-bezier(.215,.61,.355,1),width .2s ease}.st-root.open .st-panel{transform:translateX(0)}.st-root.closing .st-panel{transform:translateX(100%);transition:transform .2s cubic-bezier(.55,.055,.675,.19)}.st-panel.wide{width:100vw}.st-head{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 16px 14px 22px;border-bottom:1px solid var(--st-border-dark);flex:none}.st-head-eyebrow{display:block;color:var(--st-sub);opacity:.8;font-size:calc(10px * var(--am-font-scale, 1));font-weight:700;letter-spacing:.08em}.st-head-title{display:block;margin-top:1px;font-size:calc(22px * var(--am-font-scale, 1));font-weight:700;color:var(--st-ink)}.st-head-actions{display:flex;align-items:center;gap:4px}.st-head-actions button{width:30px;height:30px;display:grid;place-items:center;background:none;border:none;border-radius:6px;color:var(--st-sub);cursor:pointer}.st-head-actions button:hover{background:var(--st-hover);color:var(--st-ink)}.st-head-actions svg{width:15px;height:15px}.st-identity{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 24px 2px;flex:none}.st-identity p{margin:0;color:var(--st-sub)}.st-identity p,.st-signout{font-size:calc(11px * var(--am-font-scale, 1))}.st-signout{flex:none;padding:6px 11px;background:var(--st-surface);border:1px solid var(--st-border);border-radius:6px;color:var(--st-ink);cursor:pointer}.st-signout:hover{opacity:.88}.st-body{flex:1;min-height:0;display:flex}.st-rail{flex:none;width:206px;margin:14px 0 16px 20px;padding:8px;background:var(--st-surface);border:1px solid var(--st-border-light);border-radius:10px;align-self:flex-start;max-height:calc(100% - 30px);overflow-y:auto}.st-rail-btn{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;background:none;border:none;border-radius:7px;color:var(--st-sub);font-size:calc(13px * var(--am-font-scale, 1));text-align:left;cursor:pointer}.st-rail-btn svg{width:16px;height:16px;flex:none}.st-rail-btn:hover{background:var(--st-hover-light)}.st-rail-btn.on{background:var(--st-accent-light);color:var(--st-ink);font-weight:600}.st-content{flex:1;min-width:0;margin-top:16px;padding:0 24px 24px;overflow-y:auto}.st-card{margin-bottom:16px;padding:18px 16px;background:var(--st-surface-alt);border:1px solid var(--st-border);border-radius:10px}.st-card.surface{background:var(--st-surface);padding:20px}.st-card h3{margin:0;font-size:calc(16px * var(--am-font-scale, 1));font-weight:700;color:var(--st-ink)}.st-card .st-desc{margin:4px 0 12px;opacity:.7;line-height:1.5}.st-card .st-desc,.st-label{color:var(--st-sub);font-size:calc(11px * var(--am-font-scale, 1))}.st-label{display:block;margin:0 0 4px}.st-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.st-field{min-width:0}.st-field.full{grid-column:1/-1}.st-input,.st-select,.st-textarea{width:100%;padding:6px 8px;background:var(--st-surface);border:1px solid var(--st-border);border-radius:6px;color:var(--st-ink);font-size:calc(13px * var(--am-font-scale, 1))}.st-input:focus-visible,.st-select:focus-visible,.st-textarea:focus-visible{outline:none;border-color:var(--st-accent)}.st-input:disabled,.st-select:disabled{opacity:.55}.st-textarea{min-height:60px;max-height:120px;resize:vertical}.st-select{max-width:240px}.st-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;background:var(--st-surface);border:1px solid var(--st-border);border-radius:6px;color:var(--st-ink);font-size:calc(11px * var(--am-font-scale, 1));cursor:pointer}.st-btn:hover{opacity:.88}.st-btn:active{opacity:.75}.st-btn:disabled{opacity:.45;cursor:default}.st-btn svg{width:13px;height:13px}.st-btn.primary{background:var(--st-accent);border-color:var(--st-accent);color:#ffffff}.st-btn.primary:hover{background:var(--st-accent-hover);opacity:1}.st-btn.cream{background:var(--st-cream);border-color:var(--st-border);color:#1a1a1a;font-weight:600}.st-toggle{position:relative;width:32px;height:17px;flex:none;background:var(--st-surface-alt);border:1px solid var(--st-border-dark);border-radius:8.5px;cursor:pointer;padding:0;transition:background .12s ease,border-color .12s ease}.st-toggle:after{content:"";position:absolute;top:1px;left:1px;width:13px;height:13px;border-radius:50%;background:var(--st-muted);transition:transform .12s ease,background .12s ease}.st-toggle[aria-checked=true]{background:var(--st-accent);border-color:var(--st-accent)}.st-toggle[aria-checked=true]:after{background:#ffffff;transform:translateX(15px)}.st-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0}.st-toggle-row span{font-size:calc(13px * var(--am-font-scale, 1));color:var(--st-ink)}.st-banner{display:flex;align-items:flex-start;gap:9px;margin-bottom:16px;padding:10px 12px;border-radius:8px;font-size:calc(12px * var(--am-font-scale, 1));line-height:1.5}.st-banner.good{background:var(--st-success-tint);border:1px solid color-mix(in srgb,var(--st-success) 45%,transparent);color:var(--st-success)}.st-banner svg{width:14px;height:14px;flex:none;margin-top:1px}.st-statgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:12px}.st-stat b{display:block;font-size:calc(15px * var(--am-font-scale, 1));font-weight:600;color:var(--st-ink)}.st-stat span{display:block;margin-top:1px;color:var(--st-sub);font-size:calc(11px * var(--am-font-scale, 1))}.st-bignum{font-size:calc(22px * var(--am-font-scale, 1));font-weight:700;color:var(--st-ink)}.st-bignum.err{color:var(--st-error)}.st-rowlist{margin:8px 0 0;padding:0;list-style:none}.st-rowlist li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--st-border-light);font-size:calc(12px * var(--am-font-scale, 1));color:var(--st-ink)}.st-rowlist li:last-child{border-bottom:none}.st-rowlist .sub{color:var(--st-sub);font-size:calc(11px * var(--am-font-scale, 1))}.st-rowlist a{color:var(--st-accent);text-decoration:underline;text-underline-offset:2px}[data-theme=dark] .st-rowlist a{color:#7d9fd8}.st-meter{height:6px;margin-top:8px;background:var(--st-surface);border:1px solid var(--st-border);border-radius:3px;overflow:hidden}.st-meter i{display:block;height:100%;background:var(--st-accent)}.st-error-text{color:var(--st-error);margin-top:6px}.st-error-text,.st-note{font-size:calc(11px * var(--am-font-scale, 1))}.st-note{color:var(--st-sub);line-height:1.5}.st-mono{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:calc(11px * var(--am-font-scale, 1))}.st-provider{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--st-border-light)}.st-provider:first-of-type{border-top:none}.st-provider-name{flex:1;min-width:0;font-size:calc(13px * var(--am-font-scale, 1));color:var(--st-ink)}.st-provider-badge{flex:none;padding:1px 6px;border:1px solid var(--st-border);border-radius:4px;color:var(--st-sub);font-size:calc(9px * var(--am-font-scale, 1));letter-spacing:.06em}.st-soon{flex:none;color:var(--st-muted);font-size:calc(11px * var(--am-font-scale, 1));font-style:italic}@media (max-width:800px){.st-panel{width:100vw}.st-rail{width:160px;margin-left:12px}.st-grid2{grid-template-columns:1fr}}@media (max-width:640px){.st-body{flex-direction:column}.st-rail{width:auto;align-self:stretch;margin:12px 16px 0;padding:6px;display:flex;flex-direction:row;gap:6px;max-height:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.st-rail::-webkit-scrollbar{display:none}.st-rail-btn{width:auto;flex:none;white-space:nowrap;padding:8px 12px}.st-content{flex:1;min-height:0;margin-top:12px;padding:0 16px 24px}.st-identity{margin:12px 16px 2px}.st-head{padding:14px 12px 12px 16px}}.st-actions-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.st-agent-row{display:block;width:100%;text-align:left;background:none;border:0;padding:0;color:var(--st-ink);font:inherit;font-size:calc(12px * var(--am-font-scale, 1));cursor:pointer}.st-agent-row.on{font-weight:650}.st-chat-bot-list .st-agent-row{display:flex;align-items:flex-start;gap:9px}.st-chat-bot-icon{width:22px;height:22px;flex:none;display:grid;place-items:center;border:1px solid var(--st-border);border-radius:6px;background:var(--st-surface-alt);font-size:calc(12px * var(--am-font-scale, 1))}.st-chat-bot-description{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-chat-bot-handle-field{position:relative;display:flex;align-items:center}.st-chat-bot-handle-field>b{position:absolute;z-index:1;left:10px;color:var(--st-sub);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:calc(12px * var(--am-font-scale, 1));font-weight:500;line-height:normal;pointer-events:none}.st-chat-bot-handle-field .st-input{padding-left:25px}.st-field-note{margin-top:4px;color:var(--st-muted);font-size:calc(10px * var(--am-font-scale, 1));line-height:1.45}.st-chat-bot-portability-note{margin-top:12px;padding:9px 10px;border-left:2px solid var(--st-accent);background:var(--st-surface-alt)}.st-chat-bot-memory-banks{min-width:0;margin:0;padding:0;border:0}.st-chat-bot-memory-banks>.st-field-note{display:block;margin-bottom:7px}.st-chat-bot-bank-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:5px 8px;border-bottom:1px solid var(--st-border);color:var(--st-ink);font-size:calc(12px * var(--am-font-scale, 1));cursor:pointer}.st-chat-bot-bank-row:hover{background:var(--st-surface-alt)}.st-chat-bot-bank-row input{accent-color:var(--st-accent)}.st-chat-bot-bank-row small{padding:1px 6px;border-radius:999px;background:var(--st-accent);color:white;font-size:calc(9px * var(--am-font-scale, 1))}.st-prompt-view{display:grid;gap:10px;margin-top:12px}.st-pre{margin:0;padding:10px;background:var(--st-surface);border:1px solid var(--st-border);border-radius:6px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:calc(11px * var(--am-font-scale, 1));line-height:1.55;white-space:pre-wrap;word-break:break-word;max-height:320px;overflow:auto}.st-card.danger{border:1px solid color-mix(in srgb,var(--st-error) 45%,transparent)}.st-btn.danger{background:var(--st-error);border-color:var(--st-error);color:#ffffff}.st-btn.danger:hover:not(:disabled){opacity:.88}.st-secrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--st-border-light)}.st-secrow:last-of-type{border-bottom:none}.st-secrow-main{display:flex;flex-direction:column;gap:1px;min-width:0}.st-secrow-main>span:first-child{font-size:calc(13px * var(--am-font-scale, 1));color:var(--st-ink)}.st-secrow-sub{font-size:calc(11px * var(--am-font-scale, 1));color:var(--st-sub);overflow-wrap:anywhere}.st-success-text{display:inline-flex;align-items:center;gap:5px;font-size:calc(12px * var(--am-font-scale, 1));color:var(--st-success)}.st-success-text svg{width:13px;height:13px}.st-mfa-enroll{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-start;margin-top:10px}.st-mfa-qr{flex:none;padding:8px;background:#ffffff;border:1px solid var(--st-border);border-radius:8px;line-height:0}.st-mfa-side{flex:1 1 220px;min-width:0;display:grid;gap:10px}.st-mfa-key{font-size:calc(11px * var(--am-font-scale, 1));overflow-wrap:anywhere;user-select:all}.st-subdialog-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;background:rgba(0,0,0,.45);padding:16px}.st-subdialog{width:min(400px,100%);background:var(--st-bg);border:1px solid var(--st-border);border-radius:10px;padding:18px;box-shadow:0 14px 44px rgb(0 0 0/35%)}.st-subdialog h3{margin:0 0 6px;font-size:calc(14px * var(--am-font-scale, 1));color:var(--st-ink)}.st-subdialog .st-desc{margin:0 0 10px;color:var(--st-sub);font-size:calc(11px * var(--am-font-scale, 1));line-height:1.5}.st-subdialog .st-field{margin-top:10px}.st-subdialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.ck-frame{flex:1;min-width:0;min-height:0;display:grid;grid-template-columns:var(--ck-rail-w,252px) minmax(300px,1fr) var(--ck-pane-w,316px);grid-template-areas:"rail main pane";position:relative}.ck-frame-main,.ck-frame-pane,.ck-frame-rail{min-width:0;min-height:0;display:flex;flex-direction:column}.ck-frame-rail{grid-area:rail}.ck-frame-main{grid-area:main;position:relative}.ck-frame-pane{grid-area:pane}.ck-frame-fillet,.ck-frame-spine{position:absolute;left:0;top:0;display:block;pointer-events:none}.ck-frame-fillet{z-index:90;width:16px;height:16px;fill:var(--stone-bg)}.ck-frame-spine{z-index:91;right:0;bottom:0;width:100%;height:100%;overflow:hidden;fill:none;stroke:var(--ck-hairline);stroke-width:1;shape-rendering:geometricPrecision}.ck-frame-spine-flat,.ck-frame[data-rail=folded]>.ck-frame-main>.ck-frame-fillet,.ck-frame[data-rail=folded]>.ck-frame-main>.ck-frame-spine-elbow{display:none}.ck-frame[data-rail=folded]>.ck-frame-main>.ck-frame-spine-flat{left:0;right:0;bottom:auto;display:block;width:100%;height:1px}.ck-frame-rail-resizer{position:absolute;z-index:90;top:12px;bottom:12px;left:calc(var(--ck-rail-w, 252px) - 3.5px);width:7px;border:0;background:transparent;cursor:col-resize;touch-action:none}.ck-frame-rail-resizer:after{content:"";position:absolute;inset:0 2px;border-radius:2px;background:transparent}.ck-frame-rail-resizer:focus-visible:after,.ck-frame-rail-resizer:hover:after{background:color-mix(in srgb,var(--v6-accent,#cf6f45) 42%,transparent)}.ck-frame-rail-resizer:focus-visible{outline:2px solid color-mix(in srgb,var(--v6-accent,#cf6f45) 72%,transparent);outline-offset:1px}.ck-frame-pane-resizer{position:absolute;z-index:90;top:12px;bottom:12px;right:calc(var(--ck-pane-w, 316px) - 3.5px);width:7px;border:0;background:transparent;cursor:col-resize;touch-action:none}.ck-frame-pane-resizer:after{content:"";position:absolute;inset:0 2px;border-radius:2px;background:transparent}.ck-frame-pane-resizer:focus-visible:after,.ck-frame-pane-resizer:hover:after{background:color-mix(in srgb,var(--v6-accent,#cf6f45) 42%,transparent)}.ck-frame-pane-resizer:focus-visible{outline:2px solid color-mix(in srgb,var(--v6-accent,#cf6f45) 72%,transparent);outline-offset:1px}.ck-frame[data-rail=folded]{grid-template-columns:0 minmax(300px,1fr) var(--ck-pane-w,316px)}.ck-frame[data-pane=folded]{grid-template-columns:var(--ck-rail-w,252px) minmax(300px,1fr) 0}.ck-frame[data-rail=folded][data-pane=folded]{grid-template-columns:0 minmax(300px,1fr) 0}.ck-frame[data-pane=folded]>.ck-frame-pane,.ck-frame[data-rail=folded]>.ck-frame-rail{display:none}@media (max-width:767px){.ck-frame[data-rail][data-pane]{grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.ck-frame[data-rail][data-pane]>.ck-frame-pane,.ck-frame[data-rail][data-pane]>.ck-frame-rail{display:none}}.ck-microrow{flex:none;display:flex;align-items:center;gap:8px;padding:4px 10px 0 22px;z-index:80}.ck-microrow-lead,.ck-microrow-trail{flex:none;display:flex;align-items:center;gap:2px}.ck-chat-rail-toggle{width:24px;height:24px;flex:none;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--v6-ink,var(--ck-ink));cursor:pointer;opacity:.75}.ck-chat-rail-toggle:focus-visible,.ck-chat-rail-toggle:hover{background:rgba(138,74,30,.071);opacity:1}.ck-chat-rail-toggle svg{width:13px;height:13px;stroke-width:1.8}.ck-frame[data-rail-width-hidden=true] .ck-chat-rail-toggle{display:none}.ck-band{flex:1 1 auto;min-width:0;display:flex;align-items:center;color:var(--v6-ink,var(--ck-ink));font-size:calc(13.2px * var(--am-font-scale, 1))}.ck-band-agent{flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-band-sep{flex:none;margin:0 7px;opacity:.45}.ck-band-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 7px;margin:-3px -7px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:.8}.ck-band-title:focus-visible,.ck-band-title:hover{background:rgba(138,74,30,.071)}.ck-band-title.untitled{opacity:.55}.ck-band-editor{min-width:120px;flex:0 1 auto;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit}.ck-band-target{flex:none;display:flex;align-items:center;gap:7px;max-width:200px;margin-left:10px;overflow:hidden;white-space:nowrap;opacity:.7;pointer-events:none}.ck-band-target>span{overflow:hidden;text-overflow:ellipsis}.ck-band-target svg{flex:none;width:13px;height:13px;opacity:.71}.ck-band .ck-band-title{max-width:320px}.ck-band[data-rung=standard] .ck-band-title{max-width:240px}.ck-band[data-rung=compact] .ck-band-title{max-width:200px}.ck-band[data-rung=narrow] .ck-band-title{max-width:160px}.ck-band .ck-band-agent,.ck-band[data-rung=floor] .ck-band-title{max-width:96px}.ck-band[data-rung=narrow] .ck-band-agent{max-width:72px}.ck-band[data-rung=floor] .ck-band-agent{max-width:56px}.ck-band[data-rung=compact] .ck-band-sep{margin:0 5px}.ck-band[data-rung=floor] .ck-band-sep,.ck-band[data-rung=narrow] .ck-band-sep{margin:0 4px}.ck-right-pane{box-sizing:border-box;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 12px 12px 4px;background:var(--ck-canvas)}.ck-pane-card{margin:0 0 10px;border:1px solid var(--ck-card-line);border-radius:12px;background:var(--ck-glass-tint);padding:12px 14px;color:var(--ck-ink)}.ck-pane-card-head{display:flex;align-items:center;gap:4px;min-height:20px}.ck-pane-expander,.ck-pane-row-head{flex:1;min-width:0;display:flex;align-items:flex-start;gap:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ck-pane-expander{align-items:center}.ck-pane-row-head{box-sizing:border-box;width:100%}.ck-pane-chevron{flex:none;width:16px;height:12px;stroke-width:1.6;color:var(--ck-ink-dim);transition:transform .12s ease}.ck-pane-row-head .ck-pane-chevron{margin-top:2px}[aria-expanded=true]>.ck-pane-chevron{transform:rotate(90deg)}.ck-pane-kicker{font-size:calc(10px * var(--am-font-scale, 1));font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ck-accent)}.ck-pane-card-close{flex:none;width:20px;height:20px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:var(--ck-ink);opacity:.35;cursor:pointer}.ck-pane-card-close:focus-visible,.ck-pane-card:focus-within .ck-pane-card-close,.ck-pane-card:hover .ck-pane-card-close{opacity:1}.ck-pane-card-close svg{width:10px;height:10px;stroke-width:1.5}.ck-pane-card-body{margin-top:8px}.ck-pane-note{margin:0;font-size:calc(11px * var(--am-font-scale, 1));color:var(--ck-ink-faint)}.ck-pane-note-dim{color:var(--ck-ink-dim)}.ck-pane-row{margin:0 0 10px}.ck-pane-row-lines{min-width:0;display:flex;flex-direction:column}.ck-pane-row-heading{color:var(--ck-ink);overflow-wrap:anywhere}.ck-pane-row-heading,.ck-pane-row-summary{font-size:calc(11px * var(--am-font-scale, 1))}.ck-pane-row-summary{color:var(--ck-ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-pane-row-attribution{font-size:calc(10px * var(--am-font-scale, 1));color:var(--ck-ink-faint);overflow-wrap:anywhere}.ck-pane-row-details{margin:6px 0 0 16px;padding:0;font:inherit;font-size:calc(11px * var(--am-font-scale, 1));color:var(--ck-ink-dim);white-space:pre-wrap;overflow-wrap:anywhere;user-select:text}.ck-pane-text-action{padding:4px 3px;border:0;background:transparent;color:var(--ck-accent);font:inherit;font-size:calc(10px * var(--am-font-scale, 1));cursor:pointer}.ck-pane-text-action:disabled{opacity:.5;cursor:default}.ck-pane-expander:focus-visible,.ck-pane-row-head:focus-visible,.ck-pane-text-action:focus-visible{outline:1px solid var(--ck-accent);outline-offset:2px;border-radius:4px}.ck-panes-menu-host{position:relative;display:inline-flex}.ck-panes-menu-button{width:20px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ck-ink);cursor:pointer}.ck-panes-menu-button:hover,.ck-panes-menu-button[aria-expanded=true]{background:var(--ck-row-hover)}.ck-panes-menu-button svg{width:14px;height:14px}.ck-panes-menu{position:absolute;top:calc(100% + 1px);right:0;z-index:60;min-width:186px;padding:4px;border:1px solid var(--isl-line);border-radius:8px;background:var(--isl-base);box-shadow:var(--isl-shadow)}.ck-panes-menu button{width:100%;display:flex;align-items:center;gap:10px;padding:7px 10px;border:0;border-radius:6px;background:transparent;color:var(--ck-ink);font:inherit;font-size:calc(12px * var(--am-font-scale, 1));text-align:left;cursor:pointer}.ck-panes-menu button:focus-visible,.ck-panes-menu button:hover{background:var(--ck-row-hover);outline:none}.ck-panes-menu button svg{width:14px;height:14px;flex:none}.ck-panes-menu button.ck-panes-menu-empty{color:var(--ck-ink-dim);cursor:default}.ck-panes-menu button.ck-panes-menu-empty:hover{background:transparent}.ck-pane-plan.completed{opacity:.72}.ck-pane-plan-chip{flex:none;padding:1px 6px;border:1px solid var(--ck-card-line);border-radius:4px;font-size:calc(9px * var(--am-font-scale, 1));font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--ck-ink-dim)}.ck-pane-plan-chip.completed{color:var(--ck-ok)}.ck-pane-plan-chip.failed{color:var(--ck-err)}.ck-pane-plan-chip.pending_approval{color:var(--ck-accent)}.ck-pane-plan-name{margin:0;font-size:calc(13px * var(--am-font-scale, 1));font-weight:600;color:var(--ck-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-pane-plan-progress{margin:1px 0 8px;font-size:calc(10px * var(--am-font-scale, 1));color:var(--ck-ink-dim)}.ck-pane-plan-steps,.ck-plan-centre-steps{margin:0;padding:0;list-style:none}.ck-pane-plan-steps li{display:flex;align-items:flex-start;gap:6px;margin:1px 0}.ck-pane-plan-glyph{flex:none;margin-top:1px;font-size:calc(10px * var(--am-font-scale, 1));color:var(--ck-ink-faint)}.ck-pane-plan-step{min-width:0;display:flex;flex-direction:column}.ck-pane-plan-desc{font-size:calc(10.5px * var(--am-font-scale, 1));color:var(--ck-ink-dim);overflow-wrap:anywhere}.ck-pane-plan-notes{font-size:calc(9px * var(--am-font-scale, 1));font-style:italic;color:var(--ck-ink-faint);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}li.running>.ck-pane-plan-glyph,li.running>.ck-plan-centre-glyph{color:var(--ck-accent)}li.completed>.ck-pane-plan-glyph{color:var(--ck-ok)}li.failed>.ck-pane-plan-glyph,li.failed>.ck-plan-centre-glyph{color:var(--ck-err)}li.completed .ck-pane-plan-desc,li.completed .ck-plan-centre-desc,li.skipped .ck-pane-plan-desc,li.skipped .ck-plan-centre-desc{color:var(--ck-ink-faint);text-decoration:line-through}.ck-centre-chat{display:contents}.ck-centre-chat[data-hidden=true]{display:none}.ck-plan-centre{flex:1;min-height:0;overflow-y:auto;padding:12px}.v6skin .ck-chat-column:has(.v6shelf.fullscreen) .ck-plan-centre{display:none}.ck-plan-centre-inner{max-width:760px;margin:0 auto}.ck-plan-centre-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ck-plan-centre-head h2{margin:0;font-size:calc(14px * var(--am-font-scale, 1));font-weight:700;color:var(--ck-ink)}.ck-plan-centre-inner>.ck-approval-card{margin-bottom:10px}.ck-plan-centre-steps{padding:8px 10px;border:1px solid var(--ck-hairline);border-radius:8px;background:var(--ck-row-hover)}.ck-plan-centre-steps li{display:flex;align-items:flex-start;gap:6px;margin:2px 0}.ck-plan-centre-glyph{flex:none;font-size:calc(13.5px * var(--am-font-scale, 1));color:var(--ck-ink-faint)}li.running>.ck-plan-centre-glyph{color:var(--ck-run)}li.completed>.ck-plan-centre-glyph{color:var(--ck-ok)}.ck-plan-centre-step{min-width:0;display:flex;flex-direction:column}.ck-plan-centre-desc{font-size:calc(13.5px * var(--am-font-scale, 1));color:var(--ck-ink);overflow-wrap:anywhere}.ck-plan-centre-notes{margin-left:0;font-size:calc(11.5px * var(--am-font-scale, 1));color:var(--ck-ink-faint)}.ck-plan-switch{display:inline-flex;gap:2px;margin-right:6px;padding:2px;border:1px solid var(--ck-hairline);border-radius:7px}.ck-plan-switch button{width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:var(--ck-ink);opacity:.75;cursor:pointer}.ck-plan-switch button:hover,.ck-plan-switch button[aria-pressed=true]{background:var(--ck-row-hover);opacity:1}.ck-plan-switch svg{width:12px;height:12px}.v6shelf-bank-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.v6shelf-bank-new{display:inline-flex;align-items:center;gap:5px;min-height:25px;padding:0 8px;border:1px solid var(--v6-hairline,rgba(80,70,58,.22));border-radius:5px;color:var(--v6-ink-muted,currentColor);background:transparent;cursor:pointer}.v6shelf-bank-menu svg,.v6shelf-bank-new svg{width:13px;height:13px}.v6shelf-bank-new:disabled{cursor:default;opacity:.55}.v6shelf-bank-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.v6shelf-bank-row>label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:7px 4px;cursor:pointer}.v6shelf-bank-general>div,.v6shelf-bank-row.v6shelf-bank-general{cursor:default}.v6shelf-bank-general>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:7px 4px}.v6shelf-bank-general small{white-space:normal}.v6shelf-bank-error button{margin-left:8px;padding:0;border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer}.v6shelf-bank-menu{position:relative}.v6shelf-bank-menu>summary{display:grid;place-items:center;width:26px;height:26px;border-radius:4px;color:var(--v6-ink-faint,currentColor);cursor:pointer;list-style:none}.v6shelf-bank-menu>summary::-webkit-details-marker{display:none}.v6shelf-bank-menu>summary:hover{background:rgba(127,114,98,.09)}.v6shelf-bank-menu>div{position:absolute;z-index:40;top:calc(100% + 3px);right:0;display:grid;width:142px;padding:4px;border:1px solid var(--v6-hairline,rgba(80,70,58,.22));border-radius:6px;background:var(--v6-surface,#fbf8f1);box-shadow:0 8px 24px rgba(25,20,15,.18)}.v6shelf-bank-menu button{min-height:27px;padding:0 8px;border:0;border-radius:4px;color:inherit;background:transparent;text-align:left;cursor:pointer}.v6shelf-bank-menu button:hover{background:rgba(127,114,98,.09)}.v6shelf-bank-menu button.danger{color:#a83e35}.chat-tool-inspector{min-width:0;height:100%;--ck-ink:var(--chat-shelf-ink);--ck-ink-dim:var(--chat-shelf-meta);--ck-card-bg:var(--chat-shelf-field);--ck-hairline:var(--chat-shelf-line);--ck-accent:var(--chat-shelf-accent);color:var(--chat-shelf-ink);font-size:calc(13px * var(--am-font-scale, 1))}.chat-tool-inspector-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chat-tool-inspector-search{display:flex;align-items:center;gap:6px;flex:1 1 180px;min-width:0}.chat-tool-inspector-search input{min-width:0;width:100%}.chat-tool-inspector-tag{display:flex;gap:6px;align-items:center;min-width:0}.chat-tool-inspector input,.chat-tool-inspector select{color:var(--ck-ink);background:var(--ck-card-bg);border:1px solid var(--ck-hairline);padding:5px 8px;border-radius:6px;font:inherit}.chat-tool-inspector select{max-width:220px}.chat-tool-inspector :is(button,input,select,summary,[role=separator],pre):focus-visible{outline:2px solid var(--ck-accent);outline-offset:2px}.chat-tool-inspector-note{margin:8px 0;color:var(--ck-ink-dim);font-size:calc(12px * var(--am-font-scale, 1))}.chat-tool-inspector-legend{margin-bottom:10px;color:var(--ck-ink-dim)}.chat-tool-inspector-legend>summary{cursor:pointer;font-size:calc(11.5px * var(--am-font-scale, 1))}.chat-tool-inspector-tags{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0}.chat-tool-inspector-tags code{border:1px solid var(--ck-hairline);border-radius:3px;background:var(--ck-row-hover);padding:1px 5px;font:calc(10px * var(--am-font-scale, 1)) var(--v6-mono,monospace);overflow-wrap:anywhere}.chat-tool-inspector-panes{display:flex;min-width:0;gap:0;align-items:stretch}.chat-tool-inspector-inventory{flex:1 1 0;min-width:0}.chat-tool-inspector h3,.chat-tool-inspector h4{margin:8px 0;color:var(--ck-ink-dim);font-size:calc(11.5px * var(--am-font-scale, 1));font-weight:600;text-transform:uppercase}.chat-tool-inspector h3{display:flex;align-items:center;gap:7px}.chat-tool-inspector h3:after{content:"";flex:1;border-top:1px solid var(--ck-hairline)}.chat-tool-inspector-group>summary{cursor:pointer;padding:7px 0;color:var(--ck-ink-dim);font:600 calc(11px * var(--am-font-scale, 1)) var(--v6-mono,monospace);text-transform:uppercase;border-bottom:1px solid var(--ck-hairline)}.chat-tool-inspector-group>summary span{margin-left:8px;font-weight:400}.chat-tool-inspector-row>summary{cursor:pointer;display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;padding:7px 2px;border-bottom:1px solid var(--ck-hairline);list-style:none}.chat-tool-inspector-row>summary::-webkit-details-marker{display:none}.chat-tool-inspector-row>summary:before{content:"›";flex:0 0 8px;color:var(--ck-ink-dim)}.chat-tool-inspector-row[open]>summary:before{content:"⌄"}.chat-tool-inspector-row>summary:hover{background:var(--ck-row-hover)}.chat-tool-inspector-row code{font:calc(11px * var(--am-font-scale, 1)) var(--v6-mono,monospace);overflow-wrap:anywhere}.chat-tool-inspector-mark{color:var(--ck-ink-dim);font-size:calc(9px * var(--am-font-scale, 1))}.chat-tool-inspector-row.status-offered .chat-tool-inspector-mark{color:var(--ck-accent)}.chat-tool-inspector-description{flex:1 1 100px;color:var(--ck-ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-tool-inspector-state{margin-left:auto;color:var(--ck-ink-dim);font-size:calc(10px * var(--am-font-scale, 1))}.chat-tool-inspector-definition{border-left:2px solid var(--ck-accent);margin:0 0 8px 18px;padding:12px 14px;background:var(--ck-row-hover);min-width:0;overflow-wrap:anywhere}.chat-tool-inspector-definition p{margin:0 0 8px;white-space:pre-wrap}.chat-tool-inspector-definition dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 12px;margin:8px 0}.chat-tool-inspector-definition dt{font-size:calc(11px * var(--am-font-scale, 1));color:var(--ck-ink-dim)}.chat-tool-inspector-definition dd{margin:0}.chat-tool-inspector-definition ul{padding-left:18px;margin:6px 0}.chat-tool-inspector-table-scroll{overflow-x:auto}.chat-tool-inspector table{border-collapse:collapse;width:100%;font-size:calc(11px * var(--am-font-scale, 1))}.chat-tool-inspector td,.chat-tool-inspector th{text-align:left;vertical-align:top;padding:5px;border-bottom:1px solid var(--ck-hairline)}.chat-tool-inspector-parameters>details{margin-top:8px}.chat-tool-inspector-parameters>details>summary{cursor:pointer;font-size:calc(12px * var(--am-font-scale, 1))}.chat-tool-inspector pre{max-height:180px;overflow:auto;font:calc(11px * var(--am-font-scale, 1)) var(--v6-mono,monospace);white-space:pre;padding:8px}.chat-tool-inspector-resize{flex:0 0 6px;margin:0 7px;border-left:1px solid var(--ck-hairline);cursor:col-resize;touch-action:none}.chat-tool-inspector-availability{min-width:0;flex:0 0 42px}.side-open>.chat-tool-inspector-availability{flex-basis:min(var(--chat-tool-side-width),50%)}.chat-tool-inspector-availability-toggle{border:0;border-bottom:1px solid var(--ck-hairline);background:transparent;color:var(--ck-ink-dim);display:flex;align-items:center;flex-wrap:wrap;gap:4px;width:100%;padding:8px 0;cursor:pointer;font:600 calc(10px * var(--am-font-scale, 1)) var(--v6-mono,monospace);text-align:left}.chat-tool-inspector-availability-toggle>span:last-child{margin-left:auto;font-weight:400}.chat-tool-inspector-panes:not(.side-open) .chat-tool-inspector-availability-toggle{writing-mode:vertical-rl;padding:8px;gap:8px;width:42px}.chat-tool-inspector-unavailable-list{max-height:380px;overflow:auto}.chat-tool-inspector-unavailable-list[hidden]{display:none}.chat-tool-inspector-empty{font-size:calc(12px * var(--am-font-scale, 1));color:var(--ck-ink-dim);padding:8px 0}@container chat-shelf (max-width: 719px){.chat-tool-inspector-panes{flex-direction:column}.chat-tool-inspector-resize{display:none}.chat-tool-inspector-availability,.side-open>.chat-tool-inspector-availability{flex:0 0 auto}.chat-tool-inspector-unavailable-list{max-height:220px}.chat-tool-inspector-panes:not(.side-open) .chat-tool-inspector-availability-toggle{writing-mode:horizontal-tb;width:100%;padding:8px 0}}@container chat-shelf (max-width: 419px){.chat-tool-inspector-description{display:none}.chat-tool-inspector-definition{margin-left:6px;padding:10px 8px}.chat-tool-inspector-state{font-size:calc(9px * var(--am-font-scale, 1))}}@media (forced-colors:active){.chat-tool-inspector-definition,.chat-tool-inspector-tags code{border-color:CanvasText}}.v6skin .v6shelf.chat-shelf-parity{--chat-shelf-surface:#f3eedf;--chat-shelf-rail:#e8e1cd;--chat-shelf-field:#eee8d7;--chat-shelf-line:#d8cfb9;--chat-shelf-line-strong:#c4b99e;--chat-shelf-ink:#2e2a22;--chat-shelf-meta:#6a6155;--chat-shelf-accent:var(--ck-accent,#8a4a1e);display:flex;flex-direction:column;flex:0 0 auto;min-width:0;min-height:0;container:chat-shelf/inline-size;color:var(--chat-shelf-ink);font-family:var(--v6-body,Candara,"Segoe UI",sans-serif)}[data-theme=dark] .v6skin .chat-shelf-parity{--chat-shelf-surface:#262422;--chat-shelf-rail:#1e1c1a;--chat-shelf-field:#222120;--chat-shelf-line:#3a3630;--chat-shelf-line-strong:#4c463d;--chat-shelf-ink:#e0d8c9;--chat-shelf-meta:#a79c8b;--chat-shelf-accent:#ffd9a0}.chat-shelf-parity [hidden]{display:none!important}.chat-shelf-parity .chat-shelf-lip{display:flex;justify-content:center;align-items:center;height:14px;flex:0 0 14px;padding:0;border:0;background:transparent;cursor:ns-resize;touch-action:none}.chat-shelf-lip>span{width:30px;height:3px;border-radius:2px;background:var(--chat-shelf-meta);opacity:.55;transition:width .12s,background-color .12s}.chat-shelf-lip:focus-visible>span,.chat-shelf-lip:hover>span{width:44px;opacity:1;background:var(--chat-shelf-accent)}.chat-shelf-rail{display:flex;height:34px;flex:0 0 34px;min-width:0;background:var(--chat-shelf-rail);border-radius:14px 14px 0 0;cursor:ns-resize;touch-action:none}.chat-shelf-tabs{display:flex;min-width:0;flex:0 1 auto;overflow:hidden}.chat-shelf-tab{position:relative;border:0;border-radius:9px 9px 0 0;background:transparent;color:var(--chat-shelf-meta);padding:0 14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;font-size:calc(13.5px * var(--am-font-scale, 1));cursor:pointer}.chat-shelf-tab:first-child{border-top-left-radius:14px}.chat-shelf-tab.on{color:var(--chat-shelf-ink);background:var(--chat-shelf-surface);font-weight:600}.chat-shelf-tab.on:before{content:"";position:absolute;height:2px;top:0;left:0;right:0;background:var(--chat-shelf-accent)}.chat-shelf-tab:first-child.on:before{left:10px}.chat-shelf-tab:hover:not(.on){background:var(--ck-row-hover)}.chat-shelf-resize{flex:1 1 20px;min-width:12px}.chat-shelf-controls{flex:none;display:flex;align-items:center;gap:2px;padding:0 6px}.chat-shelf-controls button{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:7px;background:transparent;color:var(--chat-shelf-meta);cursor:pointer}.chat-shelf-controls button:hover{background:var(--ck-row-hover)}.chat-shelf-controls svg{width:14px;height:14px;stroke-width:2}.chat-shelf-parity :is(button,input,select,textarea,[role=separator]):focus-visible{outline:2px solid var(--chat-shelf-accent);outline-offset:-2px}.v6skin .chat-shelf-parity .chat-shelf-body{padding:0;overflow:hidden;background:var(--chat-shelf-surface);color:var(--chat-shelf-ink);font-family:inherit;font-size:calc(13px * var(--am-font-scale, 1))}.chat-shelf-pane{height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px 22px 18px;box-sizing:border-box}.chat-shelf-parity.fullscreen{flex:1 1 0}.chat-shelf-summary{margin:0;padding:14px 22px;color:var(--chat-shelf-meta);font-size:calc(12.5px * var(--am-font-scale, 1))}.chat-shelf-heading{display:flex;align-items:center;gap:10px;color:var(--chat-shelf-meta);text-transform:uppercase;font-size:calc(11.5px * var(--am-font-scale, 1));font-weight:600;margin:22px 0 9px}.chat-shelf-heading:first-child{margin-top:0}.chat-shelf-heading:after{content:"";flex:1;height:1px;background:var(--chat-shelf-line)}.chat-shelf-identity{margin:0 0 18px}.chat-shelf-agent,.chat-shelf-settings{min-width:0}.chat-shelf-bot-editor{max-width:560px}.chat-shelf-bot-editor fieldset{border:0;padding:0;margin:0;min-width:0}.chat-shelf-field{display:flex;flex-direction:column;gap:5px;margin:0 0 12px}.chat-shelf-field>span:first-child{font-size:calc(13.5px * var(--am-font-scale, 1))}.chat-shelf-parity :is(input:not([type=checkbox]),textarea,select){font:inherit;font-size:calc(13px * var(--am-font-scale, 1));min-width:0;max-width:100%;padding:5px 8px;border:1px solid var(--chat-shelf-line);border-radius:7px;background:var(--chat-shelf-field);color:var(--chat-shelf-ink);box-sizing:border-box}.chat-shelf-field textarea{min-height:96px;max-height:220px;resize:vertical}.chat-shelf-bindings small,.chat-shelf-field small,.chat-shelf-note{color:var(--chat-shelf-meta);font-size:calc(12.5px * var(--am-font-scale, 1))}.chat-shelf-handle{display:flex;gap:6px;align-items:center}.chat-shelf-handle input{flex:1}.chat-shelf-bindings legend{margin:8px 0}.chat-shelf-bindings label{display:flex;align-items:center;gap:8px;margin:8px 0}.chat-shelf-setting-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:30px;margin-bottom:7px;font-size:calc(13.5px * var(--am-font-scale, 1))}.chat-shelf-setting-row>span{min-width:0;overflow-wrap:anywhere}.chat-shelf-setting-row select{flex:0 1 270px}.chat-shelf-setting-row .chat-shelf-iterations{width:70px}.chat-shelf-setting-row .chat-shelf-context-number{width:100px}.chat-shelf-switch{appearance:none;flex:0 0 34px;width:34px;height:19px;border:1px solid transparent;border-radius:10px;background:var(--chat-shelf-line-strong);position:relative;cursor:pointer}.chat-shelf-switch:after{content:"";width:14px;height:14px;top:1.5px;left:2px;position:absolute;background:#fff;border-radius:50%}.chat-shelf-switch:checked{background:var(--chat-shelf-accent)}.chat-shelf-switch:checked:after{left:16px}.chat-shelf-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.chat-shelf-parity .v6shelf-action{color:var(--chat-shelf-ink);border-color:var(--chat-shelf-line);background:var(--chat-shelf-field);font-family:inherit;font-size:inherit}.chat-shelf-parity :disabled{opacity:.55;cursor:default}.chat-shelf-error{color:var(--ck-err);margin:8px 0}.chat-shelf-parity .v6shelf-section{color:var(--chat-shelf-meta);font-size:calc(11.5px * var(--am-font-scale, 1));letter-spacing:normal}.chat-shelf-parity .v6shelf-prompt-preview{display:block;max-height:none;background:var(--chat-shelf-field);color:var(--chat-shelf-ink)}.chat-shelf-parity .v6shelf-prompt-columns{grid-template-columns:minmax(180px,1fr) minmax(0,1.2fr);gap:8px}.chat-shelf-parity .v6shelf-prompt-filters{background:var(--chat-shelf-rail)}.chat-shelf-parity .v6shelf-prompt-filters button,.chat-shelf-parity .v6shelf-prompt-filters>span{color:var(--chat-shelf-meta)}.chat-shelf-parity .v6shelf-prompt-filters button.on{background:var(--ck-row-hover);color:var(--chat-shelf-ink)}.chat-shelf-parity .v6shelf-prompt-card{background:var(--chat-shelf-field)}.chat-shelf-parity .v6shelf-prompt-card>pre{background:var(--chat-shelf-surface)}.chat-shelf-parity .v6shelf-prompt-group{font-family:inherit}.chat-shelf-parity .v6shelf-prompt-card summary{grid-template-columns:minmax(0,1fr) auto;gap:5px}.chat-shelf-parity .v6shelf-prompt-card summary code{grid-column:1/-1;overflow-wrap:anywhere}.chat-shelf-parity .v6shelf-prompt-header{flex-wrap:wrap}.chat-shelf-parity .v6shelf-custom-instructions{display:grid;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid var(--chat-shelf-line)}.chat-shelf-parity .v6shelf-custom-instructions strong{color:var(--chat-shelf-ink)}.chat-shelf-parity .v6shelf-custom-instructions p{margin:0;color:var(--chat-shelf-meta);font-size:calc(11.5px * var(--am-font-scale, 1))}.chat-shelf-parity .v6shelf-custom-instructions textarea{width:100%;min-height:50px;max-height:120px;resize:vertical;padding:6px 8px;border:1px solid var(--chat-shelf-line);border-radius:4px;background:var(--chat-shelf-field);color:var(--chat-shelf-ink);font:inherit}.chat-shelf-parity .v6shelf-prompt-warning{color:var(--chat-shelf-ink)}.chat-attachment-manager{max-width:420px;min-width:0;padding:10px}.chat-attachment-manager-row{display:flex;align-items:center;gap:7px;padding:7px 0;border-bottom:1px solid var(--ck-hairline)}.chat-attachment-manager-row>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-attachment-manager-row small{display:block;color:var(--ck-ink-dim)}.chat-attachment-manager-row button{flex:none;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:inherit;width:26px;height:26px}.chat-attachment-manager-row button:hover{background:var(--ck-row-hover)}.chat-attachment-manager-row svg{width:14px;height:14px}.chat-attachment-manager-row :disabled{opacity:.5}.chat-attachment-manager .v6shelf-drop{font-family:var(--v6-body,Candara,"Segoe UI",sans-serif)}[data-font-size=large] .chat-shelf-rail{height:40px;flex-basis:40px}[data-font-size=large] .chat-shelf-controls button{width:30px;height:30px}[data-font-size=large] .chat-shelf-pane{padding:18px 24px 20px}[data-font-size=large] .chat-shelf-setting-row{min-height:34px}@container unified-chat-column (max-width: 619.98px){.chat-shelf-controls .chat-shelf-fullscreen{display:none}}@container unified-chat-column (max-width: 519.98px){.chat-shelf-parity .v6shelf-prompt-columns{display:flex;flex-direction:column}.chat-shelf-parity .v6shelf-prompt-preview{display:block}.chat-shelf-setting-row{gap:10px;flex-wrap:wrap}.chat-shelf-setting-row select{flex-basis:auto;max-width:100%}}@container unified-chat-column (max-width: 469.98px){.chat-shelf-tab{max-width:80px;padding:0 9px}.chat-shelf-tab:first-child{max-width:70px}.chat-shelf-controls{padding:0 4px}}@media (prefers-reduced-motion:reduce){.chat-shelf-lip>span{transition:none}}.ck-composer-persistence{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 12px;color:var(--dim);font-size:12px}.ck-composer-persistence svg{width:14px;height:14px;flex-shrink:0}.ck-composer-persistence[role=alert]{color:var(--ink)}.ck-composer-persistence button{padding:3px 8px;background:var(--raised);color:var(--ink);border:1px solid var(--line);border-radius:5px}.ck-composer-persistence button:hover{background:var(--raised2)}.ck-composer-persistence button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ck-composer textarea[readonly]{cursor:wait}.ck-composer[data-composer-status=error] textarea[readonly]{cursor:default}.v6skin .ck-chat-column{container:unified-chat-column/inline-size}.v6skin .ck-chat-footer:has(.chat-composer-parity){padding:0;background:transparent}.v6skin .ck-composer.chat-composer-parity{position:relative;width:calc(100% - 44px);max-width:1000px;min-width:0;margin:0 auto;padding:0;border:0;background:transparent;border-radius:0;display:flex;flex-direction:column;font-family:var(--v6-body);color:var(--ck-ink)}.chat-prompt-island{display:flex;flex-direction:column;min-height:0;border-radius:14px;background:var(--ck-glass-bar-sheen),var(--isl-base);border:1px solid var(--isl-line);box-shadow:var(--isl-shadow);overflow:hidden}.v6skin .chat-composer-parity .ck-cbox{position:relative;padding:8px 0 0}.v6skin .chat-composer-parity .ck-cinput{display:block;width:100%;min-width:0;min-height:55px;max-height:125px;padding:8px 56px 12px 14px;resize:none;overflow-y:auto;background:transparent;border:0;border-radius:0 0 13px 13px;box-shadow:none;outline:none}.chat-prompt-island:has(.ck-cinput[data-keyboard-focus=true]:focus){box-shadow:0 0 0 2px var(--ck-accent),var(--isl-shadow)}.chat-prompt-send{position:absolute;right:12px;bottom:10px;width:30px;height:30px;display:grid;place-items:center;background:transparent;color:var(--ck-accent);border:0;border-radius:9px;cursor:pointer}.chat-prompt-send svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linejoin:round;stroke-linecap:round}.chat-prompt-send:disabled{opacity:.35;cursor:default}.chat-band-icon:hover:not(:disabled),.chat-band-trigger:hover:not(:disabled),.chat-prompt-send:hover:not(:disabled){background:var(--ck-row-hover)}.chat-control-band{min-height:calc(44px * var(--am-font-scale, 1));display:flex;align-items:center;gap:2px;padding:8px 0 10px;background:transparent}.chat-band-preparation{display:contents}.chat-control-band .chat-band-popover{display:flex;align-items:center}.chat-band-preparation>.chat-attachments-picker,.chat-band-preparation>.chat-band-icon{flex:none}.chat-band-preparation>.chat-mode-picker{min-width:44px;flex:0 1 auto}.chat-band-icon,.chat-band-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:calc(26px * var(--am-font-scale, 1));min-width:26px;max-width:100%;padding:0 7px;background:transparent;color:var(--ck-ink-dim);border:0;border-radius:7px;font:inherit;font-size:calc(13px * var(--am-font-scale, 1));cursor:pointer}.chat-band-icon:disabled,.chat-band-trigger:disabled{cursor:default;opacity:.55}.chat-attachments-picker>.chat-band-trigger,.chat-band-icon{width:26px;padding-inline:0}.chat-band-icon.on{color:var(--ck-accent)}.chat-band-trigger svg{flex:none}.chat-mode-picker>.chat-band-trigger{border:1px solid var(--isl-line);padding-inline:9px;color:var(--ck-ink);width:100%}.chat-model-picker>.chat-band-trigger{border:1px solid var(--isl-line);background:var(--isl-base);color:var(--ck-ink);width:100%}.chat-band-popover.chat-model-picker{min-width:clamp(66px,calc(100cqi - 214px),170px);max-width:280px;flex:0 1 max-content;margin-left:auto}.chat-mode-name,.chat-model-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-model-mark{display:inline-flex;flex:none}.chat-composer-parity button:focus-visible,.chat-composer-popover button:focus-visible{outline:2px solid var(--ck-accent);outline-offset:2px}.chat-composer-popover{position:fixed;inset:auto;margin:0;padding:8px;overflow:auto;border:1px solid var(--isl-line);border-radius:9px;background:var(--isl-base);box-shadow:var(--isl-shadow);color:var(--ck-ink);font-family:var(--v6-body);font-size:calc(13px * var(--am-font-scale, 1))}.chat-composer-popover.chat-model-picker:popover-open{display:grid;grid-template-columns:minmax(110px,176px) minmax(0,1fr);height:326px;padding:0}.chat-model-providers{border-right:1px solid var(--isl-line);background:var(--ck-queue-tint)}.chat-model-options,.chat-model-providers{overflow-y:auto;padding:6px}.chat-mode-picker [role=option],.chat-model-options button,.chat-model-providers button{display:flex;align-items:center;gap:9px;width:100%;border:0;border-radius:6px;padding:9px;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.chat-model-providers svg{flex:none}.chat-model-providers button span{min-width:0;overflow-wrap:anywhere}.chat-mode-picker [aria-selected=true],.chat-mode-picker [role=option]:hover,.chat-model-options button:hover,.chat-model-options button[aria-selected=true],.chat-model-providers button:hover,.chat-model-providers button[aria-selected=true]{background:var(--ck-row-hover)}.chat-model-options button{justify-content:space-between;overflow-wrap:anywhere}.chat-model-empty{grid-column:1/-1;padding:12px}.chat-model-empty button{display:flex;align-items:center;gap:5px}.chat-mode-picker [role=option]{flex-direction:column;align-items:flex-start}.chat-mode-picker small{color:var(--ck-ink-dim);line-height:1.45}.chat-composer-parity .ck-queued-prompts{max-height:154px;overflow:auto;margin:0 0 8px;flex:none}.chat-composer-parity .ck-attachment-tray{display:flex;flex-wrap:wrap;gap:6px;padding:8px 14px 0}.chat-composer-parity .ck-attachment-chip{max-width:170px;overflow-wrap:anywhere;min-width:0}.chat-composer-parity.dragging .chat-control-band{outline:1px dashed var(--ck-accent);outline-offset:-2px;border-radius:7px}.chat-composer-parity .ck-drop-overlay{pointer-events:none}.chat-composer-parity:has(.v6shelf.fullscreen){flex:1;min-height:0;padding-bottom:12px}.chat-composer-parity:has(.v6shelf.fullscreen) .chat-prompt-island{flex:1}.chat-composer-parity:has(.v6shelf.fullscreen) .chat-control-band,.chat-composer-parity:has(.v6shelf.fullscreen) .chat-prompt-content,.chat-composer-parity:has(.v6shelf.fullscreen) .ck-queued-prompts{display:none}@media (prefers-reduced-motion:reduce){.chat-composer-parity *,.chat-composer-popover *{animation:none!important;transition:none!important}}.artbox-frame{--ab-ink:var(--ck-ink,#f4ecdd);--ab-dim:var(--ck-ink-dim,rgba(244,236,221,.68));--ab-focus:var(--ck-accent,#ffd9a0);--ab-edge:rgba(255,255,255,.30);--ab-gbody:linear-gradient(168deg,rgba(255,255,255,.12),rgba(255,255,255,.03) 36%,rgba(255,255,255,.01) 58%,rgba(255,255,255,.065) 92%),rgba(10,15,28,.20);--ab-gsheen:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.16) 40%,rgba(255,255,255,.03) 50%,transparent 60%);--ab-gshadow:inset 0 2px 0 rgba(255,255,255,.45),inset 0 -14px 26px -16px rgba(0,0,0,.6),0 26px 48px -20px rgba(0,0,0,.7),0 3px 8px rgba(0,0,0,.35);--ab-pillbody:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.02) 46%,rgba(255,255,255,.06)),rgba(10,15,28,.20);position:relative;width:100%;height:100%;min-height:360px;max-width:900px;margin:0 auto;overflow:hidden;border-radius:14px;background:#0a0f1c;isolation:isolate;container-type:inline-size}[data-theme=light] .artbox-frame{--ab-ink:var(--ck-ink,#2b2118);--ab-dim:var(--ck-ink-dim,rgba(43,33,24,.70));--ab-focus:var(--ck-accent,#8a4a1e);--ab-edge:rgba(255,255,255,.75);--ab-gbody:linear-gradient(168deg,rgba(255,255,255,.34),rgba(255,255,255,.09) 36%,rgba(255,255,255,.02) 58%,rgba(255,255,255,.15) 92%),rgba(255,250,240,.10);--ab-gsheen:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.40) 40%,rgba(255,255,255,.06) 50%,transparent 60%);--ab-gshadow:inset 0 2px 0 rgba(255,255,255,.95),inset 0 -14px 26px -16px rgba(70,45,20,.34),0 26px 48px -20px rgba(70,45,20,.5),0 3px 8px rgba(70,45,20,.15);--ab-pillbody:linear-gradient(180deg,rgba(255,255,255,.30),rgba(255,255,255,.08) 46%,rgba(255,255,255,.18)),rgba(255,250,240,.16)}.artbox-access-card,.artbox-auth-card,.artbox-pwing,.artbox-scene-controls,.artbox-weather-offer,.artbox-weather-setup{-webkit-backdrop-filter:blur(11px) saturate(1.45) brightness(.86) contrast(.96);backdrop-filter:blur(11px) saturate(1.45) brightness(.86) contrast(.96)}[data-theme=light] .artbox-access-card,[data-theme=light] .artbox-auth-card,[data-theme=light] .artbox-pwing,[data-theme=light] .artbox-scene-controls,[data-theme=light] .artbox-weather-offer,[data-theme=light] .artbox-weather-setup{-webkit-backdrop-filter:blur(11px) saturate(1.5) brightness(1.06) contrast(.96);backdrop-filter:blur(11px) saturate(1.5) brightness(1.06) contrast(.96)}.artbox-frame.artbox-immersive{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;max-width:none;min-height:0;margin:0;border-radius:0;z-index:200;background:#000;overscroll-behavior:none;touch-action:none}html[data-artbox-immersive=true],html[data-artbox-immersive=true] body{overscroll-behavior:none}html[data-artbox-immersive=true] .ck-thread{overflow:hidden}.artbox-scene{display:block;width:100%;height:100%;border:0;background:transparent}.artbox-scene-controls{position:absolute;z-index:5;top:0;left:50%;height:46px;display:flex;align-items:center;padding:0 6px;transform:translateX(-50%);border-radius:0 0 16px 16px;background:var(--ab-pillbody);color:var(--ab-ink);user-select:none}.artbox-scene-controls:after{content:"";left:-20px;right:-20px;height:1px;z-index:4;background:linear-gradient(90deg,rgba(255,255,255,.12),rgba(255,255,255,.4) 18%,rgba(255,255,255,.4) 82%,rgba(255,255,255,.12))}.artbox-pwing,.artbox-scene-controls:after{position:absolute;top:0;pointer-events:none}.artbox-pwing{width:20px;height:20px;background:var(--ab-pillbody);z-index:1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.artbox-pwing-l{left:-20px;-webkit-mask-image:radial-gradient(circle 20px at 0 100%,transparent 0 20px,#000 20.5px);mask-image:radial-gradient(circle 20px at 0 100%,transparent 0 20px,#000 20.5px)}.artbox-pwing-r{right:-20px;-webkit-mask-image:radial-gradient(circle 20px at 100% 100%,transparent 0 20px,#000 20.5px);mask-image:radial-gradient(circle 20px at 100% 100%,transparent 0 20px,#000 20.5px)}.artbox-pwing-b{display:none;top:auto;bottom:-20px;right:0;-webkit-mask-image:radial-gradient(circle 20px at 0 100%,transparent 0 20px,#000 20.5px);mask-image:radial-gradient(circle 20px at 0 100%,transparent 0 20px,#000 20.5px)}@container (max-width: 700px){.artbox-scene-controls{left:auto;right:0;transform:none;border-radius:0 0 0 16px}.artbox-scene-controls:after{left:-20px;right:0;background:linear-gradient(270deg,rgba(255,255,255,.3),rgba(255,255,255,.46) 70%,rgba(255,255,255,.1))}.artbox-pwing-r{display:none}.artbox-pwing-b{display:block}}.artbox-scene-controls:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--ab-gsheen);pointer-events:none;z-index:2}.artbox-scene-controls button{position:relative;z-index:3;width:44px;height:46px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:inherit;font-family:Segoe UI,system-ui,sans-serif;font-size:calc(22px * var(--am-font-scale, 1));font-weight:600;line-height:1;cursor:pointer;transition:color .12s ease,transform .12s ease}.artbox-scene-controls button:nth-child(2){width:52px}.artbox-scene-controls button:hover{color:var(--ab-focus);transform:scale(1.1)}.artbox-scene-controls button:focus-visible{outline:2px solid var(--ab-focus);outline-offset:-3px}.artbox-scene-controls svg{width:26px;height:26px}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.artbox-scene-controls{background:rgba(10,15,28,.62)}[data-theme=light] .artbox-scene-controls{background:rgba(255,250,240,.72)}}.artbox-weather-offer,.artbox-weather-setup{position:absolute;z-index:6;right:24px;border:1px solid var(--ab-edge);background:var(--ab-gbody);color:var(--ab-ink);font-family:Segoe UI,system-ui,sans-serif}.artbox-access-card:before,.artbox-auth-card:before,.artbox-weather-offer:before,.artbox-weather-setup:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--ab-gsheen);pointer-events:none;z-index:2}.artbox-access-card>*,.artbox-auth-card>*,.artbox-weather-setup>*{position:relative;z-index:4}.artbox-weather-offer{top:24px;min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:999px;box-shadow:var(--ab-pillsh);font-size:calc(11px * var(--am-font-scale, 1));font-weight:650;cursor:pointer}.artbox-weather-offer svg{width:16px;height:16px}.artbox-weather-offer:hover{border-color:var(--ab-focus);color:var(--ab-focus)}.artbox-weather-offer:focus-visible,.artbox-weather-setup button:focus-visible,.artbox-weather-setup input:focus-visible{outline:2px solid var(--ab-focus);outline-offset:2px}.artbox-weather-setup{top:24px;width:min(278px,calc(100% - 48px));display:grid;gap:10px;padding:12px;border-radius:22px;box-shadow:var(--ab-gshadow);font-size:calc(11px * var(--am-font-scale, 1))}.artbox-weather-setup header{display:flex;align-items:center;justify-content:space-between;gap:12px}.artbox-weather-setup header strong{font-size:calc(12px * var(--am-font-scale, 1));letter-spacing:.04em}.artbox-weather-setup header button{width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.artbox-weather-setup header svg{width:15px;height:15px}.artbox-weather-device{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.68);background:rgba(255,255,255,.94);color:#17130f;font-family:Segoe UI,system-ui,sans-serif;font-size:calc(11px * var(--am-font-scale, 1));font-weight:650;line-height:1.2;cursor:pointer}.artbox-weather-device:hover{background:#ffd9a0}.artbox-weather-device svg{width:14px;height:14px}.artbox-weather-setup form{display:grid;grid-template-columns:minmax(0,1fr) auto}.artbox-weather-setup input{min-width:0;height:34px;padding:7px 9px;border:1px solid rgba(255,255,255,.26);border-right:0;border-radius:0;background:rgba(3,7,15,.58);color:#fff9ed;font-family:Segoe UI,system-ui,sans-serif;font-size:calc(11px * var(--am-font-scale, 1));font-weight:400;line-height:1.2}.artbox-weather-setup input::placeholder{color:rgba(244,236,221,.62)}.artbox-weather-setup form button{min-height:34px;padding:6px 10px;border:1px solid rgba(255,255,255,.68);background:rgba(255,255,255,.9);color:#17130f;font-family:Segoe UI,system-ui,sans-serif;font-size:calc(10px * var(--am-font-scale, 1));font-weight:650;line-height:1.2;cursor:pointer}.artbox-weather-setup form button:hover{background:#ffd9a0}.artbox-weather-error{margin:0;color:var(--ab-focus);line-height:1.4}.artbox-weather-attribution{display:flex;flex-wrap:wrap;gap:2px 5px;color:var(--ab-dim);font-size:calc(9px * var(--am-font-scale, 1));line-height:1.3}.artbox-weather-attribution a{color:inherit}.artbox-weather-attribution a:hover{color:var(--ab-ink)}.artbox-weather-loading{min-height:56px;display:flex;align-items:center;justify-content:center;gap:8px}.artbox-access-card,.artbox-auth-card{position:absolute;z-index:6;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:8px;max-width:min(420px,calc(100% - 40px));padding:14px;border:1px solid var(--ab-edge);border-radius:22px;background:var(--ab-gbody);color:var(--ab-ink);box-shadow:var(--ab-gshadow);text-align:center;pointer-events:none}.artbox-auth-card button{min-width:228px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:9px 15px;border:1px solid rgba(255,255,255,.72);background:rgba(255,255,255,.95);color:#17130f;font-family:Segoe UI,system-ui,sans-serif;font-size:calc(13px * var(--am-font-scale, 1));font-weight:600;line-height:1.2;cursor:pointer;pointer-events:auto}.artbox-auth-card button:hover{background:#ffd9a0}.artbox-auth-card button:focus-visible{outline:2px solid var(--ab-focus);outline-offset:3px}.artbox-auth-card button:disabled{cursor:wait;opacity:.7}.artbox-auth-card p{margin:0;color:var(--ab-focus);font-size:calc(11px * var(--am-font-scale, 1));line-height:1.4}.artbox-spin{width:18px;height:18px;animation:artbox-spin .8s linear infinite}.artbox-access-card strong{font-family:Segoe UI,system-ui,sans-serif;font-size:calc(14px * var(--am-font-scale, 1));font-weight:600;line-height:1.25}.artbox-access-card span{color:var(--ab-dim);font-size:calc(11px * var(--am-font-scale, 1));line-height:1.5}.artbox-load-previous{width:100%;max-width:900px;min-height:33px;flex:none;display:grid;grid-template-columns:12px minmax(0,1fr) 12px;align-items:center;gap:0;padding:8px 12px;border:0;background:transparent;box-shadow:inset 0 -1px var(--ck-hairline,#d0d0d0);color:var(--ck-ink-dim,#666666);font-family:Candara,Segoe UI,sans-serif;font-size:calc(11px * var(--am-font-scale, 1));font-weight:400;line-height:1.3;cursor:pointer}.artbox-load-previous span{justify-self:center}.artbox-load-previous svg:last-child{justify-self:end}.artbox-load-previous-balance{opacity:0}.artbox-load-previous:focus-visible,.artbox-load-previous:hover{box-shadow:inset 0 -2px var(--ck-ink,#1a1a1a);color:var(--ck-ink,#1a1a1a);font-weight:600}.artbox-load-previous:focus-visible{outline:2px solid var(--ck-ink,#1a1a1a);outline-offset:-2px}.artbox-load-previous:disabled{cursor:wait;opacity:.7}.guest-route-signin{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--line2);background:var(--raised2);color:var(--ink);font-size:calc(12px * var(--am-font-scale, 1))}.guest-route-signin:hover{border-color:var(--accent)}.guest-route-signin svg{width:15px;height:15px}.v6skin .ck-thread:has(.artbox-frame){overflow:hidden;padding:0 0 12px}.v6skin .ck-tinner:has(.artbox-frame){height:100%;max-width:900px;gap:0}.v6skin .ck-tinner:has(.artbox-frame) .artbox-load-previous{margin-bottom:12px}@media (min-width:901px){.v6skin.full .ck-tinner:has(.artbox-frame){max-width:none}.v6skin.full .ck-tinner:has(.artbox-frame)>.artbox-frame:not(.artbox-immersive),.v6skin.full .ck-tinner:has(.artbox-frame)>.artbox-load-previous{width:calc(100% - 24px);max-width:none;margin-inline:12px}}@keyframes artbox-spin{to{transform:rotate(1turn)}}@media (max-width:720px){.artbox-frame{min-height:280px;border-radius:10px}.artbox-scene-controls{top:10px;height:40px;padding:0 4px}.artbox-scene-controls button{width:40px;height:40px}.artbox-scene-controls button:nth-child(2){width:46px}.artbox-auth-card{top:48%}.artbox-weather-offer,.artbox-weather-setup{display:none}}@media (prefers-reduced-motion:reduce){.artbox-scene-controls button{transition:none}.artbox-spin{animation-duration:1.5s}}.chat-proactive-choice{padding:10px;border:1px solid var(--line2);border-radius:8px;color:var(--ink);min-width:0;overflow-wrap:anywhere}.chat-proactive-task{display:flex;flex-wrap:wrap;gap:5px 12px;padding:8px 0;color:var(--dim);font-size:calc(11px * var(--am-font-scale, 1))}.chat-proactive-task>p,.chat-proactive-task>strong{flex-basis:100%}.chat-proactive-actions{display:flex;flex-wrap:wrap;gap:8px}.chat-proactive-again{margin-top:10px;padding:7px 10px;border:1px solid var(--line2);border-radius:7px;color:var(--ink);background:transparent}.chat-proactive-actions button:focus-visible,.chat-proactive-again:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chat-proactive-again:disabled{opacity:.55}