._root_164yj_6{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:64px 20px;background:var(--canvas);color:var(--text);font-family:var(--font-body)}._panel_164yj_17{width:100%;max-width:640px;background:var(--card);border:1px solid var(--card-raised);border-radius:var(--radius-lg);padding:36px 32px 32px;display:flex;flex-direction:column;gap:16px}._famJudgment_164yj_29{--tool-color: var(--primary)}._famResearch_164yj_33{--tool-color: var(--accent)}._famMaking_164yj_37{--tool-color: var(--highlight)}._backLink_164yj_41{align-self:flex-start;color:var(--secondary);font-family:var(--font-mono);font-size:13px;text-decoration:none;display:inline-flex;align-items:center;min-height:44px;padding:12px 0}._backLink_164yj_41:hover,._backLink_164yj_41:focus-visible{color:var(--text)}._glyph_164yj_60{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--card-raised);color:var(--tool-color, var(--primary))}._glyph_164yj_60 svg{width:28px;height:28px}._chips_164yj_76{display:flex;flex-wrap:wrap;gap:8px}._famChip_164yj_82,._catChip_164yj_83{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;padding:4px 12px;border-radius:var(--radius-pill);border:1px solid var(--card-raised);color:var(--secondary)}._famChip_164yj_82{color:var(--tool-color, var(--primary));border-color:var(--tool-color, var(--primary))}._name_164yj_98{margin:0;font-size:34px;font-weight:600;letter-spacing:-.01em}._long_164yj_105{margin:0;font-size:16px;line-height:1.6;color:var(--text)}._runLink_164yj_112{align-self:flex-start;padding:12px 24px;border-radius:var(--radius-pill);background:var(--tool-color, var(--primary));color:var(--canvas);font-weight:600;font-size:15px;text-decoration:none}._runLink_164yj_112:hover,._runLink_164yj_112:focus-visible{filter:brightness(1.08)}._notFoundTitle_164yj_128{margin:0;font-size:28px;font-weight:600}._notFoundText_164yj_134,._loadingText_164yj_140,._errorText_164yj_141{margin:0;font-size:15px;color:var(--secondary)}._retryButton_164yj_147{align-self:flex-start;padding:10px 20px;border-radius:var(--radius-pill);border:1px solid var(--card-raised);background:none;color:var(--text);font-family:var(--font-body);font-size:14px;cursor:pointer}._retryButton_164yj_147:hover,._retryButton_164yj_147:focus-visible{border-color:var(--primary)}
