.monolithTool-module-scss-module__q2HQ2G__tool{--a2-accent:var(--spotlight-theme-color,var(--blue));--a2-line:color-mix(in srgb, var(--a2-accent) 18%, transparent);--a2-line-strong:color-mix(in srgb, var(--a2-accent) 45%, transparent);--a2-wash:color-mix(in srgb, var(--a2-accent) 8%, transparent);--a2-surface:#ffffff08;--a2-surface-hover:#ffffff0f;--a2-good:#5fd08f;--a2-bad:#ff6f7d;--a2-warn:#f4c76a;--a2-info:#7cc4ff;--a2-neutral:#9aa0a6;gap:12px;display:grid}.monolithTool-module-scss-module__q2HQ2G__modes{border:1px solid var(--a2-line);border-radius:4px;justify-self:start;display:inline-flex;overflow:hidden}.monolithTool-module-scss-module__q2HQ2G__modes button{color:#ece6e2cc;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 16px;font-size:13px;font-weight:600}.monolithTool-module-scss-module__q2HQ2G__modes button[aria-pressed=true]{background:var(--a2-wash);color:var(--a2-accent)}.monolithTool-module-scss-module__q2HQ2G__modes button:focus-visible{outline:2px solid var(--a2-accent);outline-offset:-2px}.monolithTool-module-scss-module__q2HQ2G__controls{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.monolithTool-module-scss-module__q2HQ2G__field{gap:4px;min-width:0;display:grid}.monolithTool-module-scss-module__q2HQ2G__field>span{text-transform:uppercase;letter-spacing:.04em;color:#ece6e299;font-size:12px;font-weight:600}.monolithTool-module-scss-module__q2HQ2G__field select{width:100%;min-height:38px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:4px;padding:8px 10px}.monolithTool-module-scss-module__q2HQ2G__field select:focus-visible{outline:2px solid var(--a2-accent);outline-offset:1px}.monolithTool-module-scss-module__q2HQ2G__field option{color:#111}.monolithTool-module-scss-module__q2HQ2G__bar{background:#ffffff14;border-radius:4px;height:8px;overflow:hidden}.monolithTool-module-scss-module__q2HQ2G__bar span{background:var(--a2-good);height:100%;transition:width .2s;display:block}.monolithTool-module-scss-module__q2HQ2G__note{color:#ece6e299;margin:0;font-size:13px}.monolithTool-module-scss-module__q2HQ2G__results{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media screen and (max-width:500px){.monolithTool-module-scss-module__q2HQ2G__results{grid-template-columns:repeat(2,minmax(0,1fr))}}.monolithTool-module-scss-module__q2HQ2G__stat{border:1px solid #ffffff1a;border-left:3px solid var(--stat,var(--a2-accent));background:var(--a2-surface);border-radius:4px;min-width:0;padding:12px}.monolithTool-module-scss-module__q2HQ2G__stat b{color:#ece6e2;font-variant-numeric:tabular-nums;font-size:20px;line-height:1.2;display:block}.monolithTool-module-scss-module__q2HQ2G__stat span{color:#ece6e2cc;overflow-wrap:anywhere;font-size:13px;display:block}.monolithTool-module-scss-module__q2HQ2G__stat small{color:#ece6e280;margin-top:4px;font-size:12px;display:block}.monolithTool-module-scss-module__q2HQ2G__foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.monolithTool-module-scss-module__q2HQ2G__foot small{color:#ece6e280;font-size:12px}.monolithTool-module-scss-module__q2HQ2G__reset{border:1px solid var(--a2-line);color:#ece6e2cc;min-height:36px;font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:6px 16px;font-size:13px}.monolithTool-module-scss-module__q2HQ2G__reset:hover{background:var(--a2-surface-hover)}.monolithTool-module-scss-module__q2HQ2G__reset:focus-visible{outline:2px solid var(--a2-accent);outline-offset:1px}
