.dt .dt-tab{--fold:562px;--col:620px;--gap:6px;position:absolute;inset:0;overflow:hidden}.dt .ss-stage[data-layout=compact] .dt-tab{--fold:272px;--col:278px;--gap:5px}.dt .dt-pane{position:absolute;inset:0 6px 8px}.dt .dt-col{width:var(--col);height:calc(var(--fold) - 38px - 26px);margin-left:calc(var(--col) / -2);flex-direction:column;gap:12px;display:flex;position:absolute;top:0;left:50%}.dt .ss-stage[data-layout=compact] .dt-col{height:calc(var(--fold) - 12px);gap:8px}.dt .dt-log{justify-content:flex-end;gap:var(--gap);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 26px);mask-image:linear-gradient(#0000,#000 26px)}.dt .dt-log>*{flex:none}.dt .dt-asked{align-self:flex-end}.dt .dt-batch{flex-direction:column;display:flex}.dt .dt-batch:not(:has(.dt-chips)){margin-top:calc(var(--gap) * -1)}.dt .dt-batch:not(:has(.dt-chips)) .dt-line{padding-top:var(--gap)}.dt .dt-batch:has(.dt-chips) .dt-line{padding-bottom:4px}.dt .dt-cmds{margin-top:-3px}.dt .dt-chips+.dt-slot .dt-cmds{margin-top:0;padding-top:5px}.dt .dw-para{padding-left:18px}.dt .dt-chips{gap:6px;padding-left:18px;display:flex}.dt .dt-cmds{font:12.5px/20px var(--ss-mono);white-space:nowrap;flex-direction:column;padding-left:18px;display:flex}.dt .dt-cmd{gap:8px;height:20px;display:flex}.dt .dt-cmd__kind{width:4ch;color:var(--dw-code);flex:none}.dt .dt-cmd__dot{color:var(--dw-faint);flex:none}.dt .dt-cmd__what{color:var(--dw-text)}.dt .dt-said{color:var(--dw-text);text-wrap:pretty;padding:2px 0 2px 18px;line-height:1.55}.dt .dt-composer{box-sizing:border-box;border:1px solid var(--dw-line-strong);background:var(--dw-raised);border-radius:18px;flex-direction:column;flex:none;display:flex}.dt .dt-input{color:var(--dw-faint);white-space:nowrap;padding:16px 18px 6px;line-height:1.45}.dt .dt-bar{color:var(--dw-quiet);white-space:nowrap;align-items:center;gap:8px;padding:4px 10px 10px 6px;font-size:12.5px;display:flex}.dt .dt-detail{flex:none;display:flex;position:relative}.dt .dt-detail .ss-button{color:var(--dw-quiet);letter-spacing:0;border-radius:8px;font-size:12.5px;font-weight:400}.dt .dt-detail .ss-button[data-hover],.dt .dt-detail .ss-button[data-open]{background:var(--dw-sel);color:var(--dw-text)}.dt .dt-detail .ss-button svg{color:var(--dw-faint);display:block}.dt .dt-conn{flex:none;align-items:center;gap:7px;height:28px;padding:0 8px;display:flex}.dt .dt-conn svg{color:var(--dw-faint);flex:none;display:block}.dt .dt-fill{flex:1;min-width:0}.dt .dt-send{width:32px;height:32px;color:var(--dw-faint);background:#2a2724;border-radius:50%;flex:none;place-items:center;display:grid}.dt .dt-send svg{display:block}.dt .dt-menu{--ss-popover-bg:#24211e;--ss-popover-shadow:0 0 0 1px var(--dw-line-strong), 0 12px 32px #00000080, 0 2px 6px #0006;box-sizing:border-box;white-space:nowrap;border-radius:10px;min-width:212px;padding:5px;bottom:45px;left:7px}.dt .dt-menu .ss-menu__item{color:var(--dw-text);font-size:13px}.dt .dt-menu .ss-menu__item[data-active]{background-color:var(--dw-sel);color:var(--dw-strong)}.dt .dt-menu .ss-menu__item[data-hover]:not([data-active]){background-color:var(--dw-hover)}.dt .dt-opt__label{flex:1}.dt .dt-opt__hint{color:var(--dw-faint);flex:none;margin-left:18px;font-size:11.5px}.dt .ss-stage[data-layout=compact] .dw-window{font-size:12px}.dt .ss-stage[data-layout=compact] .dw-pane__head{display:none}.dt .ss-stage[data-layout=compact] .dt-log{-webkit-mask-image:linear-gradient(#0000,#000 12px);mask-image:linear-gradient(#0000,#000 12px)}.dt .ss-stage[data-layout=compact] .dw-you{border-radius:13px;padding:4px 10px}.dt .ss-stage[data-layout=compact] .dw-step{height:20px}.dt .ss-stage[data-layout=compact] .dw-para,.dt .ss-stage[data-layout=compact] .dt-chips,.dt .ss-stage[data-layout=compact] .dt-cmds,.dt .ss-stage[data-layout=compact] .dt-said{padding-left:0}.dt .ss-stage[data-layout=compact] .dw-chip{height:22px;padding:0 9px;font-size:11.5px}.dt .ss-stage[data-layout=compact] .dt-cmds{font:11px/18px var(--ss-mono)}.dt .ss-stage[data-layout=compact] .dt-cmd{gap:6px;height:18px}.dt .ss-stage[data-layout=compact] .dt-said{white-space:nowrap;padding-top:0;padding-bottom:0}.dt .ss-stage[data-layout=compact] .dt-composer{border-radius:14px}.dt .ss-stage[data-layout=compact] .dt-input{padding:8px 14px 0}.dt .ss-stage[data-layout=compact] .dt-bar{padding:2px 6px 6px}.dt .ss-stage[data-layout=compact] .dt-detail .ss-button{font-size:12px}.dt .ss-stage[data-layout=compact] .dt-send{width:26px;height:26px}.dt .ss-stage[data-layout=compact] .dt-menu{min-width:196px;bottom:35px;left:7px}.dt .ss-stage[data-layout=compact] .dt-menu .ss-menu__item{font-size:12px}
