.sxp-root{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.sxp-root.sx{display:block}.sxp-conversation{min-width:0;min-height:0;display:flex;position:absolute;inset:0}.sxp-pane{border-radius:var(--r-dialog);background:var(--sidebar);min-width:0;min-height:0;box-shadow:0 0 0 1px var(--border);z-index:1;flex-direction:column;display:flex;position:absolute;overflow:hidden}.sxp-pane[hidden]{display:none}.sxp-pane:focus{outline:none}.sxp-pane:focus-visible{box-shadow:0 0 0 2px var(--ring)}.sxp-pane[data-carried]{opacity:.55}.sxp-head{flex:none;align-items:center;gap:8px;height:40px;padding:0 6px 0 14px;display:flex;position:relative}.sxp-title{flex:1;align-items:center;min-width:0;display:flex}.sxp-title h2,.sxp-title>button{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);font-size:var(--text-label);line-height:var(--leading-body);font-weight:var(--w-medium);color:var(--foreground);margin:0;overflow:hidden}.sxp-title>button{color:var(--muted-foreground);text-align:left;border-radius:var(--r-input)}.sxp-title>button:hover{color:var(--foreground)}.sxp-acts{flex:none;align-items:center;gap:2px;display:flex}.sxp-btn{border-radius:var(--r-card);width:28px;height:28px;color:var(--faint-foreground);place-items:center;transition:background .12s,color .12s;display:grid}.sxp-move{cursor:grab;touch-action:none;z-index:1;width:72px;height:16px;position:absolute;top:0;left:50%;transform:translate(-50%)}.sxp-move:before{content:"";border-radius:var(--r-pill);background:var(--border-strong,var(--border));width:32px;height:3px;transition:background .12s,width .12s;position:absolute;top:5px;left:50%;transform:translate(-50%)}.sxp-move:hover:before{background:var(--muted-foreground);width:40px}.sxp-root[data-dragging] .sxp-move{cursor:grabbing}.sxp-root[data-dragging]{-webkit-user-select:none;user-select:none;cursor:grabbing}.sxp-body{flex:1;min-width:0;min-height:0;padding:4px 14px 14px;overflow:auto}.sxp-body[hidden]{display:none}.sxp-body[data-flush]{flex-direction:column;padding:0;display:flex;overflow:hidden}.sxp-grip{z-index:2;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute}.sxp-grip[data-axis=x]{cursor:col-resize}.sxp-grip[data-axis=y]{cursor:row-resize}.sxp-grip:after{content:"";border-radius:var(--r-pill);background:var(--muted-foreground);opacity:0;transition:opacity .12s;position:absolute}.sxp-grip[data-axis=x]:after{width:3px;height:36px;top:50%;left:50%;transform:translate(-50%,-50%)}.sxp-grip[data-axis=y]:after{width:36px;height:3px;top:50%;left:50%;transform:translate(-50%,-50%)}.sxp-grip:hover:after,.sxp-grip:active:after{opacity:.7}.sxp-grip:focus{outline:none}.sxp-grip:focus-visible:after{opacity:1;background:var(--ring)}@media (pointer:coarse){.sxp-grip[data-axis=x]:before{content:"";position:absolute;inset:0 -10px}.sxp-grip[data-axis=y]:before{content:"";position:absolute;inset:-10px 0}.sxp-grip:after{opacity:.45}.sxp-move{width:96px;height:24px}}.sxp-dropline{z-index:5;pointer-events:none;border-radius:var(--r-pill);background:var(--foreground);position:absolute}.sxp-dropline[data-dock=left]{width:3px;top:10px;bottom:10px;left:3px}.sxp-dropline[data-dock=right]{width:3px;top:10px;bottom:10px;right:3px}.sxp-dropline[data-dock=top]{height:3px;top:3px;left:10px;right:10px}.sxp-dropline[data-dock=bottom]{height:3px;bottom:3px;left:10px;right:10px}.sxp-root[data-mode=single] .sxp-pane{z-index:8;box-shadow:0 0 0 1px var(--border), var(--e3)}.sxp-menu{border-radius:var(--r-card);padding:8px}.sxp-menu .sxp-menu-label{font-size:var(--text-micro);line-height:var(--leading-ui);font-weight:var(--w-regular);color:var(--muted-foreground);padding:2px 4px 6px}.sxp-menu-row{gap:4px;display:flex}.sxp-menu-row+.sxp-menu-label{margin-top:8px}.sxp-menu .sxp-menu-btn{border-radius:var(--r-card);width:40px;height:32px;color:var(--muted-foreground);cursor:pointer;place-items:center;padding:0;display:grid}.sxp-menu .sxp-menu-btn svg{width:16px;height:16px}.sxp-menu .sxp-menu-btn[data-on]{background:var(--sidebar-accent);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border-strong,var(--border))}.sxp-menu .sxp-menu-btn[data-disabled]{opacity:.4;cursor:default}.sxp-menu-note{max-width:26ch;font-size:var(--text-micro);line-height:var(--leading-ui);color:var(--muted-foreground);margin:8px 4px 2px}.iconbtn[data-pane-toggle]{position:relative}.iconbtn[data-pane-toggle] .sxp-count{border-radius:var(--r-pill);background:var(--foreground);min-width:13px;height:13px;color:var(--background);font-size:var(--text-micro);line-height:1;font-weight:var(--w-semibold);font-variant-numeric:tabular-nums;place-items:center;padding:0 3px;display:grid;position:absolute;top:1px;right:1px}.sxp-togglesep{background:var(--border);flex:none;width:1px;height:16px;margin:0 4px}.menu button .sxp-menucount{border-radius:var(--r-pill);background:var(--sidebar-accent);min-width:18px;height:18px;color:var(--foreground);font-size:var(--text-micro);font-variant-numeric:tabular-nums;place-items:center;margin-left:auto;padding:0 5px;display:grid}@media (prefers-reduced-motion:reduce){.sxp-btn,.sxp-move:before,.sxp-grip:after{transition:none}}.sxp-pane[data-bare]:not([data-folded]){box-shadow:none;background:0 0;border-radius:0;overflow:visible}.sxp-pane[data-bare]:not([data-folded]) .sxp-body{padding:0;overflow:hidden auto}.sxp-head[hidden]{display:none}.sxp-toggles{align-items:center;gap:4px;display:flex}.chrome-main .iconbtn[data-pane-toggle]{width:26px;height:26px}.iconbtn[data-pane-toggle][aria-pressed=true]{background:var(--toggle-on);color:var(--info);box-shadow:none}.iconbtn[data-pane-toggle=info][aria-pressed=true]{background:var(--active);color:var(--foreground)}.sxp-togglesep{background:var(--edge);width:1px;height:16px;margin:0 2px}.sxp-pane{background:var(--pane);box-shadow:0 0 0 1px var(--edge)}.sxp-head{gap:6px;height:32px;padding:0 6px 0 8px}.sxp-title h2,.sxp-title>button{font-size:var(--text-body);line-height:var(--leading-ui)}.sxp-btn{border-radius:var(--r-input);width:26px;height:26px;color:var(--muted-foreground);transition:background var(--dur-hover) var(--ease-standard), color var(--dur-hover) var(--ease-standard)}.sxp-btn:hover,.sxp-btn[data-state=open]{background:var(--fill-row);color:var(--foreground)}.sxp-btn svg{width:16px;height:16px}.sxp-body{padding:0 12px 12px}.sxp-pane[data-bare]:not([data-folded]) .sxp-body{padding:14px 6px 0 0}
