.tools_list__chhTa{list-style:none;margin:0;padding:0}.tools_item__G2qa4,.tools_list__chhTa{display:flex;flex-direction:column;gap:var(--s-2)}.tools_item__G2qa4{padding:var(--s-3) var(--s-4);border-radius:var(--r-md);border:1px solid var(--line);background:var(--ink-2)}.tools_itemHead__toiHE{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.tools_itemTitle__PsIVo{font:700 var(--text-body) /1.25 var(--font-body);color:var(--text)}.tools_what__BOwhc{display:block;color:var(--text-2);font-size:var(--text-small);line-height:1.45}.tools_tag__MwmHz{display:block;margin-top:4px;font:700 var(--text-micro) /1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--warn)}.tools_row__RL2xq{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.tools_select__dYKaq{min-height:40px;padding:0 var(--s-3);border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--ink-1);color:var(--text);font:500 var(--text-small) /1 var(--font-body);width:100%}.tools_stack__PFbrj{display:flex;flex-direction:column;gap:var(--s-3)}.tools_links__NVtiH{display:flex;flex-wrap:wrap;gap:var(--s-2)}.tools_panel__Xsqgs{border:1px dashed var(--warn-line);background:var(--warn-soft);border-radius:var(--r-lg);padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-3)}.tools_panelHead__O7K8W{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2)}.tools_eyebrow__fmdRo{font:700 var(--text-micro) /1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--warn)}.tools_slotPick__HV11p{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);font-size:var(--text-small);color:var(--text-2)}.tools_slotBtn__YbPCp{min-height:32px;min-width:44px;padding:0 var(--s-3);border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--ink-2);color:var(--text);font:600 var(--text-small) /1 var(--font-body);cursor:pointer}.tools_slotBtn__YbPCp[aria-pressed=true]{background:var(--warn);border-color:var(--warn);color:var(--ink-0)}.tools_dummies__0AlbV{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:1px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--line)}.tools_dummy__0gM0_{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);background:var(--ink-1)}.tools_dummyText__8Ftts{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.tools_dummyName__mluGy{font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tools_dummyMeta__5WRjm{font-size:var(--text-micro);color:var(--text-2);font-family:var(--font-mono);overflow-wrap:anywhere}.tools_used__viqPj{font:700 var(--text-micro) /1 var(--font-mono);color:var(--accent-ink);flex:none}.test_gate__WJH6c{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--s-3);margin-top:var(--s-2)}.test_gateLink__haykB{background:none;border:0;padding:var(--s-2) var(--s-3);color:var(--text-3);font:600 var(--text-small) /1.2 var(--font-mono);letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.test_gateLink__haykB:hover{color:var(--text-2)}.test_gateForm__bXE2e{width:100%;max-width:320px;display:flex;flex-direction:column;gap:var(--s-3);text-align:left}.test_gateErr__Yn7z2{color:var(--danger);font-size:var(--text-small)}.test_banner__eg34T{position:relative;z-index:var(--z-banner);background:var(--warn-soft);border-bottom:1px solid var(--warn-line);color:var(--text);font-size:var(--text-small);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.test_bannerInner__aWgcm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);min-height:40px;padding-block:var(--s-2)}.test_bannerText__KgDqn{flex:1 1 260px;line-height:1.4}.test_bannerText__KgDqn b{color:var(--warn);font-family:var(--font-mono);letter-spacing:.06em;margin-right:6px}.test_bannerLinks__Wq5pa{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);flex:none;max-width:100%}.test_bannerLinks__Wq5pa a,.test_bannerLinks__Wq5pa button{background:none;border:0;padding:0;color:var(--text);font:700 var(--text-small) /1.4 var(--font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.test_bannerLinks__Wq5pa button.test_toolsBtn__iYeVK{color:var(--warn);font-weight:800}.test_bannerLinks__Wq5pa a:focus-visible,.test_bannerLinks__Wq5pa button:focus-visible{outline:2px solid var(--warn);outline-offset:2px;border-radius:2px}.test_panel__VbCBv{border:1px dashed var(--warn-line);background:var(--warn-soft);border-radius:var(--r-lg);padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-3)}.test_panelWrap__WJXFE{padding-block:var(--s-6) 0}.test_links__1ZndY{display:flex;flex-wrap:wrap;gap:var(--s-2)}.test_links__1ZndY a{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--s-3);border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--ink-2);color:var(--text);font:600 var(--text-small) /1 var(--font-body);text-decoration:none}.test_links__1ZndY a:hover{border-color:var(--warn-line)}.test_links__1ZndY a.test_primaryLink__udp4R{background:var(--warn);border-color:var(--warn);color:var(--ink-0)}.test_eyebrow__PQ0B7{font:700 var(--text-micro) /1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--warn)}.test_muted__MTzL6{color:var(--text-2);font-size:var(--text-small)}