.text{white-space:pre-wrap;word-wrap:break-word}.text+.text{margin-top:.75em}.text a{color:var(--accent);text-decoration:underline;word-break:break-all}.table-frame{margin:var(--s3) 0;border:1px solid var(--line);border-radius:var(--r);overflow-x:auto}.table-block:has(.table-more) .table-frame{border-radius:var(--r) var(--r) 0 0}table.answer-table{width:100%;border-collapse:collapse;font-size:13.5px}table.answer-table td,table.answer-table th{padding:7px 12px;text-align:left;white-space:nowrap}table.answer-table thead th{background:var(--surface-sunken);font-weight:600;color:var(--ink-muted);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0}table.answer-table tbody tr+tr td{border-top:1px solid var(--line)}table.answer-table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.answer-table tbody tr:hover td{background:var(--surface-sunken)}.table-block{margin:var(--s3) 0}.table-block .table-frame{margin:0}.table-more{display:block;width:100%;cursor:pointer;margin-top:-1px;padding:7px 12px;background:var(--surface-sunken);color:var(--ink-muted);border:1px solid var(--line);border-top:0;border-radius:0 0 var(--r) var(--r);font:inherit;font-size:12.5px;font-weight:500;text-align:center;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.table-more:hover{background:var(--line);color:var(--ink)}.answer-tools{display:flex;gap:var(--s2);margin-top:var(--s3)}.answer-tools button{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 10px;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);font:inherit;font-size:12.5px;color:var(--ink-muted);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.answer-tools button:hover{background:var(--surface-sunken);color:var(--ink)}.answer-tools{align-items:center;gap:4px}.icon-act{width:28px;padding:0!important;justify-content:center;border-color:transparent!important}.icon-act.on{color:var(--accent);border-color:var(--accent-line)!important;background:var(--accent-wash)}.icon-act:disabled{opacity:.4;cursor:default}.icon-act:disabled:hover{background:var(--surface);color:var(--ink-muted)}.answer-at{margin-left:6px;font-size:12px;color:var(--ink-faint)}