.bc-tool[data-v-2ca1a0b1]{grid-template-columns:minmax(0,1fr) clamp(330px,36%,430px);align-items:start;gap:clamp(18px,2.4vw,30px);display:grid}.bc-controls[data-v-2ca1a0b1]{min-width:0;container-type:inline-size}.bc-side[data-v-2ca1a0b1]{top:calc(var(--header-h,64px) + 18px);min-width:0;position:sticky}.panel+.panel[data-v-2ca1a0b1]{border-top:1px solid color-mix(in srgb, var(--c-border) 88%, transparent);margin-top:18px;padding-top:18px}.panel-head[data-v-2ca1a0b1]{align-items:center;gap:9px;margin-bottom:12px;display:flex}.panel-badge[data-v-2ca1a0b1]{width:26px;height:26px;color:var(--c-primary);background:var(--c-primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-primary) 16%, transparent);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.panel-title[data-v-2ca1a0b1]{letter-spacing:.2px;color:var(--c-text);margin:0;font-size:13.5px;font-weight:700}.panel-sub[data-v-2ca1a0b1]{color:var(--c-text-3);margin:-4px 0 12px;font-size:11.8px;line-height:1.5}.field-label[data-v-2ca1a0b1]{letter-spacing:.2px;color:var(--c-text-3);margin:0 0 7px;font-size:11.5px;font-weight:600;display:block}.fmt-row[data-v-2ca1a0b1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:14px;display:grid}.fmt-btn[data-v-2ca1a0b1]{border:1px solid color-mix(in srgb, var(--c-border-strong) 62%, var(--c-border));background:var(--c-card);height:32px;color:var(--c-text-2);font-family:var(--font-mono);letter-spacing:.2px;white-space:nowrap;cursor:pointer;border-radius:9px;padding:0 4px;font-size:11.5px;font-weight:700;transition:color .16s,border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.fmt-btn[data-v-2ca1a0b1]:hover{color:var(--c-primary);border-color:var(--c-primary-border);background:color-mix(in srgb, var(--c-primary) 6%, var(--c-card));transform:translateY(-1px)}.fmt-btn.on[data-v-2ca1a0b1]{color:var(--c-primary);border-color:var(--c-primary);background:var(--c-primary-soft);box-shadow:0 2px 8px color-mix(in srgb, var(--c-primary) 18%, transparent)}.bc-input[data-v-2ca1a0b1]{width:100%;height:44px;font-family:var(--font-mono);letter-spacing:.6px;padding:0 13px;font-size:15px;font-weight:600}.bc-hint[data-v-2ca1a0b1]{color:var(--c-text-3);margin:8px 0 0;font-size:11.8px;line-height:1.55}.bc-hint.is-error[data-v-2ca1a0b1]{color:color-mix(in srgb, var(--c-danger) 88%, var(--c-text))}.bc-note[data-v-2ca1a0b1]{color:color-mix(in srgb, var(--c-success) 82%, var(--c-text));margin:4px 0 0;font-size:11.8px;line-height:1.55}.slider-group[data-v-2ca1a0b1]{grid-template-columns:minmax(72px,max-content) minmax(0,1fr) max-content;grid-auto-rows:minmax(34px,auto);align-items:center;gap:2px 12px;display:grid}.slider-row[data-v-2ca1a0b1]{display:contents}.seg-group[data-v-2ca1a0b1]{margin-top:10px}.slider-label[data-v-2ca1a0b1]{color:var(--c-text-2);white-space:nowrap;font-size:12.5px;font-weight:600}.slider-val[data-v-2ca1a0b1]{text-align:end;color:var(--c-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:700}.slider-val i[data-v-2ca1a0b1]{color:var(--c-text-3);margin-inline-start:2px;font-size:10.5px;font-style:normal;font-weight:600}.slider-inline[data-v-2ca1a0b1]{border-radius:var(--radius-md);border:1px solid var(--c-border-strong);background:var(--c-card);align-items:center;gap:8px;height:38px;padding:0 11px;display:flex}.range[data-v-2ca1a0b1]{appearance:none;cursor:pointer;background:0 0;flex:auto;min-width:0;height:20px}.range[data-v-2ca1a0b1]::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--c-text) 13%, transparent);border-radius:999px;height:4px}.range[data-v-2ca1a0b1]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--c-card);border:2px solid var(--c-primary);border-radius:50%;width:16px;height:16px;margin-top:-6px;transition:transform .14s,box-shadow .14s;box-shadow:0 1px 4px #0f172a33}.range[data-v-2ca1a0b1]:hover::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--c-primary) 14%, transparent);transform:scale(1.08)}.range[data-v-2ca1a0b1]::-moz-range-track{background:color-mix(in srgb, var(--c-text) 13%, transparent);border-radius:999px;height:4px}.range[data-v-2ca1a0b1]::-moz-range-thumb{background:var(--c-card);border:2px solid var(--c-primary);border-radius:50%;width:13px;height:13px;box-shadow:0 1px 4px #0f172a33}.color-grid[data-v-2ca1a0b1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.mini-label[data-v-2ca1a0b1]{letter-spacing:.2px;color:var(--c-text-3);margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.mini-select[data-v-2ca1a0b1]{border-radius:var(--radius-md);height:38px;padding:0 32px 0 12px;font-size:12.5px;font-weight:600}.swatch-row[data-v-2ca1a0b1]{border-radius:var(--radius-md);border:1px solid var(--c-border-strong);background:var(--c-card);align-items:center;gap:8px;height:38px;padding:0 10px 0 6px;transition:border-color .16s;display:flex}.swatch-row[data-v-2ca1a0b1]:hover{border-color:var(--c-primary-border)}.swatch[data-v-2ca1a0b1]{cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;width:26px;height:26px;padding:0}.swatch[data-v-2ca1a0b1]::-webkit-color-swatch-wrapper{padding:0}.swatch[data-v-2ca1a0b1]::-webkit-color-swatch{border:1px solid color-mix(in srgb, var(--c-text) 20%, transparent);border-radius:7px}.swatch[data-v-2ca1a0b1]::-moz-color-swatch{border:1px solid color-mix(in srgb, var(--c-text) 20%, transparent);border-radius:7px}.swatch-hex[data-v-2ca1a0b1]{letter-spacing:.2px;color:var(--c-text-2);font-size:11px;font-weight:600;font-family:var(--font-mono);text-overflow:ellipsis;margin-inline-start:auto;overflow:hidden}.preset-row[data-v-2ca1a0b1]{align-items:center;gap:9px;display:flex}.preset-dot[data-v-2ca1a0b1]{border:1px solid color-mix(in srgb, var(--c-border-strong) 60%, var(--c-border));background:var(--c-card);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.preset-dot[data-v-2ca1a0b1]:hover{border-color:var(--c-primary-border);transform:translateY(-1px)}.preset-dot.on[data-v-2ca1a0b1]{border-color:var(--c-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-primary) 14%, transparent)}.preset-swatch[data-v-2ca1a0b1]{width:24px;height:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-text) 14%, transparent);border-radius:5px;justify-content:center;align-items:center;gap:2px;display:inline-flex}.preset-swatch i[data-v-2ca1a0b1]{width:2px;height:12px;display:block}.preset-swatch i[data-v-2ca1a0b1]:nth-child(2){width:4px}.preset-swatch i[data-v-2ca1a0b1]:nth-child(3){width:1.5px}.text-grid[data-v-2ca1a0b1]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.ocr-hint[data-v-2ca1a0b1]{color:var(--c-text-3);background:color-mix(in srgb, var(--c-text) 4%, transparent);border:1px solid color-mix(in srgb, var(--c-border) 90%, transparent);border-radius:9px;align-items:flex-start;gap:6px;margin:10px 0 0;padding:7px 10px;font-size:11.5px;line-height:1.5;display:flex}.ocr-hint[data-v-2ca1a0b1] svg{flex:none;margin-top:1px}.seg-row[data-v-2ca1a0b1]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.seg-label[data-v-2ca1a0b1]{color:var(--c-text-2);white-space:nowrap;font-size:12.5px;font-weight:600}.seg[data-v-2ca1a0b1]{background:color-mix(in srgb, var(--c-text) 7%, transparent);border:1px solid color-mix(in srgb, var(--c-border) 60%, transparent);border-radius:11px;align-items:center;gap:2px;padding:3px;display:inline-flex}.seg-btn[data-v-2ca1a0b1]{height:28px;color:var(--c-text-2);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;transition:color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.seg-btn.on[data-v-2ca1a0b1]{color:var(--c-primary);background:var(--c-card);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-primary) 24%, transparent), 0 1px 2px #0f172a0f}.sw[data-v-2ca1a0b1]{border:1px solid color-mix(in srgb, var(--c-text) 18%, transparent);background:color-mix(in srgb, var(--c-text) 10%, transparent);cursor:pointer;border-radius:999px;flex:none;width:42px;height:24px;margin-inline-start:auto;padding:0;transition:background-color .2s,border-color .2s;position:relative}.sw[data-v-2ca1a0b1]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .22s cubic-bezier(.34,1.4,.64,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f172a4d}.sw.on[data-v-2ca1a0b1]{background:var(--c-primary);border-color:var(--c-primary)}.sw.on[data-v-2ca1a0b1]:after{transform:translate(18px)}.sw[data-v-2ca1a0b1]:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.quiet-line[data-v-2ca1a0b1]{border-radius:999px;align-items:center;gap:6px;margin:12px 0 0;padding:6px 11px;font-size:11.8px;font-weight:600;line-height:1.4;display:inline-flex}.quiet-line.is-ok[data-v-2ca1a0b1]{color:color-mix(in srgb, var(--c-success) 88%, var(--c-text));background:var(--c-success-soft);border:1px solid color-mix(in srgb, var(--c-success) 24%, transparent)}.quiet-line.is-warn[data-v-2ca1a0b1]{color:color-mix(in srgb, var(--c-warning) 85%, var(--c-text));background:color-mix(in srgb, var(--c-warning-soft) 65%, transparent);border:1px solid color-mix(in srgb, var(--c-warning) 24%, transparent)}html[data-theme=dark] .quiet-line.is-warn[data-v-2ca1a0b1]{color:color-mix(in srgb, var(--c-warning) 55%, #fff);background:color-mix(in srgb, var(--c-warning) 15%, transparent);border-color:color-mix(in srgb, var(--c-warning) 26%, transparent)}html[data-theme=dark] .quiet-line.is-ok[data-v-2ca1a0b1]{color:color-mix(in srgb, var(--c-success) 55%, #fff);background:color-mix(in srgb, var(--c-success) 15%, transparent);border-color:color-mix(in srgb, var(--c-success) 26%, transparent)}.quiet-hint[data-v-2ca1a0b1]{color:var(--c-text-3);margin:6px 0 0;font-size:11.5px;line-height:1.5}.bc-stage[data-v-2ca1a0b1]{border:1px solid color-mix(in srgb, var(--c-border) 85%, transparent);background-color:var(--c-bg-soft);background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--c-text) 9%, transparent) 1px, transparent 0);background-size:14px 14px;border-radius:20px;place-items:center;min-height:208px;padding:clamp(14px,2.2vw,20px);display:grid;position:relative}.bc-plate[data-v-2ca1a0b1]{width:fit-content;max-width:100%;box-shadow:0 14px 30px -12px color-mix(in srgb, var(--c-text) 26%, transparent), 0 2px 6px color-mix(in srgb, var(--c-text) 8%, transparent);line-height:0;display:block}.bc-svg[data-v-2ca1a0b1]{max-width:100%;height:auto;display:block}html[data-theme=dark] .bc-plate[data-v-2ca1a0b1]{box-shadow:0 14px 30px -12px #0000008c,0 2px 6px #00000059}.bc-empty[data-v-2ca1a0b1]{text-align:center;background:color-mix(in srgb, var(--c-bg-soft) 82%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--c-text-3);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:22px;font-size:12.5px;line-height:1.55;display:flex;position:absolute;inset:0}.bc-empty p[data-v-2ca1a0b1]{max-width:240px;margin:0}.bc-empty.is-error[data-v-2ca1a0b1]{color:color-mix(in srgb, var(--c-danger) 88%, var(--c-text))}.bc-empty.is-error .bc-empty-icon[data-v-2ca1a0b1]{color:var(--c-danger);background:var(--c-danger-soft)}.bc-empty-icon[data-v-2ca1a0b1]{width:44px;height:44px;color:var(--c-primary);background:var(--c-primary-soft);opacity:.85;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.bc-dims[data-v-2ca1a0b1]{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:0 2px;display:flex}.bc-dims-label[data-v-2ca1a0b1]{letter-spacing:.2px;color:var(--c-text-3);font-size:11.5px;font-weight:600}.bc-dims-val[data-v-2ca1a0b1]{color:var(--c-text);font-size:12px;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.bc-actions[data-v-2ca1a0b1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.bc-btn[data-v-2ca1a0b1]{white-space:nowrap;min-width:0;padding-inline:8px;font-size:12.5px}.bc-btn[data-v-2ca1a0b1] svg{flex:none}.bc-history[data-v-2ca1a0b1]{border-top:1px solid color-mix(in srgb, var(--c-border) 88%, transparent);margin-top:22px;padding-top:18px}.hist-head[data-v-2ca1a0b1]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.hist-title[data-v-2ca1a0b1]{letter-spacing:.2px;color:var(--c-text);align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:700;display:inline-flex}.hist-title[data-v-2ca1a0b1] svg{color:var(--c-primary)}.hist-clear[data-v-2ca1a0b1]{border:1px solid color-mix(in srgb, var(--c-border-strong) 62%, var(--c-border));background:var(--c-card);height:28px;color:var(--c-text-2);cursor:pointer;border-radius:999px;align-items:center;gap:5px;margin-inline-start:auto;padding:0 11px;font-size:11.5px;font-weight:600;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.hist-clear[data-v-2ca1a0b1]:hover{color:var(--c-danger);border-color:color-mix(in srgb, var(--c-danger) 40%, transparent);background:var(--c-danger-soft)}.hist-empty[data-v-2ca1a0b1]{color:var(--c-text-3);margin:0;padding:14px 2px;font-size:12px;line-height:1.6}.hist-list[data-v-2ca1a0b1]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hist-item[data-v-2ca1a0b1]{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--c-border) 92%, transparent);background:var(--c-bg-soft);width:100%;color:var(--c-text);text-align:start;cursor:pointer;align-items:center;gap:9px;padding:8px 11px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.hist-item[data-v-2ca1a0b1]:hover{border-color:var(--c-primary-border);box-shadow:0 4px 12px -4px color-mix(in srgb, var(--c-primary) 22%, transparent);transform:translateY(-1px)}.hist-item.on[data-v-2ca1a0b1]{border-color:var(--c-primary);background:color-mix(in srgb, var(--c-primary) 7%, var(--c-bg-soft))}.hist-fmt[data-v-2ca1a0b1]{font-family:var(--font-mono);letter-spacing:.2px;color:var(--c-primary);background:var(--c-primary-soft);border-radius:5px;flex:none;padding:2px 7px;font-size:10px;font-weight:700}.hist-val[data-v-2ca1a0b1]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);flex:auto;font-size:12px;font-weight:600;overflow:hidden}.hist-time[data-v-2ca1a0b1]{color:var(--c-text-3);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.bc-other[data-v-2ca1a0b1]{border-top:1px solid color-mix(in srgb, var(--c-border) 88%, transparent);flex-direction:column;gap:14px;margin-top:22px;padding-top:18px;display:flex}.bc-other-title[data-v-2ca1a0b1]{color:var(--c-text);margin:0;font-size:16px;font-weight:700}.bc-ref-cards[data-v-2ca1a0b1]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.bc-ref-card[data-v-2ca1a0b1]{border:1px solid var(--c-border);background:var(--c-bg-soft);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.bc-ref-card h3[data-v-2ca1a0b1]{color:var(--c-primary);margin:0;font-size:14px;font-weight:700}.bc-ref-card p[data-v-2ca1a0b1]{color:var(--c-text-2);margin:0;font-size:13.5px;line-height:1.65}@media (width<=1120px){.bc-tool[data-v-2ca1a0b1]{grid-template-columns:minmax(0,1fr)}.bc-side[data-v-2ca1a0b1]{position:static}}@container (width<=300px){.text-grid[data-v-2ca1a0b1],.color-grid[data-v-2ca1a0b1]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.slider-group[data-v-2ca1a0b1]{grid-template-columns:minmax(64px,max-content) minmax(0,1fr) max-content;column-gap:10px}.slider-label[data-v-2ca1a0b1]{font-size:12px}.bc-stage[data-v-2ca1a0b1]{border-radius:16px;padding:12px}.seg-btn[data-v-2ca1a0b1]{padding:0 9px}}@media (width<=400px){.fmt-row[data-v-2ca1a0b1]{grid-template-columns:repeat(2,minmax(0,1fr))}.hist-list[data-v-2ca1a0b1]{grid-template-columns:minmax(0,1fr)}}
