.token-text-input[data-v-ae0efb5b]{min-width:0}.token-file[data-v-ae0efb5b],.token-text[data-v-ae0efb5b]{gap:.5rem;margin-bottom:1rem;font-size:.88rem;font-weight:650;display:grid}.token-file input[data-v-ae0efb5b]{min-height:44px;padding:.6rem}.token-file input[data-v-ae0efb5b],.token-text textarea[data-v-ae0efb5b]{border:1px solid var(--control-line);width:100%;max-width:100%;font:inherit;color:var(--ink-strong);background:var(--paper);border-radius:10px}.token-text textarea[data-v-ae0efb5b]{resize:vertical;padding:.8rem;font-weight:400;line-height:1.65}.token-file-notice[data-v-ae0efb5b],.token-text-hint[data-v-ae0efb5b]{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.8rem;font-weight:400;line-height:1.6}.token-file input[data-v-ae0efb5b]:focus-visible,.token-text textarea[data-v-ae0efb5b]:focus-visible{outline:2px solid var(--ink-strong);outline-offset:3px}.token-workbench[data-v-96c28542]{color:var(--ink-strong);margin:1.6rem 0}.token-local[data-v-96c28542]{color:var(--ink-soft);margin-bottom:1rem;font-size:.82rem;line-height:1.6}.token-layout[data-v-96c28542]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}.token-panel[data-v-96c28542]{background:var(--paper);border-radius:20px;align-self:start;min-width:0;padding:1.3rem}.token-panel h2[data-v-96c28542]{margin:0 0 1.1rem;font-size:1.15rem}.token-heading[data-v-96c28542]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.token-heading h2[data-v-96c28542]{margin:0}.token-actions[data-v-96c28542]{flex-wrap:wrap;gap:.5rem;display:flex}.token-workbench .button[data-v-96c28542]{min-height:44px}.token-workbench[data-v-96c28542] .tool-select{width:100%;min-height:46px}.field[data-v-96c28542]{gap:.45rem;min-width:0;margin-bottom:1.1rem;display:grid}.field>span[data-v-96c28542]{font-size:.88rem;font-weight:650}.field input[data-v-96c28542],.field textarea[data-v-96c28542]{border:1px solid var(--control-line);width:100%;max-width:100%;min-height:46px;font:inherit;background:var(--paper);color:var(--ink-strong);border-radius:10px;padding:.7rem .8rem;line-height:1.5}.field textarea[data-v-96c28542]{resize:vertical}.field input[data-v-96c28542]:focus-visible,.field textarea[data-v-96c28542]:focus-visible{outline:2px solid var(--ink-strong);outline-offset:3px}.token-number-grid[data-v-96c28542]{grid-template-columns:1fr;gap:0 1rem;display:grid}.token-check[data-v-96c28542]{align-items:center;gap:.65rem;min-height:44px;font-size:.88rem;display:flex}.token-check input[data-v-96c28542]{width:20px;height:20px;accent-color:var(--ink-strong);flex:none}.token-help[data-v-96c28542],.token-note[data-v-96c28542]{overflow-wrap:anywhere;color:var(--ink-soft);font-size:.8rem;line-height:1.75}.token-note[data-v-96c28542]{background:var(--canvas);color:var(--ink-strong);border-radius:12px;margin-bottom:1.1rem;padding:1rem}.token-run[data-v-96c28542]{margin-top:1.1rem}.token-segment[data-v-96c28542]{border:1px solid var(--line);border-radius:14px;min-width:0;margin:1.2rem 0;padding:1rem}.token-segment legend[data-v-96c28542]{color:var(--ink-soft);padding:0 .35rem;font-size:.78rem;font-weight:650}.token-segment .token-heading[data-v-96c28542]{margin:0}.token-results[data-v-96c28542]{gap:1.2rem;min-width:0;display:grid}.token-stat-grid[data-v-96c28542]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.token-stat[data-v-96c28542]{background:var(--canvas);border-radius:12px;min-width:0;padding:.85rem}.token-stat small[data-v-96c28542],.token-stat span[data-v-96c28542]{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.76rem;line-height:1.5;display:block}.token-stat strong[data-v-96c28542]{overflow-wrap:anywhere;margin-top:.35rem;font-size:calc(clamp(1.15rem,3vw,1.5rem));line-height:1.4;display:block}.token-insight[data-v-96c28542]{background:color-mix(in srgb,var(--insight) 32%,var(--paper))}.token-risk[data-v-96c28542]{background:color-mix(in srgb,var(--risk) 28%,var(--paper))}.token-positive[data-v-96c28542]{background:color-mix(in srgb,var(--action) 26%,var(--paper))}.token-table-wrap[data-v-96c28542]{margin-top:1rem;overflow:auto}table[data-v-96c28542]{border-collapse:collapse;width:100%;font-size:.82rem}td[data-v-96c28542],th[data-v-96c28542]{text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:.7rem}td[data-v-96c28542]:first-child{max-width:220px}td[data-v-96c28542]:last-child,th[data-v-96c28542]:last-child{text-align:right}.token-chunk[data-v-96c28542]{border:1px solid var(--line);border-radius:10px;min-width:0;margin-top:.7rem}.token-chunk summary[data-v-96c28542]{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:.8rem;font-size:.82rem}.token-chunk p[data-v-96c28542]{color:var(--ink-soft);margin:0;padding:.4rem .8rem;font-size:.75rem}.token-chunk pre[data-v-96c28542]{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--canvas);border-radius:0 0 10px 10px;margin:0;padding:.8rem;font-size:.82rem;line-height:1.6}.token-pagination[data-v-96c28542]{justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;font-size:.82rem;display:flex}.token-format .field[data-v-96c28542]{margin-bottom:0}.token-sources[data-v-96c28542]{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:0 1rem;margin-top:1.2rem;font-size:.78rem;display:flex}.token-sources a[data-v-96c28542]{min-height:44px;color:var(--ink-strong);text-underline-offset:3px;align-items:center;text-decoration:underline;display:flex}.token-sources>span[data-v-96c28542]{width:100%}@media (width>=480px){.token-number-grid[data-v-96c28542]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1050px){.token-layout[data-v-96c28542]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
