main{flex:1;display:flex;flex-direction:column;align-items:center;padding:24px;gap:24px}.panel-layout{width:100%;max-width:1100px;display:grid;grid-template-columns:minmax(380px,1fr) 1.2fr;gap:24px}.panel-left,.panel-right{display:flex;flex-direction:column;gap:16px}.card{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:14px}.card-header{color:#fff;font-size:14px;font-weight:600;border-bottom:1px solid var(--border);padding-bottom:10px}.control-group{display:flex;flex-direction:column;gap:6px}.control-group label{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase}input{background:var(--bg3);border:1px solid var(--border);color:#fff;padding:10px;border-radius:var(--r);outline:none;font-family:monospace}.status-box{padding:12px;border-radius:6px;font-weight:700;text-align:center}.status-box[data-status=safe]{background:var(--success-dim);color:var(--success);border:1px solid var(--success)}.status-box[data-status=unsafe]{background:#f8514926;color:var(--error);border:1px solid var(--error)}.explanation-box{color:var(--text);line-height:1.5;font-size:13px}@media(max-width:768px){.panel-layout{grid-template-columns:1fr}}
