._tool_iub9n_1{gap:1rem;display:grid}._formPanel_iub9n_6,._result_iub9n_7{border:1px solid var(--line);background:var(--surface);box-shadow:var(--glass-shadow);border-radius:.75rem;gap:1.1rem;padding:1.25rem;display:grid}._formHeading_iub9n_17{color:var(--signal-blue-dark);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;display:grid}._formHeading_iub9n_17 h2,._result_iub9n_7 h2{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:1.35rem}._formHeading_iub9n_17 p,._resultMeta_iub9n_34,._hint_iub9n_35,._running_iub9n_36{color:var(--muted);margin:.28rem 0 0;font-size:.84rem}._formPanel_iub9n_6 form{gap:.55rem;display:grid}._formPanel_iub9n_6 label:not(._checkbox_iub9n_47){color:var(--ink);font-size:.85rem;font-weight:700}._inputRow_iub9n_53{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;display:grid}._inputRow_iub9n_53 input{border:1px solid var(--line-strong);min-width:0;min-height:3rem;color:var(--ink);background:#fbfcff;border-radius:.55rem;outline:0;padding:.7rem .8rem}._repositoryInput_iub9n_70{border:1px solid var(--line-strong);min-height:2.75rem;color:var(--ink);background:#fbfcff;border-radius:.5rem;outline:0;padding:.65rem .8rem}._repositoryInput_iub9n_70:focus,._inputRow_iub9n_53 input:focus{border-color:var(--signal-blue);box-shadow:0 0 0 3px #2f5bff1f}._checkbox_iub9n_47{color:var(--muted);align-items:center;gap:.55rem;font-size:.8rem;display:flex}._checkbox_iub9n_47 input{width:1rem;height:1rem;accent-color:var(--signal-blue)}._hint_iub9n_35{font-size:.76rem}._running_iub9n_36{color:var(--signal-blue-dark)}._error_iub9n_112{color:var(--outage-text);align-items:center;gap:.45rem;margin:0;font-size:.85rem;display:flex}._resultTop_iub9n_121{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._score_iub9n_128{border:1px solid var(--line);border-radius:.6rem;justify-items:center;min-width:5.6rem;padding:.65rem;display:grid}._score_iub9n_128 span,._score_iub9n_128 small{color:var(--muted);text-align:center;font-size:.66rem}._score_iub9n_128 strong{color:var(--ink);font-size:1.65rem;line-height:2rem}._score_iub9n_128._good_iub9n_150{background:var(--normal-bg);border-color:#bde7d3}._score_iub9n_128._warn_iub9n_151{background:var(--unstable-bg);border-color:#f0da93}._score_iub9n_128._bad_iub9n_152{background:var(--outage-bg);border-color:#f0bec7}._score_iub9n_128._neutral_iub9n_153{background:var(--unknown-bg)}._signalGrid_iub9n_155{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}._signalGrid_iub9n_155>div{border:1px solid var(--line);background:#fbfcff;border-radius:.5rem;gap:.25rem;min-width:0;padding:.75rem;display:grid}._signalGrid_iub9n_155 span{color:var(--muted-soft);font:.67rem/1rem var(--font-geist-mono), monospace;text-transform:uppercase}._signalGrid_iub9n_155 strong{overflow-wrap:anywhere;color:var(--ink);font-size:.83rem;line-height:1.3rem}._securityBox_iub9n_184{color:#176848;background:#f0fbf6;border:1px solid #c8e8dc;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:1rem;display:grid}._securityBox_iub9n_184 strong{color:#0d563a}._securityBox_iub9n_184 p{color:#477a64;margin:.3rem 0 0;font-size:.82rem}._securityBox_iub9n_184 ul{color:#477a64;gap:.45rem;margin:.8rem 0 0;padding:0;font-size:.78rem;list-style:none;display:grid}._securityBox_iub9n_184 li{line-height:1.35rem}._securityBox_iub9n_184 li>span{font-weight:700}._checkPass_iub9n_223{color:#0d7952}._checkWarn_iub9n_224{color:#8a5800}._checkFail_iub9n_225{color:#b4233c}._resultActions_iub9n_227{flex-wrap:wrap;gap:.6rem;display:flex}._preview_iub9n_233{border-top:1px solid var(--line);padding-top:.85rem}._preview_iub9n_233 summary{color:var(--signal-blue-dark);cursor:pointer;font-size:.85rem;font-weight:700}._preview_iub9n_233 p{color:var(--muted);font-size:.82rem}._preview_iub9n_233 pre{color:#d8e2ff;max-height:22rem;font:.7rem/1.25rem var(--font-geist-mono), monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#111a2d;border-radius:.5rem;margin:0;padding:.85rem;overflow:auto}@media (max-width:42rem){._resultTop_iub9n_121{flex-direction:column}._score_iub9n_128{justify-items:start}._signalGrid_iub9n_155,._inputRow_iub9n_53{grid-template-columns:1fr}._inputRow_iub9n_53 .button{width:100%}}
