/*devi-light*/
.sc44{font-family:"Segoe UI Variable Text","Segoe UI",Inter,system-ui,sans-serif;font-size:12.5px;line-height:1.35;color:#DDE3F5;font-variant-numeric:tabular-nums;background:#0D0D0F}
.sc44 .body44{display:flex;background:#0D0D0F}.sc44 .main44{padding:12px;min-width:0}.sc44 .stat44 i.off{background:#F5A524}
.sc44 .cr44{flex:1 1 auto;max-width:none;min-width:0}.sc44 .sr44{flex:0 1 120px;max-width:120px}.sc44 .pl44:not(.b){display:none}
.sc44 .d-tight .d-tr{gap:5px;padding:5px 6px}
.sc44 .d-card,.sc44 .d-tile,.sc44 .d-cell,.sc44 .d-bcard,.sc44 .d-step,.sc44 .d-node,.sc44 .d-btn,.sc44 .d-claim,.sc44 .row44s,.sc44 .cell44,.sc44 .chip44,.sc44 .node44{background:#151517;border:1px solid #232328;min-width:0}
.sc44 .d-card{border-radius:10px;padding:10px 12px;margin-bottom:10px}
.sc44 .d-h{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:600;color:#fff;margin-bottom:8px}
.sc44 .d-h small{font-weight:500;color:#8B8B95;font-size:11px;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}
.sc44 .d-tr{display:grid;grid-template-columns:var(--c);gap:8px;align-items:center;padding:5px 8px;min-height:30px;border-bottom:1px solid #232328;font-size:12px;color:#A1A1A8}
.sc44 .d-tr.h{font-size:11px;font-weight:600;color:#8B8B95;min-height:26px}
.sc44 .d-tr.sel{background:#1C1C20;border-radius:6px;color:#DDE3F5}.sc44 .d-tr.hov{background:#17171A}
.sc44 .d-cols .d-tr{grid-template-columns:var(--cm,var(--c))}.sc44 .d-cols .d-tr .x{display:none}
.sc44 .d-tr>span,.sc44 .d-step b,.sc44 .d-bcard b,.sc44 .d-tile small,.sc44 .d-kv b,.sc44 .d-led small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sc44 .d-tr b,.sc44 .d-step b,.sc44 .d-bcard b,.sc44 .d-cell b,.sc44 .d-tile b,.sc44 .d-led{color:#fff;font-weight:600}
.sc44 .d-tr small,.sc44 .d-tile small,.sc44 .d-led small{display:block;font-size:11px;color:#8B8B95}
.sc44 .d-mono,.sc44 .d-tr code,.sc44 .d-hash,.sc44 .d-led small,.sc44 .d-cite{font:11px "Cascadia Mono",Consolas,monospace;color:#8B8B95}
.sc44 .d-hash{word-break:break-all;line-height:15px}
.sc44 .d-chip,.sc44 .d-lvl{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:10px;font-size:11px;font-weight:600;white-space:nowrap;vertical-align:middle}
.sc44 .d-lvl{height:18px;padding:0 6px;border-radius:5px;font-weight:700;letter-spacing:.04em}
.sc44 .d-chip.ok,.sc44 .d-lvl.full{color:#34C87A;background:rgba(52,200,122,.12)}.sc44 .d-chip.warn,.sc44 .d-lvl.partial{color:#F5A524;background:rgba(245,165,36,.12)}
.sc44 .d-chip.bad{color:#F0524F;background:rgba(240,82,79,.12)}.sc44 .d-chip.info{color:#4B8DF8;background:rgba(75,141,248,.14)}
.sc44 .d-chip.ai{color:#8B77EE;background:rgba(139,119,238,.14)}.sc44 .d-chip.gray,.sc44 .d-lvl.nosup{color:#A1A1A8;background:rgba(255,255,255,.07)}
.sc44 .d-btn{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;border-radius:6px;border-color:#2E2E35;font-size:11.5px;font-weight:600;color:#fff;white-space:nowrap}
.sc44 .d-btn.pri{background:#fff;color:#0A0A0B;border-color:#fff}.sc44 .d-btn.grad{background:linear-gradient(100deg,#4B8DF8,#8B77EE);border-color:transparent}.sc44 .d-btn.sm{height:22px;padding:0 8px;font-size:11px}
.sc44 .d-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.sc44 .d-claim{border-left:3px solid #34C87A;border-radius:8px;padding:8px 10px;margin-bottom:8px;font-size:12px;line-height:16px}
.sc44 .d-claim.interp{border-left-color:#4B8DF8}.sc44 .d-claim.sugg{border-left-color:#8B77EE;background:rgba(139,119,238,.1)}.sc44 .d-claim.finding{border-left-color:#F5A524}
.sc44 .d-claim-k{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#34C87A;margin-bottom:3px}
.sc44 .interp .d-claim-k{color:#4B8DF8}.sc44 .sugg .d-claim-k{color:#8B77EE}.sc44 .finding .d-claim-k{color:#F5A524}
.sc44 .d-cite{display:inline-block;color:#8FB4FF;background:rgba(75,141,248,.12);padding:1px 5px;border-radius:4px;margin:4px 4px 0 0}
.sc44 .d-ledger{position:relative;padding-left:18px;margin:2px 0 0}
.sc44 .d-ledger::before{content:"";position:absolute;left:5px;top:6px;bottom:12px;width:1.5px;background:#2E2E35}
.sc44 .d-led{position:relative;padding:0 0 9px;font-size:12px;line-height:15px}
.sc44 .d-led::before{content:"";position:absolute;left:-18px;top:2px;width:11px;height:11px;border-radius:50%;border:1.5px solid #8B77EE;background:#0D0D0F;box-sizing:border-box}
.sc44 .d-led.now::before{background:#8B77EE}.sc44 .d-led small{font-weight:400}
.sc44 .d-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}
.sc44 .d-tile{border-radius:10px;padding:8px 10px;position:relative}
.sc44 .d-tile b{display:block;font-size:19px;line-height:24px;font-weight:700;letter-spacing:-.02em}
.sc44 .d-tile em{font-style:normal;font-size:11px;color:#34C87A}.sc44 .d-tile em.w{color:#F5A524}.sc44 .d-tile em.r{color:#F0524F}
.sc44 .d-tile svg{position:absolute;right:8px;bottom:8px;width:44px;height:18px}
.sc44 .d-bar,.sc44 .meter44{height:6px;border-radius:3px;background:#232328;overflow:hidden;margin:5px 0 2px}
.sc44 .d-bar i,.sc44 .meter44 i{display:block;height:100%;border-radius:3px;background:linear-gradient(100deg,#4B8DF8,#8B77EE)}
.sc44 .d-bar i.w{background:#F5A524}.sc44 .d-bar i.g{background:#34C87A}
.sc44 .d-cols,.sc44 .twoc44{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:10px;align-items:start}
.sc44 .d-cols.eq,.sc44 .twoc44.half{grid-template-columns:1fr 1fr}.sc44 .d-cols.l{grid-template-columns:170px minmax(0,1fr)}.sc44 .twoc44{gap:16px}
.sc44 .d-steps{display:flex;gap:6px;margin-bottom:10px}
.sc44 .d-step{flex:1;padding:7px 9px;border-radius:8px;font-size:11px;color:#8B8B95;line-height:14px}.sc44 .d-step b{display:block;font-size:12px}
.sc44 .d-step.done{border-color:rgba(52,200,122,.45)}.sc44 .d-step.done b::before{content:"\2713  ";color:#34C87A}
.sc44 .d-step.cur,.sc44 .d-node.hot,.sc44 .node44.hot{border-color:transparent;background:linear-gradient(#1C1C20,#1C1C20) padding-box,linear-gradient(100deg,#4B8DF8,#8B77EE) border-box}
.sc44 .d-kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;font-size:11.5px;color:#8B8B95;margin:0}.sc44 .d-kv dd{min-width:0;margin:0}.sc44 .d-kv b{display:block;color:#fff;font-weight:500}
.sc44 .d-hist{display:flex;align-items:flex-end;gap:2px;height:40px;margin:4px 0 6px}.sc44 .d-hist i{flex:1;background:#2E2E35;border-radius:2px 2px 0 0}.sc44 .d-hist i.w{background:linear-gradient(180deg,#8B77EE,#4B8DF8)}
.sc44 .d-board,.sc44 .stage44{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:10px}
.sc44 .d-bcol{min-width:0}.sc44 .d-bcol h6{margin:0 0 5px;font-size:11px;font-weight:600;color:#8B8B95}.sc44 .d-bcol h6 small{color:#5D5D66;margin-left:4px}
.sc44 .d-bcard,.sc44 .chip44{padding:6px 8px;border-radius:7px;font-size:11px;color:#8B8B95;margin-bottom:5px;line-height:14px;overflow:hidden}
.sc44 .d-bcard b{display:block;font-size:11.5px}
.sc44 .d-bcard.sel,.sc44 .d-cell.sel,.sc44 .row44s.hot,.sc44 .cell44.hot,.sc44 .chip44.hot{border-color:rgba(75,141,248,.6);background:#1C1C20}
.sc44 .d-phone{width:170px;flex:none;border-radius:24px;border:6px solid #1C1C20;background:#0A0A0B;padding:12px 9px 10px;box-shadow:0 0 0 1px #2E2E35;font-size:11px}
.sc44 .d-phone .t{font-weight:700;font-size:14px;color:#fff;text-align:center;margin-bottom:8px}
.sc44 .d-phone .n,.sc44 .lock44 .n44{padding:6px 8px;border-radius:9px;background:#151517;border:1px solid #232328;color:#DDE3F5;margin-bottom:5px;line-height:14px}
.sc44 .d-toast{position:absolute;right:12px;bottom:32px;display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;background:#1C1C20;border:1px solid #2E2E35;font-size:11.5px;color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.45);z-index:2}
.sc44 .d-toast i{width:8px;height:8px;border-radius:50%;background:#34C87A;flex:none}
.sc44 .d-ok{color:#34C87A}.sc44 .d-warn{color:#F5A524}.sc44 .d-bad{color:#F0524F}.sc44 .d-mute,.sc44 .note44{color:#8B8B95}.sc44 .note44{font-size:11px}.sc44 .d-wh,.sc44 .lbl44,.sc44 .cmp3 b,.sc44 .led44 b{color:#fff}
.sc44 .d-node,.sc44 .node44{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:8px;border-color:#2E2E35;font-size:11.5px;font-weight:600;color:#fff;white-space:nowrap}
.sc44 .d-node.person,.sc44 .node44.person{border-style:dashed;color:#C9D3FF}.sc44 .d-arr,.sc44 .arr44{color:#5D5D66;font-size:12px}
.sc44 .d-grid,.sc44 .grid44s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sc44 .d-grid.c2{grid-template-columns:1fr 1fr}
.sc44 .d-cell,.sc44 .cell44{padding:9px 10px;border-radius:9px;font-size:11px;color:#8B8B95;line-height:14px}
.sc44 .d-cell b,.sc44 .cell44 b{display:block;font-size:12px;color:#fff;margin-bottom:2px}.sc44 .cell44 small,.sc44 .chip44 small{display:block;color:#8B8B95;font-size:11px}
.sc44 .d-input{display:flex;align-items:center;height:26px;padding:0 8px;border-radius:6px;background:#0F0F11;border:1px solid #2E2E35;color:#fff;font-size:11.5px;min-width:0;overflow:hidden;white-space:nowrap}
.sc44 .d-input.ph{color:#8B8B95}.sc44 .d-lbl{display:block;font-size:11px;color:#8B8B95;margin:6px 0 3px}
.sc44 .d-ta{min-height:46px;align-items:flex-start;padding-top:5px;white-space:normal;line-height:15px}
.sc44 .modes3{color:#A1A1A8;font-size:12px;line-height:18px}
.sc44 .row44s{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;min-height:40px;padding:5px 10px;border-radius:8px;margin-bottom:6px}
.sc44 .row44s b{display:block;font-size:12px;color:#fff;line-height:15px}.sc44 .row44s small{color:#8B8B95;font-size:11px}
.sc44 .ic44{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:rgba(75,141,248,.14);color:#8FB4FF;font:700 11px "Cascadia Mono",Consolas,monospace}
.sc44 .col44s h5{margin:0 0 6px}.sc44 .chip44{display:block;color:#DDE3F5}
.sc44 .flow44{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:12px}
.sc44 .led44{font:500 11px "Cascadia Mono",Consolas,monospace;color:#8B8B95;padding:6px 10px;border-left:2px solid #2E2E35;margin-bottom:6px;line-height:15px}.sc44 .led44.n{border-left-color:#8B77EE}
.sc44 .lock44{width:150px;border-radius:26px;border:7px solid #1C1C20;background:#0A0A0B;padding:24px 12px 14px;margin:0 auto;box-shadow:0 0 0 1px #2E2E35}
.sc44 .lock44 .t44{font:700 30px "Cascadia Mono",Consolas,monospace;color:#fff;text-align:center;margin-bottom:14px}
.sc44 .sw44{display:flex;align-items:center;gap:8px;font-size:11.5px;color:#DDE3F5;margin-bottom:7px}
.sc44 .sw44 i{width:30px;height:17px;border-radius:9px;background:#2E2E35;position:relative;flex:none}.sc44 .sw44 i::after{content:"";position:absolute;left:2px;top:2px;width:13px;height:13px;border-radius:50%;background:#8B8B95}
.sc44 .sw44.on i{background:linear-gradient(100deg,#4B8DF8,#8B77EE)}.sc44 .sw44.on i::after{left:15px;background:#fff}
@media (max-width:899px){
.sc44 .d-tr .x,.sc44 .d-xs,.sc44 .lock44,.sc44 .sr44,.sc44 .stat44 em{display:none}
.sc44 .d-tr{grid-template-columns:var(--cm,var(--c))}
.sc44 .d-cols,.sc44 .d-cols.eq,.sc44 .d-cols.l,.sc44 .twoc44,.sc44 .twoc44.w190,.sc44 .twoc44.half{grid-template-columns:1fr}
.sc44 .d-tiles,.sc44 .d-grid,.sc44 .grid44s,.sc44 .d-board,.sc44 .stage44{grid-template-columns:1fr 1fr}
.sc44 .d-steps{flex-wrap:wrap}.sc44 .d-step{flex:1 1 40%}
.sc44 .d-phone{width:100%;border-radius:14px}.sc44 .d-toast{position:static;margin-top:8px}
}