.kui{font-family:var(--font-instrument),"Instrument Sans",system-ui,sans-serif;background:var(--bg);color:var(--ink);font-size:13.5px;line-height:1.45;-webkit-font-smoothing:antialiased;transition:background .25s,color .25s}.kui *,.kui :after,.kui :before{box-sizing:border-box}.kui .mono{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace}.kui .app{display:grid;grid-template-columns:208px 1fr;min-height:100vh}.kui .side{border-right:1px solid var(--line);padding:16px 12px;display:flex;flex-direction:column;background:var(--sidebg);position:sticky;top:0;height:100vh;max-height:100vh;overflow:hidden}.kui .brand{font-weight:600;font-size:15px;letter-spacing:.04em;padding:4px 8px 14px;border-bottom:1px solid var(--line);margin-bottom:10px}.kui .brand b{color:var(--saffron)}.kui .nav{flex:1 1 auto;min-height:0;overflow-y:auto}.kui .nav a,.kui .navfoot a{display:block;padding:6px 10px;border-radius:6px;color:var(--ink-2);text-decoration:none;font-size:13px;font-weight:500;cursor:pointer}.kui .nav a.on,.kui .navfoot a.on{background:var(--saffron-soft);color:var(--saffron)}.kui .nav a:hover,.kui .navfoot a:hover{background:var(--panel-2)}.kui .navfoot{flex:0 0 auto;border-top:1px solid var(--line);margin-top:10px;padding-top:10px;display:grid;gap:2px}.kui .navfoot a{display:flex;align-items:center;gap:8px}.kui .foot{flex:0 0 auto;border-top:1px solid var(--line);margin-top:10px;padding-top:10px;font-size:11px;color:var(--ink-3)}.kui .foot b{display:block;color:var(--ink);font-size:12px}.kui .main{min-width:0;display:flex;flex-direction:column}.kui .top{height:48px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 24px;gap:10px}.kui .crumb{font-size:12px;color:var(--ink-3)}.kui .crumb b{color:var(--ink)}.kui .sp{flex:1}.kui .wrap{padding:24px 24px 50px;max-width:1180px;width:100%}.kui .hi,.kui h1{font-size:21px;font-weight:600;letter-spacing:-.01em}.kui .hisub{color:var(--ink-3);font-size:12.5px;margin-top:3px;font-family:var(--font-jbmono),"JetBrains Mono",monospace}.kui .sub{color:var(--ink-2);font-size:12.5px;margin-top:4px}.kui .note{font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:11px;color:var(--ink-3);margin-top:14px}.kui .tgl{font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:11.5px;color:var(--ink-2);border:1px solid var(--line-2);padding:5px 11px;background:var(--panel)}.kui .btn,.kui .tgl{border-radius:6px;cursor:pointer}.kui .btn{font-size:12.5px;font-weight:600;padding:6px 13px;font-family:inherit}.kui .btn.ghost{color:var(--ink-2);background:var(--panel);border:1px solid var(--line-2)}.kui .btn.solid{color:var(--btnfg);background:var(--saffron);border:0}.kui .btn:disabled{opacity:.55;cursor:not-allowed}.kui .act{font-size:12px;font-weight:600;color:var(--ink-2);border:1px solid var(--line-2);background:var(--raised);border-radius:6px;padding:5px 11px;cursor:pointer}.kui .act.d,.kui .act.warnbtn{border-color:var(--err);color:var(--err);background:var(--err-soft)}.kui .pill{font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:10.5px;padding:1px 7px;border-radius:5px}.kui .pill.ok{background:var(--ok-soft);color:var(--ok)}.kui .pill.err{background:var(--err-soft);color:var(--err)}.kui .pill.warn{background:var(--warn-soft);color:var(--warn)}.kui .pill.info{background:var(--info-soft);color:var(--info)}.kui .sbadge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:10.5px;font-weight:500;padding:2px 8px;border-radius:5px}.kui .sbadge .d{width:6px;height:6px;border-radius:50%}.kui .sbadge.ok{background:var(--ok-soft);color:var(--ok)}.kui .sbadge.ok .d{background:var(--ok)}.kui .sbadge.err{background:var(--err-soft);color:var(--err)}.kui .sbadge.err .d{background:var(--err)}.kui .sbadge.saffron{background:var(--saffron-soft);color:var(--saffron)}.kui .sbadge.saffron .d{background:var(--saffron)}.kui .sbadge.warn{background:var(--warn-soft);color:var(--warn)}.kui .sbadge.warn .d{background:var(--warn)}.kui .sbadge.info{background:var(--info-soft);color:var(--info)}.kui .sbadge.info .d{background:var(--info)}.kui .sbadge.neutral{background:var(--panel-2);color:var(--ink-3)}.kui .sbadge.neutral .d{background:var(--ink-3)}.kui .status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ok)}.kui .status .d{width:7px;height:7px;border-radius:50%;background:var(--ok)}.kui .status.info{color:var(--info)}.kui .status.info .d{background:var(--info)}.kui .status.err{color:var(--err)}.kui .status.err .d{background:var(--err)}.kui .status.warn{color:var(--warn)}.kui .status.warn .d{background:var(--warn)}.kui .cap{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:10.5px;font-weight:500;padding:3px 9px;border-radius:6px}.kui .cap .d{width:6px;height:6px;border-radius:50%}.kui .cap.prov{background:var(--ok-soft);color:var(--ok)}.kui .cap.prov .d{background:var(--ok)}.kui .cap.ro{background:var(--warn-soft);color:var(--warn)}.kui .cap.ro .d{background:var(--warn)}.kui .cap.src{background:var(--info-soft);color:var(--info)}.kui .cap.src .d{background:var(--info)}.kui .cap.degr{background:var(--err-soft);color:var(--err)}.kui .cap.degr .d{background:var(--err)}.kui .cap-hint{font-size:11px;color:var(--ink-2);margin-left:8px}.kui .dbadge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:10.5px;font-weight:500;padding:2px 8px;border-radius:5px}.kui .dbadge .d{width:6px;height:6px;border-radius:50%}.kui .dbadge.active{background:var(--ok-soft);color:var(--ok)}.kui .dbadge.active .d{background:var(--ok)}.kui .dbadge.off{background:var(--warn-soft);color:var(--warn)}.kui .dbadge.off .d{background:var(--warn)}.kui .dbadge.con{background:var(--info-soft);color:var(--info)}.kui .dbadge.con .d{background:var(--info)}.kui .dbadge.orphan{background:var(--err-soft);color:var(--err)}.kui .dbadge.orphan .d{background:var(--err)}.kui .kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.kui .kpi{border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:14px 15px}.kui .kpi .l{font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.kui .kpi .n{font-size:26px;font-weight:600;margin-top:8px;letter-spacing:-.02em}.kui .kpi .s{font-size:11.5px;color:var(--ink-2);margin-top:6px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.kui .attn{margin-top:20px;border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden}.kui .attn .h{padding:11px 15px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px;font-weight:600;font-size:13px}.kui .attn .h .c{margin-left:auto;font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:11px;color:var(--err);background:var(--err-soft);border-radius:999px;padding:2px 9px}.kui .ar{display:flex;align-items:center;gap:12px;padding:12px 15px;border-top:1px solid var(--line)}.kui .ar:first-of-type{border-top:0}.kui .ar .dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.kui .ar .dot.err{background:var(--err)}.kui .ar .dot.warn{background:var(--warn)}.kui .ar .dot.info{background:var(--info)}.kui .ar .tt{font-weight:600;font-size:13px}.kui .ar .mm{font-size:11.5px;color:var(--ink-2);margin-top:1px}.kui .ar .act{margin-left:auto}.kui .card{border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden}.kui .card .ch,.kui .card .h{padding:11px 15px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px;font-weight:600;font-size:13px}.kui .card .h .more{margin-left:auto;font-size:11.5px;color:var(--ink-3);text-decoration:none;font-family:var(--font-jbmono),"JetBrains Mono",monospace;cursor:pointer}.kui table{width:100%;border-collapse:collapse}.kui th{text-align:left;font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:500;padding:10px 15px}.kui td,.kui th{border-bottom:1px solid var(--line)}.kui td{padding:11px 15px;font-size:12.5px;vertical-align:middle}.kui tr:last-child td{border-bottom:0}.kui .foot-row{display:flex;align-items:center;padding:11px 16px;border-top:1px solid var(--line);font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:11px;color:var(--ink-3)}.kui .email,.kui .idn,.kui .mono-sm,.kui .num,.kui .src,.kui .sync{font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:11.5px;color:var(--ink-2)}.kui .email.un{color:var(--err)}.kui .src{font-size:11px;color:var(--ink-3)}.kui .lk{color:var(--saffron);text-decoration:none;font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:11.5px;cursor:pointer}.kui .wf{font-weight:600}.kui .tabs{display:flex;gap:6px;margin-top:18px;border-bottom:1px solid var(--line)}.kui .tab{font-size:13px;font-weight:600;color:var(--ink-3);padding:8px 12px;border-bottom:2px solid transparent;cursor:pointer;display:flex;align-items:center;gap:7px;background:none;font-family:inherit}.kui .tab.on{color:var(--ink);border-color:var(--saffron)}.kui .tab .c{font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:10.5px;background:var(--panel-2);border-radius:999px;padding:1px 7px;color:var(--ink-2)}.kui .tools{display:flex;align-items:center;gap:10px;margin:16px 0}.kui .search{flex:1;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);padding:8px 12px;color:var(--ink);font-size:13px;font-family:inherit}.kui .search::-moz-placeholder{color:var(--ink-3)}.kui .search::placeholder{color:var(--ink-3)}.kui .filter{font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:11.5px;color:var(--ink-2);border:1px solid var(--line-2);border-radius:8px;padding:8px 11px;background:var(--panel);cursor:pointer}.kui .av{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--btnfg);background:var(--saffron);flex:0 0 auto}.kui .av.g2{background:#6fa8d6}.kui .av.g3{background:#76b463}.kui .av.g4{background:#9a6fd6}.kui .av.g5{background:#d9a441}.kui .appcell,.kui .pcell,.kui .scell{display:flex;align-items:center;gap:10px}.kui .appcell .nm,.kui .pcell .nm,.kui .scell .nm{font-weight:600}.kui .appcell .sl,.kui .scell .sl{font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:10.5px;color:var(--ink-3)}.kui .lg{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:700;flex:0 0 auto}.kui .lg.sm{width:22px;height:22px;border-radius:6px;font-size:10px}.kui .lg.xs{width:19px;height:19px;border-radius:5px;font-size:8px}.kui .ch-row{display:flex;align-items:center;gap:10px;padding:11px 15px;border-bottom:1px solid var(--line)}.kui .ch-row:last-child{border-bottom:0}.kui .ch-row .nm{font-weight:600;font-size:12.5px}.kui .ch-row .sy{color:var(--ink-3)}.kui .ch-row .st,.kui .ch-row .sy{font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:10.5px}.kui .ch-row .st{margin-left:auto;color:var(--ok)}.kui .ch-row .st.warn{color:var(--warn)}.kui .ch-row .st.err{color:var(--err)}.kui .row2{display:grid;grid-template-columns:1fr 320px;gap:14px;margin-top:14px;align-items:start}.kui .statline{display:flex;gap:22px;margin-top:16px;font-size:12.5px;color:var(--ink-2)}.kui .statline b{color:var(--ink);font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:15px;display:block}.kui .recon{margin-top:18px;border:1px solid var(--warn);background:var(--warn-soft);border-radius:10px;padding:13px 15px;display:flex;align-items:center;gap:12px}.kui .recon .dot{width:8px;height:8px;border-radius:50%;background:var(--warn);flex:0 0 auto}.kui .recon .t{font-weight:600;font-size:13px}.kui .recon .m{font-size:11.5px;color:var(--ink-2);margin-top:1px}.kui .recon .a{margin-left:auto;font-size:12px;font-weight:600;color:var(--ink);border:1px solid var(--line-2);background:var(--panel);border-radius:6px;padding:6px 12px;cursor:pointer}.kui .type{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:10.5px;font-weight:500;padding:3px 9px;border-radius:6px;background:var(--info-soft);color:var(--info)}.kui .type.file{background:var(--panel-2);color:var(--ink-2)}.kui .ev{font-size:12px;color:var(--ink-2)}.kui .ev b{color:var(--saffron)}.kui .chiprow{display:flex;gap:7px;flex-wrap:wrap}.kui .chip{font-size:11.5px;color:var(--ink-2);border:1px solid var(--line-2);border-radius:999px;padding:5px 11px;cursor:pointer;background:var(--bg);white-space:nowrap}.kui .chip:hover{border-color:var(--saffron);color:var(--saffron)}.kui .seg{display:inline-flex;border:1px solid var(--line-2);border-radius:8px;overflow:hidden}.kui .seg button{font-family:inherit;font-size:12.5px;font-weight:600;color:var(--ink-2);background:var(--panel);border:0;padding:8px 16px;cursor:pointer;border-right:1px solid var(--line)}.kui .seg button:last-child{border-right:0}.kui .seg button.on{background:var(--saffron);color:var(--btnfg)}.kui .console{display:grid;grid-template-columns:1fr 264px;gap:16px;align-items:stretch}.kui .conv{border:1px solid var(--line);border-radius:12px;background:var(--panel);display:flex;flex-direction:column;min-height:0;overflow:hidden}.kui .conv-hd{display:flex;align-items:center;gap:10px;padding:12px 15px;border-bottom:1px solid var(--line)}.kui .conv-hd .ak{width:28px;height:28px;border-radius:8px;background:var(--saffron);color:var(--btnfg);display:grid;place-items:center;font-weight:700;font-size:12px}.kui .conv-hd .nm{font-weight:600;font-size:13.5px}.kui .conv-hd .st{font-size:10.5px}.kui .conv-hd .new,.kui .conv-hd .st{font-family:var(--font-jbmono),"JetBrains Mono",monospace;color:var(--ink-3)}.kui .conv-hd .new{margin-left:auto;font-size:11px;border:1px solid var(--line-2);border-radius:6px;padding:5px 10px;cursor:pointer;background:var(--panel)}.kui .stream{flex:1;overflow-y:auto;padding:18px 16px;display:flex;flex-direction:column;gap:15px}.kui .stream::-webkit-scrollbar{width:8px}.kui .stream::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px}@keyframes kui-msgin{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.kui .msg{display:flex;gap:9px;max-width:88%;animation:kui-msgin .26s ease both}.kui .msg.user{margin-right:auto}.kui .msg.agent{margin-left:auto;flex-direction:row-reverse}.kui .msg .who{width:25px;height:25px;border-radius:7px;flex:0 0 auto;display:grid;place-items:center;font-weight:700;font-size:10px;margin-top:1px}.kui .who.u{background:var(--panel-2);color:var(--ink-2)}.kui .who.k{background:var(--saffron);color:var(--btnfg)}.kui .bub{min-width:0}.kui .utext{background:var(--ushade);border:1px solid var(--line);border-radius:11px 11px 11px 3px;padding:9px 13px;font-size:13.5px}.kui .atext{font-size:13.5px;padding-top:3px}.kui .atext.lead{margin-bottom:7px}.kui .think{display:flex;align-items:center;gap:9px;color:var(--ink-3);font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:11.5px;padding-top:4px}.kui .dots{display:inline-flex;gap:4px}.kui .dots i{width:5px;height:5px;border-radius:50%;background:var(--saffron);animation:kui-bob 1s infinite}.kui .dots i:nth-child(2){animation-delay:.15s}.kui .dots i:nth-child(3){animation-delay:.3s}@keyframes kui-bob{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.kui .dock{border-top:1px solid var(--line);padding:10px 12px;background:var(--panel)}.kui .dock .chiprow{margin-bottom:9px}.kui .composer{display:flex;align-items:center;gap:9px;border:1px solid var(--line-2);border-radius:9px;background:var(--bg);padding:7px 8px 7px 12px}.kui .composer input{flex:1;min-width:0;border:0;outline:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;font-size:14px;background:transparent;color:var(--ink)}.kui .composer input::-moz-placeholder{color:var(--ink-3);opacity:1}.kui .composer input::placeholder{color:var(--ink-3);opacity:1}.kui .composer .snd{flex:0 0 auto;background:var(--saffron);color:var(--btnfg);border:0;border-radius:7px;font-family:inherit;font-weight:600;font-size:12.5px;padding:8px 15px;cursor:pointer}.kui .composer .snd:disabled{opacity:.55;cursor:not-allowed}.kui .rail{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:14px 15px;align-self:start}.kui .rail h4{font-size:12.5px;font-weight:600;margin-bottom:10px}.kui .rail .gi{display:flex;gap:9px;padding:9px 0;border-top:1px solid var(--line)}.kui .rail .gi:first-of-type{border-top:0}.kui .rail .gi .i{width:16px;height:16px;border-radius:50%;background:var(--saffron-soft);color:var(--saffron);display:grid;place-items:center;font-size:9px;font-weight:700;flex:0 0 auto;margin-top:1px}.kui .rail .gi .t{font-weight:600;font-size:12px}.kui .rail .gi .m{font-size:11px;color:var(--ink-2);margin-top:1px}.kui .menuitem{display:block;width:100%;text-align:left;padding:7px 10px;border-radius:6px;font-size:13px;color:var(--ink);background:transparent;border:0;cursor:pointer}.kui .menuitem:hover:not(:disabled){background:var(--panel-2)}.kui .menuitem:disabled{color:var(--ink-3);cursor:not-allowed}.kui .menuitem.danger{color:var(--err)}.kui .plan{border:1px solid var(--line);border-radius:11px;background:var(--bg);overflow:hidden}.kui .plan .ph{padding:10px 14px;border-bottom:1px solid var(--line);font-size:12px;color:var(--ink-2)}.kui .plan .ph b{color:var(--ink)}.kui .resolved{display:flex;align-items:center;gap:9px;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--panel-2)}.kui .resolved .av{width:24px;height:24px;background:#d9a441;color:#0e0f13;font-size:10px}.kui .resolved .nm{font-weight:600;font-size:13px}.kui .resolved .mt{font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:10.5px;color:var(--ink-3)}.kui .pstep{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid var(--line)}.kui .pstep:last-of-type{border-bottom:0}.kui .pstep .op{font-size:11.5px;color:var(--ink-2)}.kui .bdg,.kui .pstep .op{font-family:var(--font-jbmono),"JetBrains Mono",monospace}.kui .bdg{margin-left:auto;font-size:9.5px;font-weight:500;padding:2px 7px;border-radius:5px}.kui .bdg.ok{background:var(--ok-soft);color:var(--ok)}.kui .bdg.err{background:var(--err-soft);color:var(--err)}.kui .bdg.warn{background:var(--warn-soft);color:var(--warn)}.kui .bdg.info{background:var(--info-soft);color:var(--info)}.kui .pgov{padding:11px 14px;background:var(--panel-2)}.kui .pgov .x{font-size:11.5px;color:var(--ink-2);margin-bottom:9px}.kui .pgov .x b{color:var(--ink)}.kui .pgov .acts{display:flex;gap:8px}.kui .dr{border:1px solid var(--line-2);background:var(--panel);color:var(--ink);border-radius:6px}.kui .ap,.kui .dr{font-size:12px;font-weight:600;font-family:inherit;padding:7px 13px;cursor:pointer}.kui .ap{border:0;background:var(--saffron);color:var(--btnfg);border-radius:6px}.kui .ans{border:1px solid var(--line);border-radius:11px;background:var(--bg);overflow:hidden}.kui .ans .arow{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line)}.kui .ans .arow:last-child{border-bottom:0}.kui .ans .nm{font-weight:600;font-size:12.5px}.kui .ans .mt{font-size:10.5px;color:var(--ink-3)}.kui .ans .mt,.kui .tagx{font-family:var(--font-jbmono),"JetBrains Mono",monospace}.kui .tagx{font-size:9.5px;font-weight:500;padding:2px 7px;border-radius:5px}.kui .tagx.err{background:var(--err-soft);color:var(--err)}.kui .tagx.warn{background:var(--warn-soft);color:var(--warn)}.kui .ans .fixlink{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--saffron);cursor:pointer}.kui .statstrip{display:flex;margin-top:14px;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--panel)}.kui .statstrip .s{padding:8px 15px;border-right:1px solid var(--line);flex:1}.kui .statstrip .s:last-child{border-right:0}.kui .statstrip .n{font-size:16px;font-weight:500}.kui .statstrip .l,.kui .statstrip .n{font-family:var(--font-jbmono),"JetBrains Mono",monospace}.kui .statstrip .l{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:3px}.kui .epill{font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:11px;color:var(--ok);background:var(--ok-soft);border-radius:999px;padding:3px 10px;display:inline-flex;align-items:center;gap:6px}.kui .epill .d{width:6px;height:6px;border-radius:50%;background:var(--ok)}.kui .kbadge{font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--saffron);background:var(--saffron-soft);border-radius:5px;padding:3px 8px}.kui .endpoint{border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:15px 16px;display:flex;align-items:center;gap:14px}.kui .endpoint .url{font-size:13px;color:var(--ink)}.kui .endpoint .meta,.kui .endpoint .url{font-family:var(--font-jbmono),"JetBrains Mono",monospace}.kui .endpoint .meta{font-size:11px;color:var(--ink-3);margin-top:3px}.kui .endpoint .cn{margin-left:auto;font-size:12.5px;font-weight:600;font-family:inherit;border:0;background:var(--saffron);color:var(--btnfg);border-radius:6px;padding:8px 14px;cursor:pointer}.kui .client{display:flex;align-items:center;gap:10px}.kui .client .nm{font-weight:600}.kui .client .mt{color:var(--ink-3)}.kui .client .mt,.kui .role{font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:10.5px}.kui .role{font-weight:500;padding:2px 8px;border-radius:5px}.kui .role.adm{background:var(--saffron-soft);color:var(--saffron)}.kui .role.op{background:var(--info-soft);color:var(--info)}.kui .tokok{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ok)}.kui .tokok .d{width:7px;height:7px;border-radius:50%;background:var(--ok)}.kui .rev{font-size:12px;font-weight:600;color:var(--err);border:1px solid var(--err);background:var(--err-soft);border-radius:6px;padding:5px 11px;cursor:pointer}.kui .govnote{margin-top:14px;border:1px solid var(--line);background:var(--panel-2);border-radius:10px;padding:13px 15px;font-size:12.5px;color:var(--ink-2)}.kui .govnote b{color:var(--ink)}.kui .actor{display:inline-flex;align-items:center;gap:8px}.kui .actor .dot{width:8px;height:8px;border-radius:50%}.kui .actor.human .dot{background:var(--info)}.kui .actor.agent .dot{background:var(--saffron)}.kui .empty{border:1px dashed var(--line-2);border-radius:10px;background:var(--panel);padding:40px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.kui .empty .ei{width:34px;height:34px;border-radius:9px;background:var(--panel-2);color:var(--ink-3);display:grid;place-items:center;margin-bottom:4px}.kui .empty .et{font-weight:600;font-size:14px}.kui .empty .em{font-size:12.5px;color:var(--ink-2);max-width:360px}.kui .hidden{display:none}.kui .flag{font-size:11px;color:var(--err);font-weight:600}.kui .apps{font-family:var(--font-jbmono),"JetBrains Mono",monospace;font-size:12px;color:var(--ink)}.kintwf{--app-bg:var(--bg);--app-bg-soft:var(--bg);--app-panel:var(--panel);--app-panel-muted:var(--panel-2);--app-panel-tint:var(--saffron-soft);--app-border:var(--line);--app-border-strong:var(--line-2);--app-text:var(--ink);--app-text-muted:var(--ink-2);--app-text-subtle:var(--ink-3);--app-placeholder:var(--ink-3);--app-focus:var(--saffron-soft);--brand:var(--saffron);--brand-hover:var(--saffron);--brand-text:var(--saffron);--brand-border:var(--saffron);--brand-soft:var(--saffron-soft);--brand-glow:var(--saffron-soft);--success:var(--ok);--success-soft:var(--ok-soft);--success-text:var(--ok);--warning:var(--warn);--warning-soft:var(--warn-soft);--warning-text:var(--warn);--error:var(--err);--error-soft:var(--err-soft);--error-text:var(--err)}.kintwf .bg-white{background-color:var(--panel)}.kintwf .ops-button:not(.ops-button-primary){background:var(--panel)}.kintwf .ops-button:not(.ops-button-primary):hover{background:var(--app-panel-tint)}