@layer components{.better-analyst-site .tool-card{border:1px solid var(--mk-rule-strong);background:var(--mk-surface);border-radius:10px;overflow:hidden}.better-analyst-site .tool-card-bar{border-bottom:1px solid var(--mk-rule);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:6px 8px 6px 16px;display:flex}.better-analyst-site .tool-card-label{font:500 11.5px/1.2 var(--mk-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mk-ink-3)}.better-analyst-site .tool-copy{min-height:28px;color:var(--mk-accent-ink);font:600 12.5px/1 var(--mk-font-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.better-analyst-site .tool-copy:hover{border-color:var(--mk-rule-strong)}.better-analyst-site .tool-answer{background:var(--mk-accent-soft);color:var(--mk-accent-ink);font-family:var(--mk-font-mono);border-radius:8px;font-weight:600}.better-analyst-site .tool-tile{border:1px solid var(--mk-rule);background:var(--mk-bg);border-radius:8px}.better-analyst-site .tool-tile-accent{background:var(--mk-accent-soft);border-color:#0000}.better-analyst-site .tool-step-num{background:var(--mk-accent-soft);min-width:26px;height:22px;color:var(--mk-accent-ink);font:500 11.5px/1 var(--mk-font-mono);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;padding:0 6px;display:inline-flex}.better-analyst-site .tool-note-good{border:1px solid color-mix(in srgb, var(--mk-success,#1d7a56) 30%, transparent);background:color-mix(in srgb, var(--mk-success,#1d7a56) 9%, transparent);color:var(--mk-success,#1d7a56);border-radius:8px}.better-analyst-site .tool-note-bad{border:1px solid color-mix(in srgb, var(--mk-danger,#c2415a) 30%, transparent);background:color-mix(in srgb, var(--mk-danger,#c2415a) 9%, transparent);color:var(--mk-danger,#c2415a);border-radius:8px}.tool-modal-actions{text-align:center;gap:10px;width:100%;display:grid}.tool-modal-actions .mk-note{margin-top:2px}.better-analyst-site .mk-card :is(input,textarea,select,button):disabled{cursor:not-allowed;opacity:.55}.better-analyst-site .tool-menu{border:1px solid var(--mk-rule-strong);border-radius:var(--mk-radius-card);background:var(--mk-surface);overscroll-behavior:contain;max-height:min(60vh,340px);padding:4px;overflow-y:auto;box-shadow:0 18px 44px -26px #07163d61}.better-analyst-site .tool-menu-item{width:100%;min-height:34px;color:var(--mk-ink);text-align:left;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.better-analyst-site .tool-menu-item svg{color:var(--mk-ink-3)}.better-analyst-site .tool-menu-item:hover,.better-analyst-site .tool-menu-item:focus-visible{background:var(--mk-accent-soft)}.better-analyst-site .tool-menu-item:focus-visible{outline:2px solid var(--mk-accent);outline-offset:-2px}.better-analyst-site .tool-menu-item[aria-selected=true]{background:var(--mk-accent-soft);color:var(--mk-accent-ink);font-weight:500}.better-analyst-site .tool-menu-item[aria-selected=true] svg{color:var(--mk-accent-ink)}.better-analyst-site .tool-code{color:var(--mk-ink);font:400 14px/1.65 var(--mk-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.better-analyst-site .tool-prose{color:var(--mk-ink);font-size:15px;line-height:1.65}}
