@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap";.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}.workbench{height:100%;font-family:var(--font-sans);color:var(--text-primary);flex-direction:column;display:flex}.workbench-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.workbench-tabs{gap:4px;display:flex}.workbench-tab{color:var(--text2,#6b5c78);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:2px 4px 6px;font-size:15px;font-weight:600;transition:color .1s,border-color .1s}.workbench-tab:hover{color:var(--text1,#1a1325)}.workbench-tab.active{color:var(--text1,#1a1325);border-bottom-color:var(--accent,#7c3aed)}.workbench-header h2{margin:0;font-size:16px;font-weight:600}.workbench-count{color:var(--text-secondary);font-size:12px}.workbench-content{flex:1;min-height:0;display:flex}.workbench-body{flex:1;min-width:0;padding:16px 20px;overflow-y:auto}.workbench-error{background:var(--surface-error,#4a1f1f);color:var(--text-error,#ff8a8a);border-radius:6px;margin-bottom:12px;padding:12px 16px;font-size:13px}.workbench-loading,.workbench-empty{color:var(--text-secondary);text-align:center;padding:40px 0;font-size:14px}.workbench-debug{font-family:var(--font-mono);color:var(--text-secondary);font-size:12px}.work-card{background:var(--surface-elevated);border:1px solid var(--border-subtle);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px 16px;transition:background .1s;display:flex}.work-card:hover{background:var(--surface-hover)}.work-card-main{flex:1;min-width:0}.work-card-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.work-card-meta{color:var(--text-secondary);gap:8px;margin-top:4px;font-size:11px;display:flex}.work-card-side{align-items:center;gap:12px;display:flex}.work-status{text-transform:uppercase;letter-spacing:.04em;background:var(--surface-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.work-status-running{background:var(--accent-active,#3b82f6);color:#fff}.work-status-completed{background:var(--accent-success,#22c55e);color:#fff}.work-status-crashed{background:var(--accent-danger,#ef4444);color:#fff}.work-status-pending,.work-status-paused{background:var(--surface-muted);color:var(--text-secondary)}.work-status-archived{opacity:.5}.work-status-recovering,.work-status-blocked{background:var(--accent-warn,#eab308);color:#1a1a1a}.live-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.6s ease-out infinite live-pulse;box-shadow:0 0}@keyframes live-pulse{0%{opacity:1;box-shadow:0 0 #ffffff8c}70%{opacity:.7;box-shadow:0 0 0 5px #fff0}to{opacity:1;box-shadow:0 0 #fff0}}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}.work-card.needs-you{border-color:var(--accent-warn,#eab308);box-shadow:inset 3px 0 0 var(--accent-warn,#eab308)}.workbench-pill.attention{border-color:var(--accent-warn,#eab308);color:var(--accent-warn,#b45309);font-weight:600}.workbench-pill.attention.active{background:var(--accent-warn,#eab308);border-color:var(--accent-warn,#eab308);color:#1a1a1a}.work-card-archive{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:16px}.work-card-archive:hover{background:var(--surface-hover);color:var(--text-primary)}.workbench-header-right{align-items:center;gap:12px;display:flex}.workbench-spawn{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-weight:500}.workbench-spawn:hover{filter:brightness(1.1)}.spawn-backdrop{z-index:10;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.spawn-dialog{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;gap:12px;width:480px;max-width:90%;padding:20px;display:flex;box-shadow:0 20px 60px #0006}.spawn-dialog h3{margin:0;font-size:16px;font-weight:600}.spawn-dialog label{color:var(--text-secondary);flex-direction:column;gap:4px;font-size:12px;display:flex}.spawn-dialog input,.spawn-dialog textarea{background:var(--surface-base);border:1px solid var(--border-subtle);color:var(--text-primary);resize:vertical;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:13px}.spawn-dialog input:focus,.spawn-dialog textarea:focus{outline:1px solid var(--accent-primary);outline-offset:-1px}.spawn-error{color:var(--text-error,#ff8a8a);font-size:12px}.spawn-actions{justify-content:flex-end;gap:8px;display:flex}.spawn-actions button{border:1px solid var(--border-subtle);background:var(--surface-base);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:6px 14px;font-size:13px}.spawn-actions button[type=submit]{background:var(--accent-primary);color:#fff;border:none}.spawn-actions button:disabled{opacity:.5;cursor:default}.detail-drawer{background:var(--surface-elevated);border-left:1px solid var(--border-subtle);flex-direction:column;flex-shrink:0;width:380px;display:flex;overflow:hidden}.detail-drawer-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.detail-drawer-header h3{margin:0;font-size:14px;font-weight:600}.detail-drawer-header button{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:18px}.detail-drawer-body{flex:1;padding:14px 16px;overflow-y:auto}.detail-drawer-body section{margin-bottom:18px}.detail-drawer-body h4{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin:0 0 8px;font-size:11px;font-weight:600}.detail-dl{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;font-size:12px;display:grid}.detail-dl dt{color:var(--text-secondary)}.detail-dl dd{word-break:break-all;margin:0}.detail-current-step{color:var(--text-secondary);margin-top:6px;font-size:12px}.detail-status-row{align-items:center;gap:10px;margin-bottom:6px;display:flex}.detail-status-time{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:11px}.detail-actions{align-items:center;gap:8px;margin:12px 0 18px;display:flex}.detail-actions .detail-action{margin-top:0}.detail-actions .work-kill,.detail-actions .work-resume{margin-left:0}.needs-you-banner{background:var(--surface-muted);border:1px solid var(--accent-warn,#eab308);color:var(--text-primary);border-left-width:3px;border-radius:8px;align-items:flex-start;gap:8px;margin:10px 0 4px;padding:10px 12px;font-size:12.5px;display:flex}.needs-you-icon{color:var(--accent-warn,#b45309);flex-shrink:0}.detail-timeline{margin:0;padding:0;font-size:12px;list-style:none}.tl-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:18px 1fr auto;align-items:baseline;gap:8px;padding:4px 0;display:grid}.tl-row:last-child{border-bottom:0}.tl-icon{color:var(--text-secondary);text-align:center}.tl-body{min-width:0}.tl-label{margin-right:6px;font-weight:600}.tl-summary{color:var(--text-secondary);font-family:var(--font-mono);word-break:break-all;font-size:11px}.tl-time{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px}.tl-completed .tl-icon{color:var(--accent-success,#22c55e)}.tl-crashed .tl-icon{color:var(--accent-danger,#ef4444)}.tl-checkpoint .tl-icon{color:var(--accent-warn,#b45309)}.tl-git-commit .tl-icon{color:var(--accent-primary,#7c3aed)}.detail-drawer-body h4 .log-live,.detail-drawer-body h4 .log-bytes{float:right;text-transform:none;letter-spacing:0;font-weight:500}.log-live{color:var(--accent-success,#22c55e);align-items:center;gap:5px;display:inline-flex}.log-live .live-dot{background:var(--accent-success,#22c55e)}.log-bytes{color:var(--text-secondary)}.agent-composer{align-items:flex-end;gap:8px;margin:0 0 18px;display:flex}.agent-composer textarea{font-family:var(--font-sans);background:var(--surface-base);border:1px solid var(--border-subtle);color:var(--text-primary);resize:vertical;border-radius:7px;flex:1;min-height:38px;padding:7px 9px;font-size:12.5px}.agent-composer textarea:focus{outline:1px solid var(--accent-primary);outline-offset:-1px}.agent-composer button{background:var(--accent-primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:7px;padding:8px 14px;font-size:12.5px;font-weight:500}.agent-composer button:disabled{opacity:.5;cursor:default}.work-diff{color:#d8d2e0;max-height:320px;font-family:var(--font-mono);white-space:pre;background:#000000b8;border-radius:6px;margin:0;padding:8px 10px;font-size:11.5px;line-height:1.45;overflow:auto}.work-diff .diff-add{color:#7ee787}.work-diff .diff-del{color:#ff9492}.work-diff .diff-hunk{color:#79c0ff}.work-diff .diff-meta{color:#8b949e}.detail-events{margin:0;padding:0;font-size:12px;list-style:none}.detail-events li{border-left:2px solid var(--border-subtle);margin-bottom:4px;padding:4px 0 8px 10px}.detail-ev-time{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-right:8px}.detail-ev-type{font-weight:600}.detail-ev-payload{font-family:var(--font-mono);color:var(--text-secondary);background:var(--surface-base);border-radius:4px;margin:4px 0 0;padding:6px 8px;font-size:11px;overflow-x:auto}.detail-action{background:var(--surface-base);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:6px;margin-top:10px;padding:6px 12px;font-size:12px}.detail-action:hover{background:var(--surface-hover)}.work-card-pin{cursor:pointer;opacity:.5;color:var(--text-secondary);background:0 0;border:none;padding:2px 6px;font-size:14px}.work-card-pin.pinned{opacity:1;color:var(--accent-primary)}.work-card-pin:hover{opacity:1}.work-kill{border:1px solid var(--rose,#be123c);color:var(--rose,#be123c);cursor:pointer;background:0 0;border-radius:6px;margin-left:.5rem;padding:.25rem .75rem;font-size:.85em}.work-kill:hover{background:var(--rose,#be123c);color:#fff}.work-resume{background:var(--accent-primary,#7c3aed);border:1px solid var(--accent-primary,#7c3aed);color:#fff;cursor:pointer;border-radius:6px;padding:.25rem .75rem;font-size:.85em}.work-resume:hover{background:var(--accent,#7c3aed);border-color:var(--accent,#7c3aed)}.work-logs{color:#e8dff0;max-height:240px;font-family:var(--font-mono,"JetBrains Mono", monospace);white-space:pre-wrap;word-break:break-all;background:#000000a6;border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.8em;overflow-y:auto}.work-artifacts{margin:0;padding:0;list-style:none}.work-artifacts li{border-bottom:1px solid var(--border,#0000000e);grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;padding:.4rem 0;display:grid}.work-artifacts li:last-child{border-bottom:0}.artifact-name{font-family:var(--font-mono,"JetBrains Mono", monospace);word-break:break-all;color:var(--text1,#1a1325);font-size:.85em}.artifact-size{color:var(--text2,#6b5c78);font-size:.8em}.work-artifacts li button{background:var(--accentBg,#7c3aed0d);border:1px solid var(--border,#00000014);color:var(--accent,#7c3aed);cursor:pointer;border-radius:6px;padding:.2rem .6rem;font-size:.8em}.work-artifacts li button:hover{background:var(--accent,#7c3aed);color:#fff}.drawer-empty{color:var(--text2,#6b5c78);padding:.5rem 0;font-size:.85em}.workbench-toolbar{border-bottom:1px solid var(--border,#0000000e);align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex}.workbench-pills{gap:.4rem;display:flex}.workbench-pill{border:1px solid var(--border,#00000014);color:var(--text2,#6b5c78);cursor:pointer;text-transform:capitalize;background:0 0;border-radius:999px;padding:.25rem .85rem;font-size:.8em;transition:background .1s,color .1s,border-color .1s}.workbench-pill:hover{background:var(--accentBg,#7c3aed0d);color:var(--text1,#1a1325);border-color:var(--accentSoft,#a78bfa)}.workbench-pill.active{background:var(--accent,#7c3aed);border-color:var(--accent,#7c3aed);color:#fff}.workbench-search{background:var(--glass,#ffffff9e);border:1px solid var(--border,#00000014);color:var(--text1,#1a1325);border-radius:6px;flex:1;padding:.35rem .7rem;font-size:.85em}.workbench-search:focus{outline:2px solid var(--borderFocus,#7c3aed40);outline-offset:-1px}.workbench-search::placeholder{color:var(--text3,#a99ab5)}.workbench-board{align-items:stretch;gap:12px;height:100%;display:flex;overflow-x:auto}.board-column{flex-direction:column;flex:1 1 0;min-width:150px;min-height:0;display:flex}.board-column-header{border-bottom:2px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:8px;padding:4px 6px 8px;display:flex}.board-column-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-size:11px;font-weight:600}.board-column-count{color:var(--text-secondary);background:var(--surface-muted);border-radius:999px;padding:0 7px;font-size:11px}.board-column-body{flex:1;min-height:0;overflow-y:auto}.board-column-empty{color:var(--text3,#a99ab5);text-align:center;padding:12px 0;font-size:12px}.board-col-running .board-column-header{border-bottom-color:var(--accent-active,#3b82f6)}.board-col-needs-you .board-column-header{border-bottom-color:var(--accent-warn,#eab308)}.board-col-review .board-column-header{border-bottom-color:var(--accent-primary,#7c3aed)}.board-col-done .board-column-header{border-bottom-color:var(--accent-success,#22c55e)}.workbench-viewtoggle{gap:2px;display:flex}.workbench-viewbtn{border:1px solid var(--border,#00000014);color:var(--text2,#6b5c78);cursor:pointer;background:0 0;padding:.25rem .75rem;font-size:.8em}.workbench-viewbtn:first-child{border-radius:6px 0 0 6px}.workbench-viewbtn:last-child{border-left:none;border-radius:0 6px 6px 0}.workbench-viewbtn.active{background:var(--accent,#7c3aed);border-color:var(--accent,#7c3aed);color:#fff}.chat{min-width:0;height:100%;font-family:var(--font-sans);color:var(--text-primary);flex-direction:column;display:flex}.chat-header{border-bottom:1px solid var(--border,#00000014);flex-shrink:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.chat-conv-select{min-width:0;font-size:12.5px;font-family:var(--font-sans);background:var(--surface-muted,#0000000a);color:var(--text-primary);border:1px solid var(--border,#00000014);border-radius:6px;flex:1;padding:5px 8px}.chat-new{font-size:12px;font-family:var(--font-mono);color:#fff;background:var(--accent-primary,#7c3aed);cursor:pointer;border:none;border-radius:6px;flex-shrink:0;padding:5px 10px}.chat-new:hover{opacity:.9}.chat-transcript{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.chat-empty{color:var(--text-secondary);text-align:center;padding:32px 12px;font-size:13px}.chat-error{background:var(--surface-error,#be123c1a);color:var(--text-error,#be123c);border-radius:6px;padding:10px 12px;font-size:12.5px}.chat-row{display:flex}.chat-row-user{justify-content:flex-end}.chat-row-assistant{justify-content:flex-start}.chat-bubble{white-space:pre-wrap;word-break:break-word;border-radius:14px;max-width:85%;padding:8px 12px;font-size:13.5px;line-height:1.45}.chat-bubble-user{background:var(--accent-primary,#7c3aed);color:#fff;border-bottom-right-radius:4px}.chat-bubble-assistant{background:var(--surface-muted,#f0ebf7);color:var(--text-primary,#1a1325);border:1px solid var(--border-subtle,#1a13251f);border-bottom-left-radius:4px}.chat-thinking{max-width:85%;color:var(--text-secondary,#5d4f6b);background:var(--surface-muted,#f0ebf7);border:1px solid var(--border-subtle,#1a13251f);border-radius:14px 14px 14px 4px;padding:8px 12px;font-size:13px;font-style:italic}.chat-composer{border-top:1px solid var(--border-subtle,#1a13251f);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.chat-input{min-width:0;font-family:var(--font-sans);background:var(--surface-base,#f5f2fa);border:1px solid var(--border-subtle,#1a13251f);color:var(--text-primary,#1a1325);resize:none;border-radius:8px;flex:1;max-height:120px;padding:8px 10px;font-size:13.5px;line-height:1.4}.chat-input:focus{outline:1px solid var(--accent-primary,#7c3aed);outline-offset:-1px}.chat-send{background:var(--accent-primary,#7c3aed);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:500}.chat-send:hover:not(:disabled){filter:brightness(1.1)}.chat-send:disabled{opacity:.5;cursor:default}.br{min-width:0;height:100%;font-family:var(--font-sans);background:#0d0d0d;flex-direction:column;display:flex}.br-toolbar{background:#1a1a2e;border-bottom:1px solid #2a2a3e;flex-shrink:0;align-items:center;gap:6px;padding:6px 8px;display:flex}.br-btn{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:16px;line-height:1;display:inline-flex}.br-btn:hover:not(:disabled){background:#a78bfa2e}.br-btn:disabled{opacity:.35;cursor:default}.br-url{min-width:0;height:28px;font-size:12.5px;font-family:var(--font-mono);color:#e2e8f0;background:#0d0d0d;border:1px solid #2a2a3e;border-radius:999px;outline:none;flex:1;padding:0 12px}.br-url:focus{border-color:#a78bfa}.br-stage{cursor:default;background:#fff;outline:none;flex:1;position:relative;overflow:hidden}.br-frame{object-fit:fill;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.br-loading{color:#6b7280;font-size:13px;font-family:var(--font-mono);background:#0d0d0d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%;overflow:hidden}body{font-family:var(--font-sans,"Inter", -apple-system, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text1,#1a1325);background:var(--bg,#fdf2f8)}::selection{background:var(--accentSoft,#a78bfa);color:#fff}.glass{background:var(--glass,#ffffff9e);-webkit-backdrop-filter:blur(28px)}.glass-strong{background:var(--glassStrong,#fffc);-webkit-backdrop-filter:blur(28px)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--text4,#cbbfd4);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text3,#a99ab5)}:focus-visible{outline:2px solid var(--accent,#a78bfa);outline-offset:2px;border-radius:4px}
