:root{color:#172026;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}.page{background:linear-gradient(135deg,#1c7ed624,#0000 34%),linear-gradient(315deg,#2f9e441f,#0000 30%),#f5f7fb;place-items:center;min-height:100vh;padding:32px;display:grid}.panel{text-align:center;background:#ffffffe0;border:1px solid #dbe3ec;border-radius:8px;width:min(100%,720px);padding:clamp(28px,6vw,56px);box-shadow:0 24px 80px #1720261f}.logoFrame{aspect-ratio:1;background:#fff;border:1px solid #dbe3ece6;border-radius:8px;place-items:center;width:clamp(88px,18vw,132px);margin:0 auto 24px;display:grid;box-shadow:0 18px 44px #17202624,inset 0 1px #ffffffe6}.logo{object-fit:contain;border-radius:6px;width:76%;height:76%;display:block}.eyebrow{color:#1c7ed6;letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:.85rem;font-weight:700}h1{color:#0b1720;letter-spacing:0;max-width:12ch;margin:0 auto;font-size:clamp(2.4rem,7vw,4.7rem);line-height:.95}.intro{color:#4f5f6d;max-width:58ch;margin:24px auto 0;font-size:1.08rem;line-height:1.7}.statusRow{text-align:left;border-top:1px solid #e5ebf1;justify-content:center;align-items:center;gap:14px;margin-top:36px;padding-top:28px;display:flex}.dot{border-radius:50%;flex:0 0 14px;width:14px;height:14px}.online{background:#2f9e44;box-shadow:0 0 0 6px #2f9e441f}.offline{background:#e03131;box-shadow:0 0 0 6px #e031311f}.statusLabel,.statusValue{margin:0}.statusLabel{color:#667686;font-size:.88rem;font-weight:700}.statusValue{color:#172026;overflow-wrap:anywhere;margin-top:4px}
