.guardian-screen{gap:18px;display:grid}.guardian-tabs{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:7px;padding:6px;display:flex;overflow-x:auto}.guardian-tabs button{color:var(--muted);background:0 0;border:0;border-radius:9px;flex:none;padding:10px 14px;font-size:10px;font-weight:800}.guardian-tabs button.active{background:var(--brand);color:#fff}.guardian-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.guardian-metrics article{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:20px}.guardian-metrics span,.guardian-metrics b,.guardian-metrics small{display:block}.guardian-metrics span{color:var(--muted);text-transform:uppercase;font-size:9px}.guardian-metrics b{margin:7px 0;font-size:29px}.guardian-metrics small{color:var(--muted);font-size:8px}.guardian-architecture{grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr);align-items:center;gap:22px;display:grid}.guardian-architecture h2{margin:9px 0}.guardian-architecture p{color:var(--muted);font-size:10px;line-height:1.7}.guardian-flow{justify-content:center;align-items:center;gap:9px;display:flex}.guardian-flow span{border:1px solid var(--line);background:var(--bg);text-align:center;border-radius:11px;padding:13px;font-size:9px;font-weight:800}.guardian-flow i{color:#7282ff;font-style:normal}.guardian-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.guardian-services article{min-height:185px;position:relative}.guardian-services header{grid-template-columns:12px 1fr auto;align-items:center;gap:7px;display:grid}.guardian-services header i{background:#ddab36;border-radius:50%;width:9px;height:9px}.guardian-services header i.healthy{background:#20c58c;box-shadow:0 0 0 5px #20c58c1c}.guardian-services header i.degraded,.guardian-services header i.critical{background:#e34f67}.guardian-services header span,.guardian-services header b{text-transform:uppercase;font-size:8px}.guardian-services header span{color:var(--muted)}.guardian-services h3{margin:20px 0 5px}.guardian-services strong{font-size:25px}.guardian-services p{min-height:34px;color:var(--muted);font-size:9px;line-height:1.5}.guardian-services small{color:var(--muted);font-size:8px}.guardian-table{padding:0;overflow:hidden}.guardian-table>header,.guardian-table>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 130px 190px;align-items:center;gap:12px;padding:14px 18px;display:grid}.guardian-table>header{background:var(--bg)}.guardian-table>header span,.guardian-table small,.guardian-table time{color:var(--muted);font-size:8px}.guardian-table article b,.guardian-table article small{display:block}.guardian-empty,.guardian-loading{color:var(--muted);text-align:center;padding:34px}.guardian-policy-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.guardian-policy-grid p{color:var(--muted);font-size:10px;line-height:1.7}.guardian-policy-grid .danger{border-color:#e45e7355}@media (width<=1050px){.guardian-metrics{grid-template-columns:repeat(2,1fr)}.guardian-architecture{grid-template-columns:1fr}.guardian-services{grid-template-columns:repeat(2,1fr)}.guardian-policy-grid{grid-template-columns:1fr}}@media (width<=680px){.guardian-metrics,.guardian-services{grid-template-columns:1fr}.guardian-flow{flex-direction:column;align-items:stretch}.guardian-flow i{text-align:center;transform:rotate(90deg)}.guardian-table{overflow-x:auto}.guardian-table>header,.guardian-table>article{min-width:680px}}.guardian-summary-card{color:#f7f8ff;background:radial-gradient(circle at 8%,#7659f329,#0000 25%),linear-gradient(120deg,#111a35,#18213d);border:1px solid #7864f25c;border-radius:18px;grid-template-columns:62px minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:20px 22px;display:grid;box-shadow:0 16px 45px #19214b1f}.guardian-summary-mark{place-items:center;width:58px;height:58px;display:grid;position:relative}.guardian-summary-mark:before,.guardian-summary-mark:after{content:"";border:1px solid #8c77ff;border-radius:17px;position:absolute;inset:2px;transform:rotate(45deg)}.guardian-summary-mark:after{border-color:#38d5b1;inset:10px;transform:rotate(-45deg)}.guardian-summary-mark i{background:#32dbad;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 7px #32dbad1c}.guardian-summary-mark span{z-index:1;font-size:18px;font-weight:900;position:relative}.guardian-summary-card>div:nth-child(2)>span{color:#9e91ff;letter-spacing:.13em;font-size:8px;font-weight:900}.guardian-summary-card h2{margin:5px 0;font-size:18px}.guardian-summary-card p{color:#aeb8ce;margin:0;font-size:9px}.guardian-summary-score{text-align:center}.guardian-summary-score b,.guardian-summary-score small{display:block}.guardian-summary-score b{font-size:27px}.guardian-summary-score small{color:#9ba7c0;font-size:8px}.guardian-summary-card>button{color:#fff;background:#6d55f7;border:1px solid #8976ff;border-radius:11px;padding:12px 15px;font-size:9px;font-weight:800}.guardian-summary-card>button span{margin-left:9px}@media (width<=760px){.guardian-summary-card{grid-template-columns:52px minmax(0,1fr)}.guardian-summary-score{grid-column:1}.guardian-summary-card>button{grid-column:2;width:100%}}
