.tui-window{--tui-accent:#af87ff;--tui-accent-line:#7f65c4;--tui-sel:#00d787;--tui-green:#7fd67a;--tui-yellow:#e8c66f;--tui-blue:#7fa9ff;--tui-red:#f08080;--tui-dim:#6f8587;border-radius:var(--radius-lg);background:#10191b;border:1px solid #426067;min-width:0;padding-bottom:30px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0009,0 0 0 1px #b1faff09,0 0 60px #af87ff0d;container-type:inline-size}.tui-window [hidden]{display:none!important}.tui-window .window-title{margin-left:0}.tui-window:focus-within{border-color:#6f9f5a}.tui-window:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.tui-screen{font:12px/1.65 var(--font-mono);color:#c5d8d6;padding:12px 14px;position:relative}.tui-screen button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.tui-tabs{white-space:nowrap;align-items:center;gap:1ch;margin:0 0 12px;display:flex}.tui-screen .tui-tab{border-radius:2px;padding:0 .5ch;transition:color .2s}.tui-screen .tui-tab:hover{color:var(--text-bright)}.tui-screen .tui-tab[data-active]{color:var(--tui-accent);font-weight:500}.tui-unread{color:var(--tui-yellow)}.tui-totals{text-overflow:ellipsis;text-align:right;min-width:0;color:var(--tui-dim);flex:1;font-size:10px;overflow:hidden}.tui-body{min-height:290px;display:grid;position:relative}.tui-modal{z-index:1;border:1px solid var(--tui-accent);background:#10191b;border-radius:2px;max-height:calc(100% - 16px);padding:12px 2ch 10px;position:absolute;inset:16px 3ch auto;overflow:hidden;box-shadow:0 16px 40px #000a}.tui-modal dl{grid-template-columns:9ch minmax(0,1fr) 9ch minmax(0,1fr);gap:0 1ch;margin:0;display:grid}.tui-modal dd{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@container (width<=479px){.tui-modal dl{grid-template-columns:9ch minmax(0,1fr)}}.tui-modal dt{color:var(--tui-accent)}.tui-modal dd{margin:0}.tui-modal p{margin:8px 0 0;font-size:11px;line-height:1.5}.tui-confirm{text-align:center;white-space:pre-wrap;width:max-content;max-width:calc(100% - 4ch);padding:10px 3ch 8px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.tui-inbox-empty{white-space:normal;padding:0 .5ch;display:block}.tui-inbox-empty code{font:inherit;color:#c5d8d6}.tui-panel{flex-direction:column;gap:14px;display:flex}.tui-box{border:1px solid var(--tui-accent-line);border-radius:2px;padding:11px 1ch 8px;position:relative}.tui-box-title{color:#dce7e5;background:#10191b;padding:0 .4ch;line-height:1.6;position:absolute;top:-.8em;left:1ch}.tui-table{flex-direction:column;min-height:158px;max-height:180px;display:flex}.tui-rows{min-height:0;overflow:hidden}.tui-empty{text-align:center;white-space:normal;place-items:center;display:grid}.tui-tr{white-space:pre;border-radius:2px;grid-template-columns:11ch 12ch 7ch minmax(0,1fr);column-gap:1ch;padding:0 .5ch;display:grid}.tui-tr>span{text-overflow:ellipsis;overflow:hidden}.tui-tr--services{grid-template-columns:10ch 7ch 10ch minmax(0,1fr)}.tui-tr--ports{grid-template-columns:15ch minmax(0,1fr) 14ch 8ch 5ch}.tui-empty .tui-rows{display:none}.tui-tr--inbox{grid-template-columns:9ch 5ch 9ch minmax(0,1fr)}.tui-th{color:var(--tui-dim)}.tui-row{cursor:pointer;transition:background .2s}.tui-row:hover{background:#ffffff07}.tui-row[data-selected],.tui-row[data-selected] span{color:var(--tui-sel);font-weight:500}.tui-row[data-selected]{background:#00d78712}.tui-row[data-unread]{font-weight:500}.tui-accent{color:var(--tui-accent);font-weight:500}.tui-green{color:var(--tui-green)}.tui-red{color:var(--tui-red)}.tui-yellow{color:var(--tui-yellow)}.tui-dim{color:var(--tui-dim)}.tui-blue{color:var(--tui-blue);font-weight:500}.tui-source{color:var(--cyan-deep)}.tui-mail{color:var(--tui-yellow)}.tui-detail{min-height:96px}.tui-kv>div{white-space:pre;text-overflow:ellipsis;overflow:hidden}.tui-body[data-terms]{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:14px 1ch;height:290px}.tui-body[data-terms] .tui-panel{display:contents}.tui-body[data-terms] .tui-table{grid-column:1/-1;min-height:0;max-height:none}.tui-body[data-terms] .tui-detail{grid-column:1;min-height:0}.tui-body:not([data-terms]) .tui-detail--terms{display:none}.tui-body[data-focus=terminal] .tui-box:not(.tui-term){border-color:#2c3d40}.tui-term{cursor:text;border-color:#2c3d40;grid-area:2/2;min-width:0;min-height:0;padding-bottom:6px}.tui-body[data-focus=terminal] .tui-term{border-color:var(--tui-accent)}.tui-term-tabs{white-space:pre;text-overflow:ellipsis;max-width:calc(100% - 2ch);overflow:hidden}.tui-screen .tui-term-tab{color:var(--tui-dim)}.tui-screen .tui-term-tab[data-active]{color:var(--tui-accent);font-weight:500}.tui-screen .tui-term-tab[data-exited]{color:var(--tui-dim);font-weight:400}.tui-term-mark{color:var(--tui-accent);font-weight:500}.tui-term-screen{white-space:pre-wrap;word-break:break-all;flex-direction:column;justify-content:flex-end;height:100%;font-size:11px;line-height:1.45;display:flex;overflow:hidden}.tui-cursor{vertical-align:text-bottom;background:#c5d8d6;width:1ch;height:1.2em;display:inline-block}.tui-view{z-index:2;background:#10191b;padding-top:1em;display:grid;position:absolute;inset:-1em 0 0}.tui-view--split{grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:0}.tui-pane{border-color:#2c3d40;min-width:0;min-height:0}.tui-pane[data-focused]{border-color:var(--tui-accent)}.tui-pane .tui-box-title{white-space:pre;text-overflow:ellipsis;max-width:calc(100% - 2ch);font-size:11px;overflow:hidden}.tui-view-text{white-space:pre;height:100%;font-size:11px;line-height:1.45;overflow:hidden}.tui-view-text>div{text-overflow:ellipsis;overflow:hidden}.tui-prompt{white-space:pre;margin-top:2px;font-size:11px;line-height:15px}.tui-prompt>div{text-overflow:ellipsis;height:15px;overflow:hidden}.tui-prompt .tui-cursor{height:1.1em}.tui-prompt-hint{color:var(--tui-dim)}.tui-prompt-hint[data-error]{color:var(--tui-red)}.tui-prompt-hint .tui-accent{color:var(--tui-accent)}.tui-suspended{z-index:3;white-space:pre-wrap;word-break:break-word;background:#0c1315;padding:12px 14px;font-size:11px;line-height:1.45;position:absolute;inset:0;overflow:hidden}.tui-help{color:var(--tui-dim);flex-wrap:wrap;align-items:center;gap:6px 1.8ch;margin-top:14px;font-size:11px;display:flex}.tui-hint{white-space:nowrap;align-items:center;gap:.6ch;display:inline-flex}@container (width>=560px){.tui-help{column-gap:0}.tui-hint+.tui-hint:before{content:"·";color:#3e5456;margin:0 1.1ch}}.tui-screen .tui-key{color:#e3eeec;text-align:center;background:#182427;border:1px solid #35494c;border-bottom-width:2px;border-radius:4px;min-width:2.4ch;padding:0 5px;line-height:1.5;transition:color .15s,border-color .15s,background .15s}.tui-screen .tui-key+.tui-key{margin-left:3px}.tui-screen .tui-key:hover{color:var(--lime);border-color:#6f9f5a}.tui-screen .tui-key[data-flash]{border-color:var(--lime);background:var(--lime);color:#0d1113}.tui-hint-slot{color:var(--lime);letter-spacing:.06em}.tui-hint-slot[data-kind=message]{color:#d8f7c0;letter-spacing:0;text-transform:none}@container (width<=699px){.tui-hint--wide{display:none!important}}@container (width<=660px){.tui-totals{display:none}}@container (width<=559px){.tui-screen{font-size:11px}.tui-help{column-gap:1.3ch;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.tui-screen .tui-key,.tui-screen .tui-tab,.tui-row{transition:none}}
