.st-start{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.st-k{color:var(--text-muted);letter-spacing:.04em;font-size:.8rem;font-weight:700}.st-start .opt-chip,.st-lv .opt-chip,.st-ex .opt-chip{min-width:0}.st-ex{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 14px;font-size:.84rem;display:flex}.st-panel{min-width:0}.st-h2{color:var(--navy);margin:0 0 4px;font-size:1rem}.st-hint{color:var(--text-muted);margin:0 0 8px;font-size:.8rem;line-height:1.6}.st-grid .pg-head,.st-grid .pg-xl thead tr:nth-child(2){display:none}.st-grid .pg-xl tbody tr:first-child input,#stBoxC .pg-xl tbody td:nth-child(2) input{background:#f3f5f8;font-weight:700}#stBoxC .pg-xl td input{text-align:right}#stBoxC .pg-xl td:nth-child(2) input,#stBoxC .pg-xl tbody tr:first-child input{text-align:left}#stBoxM .pg-xl td input{text-align:right}#stBoxM .pg-xl tbody tr:first-child input{text-align:left}.st-row{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;font-size:.84rem;display:flex}.st-lv{border-top:1px solid var(--hairline-soft);margin-top:14px;padding-top:12px}.st-chk{align-items:flex-start;gap:6px;display:flex}.st-chk input{margin-top:4px}.st-sum{margin-top:8px;overflow-x:auto}.st-sumt{border-collapse:collapse;margin:0;font-size:.86rem;display:table;overflow:visible}.st-sumt th,.st-sumt td{border-bottom:1px solid var(--hairline-soft);text-align:left;white-space:nowrap;padding:4px 6px}.st-sumt thead th{color:var(--text-muted);font-size:.8rem;font-weight:600}.st-in{font:inherit;border:1px solid var(--hairline);background:#fff;border-radius:6px;width:7.5rem;max-width:100%;padding:5px 7px}.st-sumt td:nth-child(n+3) .st-in{text-align:right;width:6rem}.st-note{color:var(--text-secondary);margin:8px 0 0;font-size:.82rem;line-height:1.6}.st-note:empty{display:none}.st-safe{color:var(--text-secondary);align-items:flex-start;gap:6px;margin:10px 0 0;font-size:.82rem;line-height:1.6;display:flex}.st-safe svg{color:#03af7a;flex:none;margin-top:2px}.st-safe b{color:var(--text);font-weight:700}.st-result{padding:20px 22px}.st-verdict{color:var(--navy);margin:0;font-size:1.3rem;font-weight:800;line-height:1.45}.st-verdict em{color:#c2410c;font-style:normal}.st-vsub{color:var(--text-secondary);margin:6px 0 0;font-size:.88rem;line-height:1.7}.st-vsub:empty{display:none}.st-meter{border-top:1px solid var(--hairline-soft);grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr);gap:10px 14px;margin:12px 0 0;padding:12px 0 0;display:grid}.st-meter:empty{display:none}.st-meter div{flex-direction:column;min-width:0;display:flex}.st-meter b{color:var(--navy);overflow-wrap:anywhere;font-size:1.2rem;font-weight:800;line-height:1.25}.st-meter span{color:var(--text-secondary);font-size:.8rem;line-height:1.5}.st-h3{color:var(--navy);margin:18px 0 8px;font-size:.95rem}.st-bars{grid-template-columns:minmax(3.5em,max-content) minmax(0,1fr);align-items:center;gap:6px 10px;font-size:.84rem;display:grid}.st-bars .nm{text-overflow:ellipsis;white-space:nowrap;max-width:9em;overflow:hidden}.st-bars .nm.all{color:var(--text-muted)}.st-bar{border-radius:4px;min-width:0;height:26px;display:flex;overflow:hidden}.st-bar i{color:#fff;white-space:nowrap;justify-content:center;align-items:center;min-width:0;font-size:.74rem;font-style:normal;font-weight:700;display:flex;overflow:hidden}.st-bar i.hit{box-shadow:inset 0 0 0 2.5px #172b4d}.st-bar.all{opacity:.5}.st-lg{color:var(--text-secondary);flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:.8rem;display:flex}.st-lg i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:4px;display:inline-block}.st-lg .hitk{vertical-align:-1px;box-sizing:border-box;border:2px solid #172b4d;border-radius:2px;width:12px;height:10px;margin-right:4px;display:inline-block}.st-find{margin:10px 0 0;padding-left:1.2em;font-size:.9rem;line-height:1.7}.st-find:empty{display:none}.st-dots svg{width:100%;height:auto;display:block}.st-warn{color:var(--text-secondary);background:#fff8ec;border-radius:8px;margin:12px 0 0;padding:8px 12px;font-size:.82rem;line-height:1.7}.st-warn:empty{display:none}.st-rep{background:#f7f8fb;border-radius:8px;margin:0;padding:10px 12px;font-size:.88rem;line-height:1.8}.st-acts{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.st-acts .tool-btn{min-width:0}.st-msg{color:var(--text-secondary);margin:8px 0 0;font-size:.84rem}.st-msg:empty{display:none}@media (width<=760px){.st-result{padding:14px 12px}.st-verdict{font-size:1.12rem}.st-meter b{font-size:1.05rem}.st-start .opt-seg.opt-seg,.st-lv .opt-seg.opt-seg{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;display:grid}.st-start .opt-seg.opt-seg>.opt-chip,.st-lv .opt-seg.opt-seg>.opt-chip{white-space:normal;text-align:center;border-radius:11px;padding:.4rem .3rem;line-height:1.35}.st-acts{grid-template-columns:minmax(0,1fr);display:grid}}
