#tr-pentest canvas{display:block}#tr-pentest .intro.out{opacity:0;pointer-events:none;transform:translate(-50%,-42%)}#tr-pentest .ll{margin-bottom:6px;opacity:0;animation:trfi .3s forwards;line-height:1.4;word-wrap:break-word;font-size:12px;color:#ccc}#tr-pentest .ls{color:#777}#tr-pentest .li{color:#3dd8f5}#tr-pentest .lg{color:#2edd6e}#tr-pentest .lw{color:#f0a030}#tr-pentest .lr{color:#ff4040;font-weight:700}#tr-pentest .lc{color:#eee;font-weight:700;margin-top:5px}#tr-pentest .lc::before{content:"root@ti-rescue:~# ";color:var(--gb)}#tr-pentest .ld{color:#999;padding-left:15px;border-left:1px solid rgba(255,255,255,.1);margin-left:5px}#tr-pentest .b-scan{background:rgba(0,144,176,.1);color:var(--c);border:1px solid rgba(0,144,176,.3)}#tr-pentest .b-warn{background:rgba(212,138,0,.1);color:var(--w);border:1px solid rgba(212,138,0,.3)}#tr-pentest .b-danger{background:rgba(224,32,32,.1);color:var(--r);border:1px solid rgba(224,32,32,.4);box-shadow:0 0 10px rgba(224,32,32,.15)}#tr-pentest .b-patch{background:rgba(4,179,74,.1);color:var(--g);border:1px solid rgba(4,179,74,.4);box-shadow:0 0 10px rgba(4,179,74,.15)}#tr-pentest .slbl{position:absolute;transform:translate(-50%,-100%);opacity:0;pointer-events:none;display:flex;flex-direction:column;align-items:center;transition:opacity .3s}#tr-pentest .sbox{background:var(--panel);border:1px solid rgba(4,179,74,.3);border-radius:6px;padding:8px 12px;font-size:11px;min-width:130px;box-shadow:0 4px 15px rgba(0,0,0,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#tr-pentest .sbox .sip{color:var(--g);font-weight:700;font-size:12px;text-align:center;margin-bottom:4px;border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:4px}#tr-pentest .sbox .sd{color:var(--txt2);margin:2px 0;display:flex;justify-content:space-between;gap:10px}#tr-pentest .sbox .sd span{color:var(--c);text-align:right}#tr-pentest .sbox.vb{border-color:var(--r);box-shadow:0 0 15px rgba(224,32,32,.2)}#tr-pentest .sbox.vb .sip{color:var(--r);border-bottom-color:rgba(224,32,32,.2)}#tr-pentest .sbox.vb .sd span{color:var(--w)}#tr-pentest .sline{width:1px;height:25px;background:linear-gradient(to bottom,rgba(4,179,74,.5),transparent);margin-top:2px}#tr-pentest .vb+.sline{background:linear-gradient(to bottom,var(--r),transparent)}#tr-pentest .ftag{position:absolute;font-family:"Barlow Condensed",sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;padding:4px 10px;border-radius:4px;white-space:nowrap;transform:translate(-50%,-50%);text-transform:uppercase;opacity:0;z-index:100;box-shadow:0 4px 15px rgba(224,32,32,.3);background:var(--r);color:#fff}