.guardian-root{--guardian-line:#294752;--guardian-muted:#a9c1cc;display:grid;gap:20px;margin-bottom:30px}.guardian-hero{position:relative;overflow:hidden;padding:36px;border:1px solid #3a6069;border-radius:22px;background:radial-gradient(ellipse at 90% 0%,#2c6c7460,transparent 55%),linear-gradient(135deg,#09202c,#0b2e3b)}.guardian-hero:after{content:'◈';position:absolute;right:4%;top:-25px;font-size:250px;line-height:1;color:#55c1bf14;pointer-events:none}.guardian-hero h2{position:relative;font-size:clamp(25px,3.2vw,39px);line-height:1.15;letter-spacing:-.045em;white-space:pre-line;margin:16px 0}.guardian-hero p{max-width:660px;line-height:1.65;color:#bbd6dc}.guardian-eyebrow{font-size:11px;letter-spacing:.18em;font-weight:750;color:#72ddd1}.guardian-badges,.guardian-links,.guardian-tabs{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.guardian-badges{margin-top:23px}.guardian-badges span,.guardian-pill{font-size:12px;padding:7px 11px;border:1px solid #376069;border-radius:8px;background:#0b2935;color:#a6e9e0}.guardian-tabs{padding:7px;background:#091b26;border:1px solid var(--guardian-line);border-radius:14px}.guardian-tabs button{flex:1;white-space:nowrap}.guardian-tabs [aria-pressed=true]{background:#1c4652;color:#b9fff1;border-color:#61bcba}.guardian-card{padding:25px;border:1px solid var(--guardian-line);border-radius:16px;background:#0c1d28;min-width:0}.guardian-card h3{font-size:18px;letter-spacing:-.02em;margin:0 0 12px}.guardian-card p{font-size:13px;line-height:1.65;overflow-wrap:anywhere}.guardian-muted{color:var(--guardian-muted);line-height:1.65}.guardian-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.guardian-pill{display:inline-block}.guardian-pill.status-good{background:#11342e;border-color:#346354;color:#a9e4c9}.guardian-pill.status-warning{background:#382d1d;border-color:#6b5536;color:#f1d499}.guardian-pill.status-unknown{background:#24303e;border-color:#43566b;color:#bdcce0}.guardian-field{display:flex;flex-direction:column;gap:9px;color:#dcebf0;font-size:13px;margin:8px 0 15px}.guardian-field:has(input[type=checkbox]){padding:15px;border:1px solid #2c4651;border-radius:11px;display:grid;grid-template-columns:1fr auto}.guardian-field:has(input[type=checkbox]) small{grid-column:1/-1}.guardian-field input[type=checkbox]{width:20px;height:20px;accent-color:#69d3bc}.guardian-field input,.guardian-field select{font:inherit;background:#081723;border:1px solid #355160;border-radius:9px;color:#e4f3f4;padding:12px;min-width:0;max-width:100%}.guardian-field small{font-size:12px}.guardian-form>.button,.guardian-card>.button{margin:8px 10px 0 0}.guardian-warning{padding:15px 18px;background:#382c1e;border:1px solid #6d5636;border-radius:11px;color:#f0d19e;line-height:1.6;font-size:13px}.guardian-links{font-size:12px;color:var(--guardian-muted)}.guardian-links .button{font-size:12px}.guardian-event{padding:18px 0;border-top:1px solid var(--guardian-line);overflow-wrap:anywhere}.guardian-event time{float:right;color:var(--guardian-muted);font-size:11px;margin-left:15px}.guardian-event small{display:block}.guardian-root :focus-visible{outline:2px solid #83ded0;outline-offset:3px}.guardian-root :disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.guardian-grid{grid-template-columns:1fr}.guardian-hero,.guardian-card{padding:21px}.guardian-tabs button{flex-basis:42%;white-space:normal}.guardian-event time{float:none;display:block;margin:8px 0}.guardian-card>.button{max-width:100%}}
