.tbx[data-astro-cid-v7n332ia] .canvas-wrap[data-astro-cid-v7n332ia]{background:var(--surface-2);border-radius:8px;margin:0;position:relative;overflow:hidden}.tbx[data-astro-cid-v7n332ia] .stage[data-astro-cid-v7n332ia]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;cursor:crosshair;width:fit-content;max-width:100%;margin:0 auto;position:relative}.tbx[data-astro-cid-v7n332ia] canvas[data-astro-cid-v7n332ia]{max-width:100%;height:auto;margin:0 auto;display:block}.tbx[data-astro-cid-v7n332ia] .sel-box[data-astro-cid-v7n332ia]{border:2px solid var(--accent);pointer-events:none;background:#ff703814;position:absolute;box-shadow:0 0 0 1px #00000073}.tbx[data-astro-cid-v7n332ia] .sel-box[data-astro-cid-v7n332ia][hidden],.tbx[data-astro-cid-v7n332ia] .busy-tag[data-astro-cid-v7n332ia][hidden],.tbx[data-astro-cid-v7n332ia] #ai-panel[data-astro-cid-v7n332ia][hidden],.tbx[data-astro-cid-v7n332ia] .manual[data-astro-cid-v7n332ia][hidden],.tbx[data-astro-cid-v7n332ia] #result[data-astro-cid-v7n332ia][hidden],.tbx[data-astro-cid-v7n332ia] .ai-notice[data-astro-cid-v7n332ia][hidden]{display:none}.tbx[data-astro-cid-v7n332ia] .pick-hint[data-astro-cid-v7n332ia]{margin:10px 0 0}.tbx[data-astro-cid-v7n332ia] .file-line[data-astro-cid-v7n332ia]{color:var(--text-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:.8125rem}.tbx[data-astro-cid-v7n332ia] .set[data-astro-cid-v7n332ia]{align-content:start;gap:12px;display:grid}.tbx[data-astro-cid-v7n332ia] .set[data-astro-cid-v7n332ia] .field[data-astro-cid-v7n332ia],.tbx[data-astro-cid-v7n332ia] .set[data-astro-cid-v7n332ia] .hint[data-astro-cid-v7n332ia]{margin:0}.tbx[data-astro-cid-v7n332ia] .set[data-astro-cid-v7n332ia]>[data-astro-cid-v7n332ia]{min-width:0}.tbx[data-astro-cid-v7n332ia] .set-head[data-astro-cid-v7n332ia]{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.tbx[data-astro-cid-v7n332ia] .set-head[data-astro-cid-v7n332ia] .label[data-astro-cid-v7n332ia]{margin:0 auto 0 0;font-weight:700}.tbx[data-astro-cid-v7n332ia] .edit-note[data-astro-cid-v7n332ia]{color:var(--text-muted);align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.tbx[data-astro-cid-v7n332ia] .manual[data-astro-cid-v7n332ia]{gap:8px;display:grid}.tbx[data-astro-cid-v7n332ia] .manual-row[data-astro-cid-v7n332ia]{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.tbx[data-astro-cid-v7n332ia] .mini[data-astro-cid-v7n332ia]{color:var(--text-muted);gap:4px;font-size:.8125rem;display:grid}.tbx[data-astro-cid-v7n332ia] .mini[data-astro-cid-v7n332ia] input[data-astro-cid-v7n332ia]{width:5.5em}.tbx[data-astro-cid-v7n332ia] .rc-bar[data-astro-cid-v7n332ia]{align-items:center;gap:4px;margin-bottom:6px;display:flex}.tbx[data-astro-cid-v7n332ia] .rc-name[data-astro-cid-v7n332ia]{color:var(--text-muted);margin-left:6px;font-size:.8125rem}.tbx[data-astro-cid-v7n332ia] .rc-name[data-astro-cid-v7n332ia]:first-child{margin-left:0}.tbx[data-astro-cid-v7n332ia] .rc-btn[data-astro-cid-v7n332ia]{flex:none;width:44px;min-width:44px;height:44px;padding:0}.tbx[data-astro-cid-v7n332ia] .rc-at[data-astro-cid-v7n332ia]{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:.75rem;overflow:hidden}@media (width<=379px){.tbx[data-astro-cid-v7n332ia] .rc-at[data-astro-cid-v7n332ia]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.tbx[data-astro-cid-v7n332ia] .kept[data-astro-cid-v7n332ia]{gap:8px;margin-top:12px;display:grid}.tbx[data-astro-cid-v7n332ia] .kept[data-astro-cid-v7n332ia][hidden],.tbx[data-astro-cid-v7n332ia] .kept-line[data-astro-cid-v7n332ia][hidden]{display:none}.tbx[data-astro-cid-v7n332ia] .kept-head[data-astro-cid-v7n332ia]{flex-wrap:wrap;gap:2px 8px;margin:0;font-weight:600;display:flex}.tbx[data-astro-cid-v7n332ia] .kept-note[data-astro-cid-v7n332ia]{color:var(--text-muted);font-size:.8125rem;font-weight:400}.tbx[data-astro-cid-v7n332ia] .kept-list[data-astro-cid-v7n332ia]{border:1px solid var(--border);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none}.tbx[data-astro-cid-v7n332ia] .kept-list[data-astro-cid-v7n332ia] li{align-items:center;gap:8px;min-width:0;padding-left:12px;display:flex}.tbx[data-astro-cid-v7n332ia] .kept-list[data-astro-cid-v7n332ia] li+li{border-top:1px solid var(--border)}.tbx[data-astro-cid-v7n332ia] .kept-list[data-astro-cid-v7n332ia] .kept-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tbx[data-astro-cid-v7n332ia] .kept-list[data-astro-cid-v7n332ia] .kept-size{color:var(--text-muted);flex:none;margin-left:auto;font-size:.8125rem}.tbx[data-astro-cid-v7n332ia] .kept-list[data-astro-cid-v7n332ia] .kept-x{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.tbx[data-astro-cid-v7n332ia] .kept-list[data-astro-cid-v7n332ia] .kept-x:hover{color:var(--negative)}.tbx[data-astro-cid-v7n332ia] .kept-line[data-astro-cid-v7n332ia]{color:var(--text-muted);margin:0;font-size:.8125rem}.tbx[data-astro-cid-v7n332ia] .tbl-wrap[data-astro-cid-v7n332ia]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);overflow-x:auto}.tbx[data-astro-cid-v7n332ia] table[data-astro-cid-v7n332ia]{border-collapse:collapse;width:100%;font:14px/1.4 var(--font);color:var(--text)}.tbx[data-astro-cid-v7n332ia] th,.tbx[data-astro-cid-v7n332ia] td{border:1px solid var(--border);white-space:nowrap;text-align:left;min-width:3.5em;padding:6px 8px}.tbx[data-astro-cid-v7n332ia] tr:first-child>*{border-top:0}.tbx[data-astro-cid-v7n332ia] tr:last-child>*{border-bottom:0}.tbx[data-astro-cid-v7n332ia] tr>:first-child{border-left:0}.tbx[data-astro-cid-v7n332ia] tr>:last-child{border-right:0}.tbx[data-astro-cid-v7n332ia] th{background:var(--surface-2);text-align:center;font-weight:600}.tbx[data-astro-cid-v7n332ia] th.num-head{text-align:right}.tbx[data-astro-cid-v7n332ia] td.num{text-align:right;font-family:var(--font-num);font-variant-numeric:tabular-nums}.tbx[data-astro-cid-v7n332ia] .merged{background:var(--accent-soft);text-align:center}.tbx[data-astro-cid-v7n332ia] td.doubt{background:#ff9f432e}.tbx[data-astro-cid-v7n332ia] [data-r]:focus{outline:2px solid var(--accent);outline-offset:-2px}@media (width<=760px){.tbx[data-astro-cid-v7n332ia] table[data-astro-cid-v7n332ia],.tbx[data-astro-cid-v7n332ia] .mini[data-astro-cid-v7n332ia] input[data-astro-cid-v7n332ia]{font-size:16px}}.tbx[data-astro-cid-v7n332ia] .legend[data-astro-cid-v7n332ia]{color:var(--text-muted);flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;font-size:.75rem;display:flex}.tbx[data-astro-cid-v7n332ia] .legend[data-astro-cid-v7n332ia] .sw{background:var(--accent-soft);border:1px solid var(--border);vertical-align:-2px;border-radius:3px;width:12px;height:12px;margin-right:4px;display:inline-block}.tbx[data-astro-cid-v7n332ia] .sum{color:var(--positive);align-items:center;gap:6px;margin:6px 0 0;font-size:.8125rem;display:flex}.tbx[data-astro-cid-v7n332ia] .sum.bad{color:var(--negative)}.tbx[data-astro-cid-v7n332ia] .sum svg{flex:none}.tbx[data-astro-cid-v7n332ia] .ai-notice[data-astro-cid-v7n332ia]{background:var(--surface-2);border-radius:10px;align-items:flex-start;gap:7px;margin:0;padding:10px 12px;font-size:.78125rem;line-height:1.5;display:flex}.tbx[data-astro-cid-v7n332ia] .ai-notice[data-astro-cid-v7n332ia] svg{color:var(--accent);flex:none;margin-top:2px}.tbx[data-astro-cid-v7n332ia] .actions[data-astro-cid-v7n332ia]{margin:0}.tbx[data-astro-cid-v7n332ia] .canvas-wrap[data-astro-cid-v7n332ia][data-busy] .stage[data-astro-cid-v7n332ia]{filter:brightness(.5);cursor:progress}.tbx[data-astro-cid-v7n332ia] .busy-tag[data-astro-cid-v7n332ia]{color:#fff;white-space:nowrap;background:#000000b8;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:.8125rem;font-weight:600;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tbx[data-astro-cid-v7n332ia] .busy-tag[data-astro-cid-v7n332ia] .busy-spark{stroke:url(#eu-ai-rainbow);flex:none;animation:3s linear infinite tbx-spin}@keyframes tbx-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tbx[data-astro-cid-v7n332ia] .busy-tag[data-astro-cid-v7n332ia] .busy-spark{animation:none}}
