.tool-module__q86pNG__toolRoot{flex-direction:column;gap:16px;display:flex}.tool-module__q86pNG__toolGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.tool-module__q86pNG__boardPanel,.tool-module__q86pNG__sidePanel>section,.tool-module__q86pNG__flossPanel{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:16px}.tool-module__q86pNG__sidePanel{flex-direction:column;gap:18px;display:flex}.tool-module__q86pNG__sidePanel>section,.tool-module__q86pNG__flossPanel{padding:14px 16px 16px}.tool-module__q86pNG__panelTitle{font:700 1rem var(--font-display);color:var(--ink);margin:0 0 10px}.tool-module__q86pNG__header{margin-bottom:16px}.tool-module__q86pNG__lede{color:var(--ink-soft);max-width:68ch}.tool-module__q86pNG__dropzone{text-align:center;border:2px dashed var(--line-strong);border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:280px;padding:48px 16px;display:flex}.tool-module__q86pNG__dragOver{border-color:var(--brand);background:var(--surface-raised)}.tool-module__q86pNG__dropTitle{font:700 1.25rem var(--font-display);margin:0}.tool-module__q86pNG__dropHint{color:var(--ink-soft);margin:0 0 8px}.tool-module__q86pNG__fileInput{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tool-module__q86pNG__viewRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.tool-module__q86pNG__viewToggle{border:1px solid var(--line-strong);border-radius:999px;display:inline-flex;overflow:hidden}.tool-module__q86pNG__viewToggle button{background:var(--surface);color:var(--ink);font:600 .875rem var(--font-body);cursor:pointer;border:0;padding:8px 16px}.tool-module__q86pNG__viewToggle button[aria-pressed=true]{background:var(--brand);color:#fff}.tool-module__q86pNG__sizeNote{color:var(--ink-soft);font-size:.875rem}.tool-module__q86pNG__chartScroller{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;max-height:70vh;overflow:auto}.tool-module__q86pNG__chartHost{line-height:0;display:inline-block}.tool-module__q86pNG__controlLabel{font:600 .875rem var(--font-body);color:var(--ink);margin:10px 0 4px;display:block}.tool-module__q86pNG__select{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);width:100%;color:var(--ink);font:400 1rem var(--font-body);padding:8px 10px}.tool-module__q86pNG__exportRow{flex-wrap:wrap;gap:8px;display:flex}.tool-module__q86pNG__exportRow .tool-module__q86pNG__button{flex:none}.tool-module__q86pNG__exportNote{color:var(--ink-soft);margin:10px 0 0;font-size:.875rem}.tool-module__q86pNG__flossHint{color:var(--ink-soft);margin:0 0 10px;font-size:.875rem}.tool-module__q86pNG__tableScroller{overflow-x:auto}.tool-module__q86pNG__flossTable{border-collapse:collapse;width:100%;font-size:.9375rem}.tool-module__q86pNG__flossTable th,.tool-module__q86pNG__flossTable td{text-align:left;border-bottom:1px solid var(--line);padding:7px 10px}.tool-module__q86pNG__flossTable tbody tr{cursor:pointer}.tool-module__q86pNG__flossTable tbody tr:hover,.tool-module__q86pNG__rowActive{background:var(--surface-raised)}.tool-module__q86pNG__symbolCell{font:700 1rem var(--font-body);align-items:center;gap:8px;display:inline-flex}.tool-module__q86pNG__swatch{border:1px solid var(--line-strong);border-radius:4px;width:18px;height:18px;display:inline-block}.tool-module__q86pNG__visuallyHidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tool-module__q86pNG__prose{margin-top:28px}.tool-module__q86pNG__prose h2{font:700 1.5rem var(--font-display);color:var(--ink);margin:0 0 8px}.tool-module__q86pNG__prose h3{font:700 1.25rem var(--font-display);color:var(--ink);margin:18px 0 6px}.tool-module__q86pNG__prose p,.tool-module__q86pNG__prose li{color:var(--ink-soft);max-width:72ch}@media (max-width:760px){.tool-module__q86pNG__toolGrid{grid-template-columns:minmax(0,1fr)}.tool-module__q86pNG__chartScroller{max-height:55vh}}
