.RateLimitSimTool_algoPicker__mHe3p{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.RateLimitSimTool_algoBtn__dO4jg{padding:.35rem .9rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;cursor:pointer;transition:all .12s;text-align:left}.RateLimitSimTool_algoName__kEs4C{display:block;font-size:.85rem;font-weight:500;color:var(--text-muted)}.RateLimitSimTool_algoBtn__dO4jg:hover .RateLimitSimTool_algoName__kEs4C{color:var(--text)}.RateLimitSimTool_algoActive__9y1MN{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.RateLimitSimTool_algoActive__9y1MN .RateLimitSimTool_algoName__kEs4C{color:var(--accent)}.RateLimitSimTool_algoDesc__Nxuy8{font-size:.82rem;color:var(--text-muted);line-height:1.5;margin-top:.25rem}.RateLimitSimTool_paramsGrid___g9Fp{display:flex;flex-direction:column;gap:.75rem}.RateLimitSimTool_param__Ko6Rk{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:var(--text-muted)}.RateLimitSimTool_paramRow__3XtqV{display:flex;align-items:center;gap:.75rem}.RateLimitSimTool_range__kYAXF{flex:1 1;accent-color:var(--accent);cursor:pointer}.RateLimitSimTool_paramVal__ciC0m{font-family:var(--font-mono);font-size:.82rem;color:var(--text);min-width:4.5rem;text-align:right}.RateLimitSimTool_patternPicker__xXtct{display:flex;flex-wrap:wrap;gap:.35rem}.RateLimitSimTool_patternBtn__TYA11{padding:.25rem .7rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:.8rem;cursor:pointer;transition:all .12s}.RateLimitSimTool_patternBtn__TYA11:hover{color:var(--text);border-color:var(--accent)}.RateLimitSimTool_patternActive__s7WjM{background:var(--accent);border-color:var(--accent);color:var(--text-hero)}.RateLimitSimTool_stats__0odpQ{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.RateLimitSimTool_stat__paJFw{display:flex;flex-direction:column;align-items:center;padding:.6rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--border);min-width:5rem}.RateLimitSimTool_statVal__Q_KvF{font-family:var(--font-mono);font-size:1.4rem;font-weight:700}.RateLimitSimTool_statLabel__bp6EU{font-size:.7rem;color:var(--text-muted);margin-top:.1rem}.RateLimitSimTool_statTotal__3C2Ed .RateLimitSimTool_statVal__Q_KvF{color:var(--text)}.RateLimitSimTool_statAllowed__Yh_Pp .RateLimitSimTool_statVal__Q_KvF{color:#4caf6e}.RateLimitSimTool_statRejected__pwkHS .RateLimitSimTool_statVal__Q_KvF{color:#e05252}.RateLimitSimTool_statPct__cSxRW .RateLimitSimTool_statVal__Q_KvF{color:var(--accent)}.RateLimitSimTool_canvasWrap__wpk_j{width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden;margin-bottom:.75rem}.RateLimitSimTool_canvas__Fg9vT{display:block;width:100%;height:auto}.RateLimitSimTool_requestLog__MVSlQ{display:flex;flex-wrap:wrap;gap:3px;align-items:center}.RateLimitSimTool_dot__PYyDN{display:inline-block;width:10px;height:10px;border-radius:50%;cursor:default}.RateLimitSimTool_dotAllowed__ckklD{background:rgba(76,175,110,.7)}.RateLimitSimTool_dotRejected__lcDGu{background:rgba(224,82,82,.7)}.RateLimitSimTool_moreLabel__WvONg{font-size:.72rem;color:var(--text-muted);margin-left:.25rem}