@charset "UTF-8";.bead-composition-editor[data-v-6f8b0a41]{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;isolation:isolate;min-height:0;position:relative;width:100%;grid-gap:.75rem;gap:.75rem;outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bead-composition-editor.is-dragging .bead-composition-viewport[data-v-6f8b0a41]{cursor:grabbing}.bead-composition-editor[data-v-6f8b0a41]:focus-visible:after{border:.1875rem solid var(--fs-color-focus-ring);border-radius:.75rem;content:"";inset:0;pointer-events:none;position:absolute;z-index:4}.bead-composition-viewport[data-v-6f8b0a41]{align-items:center;cursor:grab;display:grid;justify-items:center;justify-self:center;max-height:100%;max-width:100%;min-height:0;min-width:0;overflow:hidden;place-items:center;position:relative;touch-action:none}.bead-composition-guide[data-v-6f8b0a41]{border:1px solid color-mix(in srgb,var(--fs-color-on-primary) 65%,transparent);border-radius:.375rem;box-shadow:0 0 0 999rem color-mix(in srgb,var(--fs-color-text-primary) 7%,transparent);inset:0;pointer-events:none;position:absolute;z-index:2}.bead-composition-guide[data-v-6f8b0a41]:after,.bead-composition-guide[data-v-6f8b0a41]:before{background:color-mix(in srgb,var(--fs-color-on-primary) 38%,transparent);content:"";position:absolute;z-index:1}.bead-composition-guide[data-v-6f8b0a41]:before{background:transparent;border-left:1px solid;border-right:1px solid;bottom:0;left:33.333%;top:0;width:33.333%}.bead-composition-guide[data-v-6f8b0a41]:after{background:transparent;border-bottom:1px solid;border-top:1px solid;height:33.333%;left:0;right:0;top:33.333%}.bead-composition-guide span[data-v-6f8b0a41]{border-color:var(--fs-color-primary);border-style:solid;filter:drop-shadow(0 .0625rem .125rem var(--fs-color-text-primary));height:1.25rem;position:absolute;width:1.25rem}.bead-composition-guide span[data-v-6f8b0a41]:first-child{border-width:.1875rem 0 0 .1875rem;left:-1px;top:-1px}.bead-composition-guide span[data-v-6f8b0a41]:nth-child(2){border-width:.1875rem .1875rem 0 0;right:-1px;top:-1px}.bead-composition-guide span[data-v-6f8b0a41]:nth-child(3){border-width:0 .1875rem .1875rem 0;bottom:-1px;right:-1px}.bead-composition-guide span[data-v-6f8b0a41]:nth-child(4){border-width:0 0 .1875rem .1875rem;bottom:-1px;left:-1px}.bead-composition-toolbar[data-v-6f8b0a41]{align-items:center;background:var(--fs-color-bg-surface);border:1px solid color-mix(in srgb,var(--fs-color-border) 72%,transparent);border-radius:1rem;box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--fs-color-text-primary) 12%,transparent);box-sizing:border-box;cursor:default;display:flex;gap:.25rem;justify-self:center;max-width:100%;min-height:3.25rem;padding:.375rem;touch-action:manipulation}.bead-zoom-controls[data-v-6f8b0a41]{align-items:center;display:grid;grid-template-columns:2.75rem minmax(7rem,12rem) 3.5rem 2.75rem;min-width:0}.bead-transform-controls[data-v-6f8b0a41]{align-items:center;display:flex;gap:.125rem}.bead-composition-toolbar button[data-v-6f8b0a41]{align-items:center;background:transparent;border:1px solid transparent;border-radius:.75rem;color:var(--fs-color-text-primary);cursor:pointer;display:grid;height:2.75rem;justify-items:center;padding:0;place-items:center;transition:color .18s ease,background .18s ease;width:2.75rem}.bead-composition-toolbar button[data-v-6f8b0a41]:hover,.bead-composition-toolbar button[aria-pressed=true][data-v-6f8b0a41]{background:var(--fs-color-bg-selected);color:var(--fs-color-primary)}.bead-composition-toolbar button[aria-pressed=true][data-v-6f8b0a41]{border-color:color-mix(in srgb,var(--fs-color-primary) 36%,var(--fs-color-border-light));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fs-color-primary) 8%,transparent)}.bead-composition-toolbar button[data-v-6f8b0a41]:focus-visible,.bead-composition-toolbar input[data-v-6f8b0a41]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}.bead-composition-toolbar input[type=range][data-v-6f8b0a41]{accent-color:var(--fs-color-primary);cursor:pointer;min-width:0;width:100%}.bead-composition-scale-output[data-v-6f8b0a41]{color:var(--fs-color-text-secondary);font-size:.75rem;font-weight:700;text-align:center}.bead-toolbar-divider[data-v-6f8b0a41]{background:var(--fs-color-divider);height:1.75rem;margin:0 .25rem;width:1px}@media(max-width:768px){.bead-composition-toolbar[data-v-6f8b0a41]{flex-wrap:wrap;justify-content:center;width:100%}.bead-zoom-controls[data-v-6f8b0a41]{grid-template-columns:2.75rem minmax(0,1fr) 3.25rem 2.75rem;width:100%}.bead-toolbar-divider[data-v-6f8b0a41]{display:none}}@media(prefers-reduced-motion:reduce){.bead-composition-toolbar button[data-v-6f8b0a41]{transition:none}}.bead-preprocessing[data-v-25974e72]{display:grid;grid-gap:1rem;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:1rem;gap:1rem;padding:1rem}.bead-preprocessing-heading[data-v-25974e72]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.bead-preprocessing-heading h2[data-v-25974e72],.bead-preprocessing-heading p[data-v-25974e72]{margin:0}.bead-preprocessing-heading>div>p[data-v-25974e72]:last-child{color:var(--fs-color-text-secondary);font-size:.875rem;font-weight:400;line-height:1.6}.bead-preprocessing-kicker[data-v-25974e72]{color:var(--fs-color-primary);font-size:.75rem;font-weight:700}.bead-preprocessing-empty[data-v-25974e72]{align-items:center;display:grid;justify-items:center;min-height:10rem;place-items:center;grid-gap:.5rem;background:var(--fs-color-bg-surface-2);border:1px dashed var(--fs-color-border);border-radius:.875rem;color:var(--fs-color-text-secondary);gap:.5rem;padding:1rem;text-align:center}.bead-preprocessing-layout[data-v-25974e72]{display:grid;grid-gap:1rem;gap:1rem}.bead-preprocessing-controls[data-v-25974e72]{align-content:start;display:grid;grid-gap:.875rem;gap:.875rem}.bead-preprocessing-controls fieldset[data-v-25974e72]{display:grid;min-width:0;grid-gap:.75rem;border:1px solid var(--fs-color-border-light);border-radius:.875rem;gap:.75rem;padding:1rem}.bead-preprocessing-controls legend[data-v-25974e72]{color:var(--fs-color-text-secondary);font-weight:700;padding:0 .375rem}.bead-preprocessing-controls .bead-segmented-panel[data-v-25974e72]{background:transparent;border:0;border-radius:0;border-top:1px solid var(--fs-color-divider);gap:.5rem;padding:1rem 0 0}.bead-tone-toolbar[data-v-25974e72]{align-items:center;background:color-mix(in srgb,var(--fs-color-primary) 9%,var(--fs-color-bg-surface));border-radius:.625rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fs-color-primary) 18%,transparent);display:flex;gap:.25rem;justify-content:space-between;padding:.125rem .25rem .125rem .625rem}.bead-preprocessing-controls .bead-tone-auto[data-v-25974e72]{align-items:center;background:transparent;border:0;border-radius:0;color:var(--fs-color-text-primary);cursor:pointer;display:flex;flex:0 1 auto;font-size:.8125rem;font-weight:700;gap:.5rem;justify-content:flex-start;min-height:2.75rem;padding:0}.bead-tone-switch[data-v-25974e72]{align-items:center;display:grid;height:2.75rem;justify-items:center;place-items:center;position:relative;width:2.75rem}.bead-tone-switch input[data-v-25974e72]{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:1}.bead-tone-switch-track[data-v-25974e72]{background:color-mix(in srgb,var(--fs-color-text-muted) 24%,var(--fs-color-bg-surface));border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fs-color-border-light) 70%,transparent);display:block;height:1.5rem;position:relative;transition:background .18s ease,box-shadow .18s ease;width:2.5rem}.bead-tone-switch-track[data-v-25974e72]:after{background:var(--fs-color-bg-surface);border-radius:50%;box-shadow:0 1px .25rem color-mix(in srgb,var(--fs-color-text-primary) 18%,transparent);content:"";height:1.125rem;left:.1875rem;position:absolute;top:.1875rem;transition:transform .18s ease,box-shadow .18s ease;width:1.125rem}.bead-tone-switch input:checked+.bead-tone-switch-track[data-v-25974e72]{background:var(--fs-color-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fs-color-primary) 78%,transparent)}.bead-tone-switch input:checked+.bead-tone-switch-track[data-v-25974e72]:after{transform:translate(1rem)}.bead-tone-auto:hover input:not(:checked)+.bead-tone-switch-track[data-v-25974e72]{background:color-mix(in srgb,var(--fs-color-primary) 12%,var(--fs-color-bg-surface))}.bead-tone-switch input:focus-visible+.bead-tone-switch-track[data-v-25974e72]{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}.bead-tone-reset[data-v-25974e72]{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--fs-color-text-secondary);cursor:pointer;display:grid;flex:0 0 auto;height:2.75rem;justify-items:center;padding:0;place-items:center;transition:color .18s ease,background .18s ease,transform .12s ease;width:2.75rem}.bead-tone-reset[data-v-25974e72]:hover{background:var(--fs-color-bg-selected);color:var(--fs-color-primary)}.bead-tone-reset[data-v-25974e72]:active{transform:scale(.94)}.bead-tone-reset svg[data-v-25974e72]{transition:transform .18s ease}.bead-tone-reset:hover svg[data-v-25974e72]{transform:rotate(-18deg)}.bead-tone-grid[data-v-25974e72]{display:grid;grid-gap:.625rem;gap:.625rem;padding:.125rem 0 0}.bead-preprocessing-controls .bead-tone-field[data-v-25974e72]{align-items:baseline;display:grid;grid-template-columns:auto minmax(0,1fr);min-width:0;grid-gap:0 .25rem;background:transparent;border:0;border-radius:0;color:var(--fs-color-text-primary);font-size:.8125rem;font-weight:700;gap:0 .25rem;line-height:1.2;padding:0}.bead-tone-field output[data-v-25974e72]{background:transparent;border-radius:0;color:var(--fs-color-text-muted);font-feature-settings:"tnum";font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:400;grid-column:2;grid-row:1;justify-self:start;min-width:0;padding:0;text-align:left}.bead-tone-range[data-v-25974e72]{display:block;grid-column:1/-1;grid-row:2;min-width:0}.bead-tone-range input[type=range][data-v-25974e72]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;display:block;height:1.25rem;margin:0;min-height:1.25rem;min-width:0;width:100%}.bead-tone-range input[type=range][data-v-25974e72]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--fs-color-primary) 0 var(--bead-tone-progress),var(--fs-color-divider) var(--bead-tone-progress) 100%);border-radius:999px;height:.3125rem}.bead-tone-range input[type=range][data-v-25974e72]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:transparent;border:0;height:1.25rem;width:1rem}.bead-tone-range input[type=range][data-v-25974e72]::-moz-range-track{background:linear-gradient(90deg,var(--fs-color-primary) 0 var(--bead-tone-progress),var(--fs-color-divider) var(--bead-tone-progress) 100%);border-radius:999px;height:.3125rem}.bead-tone-range input[type=range][data-v-25974e72]::-moz-range-thumb{background:transparent;border:0;height:1.25rem;width:1rem}.bead-preprocessing-controls label[data-v-25974e72]{display:grid;min-width:0;grid-gap:.375rem;color:var(--fs-color-text-secondary);font-size:.875rem;gap:.375rem}.bead-processing-status[data-v-25974e72]{display:grid;grid-gap:.5rem;gap:.5rem}.bead-processing-status p[data-v-25974e72]{border:1px solid;border-radius:.75rem;margin:0;padding:.75rem}.bead-processing-status .is-error[data-v-25974e72]{color:var(--fs-color-danger)}button[data-v-25974e72]:focus-visible,input[data-v-25974e72]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}@media(max-width:768px){.bead-preprocessing-heading[data-v-25974e72]{display:grid}.bead-preprocessing-layout[data-v-25974e72]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.bead-tone-reset[data-v-25974e72],.bead-tone-reset svg[data-v-25974e72],.bead-tone-switch-track[data-v-25974e72],.bead-tone-switch-track[data-v-25974e72]:after{transition:none}}.bead-pattern-preview[data-v-5af908e7]{display:grid;min-width:0;grid-gap:.5rem;gap:.5rem}.bead-pattern-preview-frame[data-v-5af908e7]{align-items:center;background:var(--fs-color-bg-surface-2);border:1px solid var(--fs-color-border);border-radius:.75rem;display:grid;justify-items:center;max-height:20rem;max-width:100%;min-height:12rem;overflow:auto;overscroll-behavior:contain;padding:.5rem;place-items:center}.bead-pattern-preview-frame.is-compact[data-v-5af908e7],.bead-pattern-preview-frame.is-fit[data-v-5af908e7]{background-image:linear-gradient(45deg,color-mix(in srgb,var(--fs-color-border-light) 28%,transparent) 25%,transparent 25%,transparent 75%,color-mix(in srgb,var(--fs-color-border-light) 28%,transparent) 75%);background-size:1rem 1rem;min-height:10rem;overflow:hidden}.bead-pattern-preview-frame.is-compact[data-v-5af908e7]{max-height:14rem}.bead-pattern-preview-frame.is-fit[data-v-5af908e7]{max-height:18rem;min-height:18rem;overflow:hidden}.bead-pattern-preview canvas[data-v-5af908e7]{border:1px solid var(--fs-color-divider);display:block;flex:0 0 auto;image-rendering:pixelated;image-rendering:crisp-edges;max-width:none}.bead-pattern-preview-controls[data-v-5af908e7]{display:flex;gap:.5rem;justify-content:center}.bead-pattern-preview-controls button[data-v-5af908e7]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.625rem;color:var(--fs-color-text-primary);cursor:pointer;font-weight:700;min-height:2.75rem;min-width:2.75rem;padding:.5rem .75rem}.bead-pattern-preview-location[data-v-5af908e7]{margin:0;min-width:0;word-wrap:anywhere;color:var(--fs-color-text-secondary);font-size:.8125rem;text-align:center}.bead-pattern-preview canvas[data-v-5af908e7]:focus-visible,.bead-pattern-preview-controls button[data-v-5af908e7]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}.bead-generation-panel[data-v-24a8962e]{display:grid;min-width:0;grid-gap:1rem;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:1rem;gap:1rem;padding:1rem}.bead-generation-actions[data-v-24a8962e],.bead-generation-heading[data-v-24a8962e],.bead-generation-progress[data-v-24a8962e],.bead-result-heading[data-v-24a8962e]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.bead-generation-heading[data-v-24a8962e]{align-items:flex-start}.bead-generation-heading h2[data-v-24a8962e],.bead-generation-heading p[data-v-24a8962e],.bead-generation-results h3[data-v-24a8962e]{margin:0}.bead-generation-heading h2[data-v-24a8962e]{font-weight:700}.bead-generation-heading p[data-v-24a8962e]:not(.bead-generation-kicker){color:var(--fs-color-text-secondary);margin-top:.375rem}.bead-generation-kicker[data-v-24a8962e]{color:var(--fs-color-primary);font-size:.75rem;font-weight:700}.bead-generation-result-grid[data-v-24a8962e],.bead-generation-settings[data-v-24a8962e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.bead-generation-setting-card[data-v-24a8962e]{align-content:start;display:grid;min-width:0;grid-gap:.625rem;background:var(--fs-color-bg-surface-2);border:1px solid var(--fs-color-border-light);border-radius:.875rem;gap:.625rem;margin:0;padding:1rem}.bead-generation-setting-card legend[data-v-24a8962e]{font-weight:700;padding:0 .25rem}.bead-generation-setting-card p[data-v-24a8962e],.bead-generation-setting-card small[data-v-24a8962e]{color:var(--fs-color-text-secondary);font-size:.8125rem;line-height:1.55;margin:0}.bead-generation-setting-summary[data-v-24a8962e]{background:var(--fs-color-bg-selected);border-left:.1875rem solid var(--fs-color-primary);border-radius:.375rem;padding:.625rem}.bead-generation-settings select[data-v-24a8962e]{min-width:0;width:100%}.bead-generation-check[data-v-24a8962e]{align-items:start;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.bead-generation-actions[data-v-24a8962e]{flex-wrap:wrap;justify-content:flex-start}button[data-v-24a8962e],select[data-v-24a8962e]{min-height:2.75rem}button[data-v-24a8962e]{background:var(--fs-color-bg-surface-2);border:1px solid var(--fs-color-border);border-radius:.625rem;color:var(--fs-color-text-primary);cursor:pointer;padding:.625rem 1rem}.bead-generation-primary[data-v-24a8962e]{background:var(--fs-color-primary);border-color:var(--fs-color-primary);color:var(--fs-color-on-primary)}button[data-v-24a8962e]:disabled{cursor:not-allowed;opacity:.55}.bead-generation-progress[data-v-24a8962e]{background:var(--fs-color-bg-selected);border-radius:.75rem;display:grid;grid-template-columns:minmax(10rem,auto) minmax(8rem,1fr) auto;padding:.875rem}.bead-generation-progress div[data-v-24a8962e]{display:grid;grid-gap:.25rem;gap:.25rem}.bead-generation-progress progress[data-v-24a8962e]{width:100%}.bead-generation-error[data-v-24a8962e],.bead-generation-notice[data-v-24a8962e]{background:color-mix(in srgb,var(--fs-color-warning) 10%,transparent);border:1px solid var(--fs-color-warning);border-radius:.75rem;color:var(--fs-color-text-primary);margin:0;padding:.875rem}.bead-generation-error[data-v-24a8962e]{align-items:center;background:color-mix(in srgb,var(--fs-color-danger) 8%,transparent);border-color:var(--fs-color-danger);display:flex;gap:.75rem;justify-content:space-between}.bead-generation-result-grid article[data-v-24a8962e],.bead-generation-results[data-v-24a8962e]{display:grid;grid-gap:.75rem;gap:.75rem}.bead-generation-result-grid article[data-v-24a8962e]{align-content:start;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:1rem;box-shadow:0 .375rem 1.25rem color-mix(in srgb,var(--fs-color-text-primary) 7%,transparent);min-width:0;padding:1rem}.bead-generation-result-card.is-balanced[data-v-24a8962e]{border-color:var(--fs-color-primary);box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--fs-color-primary) 15%,transparent)}.bead-result-heading>div[data-v-24a8962e]{align-items:center;display:flex;gap:.5rem;min-width:0}.bead-result-color-count[data-v-24a8962e],.bead-result-index[data-v-24a8962e]{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;min-height:1.75rem;padding:.25rem .5rem}.bead-result-index[data-v-24a8962e]{background:var(--fs-color-bg-selected);color:var(--fs-color-primary)}.bead-result-color-count[data-v-24a8962e]{background:var(--fs-color-primary);color:var(--fs-color-on-primary)}.bead-result-description[data-v-24a8962e]{color:var(--fs-color-text-secondary);line-height:1.55;margin:0;min-height:2.75rem}.bead-result-preview[data-v-24a8962e]{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:0}.bead-result-preview>span[data-v-24a8962e]{color:var(--fs-color-text-secondary);font-size:.8125rem;font-weight:700}.bead-generation-result-grid dl[data-v-24a8962e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.bead-generation-result-grid dl div[data-v-24a8962e]{display:grid;grid-gap:.125rem;background:var(--fs-color-bg-surface-2);border-radius:.625rem;gap:.125rem;padding:.625rem}.bead-generation-result-grid dt[data-v-24a8962e],.bead-generation-result-grid li[data-v-24a8962e],.bead-generation-result-grid p[data-v-24a8962e]{color:var(--fs-color-text-secondary);font-size:.8125rem}.bead-generation-result-grid dd[data-v-24a8962e]{font-weight:700;margin:0}.bead-result-details[data-v-24a8962e]{border-top:1px solid var(--fs-color-divider);padding-top:.5rem}.bead-result-details summary[data-v-24a8962e]{cursor:pointer;font-weight:700}button[data-v-24a8962e]:focus-visible,input[data-v-24a8962e]:focus-visible,select[data-v-24a8962e]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}@media(max-width:768px){.bead-generation-error[data-v-24a8962e],.bead-generation-heading[data-v-24a8962e]{align-items:stretch;flex-direction:column}.bead-generation-progress[data-v-24a8962e],.bead-generation-result-grid[data-v-24a8962e],.bead-generation-settings[data-v-24a8962e]{grid-template-columns:minmax(0,1fr)}.bead-generation-progress>span[data-v-24a8962e]{justify-self:end}}.bead-canvas-workspace[data-v-c604dbac]{display:grid;grid-gap:.75rem;font-size:.875rem;gap:.75rem}.bead-generation-workbench-header[data-v-c604dbac]{align-items:flex-end;border-bottom:1px solid var(--fs-color-divider);display:flex;gap:2rem;justify-content:space-between;padding:.25rem 0 .75rem}.bead-generation-workbench-header>div[data-v-c604dbac]:first-child{min-width:0}.bead-generation-workbench-header h1[data-v-c604dbac]{color:var(--fs-color-text-primary);font-size:1.5rem;line-height:1.15;margin:.125rem 0 .25rem}.bead-generation-workbench-header>div:first-child>p[data-v-c604dbac]:last-child{color:var(--fs-color-text-secondary);line-height:1.5;margin:0}.bead-blank-card h3[data-v-c604dbac],.bead-card-heading h2[data-v-c604dbac],.bead-panel-heading h2[data-v-c604dbac],.bead-quick-start h2[data-v-c604dbac],.bead-upload-hero h2[data-v-c604dbac]{font-weight:700;margin:0}.bead-card-heading h2[data-v-c604dbac],.bead-quick-start h2[data-v-c604dbac]{font-size:1.25rem}.bead-blank-card h3[data-v-c604dbac],.bead-panel-heading h2[data-v-c604dbac]{font-size:1.125rem}.bead-blank-card p[data-v-c604dbac],.bead-help-text[data-v-c604dbac],.bead-home-description[data-v-c604dbac],.bead-import-notes p[data-v-c604dbac],.bead-inventory-card>p[data-v-c604dbac],.bead-preview-panel>p[data-v-c604dbac],.bead-recent-empty p[data-v-c604dbac]{color:var(--fs-color-text-secondary);line-height:1.6;margin:.375rem 0 0}.bead-home-dashboard[data-v-c604dbac],.bead-home-lower[data-v-c604dbac]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(19rem,.65fr);grid-gap:1rem;gap:1rem}.bead-home-lower[data-v-c604dbac]{align-items:start}.bead-inventory-card[data-v-c604dbac],.bead-quick-start[data-v-c604dbac],.bead-recent-card[data-v-c604dbac],.bead-upload-hero[data-v-c604dbac]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:1rem;box-shadow:0 .75rem 2rem color-mix(in srgb,var(--fs-color-text-primary) 7%,transparent)}.bead-upload-hero[data-v-c604dbac]{align-items:flex-start;background:linear-gradient(145deg,color-mix(in srgb,var(--fs-color-bg-surface) 94%,var(--fs-color-primary) 6%),var(--fs-color-bg-surface));border-color:color-mix(in srgb,var(--fs-color-primary) 36%,var(--fs-color-border-light));display:flex;flex-direction:column;gap:.125rem;isolation:isolate;justify-content:center;min-height:19rem;overflow:hidden;padding:1.5rem 2rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.bead-upload-hero[data-v-c604dbac]:before{background:color-mix(in srgb,var(--fs-color-primary) 3%,transparent);border:3rem solid color-mix(in srgb,var(--fs-color-primary) 7%,transparent);border-radius:50%;bottom:-8rem;content:"";height:25rem;position:absolute;right:-5rem;width:25rem;z-index:-2}.bead-upload-hero[data-v-c604dbac]:after{background-image:radial-gradient(circle,color-mix(in srgb,var(--fs-color-primary) 42%,transparent) 0,color-mix(in srgb,var(--fs-color-primary) 42%,transparent) .2rem,transparent .225rem);background-size:1.25rem 1.25rem;content:"";height:6rem;opacity:.46;position:absolute;right:1.25rem;top:1.25rem;width:9rem;z-index:-1}@supports (background:radial-gradient(red,red 1px 2px,red 3px)) and (color:color-mix(in lch,red,blue)){.bead-upload-hero[data-v-c604dbac]:after{background-image:radial-gradient(circle,color-mix(in srgb,var(--fs-color-primary) 42%,transparent) 0 .2rem,transparent .225rem)}}.bead-upload-hero.is-dragging[data-v-c604dbac]{background:var(--fs-color-bg-selected);border-color:var(--fs-color-primary);box-shadow:0 1rem 2.75rem color-mix(in srgb,var(--fs-color-primary) 22%,transparent);transform:translateY(-.125rem)}.bead-quick-icon[data-v-c604dbac]{align-items:center;background:var(--fs-color-bg-selected);color:var(--fs-color-primary);display:grid;justify-items:center;place-items:center}.bead-hero-eyebrow[data-v-c604dbac]{align-items:center;display:inline-flex;gap:.625rem;margin-bottom:.5rem}.bead-hero-mark[data-v-c604dbac]{align-items:center;background:color-mix(in srgb,var(--fs-color-bg-selected) 84%,var(--fs-color-bg-surface));border:1px solid color-mix(in srgb,var(--fs-color-primary) 30%,var(--fs-color-border-light));border-radius:.875rem;box-shadow:0 .5rem 1rem color-mix(in srgb,var(--fs-color-primary) 10%,transparent);color:var(--fs-color-primary);display:grid;height:2.75rem;justify-items:center;place-items:center;width:2.75rem}.bead-home-kicker[data-v-c604dbac]{color:var(--fs-color-primary);font-size:.8125rem;font-weight:700;margin:0}.bead-upload-hero h2[data-v-c604dbac]{font-size:max(1.75rem,min(2.4vw,2rem));line-height:1.12;max-width:46rem}.bead-home-description[data-v-c604dbac]{font-size:.875rem;max-width:40rem}.bead-capability-list[data-v-c604dbac]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1rem 0 0;padding:0}.bead-capability-list li[data-v-c604dbac]{align-items:center;background:color-mix(in srgb,var(--fs-color-bg-surface) 80%,var(--fs-color-bg-selected));border:1px solid color-mix(in srgb,var(--fs-color-primary) 20%,var(--fs-color-border-light));border-radius:999px;color:var(--fs-color-text-secondary);display:inline-flex;font-size:.75rem;font-weight:700;gap:.5rem;min-height:2rem;padding:.3rem .625rem}.bead-capability-list li[data-v-c604dbac]:before{background:var(--fs-color-primary);border-radius:50%;box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--fs-color-primary) 13%,transparent);content:"";height:.5rem;width:.5rem}.bead-setting-heading[data-v-c604dbac]{align-items:center;display:inline-flex;gap:.375rem}.bead-setting-help[data-v-c604dbac]{align-items:center;background:color-mix(in srgb,var(--fs-color-primary) 9%,transparent);border:0;border-radius:50%;color:var(--fs-color-primary);cursor:help;display:inline-grid;height:1.5rem;justify-items:center;padding:0;place-items:center;transition:color .16s ease,background .16s ease,transform .16s ease;width:1.5rem}.bead-setting-help[data-v-c604dbac]:focus-visible,.bead-setting-help[data-v-c604dbac]:hover{background:color-mix(in srgb,var(--fs-color-primary) 16%,transparent);color:var(--fs-color-primary-hover);transform:translateY(-.0625rem)}.bead-setting-help[data-v-c604dbac]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}.bead-setting-tooltip-content[data-v-c604dbac]{display:grid;max-width:18rem;grid-gap:.625rem;gap:.625rem;line-height:1.45}.bead-sampling-tooltip-option[data-v-c604dbac]{display:grid;grid-gap:.125rem;gap:.125rem}.bead-sampling-mode-grid[data-v-c604dbac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.25rem;background:color-mix(in srgb,var(--fs-color-bg-surface-2) 84%,var(--fs-color-bg-surface));border:1px solid var(--fs-color-border-light);border-radius:.875rem;gap:.25rem;padding:.25rem}.bead-sampling-mode label[data-v-c604dbac]{align-items:center;background:transparent;border:1px solid transparent;border-radius:.625rem;color:var(--fs-color-text-secondary);cursor:pointer;display:flex;justify-content:center;min-height:2.75rem;min-width:0;padding:.5rem .375rem;position:relative;text-align:center;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.bead-sampling-mode label[data-v-c604dbac]:hover{background:color-mix(in srgb,var(--fs-color-bg-surface) 82%,transparent);color:var(--fs-color-text-primary)}.bead-sampling-mode label[data-v-c604dbac]:has(input:checked){background:var(--fs-color-bg-surface);border-color:color-mix(in srgb,var(--fs-color-primary) 35%,var(--fs-color-border-light));box-shadow:0 .1875rem .625rem color-mix(in srgb,var(--fs-color-text-primary) 10%,transparent);color:var(--fs-color-primary)}.bead-sampling-mode label[data-v-c604dbac]:has(input:focus-visible){outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}.bead-sampling-mode input[data-v-c604dbac]{opacity:0;position:absolute}.bead-sampling-mode label>span[data-v-c604dbac]{min-width:0}.bead-sampling-mode label strong[data-v-c604dbac]{font-size:.8125rem;line-height:1.3}.bead-upload-actions[data-v-c604dbac]{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1rem}.bead-entry-button[data-v-c604dbac],.bead-inline-fields button[data-v-c604dbac],.bead-inventory-card button[data-v-c604dbac],.bead-preset-grid button[data-v-c604dbac],.bead-primary-entry[data-v-c604dbac]{align-items:center;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.75rem;color:var(--fs-color-text-primary);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;justify-content:center;min-height:2.75rem;padding:.625rem .875rem;text-align:center;transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.bead-primary-entry[data-v-c604dbac]{background:var(--fs-color-primary);border-color:var(--fs-color-primary);box-shadow:0 .625rem 1.25rem color-mix(in srgb,var(--fs-color-primary) 22%,transparent);color:var(--fs-color-on-primary);gap:.5rem;min-width:11.5rem}.bead-mobile-camera-entry[data-v-c604dbac]{display:none}.bead-import-notes[data-v-c604dbac]{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:.625rem}.bead-import-notes p[data-v-c604dbac]{font-size:.8125rem;margin:0}.bead-quick-start[data-v-c604dbac]{display:grid;grid-template-rows:auto repeat(2,minmax(4.5rem,1fr));grid-gap:.25rem;background:linear-gradient(160deg,var(--fs-color-bg-surface),color-mix(in srgb,var(--fs-color-bg-surface) 94%,var(--fs-color-primary) 6%));gap:.25rem;padding:1.25rem}.bead-card-heading[data-v-c604dbac],.bead-quick-heading[data-v-c604dbac]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.bead-quick-heading[data-v-c604dbac]{margin-bottom:.75rem}.bead-recent-scroll-hint[data-v-c604dbac]{color:var(--fs-color-text-secondary);font-size:.75rem;line-height:1.45;margin:0;max-width:18rem;text-align:right}.bead-quick-heading>span[data-v-c604dbac]{border:1px solid var(--fs-color-success);border-radius:999px;color:var(--fs-color-success);font-size:.75rem;padding:.25rem .5rem}.bead-quick-start>button[data-v-c604dbac]{align-items:center;display:grid;grid-template-columns:3rem minmax(0,1fr) auto;min-height:4.5rem;grid-gap:.75rem;background:transparent;border:0;border-bottom:1px solid var(--fs-color-border-light);color:var(--fs-color-text-primary);cursor:pointer;font:inherit;gap:.75rem;padding:.75rem;text-align:left;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.bead-quick-start>button[data-v-c604dbac]:last-child{border-bottom:0}.bead-quick-start>button>span[data-v-c604dbac]:nth-child(2){display:grid;grid-gap:.25rem;gap:.25rem}.bead-quick-start small[data-v-c604dbac]{color:var(--fs-color-text-secondary);font-size:.8125rem}.bead-quick-icon[data-v-c604dbac]{background:linear-gradient(145deg,color-mix(in srgb,var(--fs-color-bg-selected) 88%,var(--fs-color-bg-surface)),var(--fs-color-bg-surface));border:1px solid color-mix(in srgb,var(--fs-color-primary) 18%,var(--fs-color-border-light));border-radius:.875rem;box-shadow:0 .375rem .875rem color-mix(in srgb,var(--fs-color-primary) 9%,transparent);font-size:1.25rem;height:3rem;width:3rem}.bead-quick-chevron[data-v-c604dbac]{color:var(--fs-color-text-secondary);font-size:.75rem}.bead-inventory-card[data-v-c604dbac],.bead-recent-card[data-v-c604dbac]{background:linear-gradient(160deg,var(--fs-color-bg-surface),color-mix(in srgb,var(--fs-color-bg-surface) 97%,var(--fs-color-primary) 3%));padding:1.25rem}.bead-recent-empty[data-v-c604dbac]{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;background:color-mix(in srgb,var(--fs-color-bg-surface-2) 94%,var(--fs-color-primary) 6%);border:1px solid color-mix(in srgb,var(--fs-color-primary) 10%,var(--fs-color-border-light));border-radius:.875rem;gap:1rem}.bead-recent-empty[data-v-c604dbac],.bead-recent-loading[data-v-c604dbac]{margin-top:.75rem;min-height:7rem;padding:1rem}.bead-recent-loading[data-v-c604dbac]{background:var(--fs-color-bg-surface-2);border:1px solid var(--fs-color-border-light);border-radius:.875rem;color:var(--fs-color-text-secondary)}.bead-recent-list[data-v-c604dbac]{display:grid;grid-gap:.625rem;gap:.625rem;list-style:none;margin:.75rem 0 0;padding:0}.bead-recent-list.is-scrollable[data-v-c604dbac]{max-height:17.75rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.375rem;scrollbar-gutter:stable}.bead-recent-list>li[data-v-c604dbac]{position:relative}.bead-recent-list>li.is-confirming-removal[data-v-c604dbac]{z-index:4}.bead-recent-row[data-v-c604dbac]{align-items:center;background:var(--fs-color-bg-surface-2);border:1px solid color-mix(in srgb,var(--fs-color-primary) 12%,var(--fs-color-border-light));border-radius:.875rem;display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.bead-recent-row[data-v-c604dbac]:has(.bead-recent-open:focus-visible),.bead-recent-row[data-v-c604dbac]:has(.bead-recent-remove:focus-visible),.bead-recent-row[data-v-c604dbac]:hover{border-color:color-mix(in srgb,var(--fs-color-primary) 54%,var(--fs-color-border-light));box-shadow:0 .375rem 1rem color-mix(in srgb,var(--fs-color-primary) 8%,transparent)}.bead-recent-open[data-v-c604dbac]{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;min-height:5.5rem;width:100%;grid-gap:.875rem;border:0;border-radius:.875rem 0 0 .875rem;color:var(--fs-color-text-primary);gap:.875rem;padding:.75rem;text-align:left}.bead-recent-open[data-v-c604dbac],.bead-recent-remove[data-v-c604dbac]{align-items:center;background:transparent;cursor:pointer;font:inherit}.bead-recent-remove[data-v-c604dbac]{border:0;border-radius:50%;color:var(--fs-color-text-secondary);display:inline-flex;height:2.75rem;justify-content:center;margin-right:.75rem;min-width:2.75rem;padding:0;transition:color .16s ease,background .16s ease;width:2.75rem}.bead-recent-remove[data-v-c604dbac]:focus-visible,.bead-recent-remove[data-v-c604dbac]:hover{background:color-mix(in srgb,var(--fs-color-danger) 10%,transparent);color:var(--fs-color-danger)}.bead-recent-removal-confirmation[data-v-c604dbac]{box-sizing:border-box;display:grid;position:absolute;right:0;top:calc(100% + .5rem);width:min(26rem,100vw - 3rem);grid-gap:.75rem;background:var(--fs-color-bg-surface);border:1px solid color-mix(in srgb,var(--fs-color-danger) 24%,var(--fs-color-border-light));border-radius:.875rem;box-shadow:0 .875rem 2rem color-mix(in srgb,var(--fs-color-text-primary) 14%,transparent);gap:.75rem;padding:.875rem}.bead-recent-removal-confirmation[data-v-c604dbac]:before{background:var(--fs-color-bg-surface);border-left:1px solid color-mix(in srgb,var(--fs-color-danger) 24%,var(--fs-color-border-light));border-top:1px solid color-mix(in srgb,var(--fs-color-danger) 24%,var(--fs-color-border-light));content:"";height:.75rem;position:absolute;right:1.625rem;top:-.375rem;transform:rotate(45deg);width:.75rem}.bead-recent-list.is-scrollable .bead-recent-removal-confirmation[data-v-c604dbac]{margin-top:.5rem;position:static;width:100%}.bead-recent-list.is-scrollable .bead-recent-removal-confirmation[data-v-c604dbac]:before{display:none}.bead-recent-removal-confirmation p[data-v-c604dbac],.bead-recent-removal-confirmation p span[data-v-c604dbac]{display:grid;min-width:0;grid-gap:.25rem;gap:.25rem;margin:0}.bead-recent-removal-confirmation p span[data-v-c604dbac]{color:var(--fs-color-text-secondary);font-size:.75rem}.bead-recent-removal-confirmation>div[data-v-c604dbac]{display:flex;gap:.5rem;justify-content:flex-end}.bead-recent-removal-confirmation button[data-v-c604dbac]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.625rem;color:var(--fs-color-text-primary);cursor:pointer;font:inherit;min-height:2.75rem;padding:.5rem 1rem}.bead-recent-removal-confirmation button.is-danger[data-v-c604dbac]{background:var(--fs-color-danger);border-color:var(--fs-color-danger);color:var(--fs-color-bg-surface)}.bead-recent-removal-confirmation button[data-v-c604dbac]:not(.is-danger):focus-visible,.bead-recent-removal-confirmation button[data-v-c604dbac]:not(.is-danger):hover{background:var(--fs-color-bg-hover);border-color:var(--fs-color-text-secondary)}.bead-recent-open[data-v-c604dbac]:disabled,.bead-recent-removal-confirmation button[data-v-c604dbac]:disabled,.bead-recent-remove[data-v-c604dbac]:disabled{cursor:wait;opacity:.65}.bead-recent-thumbnail[data-v-c604dbac]{align-items:center;background:var(--fs-color-bg-selected);border:1px solid var(--fs-color-border-light);border-radius:.75rem;color:var(--fs-color-primary);display:grid;height:4rem;justify-items:center;overflow:hidden;place-items:center;width:4rem}.bead-recent-thumbnail img[data-v-c604dbac]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bead-recent-copy[data-v-c604dbac]{display:grid;min-width:0;grid-gap:.25rem;gap:.25rem}.bead-recent-stage[data-v-c604dbac],.bead-recent-title-row[data-v-c604dbac]{align-items:center;display:flex;gap:.5rem}.bead-recent-title-row strong[data-v-c604dbac]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bead-recent-stage[data-v-c604dbac]{color:var(--fs-color-primary);font-size:.75rem}.bead-recent-stage small[data-v-c604dbac],.bead-recent-updated[data-v-c604dbac]{color:var(--fs-color-text-secondary);font-size:.75rem}.bead-recent-chevron[data-v-c604dbac]{color:var(--fs-color-text-secondary)}.bead-recent-error[data-v-c604dbac],.bead-recent-status[data-v-c604dbac]{line-height:1.5;margin:.625rem 0 0}.bead-recent-error[data-v-c604dbac]{color:var(--fs-color-danger)}.bead-recent-status[data-v-c604dbac]{color:var(--fs-color-success)}.bead-empty-visual[data-v-c604dbac]{align-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--fs-color-bg-selected) 82%,var(--fs-color-bg-surface)),var(--fs-color-bg-surface));border:1px solid color-mix(in srgb,var(--fs-color-primary) 20%,var(--fs-color-border-light));border-radius:1.125rem;box-shadow:0 .5rem 1rem color-mix(in srgb,var(--fs-color-primary) 10%,transparent);color:var(--fs-color-primary);display:grid;font-size:1.25rem;height:4rem;justify-items:center;place-items:center;position:relative;width:4rem}.bead-empty-visual span[data-v-c604dbac]{background:color-mix(in srgb,var(--fs-color-primary) 42%,transparent);border-radius:50%;height:.375rem;position:absolute;width:.375rem}.bead-empty-visual span[data-v-c604dbac]:first-child{left:.75rem;top:.625rem}.bead-empty-visual span[data-v-c604dbac]:nth-child(2){right:.75rem;top:.75rem}.bead-empty-visual span[data-v-c604dbac]:nth-child(3){bottom:.625rem;right:.625rem}.bead-inventory-card[data-v-c604dbac]{align-content:start;display:grid;grid-gap:.75rem;gap:.75rem}.bead-inventory-card button[data-v-c604dbac]{gap:.5rem;width:100%}.bead-control-panel fieldset[data-v-c604dbac],.bead-settings-panel fieldset[data-v-c604dbac]{display:grid;min-width:0;grid-gap:.75rem;border:0;border-radius:0;border-top:1px solid var(--fs-color-divider);gap:.75rem;padding:1rem 0 0}.bead-control-panel legend[data-v-c604dbac],.bead-settings-panel legend[data-v-c604dbac]{color:var(--fs-color-text-secondary);font-weight:700;padding:0 .375rem 0 0}.bead-choice-grid label[data-v-c604dbac]{align-items:center;border:1px solid var(--fs-color-border);border-radius:.75rem;cursor:pointer;display:flex;gap:.5rem;min-height:2.75rem;padding:.625rem .75rem}.bead-visually-hidden[data-v-c604dbac]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.bead-choice-grid[data-v-c604dbac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.bead-entry-button[data-v-c604dbac]:hover,.bead-inline-fields button[data-v-c604dbac]:hover,.bead-inventory-card button[data-v-c604dbac]:hover,.bead-preset-grid button[data-v-c604dbac]:hover,.bead-primary-entry[data-v-c604dbac]:hover,.bead-quick-start>button[data-v-c604dbac]:hover,.bead-recent-open[data-v-c604dbac]:hover,.bead-text-entry[data-v-c604dbac]:hover{background:var(--fs-color-bg-hover);border-color:var(--fs-color-primary);color:var(--fs-color-primary)}.bead-quick-start>button[data-v-c604dbac]:hover{transform:translate(.125rem)}.bead-primary-entry[data-v-c604dbac]:hover{background:var(--fs-color-primary-hover);border-color:var(--fs-color-primary-hover);box-shadow:0 .75rem 1.5rem color-mix(in srgb,var(--fs-color-primary) 28%,transparent);color:var(--fs-color-on-primary);transform:translateY(-.0625rem)}.bead-blank-card[data-v-c604dbac],.bead-control-panel[data-v-c604dbac],.bead-preview-panel[data-v-c604dbac],.bead-settings-panel[data-v-c604dbac]{display:grid;grid-gap:1rem;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:1rem;gap:1rem;padding:1rem}.bead-control-panel[data-v-c604dbac],.bead-settings-panel[data-v-c604dbac]{align-content:start}.bead-preview-panel[data-v-c604dbac]{grid-template-rows:minmax(0,1fr)}.bead-preview-panel.has-preview-purpose[data-v-c604dbac]{grid-template-rows:minmax(0,1fr) auto}.bead-blank-options[data-v-c604dbac]{align-items:end;display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);max-width:80rem;width:100%;grid-gap:.75rem 1rem;gap:.75rem 1rem}.bead-blank-presets[data-v-c604dbac]{width:100%}.bead-inline-fields.bead-blank-custom-fields[data-v-c604dbac]{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(12rem,auto)}.bead-blank-custom-fields button[data-v-c604dbac]{min-width:12rem;white-space:nowrap}.bead-blank-card .bead-blank-limit-hint[data-v-c604dbac]{grid-column:1/-1;margin-top:0}.bead-preset-grid[data-v-c604dbac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));grid-gap:.5rem;gap:.5rem}.bead-preset-grid button[aria-pressed=true][data-v-c604dbac]{background:var(--fs-color-bg-selected);border-color:var(--fs-color-primary);color:var(--fs-color-primary)}.bead-pattern-size-presets[data-v-c604dbac]{background:linear-gradient(145deg,color-mix(in srgb,var(--fs-color-bg-surface-2) 88%,var(--fs-color-bg-surface)),color-mix(in srgb,var(--fs-color-bg-selected) 24%,var(--fs-color-bg-surface-2)));border:1px solid var(--fs-color-border-light);border-radius:1rem;gap:.25rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:.25rem}.bead-pattern-size-presets button[data-v-c604dbac]{align-items:center;background:transparent;border-color:transparent;border-radius:.75rem;color:var(--fs-color-text-secondary);display:grid;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-items:center;min-height:3.25rem;min-width:0;padding:.625rem .25rem;place-items:center;position:relative}.bead-pattern-size-presets button[data-v-c604dbac]:hover{background:color-mix(in srgb,var(--fs-color-bg-surface) 76%,transparent);box-shadow:0 .25rem .75rem color-mix(in srgb,var(--fs-color-text-primary) 7%,transparent);color:var(--fs-color-text-primary)}.bead-pattern-size-presets button[aria-pressed=true][data-v-c604dbac]{background:var(--fs-color-bg-surface);border-color:color-mix(in srgb,var(--fs-color-primary) 34%,var(--fs-color-border-light));box-shadow:0 .375rem 1rem color-mix(in srgb,var(--fs-color-primary) 14%,transparent);color:var(--fs-color-primary)}.bead-pattern-size-copy[data-v-c604dbac]{display:grid;min-width:0;grid-gap:.125rem;gap:.125rem;text-align:center}.bead-pattern-size-copy strong[data-v-c604dbac]{font-size:.75rem;line-height:1.25;white-space:nowrap}.bead-custom-size-panel[data-v-c604dbac]{background:color-mix(in srgb,var(--fs-color-bg-surface-2) 76%,var(--fs-color-bg-surface));border:1px solid var(--fs-color-border-light);border-radius:.875rem;display:grid;overflow:hidden;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.bead-custom-size-panel.is-expanded[data-v-c604dbac]{background:var(--fs-color-bg-surface);border-color:color-mix(in srgb,var(--fs-color-primary) 28%,var(--fs-color-border-light));box-shadow:0 .375rem 1rem color-mix(in srgb,var(--fs-color-text-primary) 6%,transparent)}.bead-custom-size-toggle[data-v-c604dbac]{align-items:center;background:transparent;border:0;color:var(--fs-color-text-secondary);cursor:pointer;display:flex;font:inherit;font-size:.8125rem;font-weight:700;gap:.75rem;justify-content:space-between;line-height:1.4;min-height:2.75rem;padding:.625rem .75rem;text-align:left;transition:background-color .16s ease;width:100%}.bead-custom-size-toggle[data-v-c604dbac]:hover{background:color-mix(in srgb,var(--fs-color-primary) 7%,transparent)}.bead-custom-size-chevron[data-v-c604dbac]{color:var(--fs-color-text-secondary);flex:0 0 auto;font-size:.75rem;transition:color .18s ease,transform .18s ease}.bead-custom-size-panel.is-expanded .bead-custom-size-chevron[data-v-c604dbac]{color:var(--fs-color-primary);transform:rotate(90deg)}.bead-custom-size-content[data-v-c604dbac]{border-top:1px solid var(--fs-color-divider);padding:.25rem .75rem .75rem}.bead-custom-size-content .bead-compact-number-grid label[data-v-c604dbac]{font-size:.75rem}.bead-custom-size-content .bead-input-with-unit[data-v-c604dbac]{font-size:.875rem}.bead-custom-size-collapse-enter-active[data-v-c604dbac],.bead-custom-size-collapse-leave-active[data-v-c604dbac]{transition:opacity .16s ease,transform .16s ease}.bead-custom-size-collapse-enter-from[data-v-c604dbac],.bead-custom-size-collapse-leave-to[data-v-c604dbac]{opacity:0;transform:translateY(-.25rem)}.bead-compact-number-grid[data-v-c604dbac],.bead-field-grid[data-v-c604dbac],.bead-inline-fields[data-v-c604dbac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.bead-inline-fields button[data-v-c604dbac]{align-self:end}.bead-compact-number-grid label[data-v-c604dbac],.bead-field-grid label[data-v-c604dbac],.bead-inline-fields label[data-v-c604dbac],.bead-range-field[data-v-c604dbac],.bead-settings-panel label[data-v-c604dbac]{display:grid;min-width:0;grid-gap:.375rem;color:var(--fs-color-text-secondary);font-size:.875rem;font-weight:500;gap:.375rem}.bead-input-with-unit[data-v-c604dbac]{align-items:center;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.625rem;color:var(--fs-color-text-secondary);display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0}.bead-input-with-unit input[type=number][data-v-c604dbac]{background:transparent;border:0;min-width:0}.bead-input-with-unit>span[data-v-c604dbac]{font-size:.8125rem;font-weight:700;padding:0 .75rem 0 .375rem;white-space:nowrap}.bead-input-with-unit[data-v-c604dbac]:has(input:focus-visible){outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}.bead-input-with-unit input[data-v-c604dbac]:focus-visible{outline:0}input[type=number][data-v-c604dbac],select[data-v-c604dbac]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.625rem;box-sizing:border-box;color:var(--fs-color-text-primary);font:inherit;min-height:2.75rem;padding:.625rem .75rem;width:100%}input[type=range][data-v-c604dbac]{min-height:2.75rem}.bead-stage-actions[data-v-c604dbac]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.bead-stage-actions button[data-v-c604dbac]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.75rem;color:var(--fs-color-text-primary);cursor:pointer;font-weight:700;min-height:2.75rem;padding:.625rem 1rem}.bead-stage-actions button[data-v-c604dbac]:disabled{cursor:wait;opacity:.72}.bead-stage-actions .bead-stage-primary[data-v-c604dbac]{background:var(--fs-color-primary);border-color:var(--fs-color-primary);color:var(--fs-color-on-primary)}.bead-generation-feedback[data-v-c604dbac]{align-items:center;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.75rem;color:var(--fs-color-text-primary);display:flex;gap:.75rem;min-height:2.75rem;padding:.625rem .875rem}.bead-generation-feedback.is-running[data-v-c604dbac]{background:color-mix(in srgb,var(--fs-color-primary) 8%,var(--fs-color-bg-surface));border-color:color-mix(in srgb,var(--fs-color-primary) 38%,var(--fs-color-border))}.bead-generation-feedback.is-running progress[data-v-c604dbac]{flex:1 1 auto;min-width:5rem}.bead-generation-feedback.is-error[data-v-c604dbac]{background:color-mix(in srgb,var(--fs-color-danger) 8%,var(--fs-color-bg-surface));border-color:color-mix(in srgb,var(--fs-color-danger) 38%,var(--fs-color-border))}.bead-generation-feedback.is-error span[data-v-c604dbac]{flex:1 1 auto}.bead-generation-feedback.is-error button[data-v-c604dbac]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-danger);border-radius:.625rem;color:var(--fs-color-danger);cursor:pointer;font-weight:700;min-height:2.5rem;padding:.5rem .875rem}.bead-generation-workbench[data-v-c604dbac]{min-width:0}.bead-generation-engine[data-v-c604dbac]{display:none}.bead-generate-layout[data-v-c604dbac]{align-items:stretch;display:grid;grid-template-columns:minmax(14rem,.72fr) minmax(29rem,1.75fr) minmax(15rem,.78fr);grid-gap:.75rem;gap:.75rem}.bead-generate-layout>.bead-control-panel[data-v-c604dbac],.bead-generate-layout>.bead-preview-panel[data-v-c604dbac],.bead-generate-layout>.bead-settings-panel[data-v-c604dbac]{box-sizing:border-box;height:clamp(38rem,100vh - 20rem,46rem);min-height:0}.bead-generate-layout>.bead-control-panel[data-v-c604dbac],.bead-generate-layout>.bead-settings-panel[data-v-c604dbac]{overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin}.bead-generate-layout>.bead-preview-panel[data-v-c604dbac]{overflow:hidden}.bead-panel-heading[data-v-c604dbac]{align-items:flex-start}.bead-panel-heading[data-v-c604dbac],.bead-summary-heading[data-v-c604dbac]{display:flex;gap:.75rem;justify-content:space-between}.bead-summary-heading[data-v-c604dbac]{align-items:center;border-bottom:1px solid var(--fs-color-divider);padding-bottom:.75rem}.bead-summary-heading .bead-panel-kicker[data-v-c604dbac]{display:none}.bead-summary-heading h2[data-v-c604dbac]{font-size:1.0625rem;line-height:1.25;margin:0}.bead-generate-layout>.bead-control-panel[data-v-c604dbac]{gap:.875rem;padding:.875rem}.bead-control-panel[data-v-c604dbac] .bead-inline-preprocessing{background:transparent;border:0;border-radius:0;box-shadow:none;display:block;padding:0}.bead-control-panel[data-v-c604dbac] .bead-inline-preprocessing .bead-preprocessing-heading{display:none}.bead-control-panel[data-v-c604dbac] .bead-inline-preprocessing .bead-preprocessing-layout{display:block}.bead-control-panel[data-v-c604dbac] .bead-inline-preprocessing .bead-preprocessing-controls{display:grid;grid-gap:.75rem;gap:.75rem}.bead-generate-layout>.bead-settings-panel[data-v-c604dbac]{gap:.75rem;padding:.875rem}.bead-generate-layout .bead-compact-number-grid[data-v-c604dbac]{gap:.5rem}.bead-generate-layout .bead-input-with-unit input[type=number][data-v-c604dbac]{font-size:.875rem;padding-right:.25rem}.bead-generate-layout .bead-input-with-unit>span[data-v-c604dbac]{font-size:.75rem;padding-left:.125rem;padding-right:.5rem}.bead-panel-kicker[data-v-c604dbac]{color:var(--fs-color-primary);font-size:.75rem;font-weight:700;margin:0 0 .25rem}.bead-ready-badge[data-v-c604dbac]{border:1px solid color-mix(in srgb,var(--fs-color-success) 45%,var(--fs-color-border));border-radius:999px;color:var(--fs-color-success);flex:0 0 auto;font-size:.75rem;font-weight:700;padding:.25rem .5rem}.bead-workbench-summary[data-v-c604dbac]{display:grid;margin:0}.bead-workbench-summary>div[data-v-c604dbac]{align-items:baseline;border-bottom:1px solid var(--fs-color-divider);display:flex;gap:.75rem;justify-content:space-between;padding:.6875rem 0}.bead-workbench-summary dt[data-v-c604dbac]{color:var(--fs-color-text-secondary);font-size:.8125rem}.bead-workbench-summary dd[data-v-c604dbac]{color:var(--fs-color-text-primary);font-weight:700;margin:0;text-align:right}.bead-workbench-summary>[data-testid=bead-generate-bead-size][data-v-c604dbac],.bead-workbench-summary>[data-testid=bead-generation-palette-setting][data-v-c604dbac]{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;grid-gap:.5rem;gap:.5rem}.bead-summary-label[data-v-c604dbac]{align-items:center;display:inline-flex;gap:.375rem;white-space:nowrap}.bead-summary-select[data-v-c604dbac]{min-width:0;width:100%}.bead-summary-select select[data-v-c604dbac]{font-size:.75rem;font-weight:500;min-width:0}.bead-stock-summary[data-v-c604dbac]{display:grid;grid-gap:.375rem;background:color-mix(in srgb,var(--fs-color-warning) 8%,var(--fs-color-bg-surface));border-left:.1875rem solid var(--fs-color-warning);border-radius:.625rem;gap:.375rem;padding:.875rem}.bead-stock-summary span[data-v-c604dbac]{color:var(--fs-color-text-secondary);font-size:.75rem;line-height:1.5}.bead-generation-progress[data-v-c604dbac]{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:auto}.bead-generation-progress>div[data-v-c604dbac]{color:var(--fs-color-text-secondary);display:flex;font-size:.75rem;gap:.75rem;justify-content:space-between}.bead-generation-progress progress[data-v-c604dbac]{accent-color:var(--fs-color-primary);height:.375rem;width:100%}.bead-preview-content[data-v-c604dbac]{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;grid-gap:.75rem;gap:.75rem}.bead-preview-tabs[data-v-c604dbac]{display:flex;gap:.5rem}.bead-preview-tabs button[data-v-c604dbac]{background:var(--fs-color-bg-surface-2);border:1px solid var(--fs-color-border);border-radius:.625rem;color:var(--fs-color-text-primary);cursor:pointer;font-weight:500;min-height:2.75rem;padding:.625rem .875rem}.bead-preview-tabs button[aria-selected=true][data-v-c604dbac]{background:var(--fs-color-bg-selected);border-color:var(--fs-color-primary);color:var(--fs-color-primary);font-weight:700}.bead-preview-comparison-grid[data-v-c604dbac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;grid-gap:.75rem;gap:.75rem}.bead-preview-comparison-card[data-v-c604dbac]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.875rem;display:grid;grid-template-rows:auto minmax(0,1fr);margin:0;min-height:0;min-width:0;overflow:hidden}.bead-preview-comparison-card figcaption[data-v-c604dbac]{display:grid;grid-gap:.125rem;border-bottom:1px solid var(--fs-color-border-light);gap:.125rem;padding:.75rem .875rem}.bead-preview-comparison-card figcaption span[data-v-c604dbac]{color:var(--fs-color-text-secondary);font-size:.75rem;line-height:1.5}.bead-preview-comparison-card .bead-canvas-frame[data-v-c604dbac]{border:0;border-radius:0}.bead-canvas-frame[data-v-c604dbac]{align-items:center;background-color:var(--fs-color-bg-surface-2);background-image:linear-gradient(45deg,var(--fs-color-bg-hover) 25%,transparent 25%),linear-gradient(-45deg,var(--fs-color-bg-hover) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--fs-color-bg-hover) 75%),linear-gradient(-45deg,transparent 75%,var(--fs-color-bg-hover) 75%);background-position:0 0,0 .5rem,.5rem -.5rem,-.5rem 0;background-size:1rem 1rem;border:1px solid var(--fs-color-border);border-radius:.875rem;display:grid;height:100%;justify-items:center;min-height:0;overflow:auto;overscroll-behavior:contain;padding:1rem;place-items:center}.bead-canvas-frame canvas[data-v-c604dbac]{background:transparent;border:1px solid var(--fs-color-divider);display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.bead-canvas-frame canvas.is-pixel-art[data-v-c604dbac]{image-rendering:pixelated}.bead-preview-purpose[data-v-c604dbac]{background:var(--fs-color-bg-selected);border-left:.1875rem solid var(--fs-color-primary);border-radius:.5rem;color:var(--fs-color-text-secondary);font-size:.8125rem;line-height:1.5;padding:.75rem}.bead-preview-purpose__result[data-v-c604dbac]{color:var(--fs-color-text-primary);font-weight:700}.bead-metrics[data-v-c604dbac]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.bead-metrics article[data-v-c604dbac]{display:grid;min-width:0;grid-gap:.375rem;background:var(--fs-color-bg-surface-2);border:1px solid var(--fs-color-border-light);border-radius:.75rem;gap:.375rem;padding:.875rem}.bead-metrics small[data-v-c604dbac],.bead-metrics span[data-v-c604dbac]{color:var(--fs-color-text-secondary);font-size:.75rem}.bead-metrics small[data-v-c604dbac]{line-height:1.5}.bead-metrics strong[data-v-c604dbac]{word-wrap:anywhere;font-weight:700}.bead-error-message[data-v-c604dbac],.bead-status-message[data-v-c604dbac],.bead-success-message[data-v-c604dbac]{border:1px solid;border-radius:.75rem;font-weight:500;padding:.875rem 1rem}.bead-status-message[data-v-c604dbac]{align-items:center;background:var(--fs-color-bg-selected);color:var(--fs-color-primary);display:flex;gap:.75rem;justify-content:space-between}.bead-status-message button[data-v-c604dbac]{background:var(--fs-color-bg-surface);border:1px solid;border-radius:.625rem;color:inherit;cursor:pointer;font-weight:700;min-height:2.75rem;padding:.5rem .875rem}.bead-error-message[data-v-c604dbac]{background:color-mix(in srgb,var(--fs-color-danger) 8%,transparent);color:var(--fs-color-danger)}.bead-success-message[data-v-c604dbac]{background:color-mix(in srgb,var(--fs-color-success) 8%,transparent);color:var(--fs-color-success)}.bead-entry-button[data-v-c604dbac]:focus-visible,.bead-preset-grid button[data-v-c604dbac]:focus-visible,.bead-primary-entry[data-v-c604dbac]:focus-visible,.bead-text-entry[data-v-c604dbac]:focus-visible,button[data-v-c604dbac]:focus-visible,input[data-v-c604dbac]:focus-visible,select[data-v-c604dbac]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}@media(max-width:768px){.bead-generation-workbench-header[data-v-c604dbac]{align-items:stretch;flex-direction:column;gap:.75rem}.bead-generation-workbench-header .bead-stage-actions[data-v-c604dbac]{width:100%}.bead-generation-workbench-header .bead-stage-actions button[data-v-c604dbac]{flex:1 1 0}.bead-generation-feedback[data-v-c604dbac]{align-items:stretch;flex-direction:column}.bead-blank-options[data-v-c604dbac],.bead-choice-grid[data-v-c604dbac],.bead-compact-number-grid[data-v-c604dbac],.bead-field-grid[data-v-c604dbac],.bead-generate-layout[data-v-c604dbac],.bead-home-dashboard[data-v-c604dbac],.bead-home-lower[data-v-c604dbac],.bead-inline-fields[data-v-c604dbac],.bead-metrics[data-v-c604dbac],.bead-preview-comparison-grid[data-v-c604dbac]{grid-template-columns:minmax(0,1fr)}.bead-upload-hero[data-v-c604dbac]{min-height:0;padding:1.25rem}.bead-generate-layout>.bead-control-panel[data-v-c604dbac],.bead-generate-layout>.bead-preview-panel[data-v-c604dbac],.bead-generate-layout>.bead-settings-panel[data-v-c604dbac]{height:auto;overflow:visible}.bead-generate-layout>.bead-preview-panel[data-v-c604dbac]{min-height:32rem}.bead-upload-hero h2[data-v-c604dbac]{font-size:1.5rem}.bead-upload-actions[data-v-c604dbac]{width:100%}.bead-sampling-mode-grid[data-v-c604dbac]{grid-template-columns:minmax(0,1fr)}.bead-primary-entry[data-v-c604dbac]{flex:1 1 12rem}.bead-mobile-camera-entry[data-v-c604dbac]{display:inline-flex;flex:0 0 auto}.bead-inventory-card[data-v-c604dbac],.bead-quick-start[data-v-c604dbac],.bead-recent-card[data-v-c604dbac]{padding:1rem}.bead-quick-start[data-v-c604dbac]{gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto minmax(5rem,auto)}.bead-quick-heading[data-v-c604dbac]{grid-column:1/-1;margin-bottom:.25rem}.bead-quick-start>button[data-v-c604dbac]{border:1px solid var(--fs-color-border-light);border-radius:.75rem;display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-height:5rem;padding:.75rem .5rem;text-align:center}.bead-quick-start>button[data-v-c604dbac]:last-child{border-bottom:1px solid var(--fs-color-border-light)}.bead-quick-chevron[data-v-c604dbac],.bead-quick-start small[data-v-c604dbac]{display:none}.bead-quick-icon[data-v-c604dbac]{height:2.5rem;width:2.5rem}.bead-recent-empty[data-v-c604dbac]{gap:.75rem;grid-template-columns:auto minmax(0,1fr);margin-top:.5rem;min-height:0;padding:.75rem}.bead-recent-list.is-scrollable[data-v-c604dbac]{max-height:15.5rem}.bead-recent-row[data-v-c604dbac]{grid-template-columns:minmax(0,1fr) 2.75rem}.bead-recent-open[data-v-c604dbac]{gap:.625rem;grid-template-columns:3.25rem minmax(0,1fr) auto;min-height:4.75rem;padding:.625rem}.bead-recent-remove[data-v-c604dbac]{margin-right:.5rem}.bead-recent-removal-confirmation[data-v-c604dbac]{align-items:stretch;box-shadow:none;margin-top:.5rem;position:static;width:auto}.bead-recent-removal-confirmation[data-v-c604dbac]:before{display:none}.bead-recent-removal-confirmation button[data-v-c604dbac],.bead-recent-removal-confirmation>div[data-v-c604dbac]{flex:1 1 0}.bead-empty-visual[data-v-c604dbac],.bead-recent-thumbnail[data-v-c604dbac]{height:3.25rem;width:3.25rem}.bead-canvas-frame[data-v-c604dbac]{min-height:16rem;padding:.5rem}.bead-preview-tabs button[data-v-c604dbac]{flex:1 1 0}.bead-preview-comparison-card .bead-canvas-frame[data-v-c604dbac]{min-height:12rem}.bead-metrics[data-v-c604dbac]{grid-template-columns:repeat(2,minmax(0,1fr))}}.bead-inventory-panel[data-v-8dfa97b7]{display:grid;grid-gap:1rem;gap:1rem}.bead-inventory-actions[data-v-8dfa97b7],.bead-inventory-heading[data-v-8dfa97b7],.bead-inventory-recovery-heading[data-v-8dfa97b7]{align-items:center;display:flex;gap:.75rem}.bead-inventory-recovery[data-v-8dfa97b7]{display:grid;grid-gap:1rem;background:var(--el-color-danger-light-9);border:1px solid var(--el-color-danger-light-5);border-radius:.75rem;gap:1rem;padding:1.25rem}.bead-inventory-recovery-heading[data-v-8dfa97b7]{justify-content:space-between}.bead-inventory-recovery-heading h2[data-v-8dfa97b7],.bead-inventory-recovery-heading p[data-v-8dfa97b7],.bead-inventory-recovery-note[data-v-8dfa97b7]{margin:0}.bead-inventory-recovery-heading p[data-v-8dfa97b7],.bead-inventory-recovery-note[data-v-8dfa97b7]{color:var(--fs-color-text-secondary)}.bead-inventory-recovery-summary[data-v-8dfa97b7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0}.bead-inventory-recovery-summary div[data-v-8dfa97b7]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.5rem;padding:.75rem}.bead-inventory-recovery-summary dt[data-v-8dfa97b7]{color:var(--fs-color-text-secondary)}.bead-inventory-recovery-summary dd[data-v-8dfa97b7]{font-weight:700;margin:.25rem 0 0}.bead-inventory-heading[data-v-8dfa97b7]{justify-content:space-between}.bead-inventory-integrated-heading[data-v-8dfa97b7]{align-items:end;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,42rem);grid-gap:1.5rem;border-bottom:1px solid var(--fs-color-border-light);gap:1.5rem;padding-bottom:.875rem}.bead-inventory-integrated-title[data-v-8dfa97b7]{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem}.bead-inventory-integrated-description[data-v-8dfa97b7],.bead-inventory-integrated-heading h1[data-v-8dfa97b7]{margin:0}.bead-inventory-integrated-heading h1[data-v-8dfa97b7]{font-size:1.5rem;font-weight:700}.bead-inventory-integrated-description[data-v-8dfa97b7]{color:var(--fs-color-text-secondary);line-height:1.5;text-align:right}.bead-inventory-local-badge[data-v-8dfa97b7]{align-items:center;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:999px;color:var(--fs-color-primary);display:inline-flex;font-size:.75rem;font-weight:700;min-height:1.75rem;padding:.125rem .625rem}.bead-inventory-integrated-heading h1[data-v-8dfa97b7]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}.bead-inventory-backup h3[data-v-8dfa97b7],.bead-inventory-empty h3[data-v-8dfa97b7],.bead-inventory-heading h2[data-v-8dfa97b7]{font-weight:700;margin:0}.bead-inventory-eyebrow[data-v-8dfa97b7]{color:var(--fs-color-primary);font-size:.75rem;font-weight:700;margin:0 0 .25rem}.bead-inventory-backup[data-v-8dfa97b7],.bead-inventory-empty[data-v-8dfa97b7]{background:var(--fs-color-bg-surface-2);border:1px dashed var(--fs-color-border);border-radius:.75rem;padding:1rem}.bead-inventory-stock-entry[data-v-8dfa97b7]{margin-top:1rem}.bead-inventory-actions[data-v-8dfa97b7]{flex-wrap:wrap;margin-top:1rem}.bead-inventory-import-status[data-v-8dfa97b7]{align-items:center;background:var(--fs-color-bg-selected);border:1px solid var(--fs-color-primary);border-radius:.75rem;color:var(--fs-color-primary);display:flex;gap:.75rem;justify-content:space-between;padding:.75rem 1rem}.bead-inventory-file-action[data-v-8dfa97b7]{align-items:center;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.5rem;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;min-height:2.75rem;padding:.5rem .875rem}.bead-inventory-file-action[data-v-8dfa97b7]:hover{background:var(--fs-color-bg-hover);color:var(--fs-color-primary)}.bead-inventory-file-action input[data-v-8dfa97b7]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.bead-inventory-table-wrap[data-v-8dfa97b7]{margin-top:1rem;overflow-x:auto}.bead-inventory-table-toolbar[data-v-8dfa97b7]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.bead-inventory-brand-filter[data-v-8dfa97b7],.bead-inventory-filter[data-v-8dfa97b7]{display:grid;grid-gap:.375rem;color:var(--fs-color-text-secondary);font-size:.8125rem;gap:.375rem;min-width:14rem}.bead-inventory-brand-filter select[data-v-8dfa97b7],.bead-inventory-filter select[data-v-8dfa97b7]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.5rem;color:var(--fs-color-text-primary);min-height:2.75rem;padding:.5rem}.bead-inventory-table[data-v-8dfa97b7]{border-collapse:collapse;text-align:left;width:100%}.bead-inventory-table td[data-v-8dfa97b7],.bead-inventory-table th[data-v-8dfa97b7]{border-bottom:1px solid var(--fs-color-divider);padding:.625rem;white-space:nowrap}.bead-inventory-table th[data-v-8dfa97b7]{background:var(--fs-color-bg-surface-2);color:var(--fs-color-text-secondary);font-size:.75rem;font-weight:700}.bead-inventory-row--replenishment td[data-v-8dfa97b7]{background:color-mix(in srgb,var(--fs-color-warning) 8%,transparent)}.bead-inventory-row--shortage td[data-v-8dfa97b7]{background:color-mix(in srgb,var(--fs-color-danger) 8%,transparent)}.bead-inventory-remaining-value[data-v-8dfa97b7]{align-items:center;display:inline-flex;gap:.5rem}.bead-inventory-replenishment-badge[data-v-8dfa97b7]{align-items:center;background:color-mix(in srgb,var(--fs-color-warning) 18%,transparent);border-radius:999px;color:var(--fs-color-warning-hover);display:inline-flex;font-size:.75rem;font-weight:700;min-height:1.5rem;padding:.125rem .5rem}.bead-inventory-replenishment-badge--shortage[data-v-8dfa97b7]{background:color-mix(in srgb,var(--fs-color-danger) 14%,transparent);color:var(--fs-color-danger)}.bead-inventory-minimum-editor[data-v-8dfa97b7]{background:transparent;border:1px solid transparent;border-radius:.375rem;color:var(--fs-color-text-primary);font:inherit;min-height:2.25rem;padding:.375rem .5rem;text-align:right;width:6rem}.bead-inventory-minimum-editor[data-v-8dfa97b7]:focus,.bead-inventory-minimum-editor[data-v-8dfa97b7]:hover{background:var(--fs-color-bg-surface);border-color:var(--fs-color-border)}.bead-inventory-minimum-editor[data-v-8dfa97b7]:focus{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}.bead-inventory-row-actions[data-v-8dfa97b7]{align-items:center;display:flex;gap:.375rem}.bead-inventory-row-actions[data-v-8dfa97b7] .el-button{min-height:2.25rem;padding:.375rem .625rem}.bead-inventory-row-actions[data-v-8dfa97b7] .el-button+.el-button{margin-left:0}.bead-inventory-color-option[data-v-8dfa97b7],.bead-inventory-color-value[data-v-8dfa97b7],.bead-inventory-selected-color[data-v-8dfa97b7]{align-items:center;display:inline-flex;gap:.5rem}.bead-inventory-color-swatch[data-v-8dfa97b7]{border:1px solid var(--fs-color-border);border-radius:.25rem;box-shadow:inset 0 0 0 1px #ffffff59;display:inline-block;flex:0 0 auto;height:1rem;width:1rem}.bead-inventory-form[data-v-8dfa97b7]{align-items:end;display:grid;grid-template-columns:repeat(4,minmax(8rem,1fr));grid-gap:.75rem;border:1px solid var(--fs-color-border-light);border-radius:.75rem;gap:.75rem;margin-top:1rem;padding:1rem}.bead-inventory-form label[data-v-8dfa97b7]{display:grid;grid-gap:.375rem;color:var(--fs-color-text-secondary);font-size:.8125rem;gap:.375rem}.bead-inventory-form small[data-v-8dfa97b7],.bead-inventory-palette-preview small[data-v-8dfa97b7]{color:var(--fs-color-text-secondary);font-size:.75rem;line-height:1.4}.bead-inventory-form input[data-v-8dfa97b7],.bead-inventory-form select[data-v-8dfa97b7]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.5rem;color:var(--fs-color-text-primary);min-height:2.75rem;padding:.5rem}.bead-inventory-form[data-v-8dfa97b7] .el-select{width:100%}.bead-inventory-form[data-v-8dfa97b7] .el-select__wrapper{min-height:2.75rem}.bead-inventory-movement-dialog-form[data-v-8dfa97b7]{display:grid;grid-gap:1rem;gap:1rem}.bead-inventory-movement-dialog-form p[data-v-8dfa97b7]{color:var(--fs-color-text-secondary);margin:0}.bead-inventory-movement-dialog-form label[data-v-8dfa97b7]{display:grid;grid-gap:.375rem;color:var(--fs-color-text-secondary);font-size:.8125rem;gap:.375rem}.bead-inventory-movement-dialog-form input[data-v-8dfa97b7]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.5rem;color:var(--fs-color-text-primary);min-height:2.75rem;padding:.5rem}.bead-inventory-palette-preview[data-v-8dfa97b7]{align-self:stretch;display:grid;grid-gap:.375rem;color:var(--fs-color-text-secondary);font-size:.8125rem;gap:.375rem}.bead-inventory-palette-swatches[data-v-8dfa97b7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(.75rem,1fr));grid-gap:.1875rem;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.5rem;gap:.1875rem;max-height:4.75rem;overflow-y:auto;padding:.5rem}.bead-inventory-palette-swatches .bead-inventory-color-swatch[data-v-8dfa97b7]{border-radius:.125rem;height:.75rem;width:100%}.bead-inventory-panel[data-v-8dfa97b7] .el-button{min-height:2.75rem}.bead-inventory-ledger[data-v-8dfa97b7]{display:grid;grid-gap:.5rem;gap:.5rem;list-style:none;padding:0}.bead-inventory-ledger>li[data-v-8dfa97b7]{border:1px solid var(--fs-color-border-light);border-radius:.5rem;display:grid;justify-content:space-between;padding:.75rem;grid-gap:.75rem;gap:.75rem}.bead-inventory-ledger-summary[data-v-8dfa97b7]{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:1rem;gap:1rem}.bead-inventory-ledger-identity[data-v-8dfa97b7],.bead-inventory-ledger-quantity[data-v-8dfa97b7]{display:grid;grid-gap:.25rem;gap:.25rem}.bead-inventory-ledger-detail span[data-v-8dfa97b7]:last-child,.bead-inventory-ledger-identity span[data-v-8dfa97b7],.bead-inventory-ledger-quantity span[data-v-8dfa97b7]{color:var(--fs-color-text-secondary);font-size:.75rem}.bead-inventory-ledger-quantity[data-v-8dfa97b7]{justify-items:end;white-space:nowrap}.bead-inventory-ledger-change--increase[data-v-8dfa97b7]{color:var(--fs-color-success)}.bead-inventory-ledger-change--decrease[data-v-8dfa97b7]{color:var(--fs-color-danger)}.bead-inventory-ledger-change--neutral[data-v-8dfa97b7]{color:var(--fs-color-text-primary)}.bead-inventory-ledger time[data-v-8dfa97b7]{color:var(--fs-color-text-secondary);font-size:.75rem;white-space:nowrap}.bead-inventory-ledger details[data-v-8dfa97b7]{border-top:1px solid var(--fs-color-divider);padding-top:.625rem}.bead-inventory-ledger summary[data-v-8dfa97b7]{color:var(--fs-color-text-secondary);cursor:pointer;font-size:.8125rem;width:-moz-fit-content;width:fit-content}.bead-inventory-ledger-details[data-v-8dfa97b7]{display:grid;grid-gap:.375rem;gap:.375rem;margin-top:.625rem;max-height:24rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.25rem}.bead-inventory-ledger-detail[data-v-8dfa97b7]{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:1rem;background:var(--fs-color-bg-surface-2);border-radius:.375rem;gap:1rem;padding:.5rem .625rem}.bead-inventory-backup-preview[data-v-8dfa97b7]{display:grid;grid-gap:.5rem;gap:.5rem}.bead-inventory-backup-preview div[data-v-8dfa97b7]{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(0,2fr)}.bead-inventory-backup-preview dt[data-v-8dfa97b7]{color:var(--fs-color-text-secondary)}.bead-inventory-backup-preview dd[data-v-8dfa97b7]{margin:0}@media(max-width:768px){.bead-inventory-integrated-heading[data-v-8dfa97b7]{gap:.375rem;grid-template-columns:minmax(0,1fr)}.bead-inventory-integrated-description[data-v-8dfa97b7]{text-align:left}.bead-inventory-form[data-v-8dfa97b7],.bead-inventory-recovery-summary[data-v-8dfa97b7]{grid-template-columns:minmax(0,1fr)}.bead-inventory-heading[data-v-8dfa97b7],.bead-inventory-recovery-heading[data-v-8dfa97b7]{align-items:flex-start;flex-direction:column}.bead-inventory-ledger-detail[data-v-8dfa97b7],.bead-inventory-ledger-summary[data-v-8dfa97b7]{grid-template-columns:minmax(0,1fr) auto}.bead-inventory-ledger-detail>span[data-v-8dfa97b7]:first-child,.bead-inventory-ledger-summary time[data-v-8dfa97b7]{grid-column:1/-1}.bead-inventory-actions[data-v-8dfa97b7] .el-button,.bead-inventory-file-action[data-v-8dfa97b7]{width:100%}.bead-inventory-brand-filter[data-v-8dfa97b7],.bead-inventory-filter[data-v-8dfa97b7]{min-width:0;width:100%}.bead-inventory-minimum-editor[data-v-8dfa97b7],.bead-inventory-row-actions[data-v-8dfa97b7] .el-button{min-height:2.75rem}}.bead-material-export[data-v-dfab95bd]{display:grid;min-width:0;grid-gap:1rem;gap:1rem}.bead-material-export__header[data-v-dfab95bd]{display:grid;grid-gap:.5rem;gap:.5rem}.bead-material-export__header h2[data-v-dfab95bd],.bead-material-export__header p[data-v-dfab95bd],.bead-material-export__hint[data-v-dfab95bd],.bead-material-export__kicker[data-v-dfab95bd],.bead-material-export__preview-heading h3[data-v-dfab95bd],.bead-material-export__preview-heading p[data-v-dfab95bd],.bead-material-export__preview-note[data-v-dfab95bd]{margin:0}.bead-material-export__kicker[data-v-dfab95bd]{color:var(--fs-color-primary);font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bead-material-export__header p[data-v-dfab95bd],.bead-material-export__hint[data-v-dfab95bd],.bead-material-export__preview-heading p[data-v-dfab95bd],.bead-material-export__preview-note[data-v-dfab95bd]{color:var(--fs-color-text-secondary);line-height:1.7}.bead-material-export__brand[data-v-dfab95bd],.bead-material-export__preflight[data-v-dfab95bd],.bead-material-export__preview[data-v-dfab95bd],.bead-material-export__project[data-v-dfab95bd],.bead-material-export__status[data-v-dfab95bd]{background:var(--fs-color-bg-subtle);border:1px solid var(--fs-color-border-light);border-radius:.75rem;min-width:0;padding:.875rem}.bead-material-export__brand[data-v-dfab95bd],.bead-material-export__project[data-v-dfab95bd]{display:grid;grid-gap:.25rem;gap:.25rem}.bead-material-export__brand a[data-v-dfab95bd],.bead-material-export__brand span[data-v-dfab95bd],.bead-material-export__project strong[data-v-dfab95bd]{word-wrap:anywhere}.bead-material-export__brand a[data-v-dfab95bd]{color:var(--fs-color-primary)}.bead-material-export__preflight[data-v-dfab95bd],.bead-material-export__preview[data-v-dfab95bd]{display:grid;grid-gap:.75rem;gap:.75rem}.bead-material-export__preflight h3[data-v-dfab95bd]{margin:0}.bead-material-export__summary[data-v-dfab95bd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0}.bead-material-export__summary div[data-v-dfab95bd]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-divider);border-radius:.625rem;padding:.75rem}.bead-material-export__summary dt[data-v-dfab95bd]{color:var(--fs-color-text-secondary)}.bead-material-export__summary dd[data-v-dfab95bd]{font-size:1.125rem;font-weight:700;margin:.25rem 0 0}.bead-material-export__check-list[data-v-dfab95bd]{display:grid;grid-gap:.5rem;gap:.5rem;list-style:none;margin:0;padding:0}.bead-material-export__check-list li[data-v-dfab95bd]{align-items:start;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.625rem;gap:.625rem;line-height:1.55}.bead-material-export__check-badge[data-v-dfab95bd]{border:1px solid;border-radius:999px;font-size:.75rem;font-weight:700;min-width:3rem;padding:.125rem .375rem;text-align:center}.bead-material-export__check-list .is-pass[data-v-dfab95bd]{color:var(--fs-color-success)}.bead-material-export__check-list .is-warning[data-v-dfab95bd]{color:var(--fs-color-warning)}.bead-material-export__check-list .is-block[data-v-dfab95bd]{color:var(--fs-color-danger)}.bead-material-export__table-region[data-v-dfab95bd]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-divider);border-radius:.625rem;max-width:100%;overflow-x:auto}.bead-material-export__table-region table[data-v-dfab95bd]{border-collapse:collapse;min-width:52rem;table-layout:fixed;width:100%}.bead-material-export__table-region td[data-v-dfab95bd],.bead-material-export__table-region th[data-v-dfab95bd]{border-bottom:1px solid var(--fs-color-divider);padding:.625rem;text-align:left;vertical-align:top;word-wrap:anywhere}.bead-material-export__table-region th[data-v-dfab95bd]{font-weight:700}.bead-material-export__table-region tbody tr:last-child td[data-v-dfab95bd]{border-bottom:0}.bead-material-export__status[data-v-dfab95bd]{color:var(--fs-color-success);margin:0}.bead-material-export__status.is-error[data-v-dfab95bd]{border-color:var(--fs-color-danger);color:var(--fs-color-danger)}.bead-material-export__actions[data-v-dfab95bd]{display:flex;flex-wrap:wrap;gap:.75rem}.bead-material-export__actions button[data-v-dfab95bd]{align-items:center;background:var(--fs-color-primary);border:1px solid var(--fs-color-primary);border-radius:.75rem;color:var(--fs-color-text-on-primary);cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:2.75rem;padding:.625rem 1rem}.bead-material-export__actions button.is-secondary[data-v-dfab95bd]{background:var(--fs-color-bg-surface);color:var(--fs-color-primary)}.bead-material-export__actions button[data-v-dfab95bd]:disabled{cursor:not-allowed;opacity:.55}.bead-material-export__actions button[data-v-dfab95bd]:focus-visible,.bead-material-export__brand a[data-v-dfab95bd]:focus-visible,.bead-material-export__table-region[data-v-dfab95bd]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}@media(max-width:768px){.bead-material-export__summary[data-v-dfab95bd]{grid-template-columns:minmax(0,1fr)}.bead-material-export__actions[data-v-dfab95bd],.bead-material-export__actions button[data-v-dfab95bd]{width:100%}}.bead-pdf-export[data-v-fc28dda9]{display:grid;min-width:0;grid-gap:1.25rem;border-bottom:0;gap:1.25rem;padding-bottom:0}.bead-pdf-export__brand-preview>div[data-v-fc28dda9],.bead-pdf-export__configuration[data-v-fc28dda9],.bead-pdf-export__header[data-v-fc28dda9],.bead-pdf-export__preflight-copy[data-v-fc28dda9]{display:grid;min-width:0;grid-gap:.5rem;gap:.5rem}.bead-pdf-export__header h2[data-v-fc28dda9],.bead-pdf-export__header p[data-v-fc28dda9],.bead-pdf-export__hint[data-v-fc28dda9],.bead-pdf-export__kicker[data-v-fc28dda9],.bead-pdf-export__preflight h3[data-v-fc28dda9]{margin:0}.bead-pdf-export__kicker[data-v-fc28dda9]{color:var(--fs-color-primary);font-size:.8125rem;font-weight:700;letter-spacing:.06em}.bead-pdf-export__header h2[data-v-fc28dda9],.bead-pdf-export__preflight h3[data-v-fc28dda9]{color:var(--fs-color-text-primary);font-weight:700}.bead-pdf-export__header h2[data-v-fc28dda9]{font-size:1.25rem}.bead-pdf-export small[data-v-fc28dda9],.bead-pdf-export__header>p[data-v-fc28dda9]:last-child,.bead-pdf-export__hint[data-v-fc28dda9]{color:var(--fs-color-text-secondary);font-weight:400;line-height:1.6}.bead-pdf-export__project[data-v-fc28dda9]{align-items:baseline;background:color-mix(in srgb,var(--fs-color-primary) 5%,var(--fs-color-bg-surface));border:1px solid var(--fs-color-border-light);border-radius:.875rem;display:flex;gap:.75rem;min-width:0;padding:.75rem 1rem}.bead-pdf-export__project span[data-v-fc28dda9]{color:var(--fs-color-text-secondary);flex:0 0 auto}.bead-pdf-export__brand-preview span[data-v-fc28dda9],.bead-pdf-export__project strong[data-v-fc28dda9]{min-width:0;word-wrap:anywhere;font-weight:700}.bead-pdf-export fieldset[data-v-fc28dda9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;grid-gap:.75rem;border:0;gap:.75rem;margin:0;padding:0}.bead-pdf-export legend[data-v-fc28dda9]{font-weight:700;grid-column:1/-1;padding:0}.bead-pdf-export__configuration[data-v-fc28dda9]{background:var(--fs-color-bg-subtle);border:1px solid var(--fs-color-border-light);border-radius:1rem;gap:1rem;padding:1rem}.bead-pdf-export fieldset>label[data-v-fc28dda9],.bead-pdf-export__switch[data-v-fc28dda9]{align-items:flex-start;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.875rem;cursor:pointer;display:flex;gap:.75rem;min-height:2.75rem;min-width:0;padding:.875rem;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.bead-pdf-export fieldset>label[data-v-fc28dda9]:hover,.bead-pdf-export__switch[data-v-fc28dda9]:hover{border-color:color-mix(in srgb,var(--fs-color-primary) 55%,var(--fs-color-border))}.bead-pdf-export fieldset>label.is-selected[data-v-fc28dda9],.bead-pdf-export__switch[data-v-fc28dda9]:has(input:checked){background:color-mix(in srgb,var(--fs-color-primary) 8%,var(--fs-color-bg-surface));border-color:var(--fs-color-primary);box-shadow:inset 0 0 0 1px var(--fs-color-primary)}.bead-pdf-export input[data-v-fc28dda9]{accent-color:var(--fs-color-primary);flex:0 0 auto;height:1.125rem;margin:.125rem 0 0;width:1.125rem}.bead-pdf-export label>span[data-v-fc28dda9]{display:grid;min-width:0;grid-gap:.25rem;gap:.25rem}.bead-pdf-export label strong[data-v-fc28dda9]{font-weight:700}.bead-pdf-export__preflight[data-v-fc28dda9]{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.75fr);grid-gap:1rem;background:var(--fs-color-bg-subtle);border:1px solid var(--fs-color-border-light);border-radius:1rem;gap:1rem;padding:1.25rem}.bead-pdf-export__preflight dl[data-v-fc28dda9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:.25rem 0}.bead-pdf-export__preflight dl>div[data-v-fc28dda9]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.75rem;min-width:0;padding:.75rem}.bead-pdf-export__preflight dt[data-v-fc28dda9]{color:var(--fs-color-text-secondary);font-size:.75rem}.bead-pdf-export__preflight dd[data-v-fc28dda9]{margin:.25rem 0 0;word-wrap:anywhere;font-weight:700}.bead-pdf-export__check-list[data-v-fc28dda9]{display:grid;grid-gap:.5rem;gap:.5rem;list-style:none;margin:0;padding:0}.bead-pdf-export__check-list li[data-v-fc28dda9]{align-items:start;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.625rem;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.75rem;gap:.625rem;padding:.75rem}.bead-pdf-export__check-list li.is-warning[data-v-fc28dda9]{border-color:var(--fs-color-warning)}.bead-pdf-export__check-list li.is-block[data-v-fc28dda9]{border-color:var(--fs-color-danger)}.bead-pdf-export__check-badge[data-v-fc28dda9]{background:color-mix(in srgb,var(--fs-color-success) 12%,transparent);border-radius:999rem;color:var(--fs-color-success);font-size:.75rem;font-weight:700;min-width:3.75rem;padding:.125rem .5rem;text-align:center}.bead-pdf-export__check-list li.is-warning .bead-pdf-export__check-badge[data-v-fc28dda9]{background:color-mix(in srgb,var(--fs-color-warning) 12%,transparent);color:var(--fs-color-warning)}.bead-pdf-export__check-list li.is-block .bead-pdf-export__check-badge[data-v-fc28dda9]{background:color-mix(in srgb,var(--fs-color-danger) 12%,transparent);color:var(--fs-color-danger)}.bead-pdf-export__brand-preview[data-v-fc28dda9]{align-items:center;display:grid;grid-template-columns:8rem minmax(0,1fr);grid-gap:1rem;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.875rem;gap:1rem;min-width:0;padding:.75rem}.bead-pdf-export__brand-preview img[data-v-fc28dda9]{display:block;height:8rem;width:8rem}.bead-pdf-export__status[data-v-fc28dda9]{background:color-mix(in srgb,var(--fs-color-success) 12%,transparent);border:1px solid var(--fs-color-success);border-radius:.75rem;color:var(--fs-color-text-primary);margin:0;padding:.75rem 1rem;word-wrap:anywhere}.bead-pdf-export__status.is-error[data-v-fc28dda9]{background:color-mix(in srgb,var(--fs-color-danger) 12%,transparent);border-color:var(--fs-color-danger)}.bead-pdf-export__actions[data-v-fc28dda9]{display:flex;flex-wrap:wrap;gap:.75rem}.bead-pdf-export__actions button[data-v-fc28dda9]{background:var(--fs-color-primary);border:1px solid var(--fs-color-primary);border-radius:.875rem;color:var(--fs-color-on-primary);cursor:pointer;font-weight:700;min-height:2.75rem;padding:.75rem 1.125rem;transition:box-shadow .18s ease,filter .18s ease}.bead-pdf-export__actions button.is-secondary[data-v-fc28dda9]{background:var(--fs-color-bg-surface);color:var(--fs-color-text-primary)}.bead-pdf-export__actions button[data-v-fc28dda9]:disabled{cursor:not-allowed;opacity:.55}.bead-pdf-export__actions button[data-v-fc28dda9]:hover:not(:disabled){box-shadow:0 .375rem 1rem color-mix(in srgb,var(--fs-color-primary) 24%,transparent);filter:brightness(1.04)}.bead-pdf-export input[data-v-fc28dda9]:focus-visible,.bead-pdf-export__actions button[data-v-fc28dda9]:focus-visible,.bead-pdf-export__status[data-v-fc28dda9]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}@media(max-width:768px){.bead-pdf-export fieldset[data-v-fc28dda9],.bead-pdf-export__brand-preview[data-v-fc28dda9],.bead-pdf-export__preflight[data-v-fc28dda9],.bead-pdf-export__preflight dl[data-v-fc28dda9]{grid-template-columns:minmax(0,1fr)}.bead-pdf-export__brand-preview img[data-v-fc28dda9]{aspect-ratio:1;height:auto;justify-self:center;width:min(10rem,100%)}.bead-pdf-export__actions[data-v-fc28dda9],.bead-pdf-export__actions button[data-v-fc28dda9]{width:100%}}.bead-png-export[data-v-bc45cc1f]{display:grid;min-width:0;grid-gap:1rem;border-bottom:1px solid var(--fs-color-divider);gap:1rem;padding-bottom:1.5rem}.bead-png-export__brand-preview>div[data-v-bc45cc1f],.bead-png-export__configuration[data-v-bc45cc1f],.bead-png-export__header[data-v-bc45cc1f],.bead-png-export__preflight-copy[data-v-bc45cc1f]{display:grid;grid-gap:.5rem;gap:.5rem;min-width:0}.bead-png-export__header h2[data-v-bc45cc1f],.bead-png-export__header p[data-v-bc45cc1f],.bead-png-export__hint[data-v-bc45cc1f],.bead-png-export__kicker[data-v-bc45cc1f],.bead-png-export__preflight h3[data-v-bc45cc1f],.bead-png-export__preflight p[data-v-bc45cc1f]{margin:0}.bead-png-export__kicker[data-v-bc45cc1f]{color:var(--fs-color-primary);font-size:.8125rem;font-weight:700;letter-spacing:.06em}.bead-png-export__header h2[data-v-bc45cc1f],.bead-png-export__preflight h3[data-v-bc45cc1f]{color:var(--fs-color-text-primary);font-weight:700}.bead-png-export small[data-v-bc45cc1f],.bead-png-export__header>p[data-v-bc45cc1f]:last-child,.bead-png-export__hint[data-v-bc45cc1f],.bead-png-export__preflight p[data-v-bc45cc1f]{color:var(--fs-color-text-secondary);font-weight:400;line-height:1.6}.bead-png-export__project[data-v-bc45cc1f]{align-items:baseline;background:var(--fs-color-bg-surface-2);border:1px solid var(--fs-color-border-light);border-radius:.75rem;display:flex;gap:.75rem;min-width:0;padding:.75rem 1rem}.bead-png-export__project span[data-v-bc45cc1f]{color:var(--fs-color-text-secondary);flex:0 0 auto}.bead-png-export__project strong[data-v-bc45cc1f]{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bead-png-export fieldset[data-v-bc45cc1f]{display:grid;min-width:0;grid-gap:.625rem;border:0;gap:.625rem;margin:0;padding:0}.bead-png-export legend[data-v-bc45cc1f]{font-weight:700;margin-bottom:.5rem;padding:0}.bead-png-export fieldset>label[data-v-bc45cc1f],.bead-png-export__resolution-list label[data-v-bc45cc1f],.bead-png-export__switch[data-v-bc45cc1f]{align-items:flex-start;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.75rem;cursor:pointer;display:flex;gap:.75rem;min-height:2.75rem;min-width:0;padding:.75rem}.bead-png-export fieldset>label.is-selected[data-v-bc45cc1f],.bead-png-export__resolution-list label.is-selected[data-v-bc45cc1f],.bead-png-export__switch[data-v-bc45cc1f]:has(input:checked){background:var(--fs-color-bg-selected);border-color:var(--fs-color-primary)}.bead-png-export input[data-v-bc45cc1f]{accent-color:var(--fs-color-primary);flex:0 0 auto;height:1.125rem;margin:.125rem 0 0;width:1.125rem}.bead-png-export label>span[data-v-bc45cc1f]{display:grid;min-width:0;grid-gap:.25rem;gap:.25rem}.bead-png-export label strong[data-v-bc45cc1f]{font-weight:700}.bead-png-export__resolution-list[data-v-bc45cc1f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.625rem;gap:.625rem}.bead-png-export__resolution-list label[data-v-bc45cc1f]{align-items:center}.bead-png-export__preflight[data-v-bc45cc1f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.8fr);grid-gap:1rem;background:var(--fs-color-bg-surface-2);border:1px solid var(--fs-color-border-light);border-radius:.875rem;gap:1rem;padding:1rem}.bead-png-export__preflight dl[data-v-bc45cc1f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:.25rem 0}.bead-png-export__preflight dl>div[data-v-bc45cc1f]{background:var(--fs-color-bg-surface);border-radius:.625rem;min-width:0;padding:.625rem}.bead-png-export__preflight dt[data-v-bc45cc1f]{color:var(--fs-color-text-secondary);font-size:.75rem}.bead-png-export__preflight dd[data-v-bc45cc1f]{margin:.25rem 0 0;word-wrap:anywhere;font-weight:700}.bead-png-export__brand-preview[data-v-bc45cc1f]{align-items:center;display:grid;grid-template-columns:8rem minmax(0,1fr);grid-gap:1rem;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.75rem;gap:1rem;min-width:0;padding:.75rem}.bead-png-export__brand-preview img[data-v-bc45cc1f]{display:block;height:8rem;width:8rem}.bead-png-export__brand-preview span[data-v-bc45cc1f]{color:var(--fs-color-text-secondary);word-wrap:anywhere}.bead-png-export__status[data-v-bc45cc1f]{background:color-mix(in srgb,var(--fs-color-success) 12%,transparent);border:1px solid var(--fs-color-success);border-radius:.75rem;color:var(--fs-color-text-primary);margin:0;padding:.75rem 1rem;word-wrap:anywhere}.bead-png-export__status.is-error[data-v-bc45cc1f]{background:color-mix(in srgb,var(--fs-color-danger) 12%,transparent);border-color:var(--fs-color-danger)}.bead-png-export>button[data-v-bc45cc1f]{background:var(--fs-color-primary);border:1px solid var(--fs-color-primary);border-radius:.75rem;color:var(--fs-color-on-primary);cursor:pointer;font-weight:700;min-height:2.75rem;padding:.625rem 1rem}.bead-png-export>button[data-v-bc45cc1f]:disabled{cursor:not-allowed;opacity:.55}.bead-png-export input[data-v-bc45cc1f]:focus-visible,.bead-png-export>button[data-v-bc45cc1f]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}@media(max-width:768px){.bead-png-export__brand-preview[data-v-bc45cc1f],.bead-png-export__preflight[data-v-bc45cc1f],.bead-png-export__preflight dl[data-v-bc45cc1f],.bead-png-export__resolution-list[data-v-bc45cc1f]{grid-template-columns:minmax(0,1fr)}.bead-png-export__brand-preview img[data-v-bc45cc1f]{aspect-ratio:1;height:auto;justify-self:center;width:min(10rem,100%)}.bead-png-export>button[data-v-bc45cc1f]{width:100%}}.bead-project-transfer[data-v-56af51bd]{display:grid;min-width:0;grid-gap:1.25rem;gap:1.25rem}.bead-project-transfer__export-header[data-v-56af51bd],.bead-project-transfer__header[data-v-56af51bd],.bead-project-transfer__import-workspace[data-v-56af51bd],.bead-project-transfer__json[data-v-56af51bd]{display:grid;grid-gap:.5rem;gap:.5rem}.bead-project-transfer__export-header[data-v-56af51bd]{max-width:52rem}.bead-project-transfer__export-header h2[data-v-56af51bd],.bead-project-transfer__export-header p[data-v-56af51bd],.bead-project-transfer__format-heading h3[data-v-56af51bd],.bead-project-transfer__format-heading p[data-v-56af51bd],.bead-project-transfer__header h2[data-v-56af51bd],.bead-project-transfer__header p[data-v-56af51bd],.bead-project-transfer__hint[data-v-56af51bd],.bead-project-transfer__kicker[data-v-56af51bd]{margin:0}.bead-project-transfer__export-header h2[data-v-56af51bd],.bead-project-transfer__format-heading h3[data-v-56af51bd],.bead-project-transfer__header h2[data-v-56af51bd]{color:var(--fs-color-text-primary);font-weight:700}.bead-project-transfer__kicker[data-v-56af51bd]{color:var(--fs-color-primary);font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bead-project-transfer__export-header>p[data-v-56af51bd]:last-child,.bead-project-transfer__facts dd[data-v-56af51bd],.bead-project-transfer__format-card small[data-v-56af51bd],.bead-project-transfer__format-heading p[data-v-56af51bd],.bead-project-transfer__header p[data-v-56af51bd],.bead-project-transfer__hint[data-v-56af51bd]{color:var(--fs-color-text-secondary);line-height:1.7}.bead-project-transfer__format-section[data-v-56af51bd]{display:grid;grid-gap:.875rem;gap:.875rem}.bead-project-transfer__format-heading[data-v-56af51bd]{align-items:end;display:flex;gap:1rem;justify-content:space-between}.bead-project-transfer__format-heading>div[data-v-56af51bd]{display:grid;grid-gap:.25rem;gap:.25rem}.bead-project-transfer__format-heading>span[data-v-56af51bd],.bead-project-transfer__format-meta[data-v-56af51bd]{align-items:center;background:color-mix(in srgb,var(--fs-color-primary) 10%,transparent);border-radius:999rem;color:var(--fs-color-primary);display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;padding:.25rem .625rem;white-space:nowrap}.bead-project-transfer__format-grid[data-v-56af51bd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.75rem;gap:.75rem}.bead-project-transfer__format-card[data-v-56af51bd]{align-content:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;min-height:11rem;min-width:0;grid-gap:.625rem;background-color:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:1rem;box-shadow:0 .25rem 1rem color-mix(in srgb,var(--fs-color-text-primary) 10%,transparent);color:var(--fs-color-text-primary);cursor:pointer;gap:.625rem;padding:1rem;text-align:left;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.bead-project-transfer__format-card[data-v-56af51bd]:hover{border-color:color-mix(in srgb,var(--fs-color-primary) 55%,var(--fs-color-border));box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--fs-color-text-primary) 16%,transparent)}.bead-project-transfer__format-card.is-selected[data-v-56af51bd]{background-color:color-mix(in srgb,var(--fs-color-primary) 8%,var(--fs-color-bg-surface));border-color:var(--fs-color-primary);box-shadow:inset 0 0 0 1px var(--fs-color-primary),0 .5rem 1.5rem color-mix(in srgb,var(--fs-color-primary) 12%,transparent)}.bead-project-transfer__format-card-top[data-v-56af51bd]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.bead-project-transfer__format-icon[data-v-56af51bd]{align-items:center;background:color-mix(in srgb,var(--fs-color-primary) 12%,transparent);border-radius:.875rem;color:var(--fs-color-primary);display:inline-flex;font-size:1.125rem;height:2.75rem;justify-content:center;width:2.75rem}.bead-project-transfer__format-card>strong[data-v-56af51bd]{font-size:1rem;font-weight:700}.bead-project-transfer__format-card small[data-v-56af51bd]{font-weight:400}.bead-project-transfer__format-selected[data-v-56af51bd]{align-items:center;align-self:end;color:var(--fs-color-primary);display:inline-flex;font-size:.8125rem;font-weight:700;gap:.375rem}.bead-project-transfer__detail[data-v-56af51bd]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:1rem;box-shadow:0 .5rem 2rem color-mix(in srgb,var(--fs-color-text-primary) 10%,transparent);min-width:0;padding:1.25rem}.bead-project-transfer__import-workspace[data-v-56af51bd],.bead-project-transfer__json[data-v-56af51bd]{gap:1rem}.bead-project-transfer__detail[data-v-56af51bd] .bead-material-export,.bead-project-transfer__detail[data-v-56af51bd] .bead-pdf-export,.bead-project-transfer__detail[data-v-56af51bd] .bead-png-export{border-bottom:0;padding-bottom:0}.bead-project-transfer__facts[data-v-56af51bd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.75rem;gap:.75rem;margin:0}.bead-project-transfer__brand[data-v-56af51bd],.bead-project-transfer__facts div[data-v-56af51bd],.bead-project-transfer__status[data-v-56af51bd]{background:var(--fs-color-bg-subtle);border:1px solid var(--fs-color-border-light);border-radius:.875rem;min-width:0;padding:1rem}.bead-project-transfer__facts dt[data-v-56af51bd]{font-weight:700}.bead-project-transfer__facts dd[data-v-56af51bd]{margin:.25rem 0 0}.bead-project-transfer__brand[data-v-56af51bd]{display:grid;grid-gap:.25rem;gap:.25rem}.bead-project-transfer__brand a[data-v-56af51bd]{word-wrap:anywhere;color:var(--fs-color-primary)}.bead-project-transfer__status[data-v-56af51bd]{background:color-mix(in srgb,var(--fs-color-success) 10%,transparent);color:var(--fs-color-success);margin:0}.bead-project-transfer__status.is-error[data-v-56af51bd]{background:color-mix(in srgb,var(--fs-color-danger) 10%,transparent);border-color:var(--fs-color-danger);color:var(--fs-color-danger)}.bead-project-transfer__actions[data-v-56af51bd]{display:flex;flex-wrap:wrap;gap:.75rem}.bead-project-transfer__actions button[data-v-56af51bd],.bead-project-transfer__import[data-v-56af51bd]{align-items:center;background:var(--fs-color-primary);border:1px solid var(--fs-color-primary);border-radius:.875rem;color:var(--fs-color-text-on-primary);cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:2.75rem;padding:.625rem 1rem;transition:box-shadow .18s ease,filter .18s ease}.bead-project-transfer__actions button[data-v-56af51bd]:hover:not(:disabled),.bead-project-transfer__import[data-v-56af51bd]:hover:not(.is-disabled){box-shadow:0 .375rem 1rem color-mix(in srgb,var(--fs-color-primary) 24%,transparent);filter:brightness(1.04)}.bead-project-transfer__actions button[data-v-56af51bd]:disabled,.bead-project-transfer__import.is-disabled[data-v-56af51bd]{cursor:not-allowed;opacity:.55}.bead-project-transfer__actions button[data-v-56af51bd]:focus-visible,.bead-project-transfer__brand a[data-v-56af51bd]:focus-visible,.bead-project-transfer__format-card[data-v-56af51bd]:focus-visible,.bead-project-transfer__import[data-v-56af51bd]:focus-within{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}.bead-visually-hidden[data-v-56af51bd]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:768px){.bead-project-transfer__format-heading[data-v-56af51bd]{align-items:start;flex-direction:column}.bead-project-transfer__facts[data-v-56af51bd],.bead-project-transfer__format-grid[data-v-56af51bd]{grid-template-columns:minmax(0,1fr)}.bead-project-transfer__format-card[data-v-56af51bd]{min-height:0}.bead-project-transfer__detail[data-v-56af51bd]{padding:1rem}.bead-project-transfer__actions[data-v-56af51bd],.bead-project-transfer__actions button[data-v-56af51bd],.bead-project-transfer__import[data-v-56af51bd]{width:100%}}.bead-comparison-panel[data-v-9ddba531],.bead-plan-card[data-v-9ddba531]{display:grid;min-width:0;grid-gap:1rem;gap:1rem}.bead-comparison-panel[data-v-9ddba531]{max-width:100%}.bead-comparison-actions[data-v-9ddba531],.bead-plan-heading[data-v-9ddba531]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;min-width:0}.bead-plan-heading[data-v-9ddba531]{align-items:flex-start}.bead-explanation h4[data-v-9ddba531],.bead-plan-heading h3[data-v-9ddba531],.bead-plan-heading p[data-v-9ddba531]{margin:0}.bead-explanation h4[data-v-9ddba531],.bead-plan-heading h3[data-v-9ddba531]{font-weight:700}.bead-plan-heading p[data-v-9ddba531]{color:var(--fs-color-text-secondary);margin-top:.25rem}.bead-selected-badge[data-v-9ddba531],.bead-selected-version[data-v-9ddba531]{align-items:center;background:var(--fs-color-bg-selected);border-radius:999px;color:var(--fs-color-primary);display:inline-flex;flex:0 0 auto;font-size:.75rem;font-weight:700;gap:.375rem;padding:.375rem .625rem}.bead-comparison-actions[data-v-9ddba531]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.875rem;justify-content:space-between;padding:.75rem 1rem}.bead-comparison-empty[data-v-9ddba531],.bead-comparison-error[data-v-9ddba531],.bead-comparison-state[data-v-9ddba531],.bead-operation-status[data-v-9ddba531]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:1rem;padding:1rem}.bead-plan-tabs[data-v-9ddba531]{display:flex;gap:.5rem;max-width:100%}.bead-comparison-empty button[data-v-9ddba531],.bead-comparison-error button[data-v-9ddba531],.bead-continue-edit[data-v-9ddba531],.bead-plan-tabs button[data-v-9ddba531]{background:var(--fs-color-bg-surface-2);border:1px solid var(--fs-color-border);border-radius:.625rem;color:var(--fs-color-text-primary);cursor:pointer;font-weight:500;min-height:2.75rem;padding:.625rem .875rem}.bead-plan-tabs button[aria-selected=true][data-v-9ddba531]{background:var(--fs-color-bg-selected);border-color:var(--fs-color-primary);color:var(--fs-color-primary)}.bead-plan-tabs[data-v-9ddba531]{display:none}.bead-comparison-grid[data-v-9ddba531]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%;grid-gap:1rem;gap:1rem}.bead-plan-card[data-v-9ddba531]{align-content:start;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:1rem;box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--fs-color-text-primary) 8%,transparent);padding:1rem}.bead-plan-card.is-selected[data-v-9ddba531]{border:2px solid var(--fs-color-primary);box-shadow:0 .75rem 2rem color-mix(in srgb,var(--fs-color-primary) 16%,transparent)}.bead-continue-edit[data-v-9ddba531]{background:var(--fs-color-primary);border-color:var(--fs-color-primary);color:var(--fs-color-on-primary);white-space:nowrap}.bead-card-statuses[data-v-9ddba531],.bead-explanation ul[data-v-9ddba531],.bead-shortage-details ul[data-v-9ddba531]{display:grid;grid-gap:.375rem;gap:.375rem;list-style:none;margin:0;padding:0}.bead-card-statuses li[data-v-9ddba531]{align-items:flex-start;background:color-mix(in srgb,var(--fs-color-warning) 10%,transparent);border-radius:.625rem;display:flex;gap:.5rem;padding:.625rem;word-wrap:anywhere;font-size:.8125rem}.bead-card-statuses li>span[data-v-9ddba531]{align-items:center;border:1px solid;border-radius:50%;display:inline-grid;flex:0 0 auto;font-weight:700;height:1.25rem;justify-items:center;place-items:center;width:1.25rem}.bead-parameter-details[data-v-9ddba531],.bead-plan-metrics[data-v-9ddba531]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:0}.bead-parameter-details div[data-v-9ddba531],.bead-plan-metrics div[data-v-9ddba531]{display:grid;min-width:0;grid-gap:.25rem;background:var(--fs-color-bg-surface-2);border-radius:.625rem;gap:.25rem;padding:.625rem}.bead-parameter-details dt[data-v-9ddba531],.bead-plan-metrics dt[data-v-9ddba531]{color:var(--fs-color-text-secondary);font-size:.75rem}.bead-parameter-details dd[data-v-9ddba531],.bead-plan-metrics dd[data-v-9ddba531]{margin:0;min-width:0;word-wrap:anywhere;font-weight:700}.bead-parameter-details dd[data-v-9ddba531]{display:grid;grid-gap:.25rem;gap:.25rem}.bead-parameter-details small[data-v-9ddba531]{color:var(--fs-color-text-secondary);font-weight:400}.bead-explanation[data-v-9ddba531]{display:grid;grid-gap:.5rem;background:var(--fs-color-bg-selected);border-left:.25rem solid var(--fs-color-primary);border-radius:.375rem;gap:.5rem;padding:.75rem}.bead-explanation li[data-v-9ddba531],.bead-shortage-details li[data-v-9ddba531]{word-wrap:anywhere}.bead-shortage-details li[data-v-9ddba531]{border-bottom:1px solid var(--fs-color-divider);display:flex;gap:.5rem;justify-content:space-between;min-width:0;padding:.5rem}.bead-shortage-details strong[data-v-9ddba531]{min-width:0;word-wrap:anywhere}.bead-plan-advanced[data-v-9ddba531]{border-top:1px solid var(--fs-color-divider);padding-top:.75rem}.bead-plan-advanced>summary[data-v-9ddba531]{color:var(--fs-color-text-primary);cursor:pointer;font-weight:700}.bead-plan-advanced[data-v-9ddba531]>*+*{margin-top:.75rem}.bead-comparison-error[data-v-9ddba531]{align-items:center;background:color-mix(in srgb,var(--fs-color-danger) 8%,transparent);border-color:var(--fs-color-danger);display:flex;gap:.75rem;justify-content:space-between}.bead-operation-status[data-v-9ddba531]{background:color-mix(in srgb,var(--fs-color-success) 8%,transparent);border-color:var(--fs-color-success)}button[data-v-9ddba531]:focus-visible,input[data-v-9ddba531]:focus-visible,summary[data-v-9ddba531]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}@media(prefers-reduced-motion:reduce){[data-v-9ddba531],[data-v-9ddba531]:after,[data-v-9ddba531]:before{scroll-behavior:auto;transition-duration:.01ms}}@media(max-width:768px){.bead-comparison-actions[data-v-9ddba531],.bead-comparison-error[data-v-9ddba531]{align-items:stretch;flex-direction:column}.bead-selected-version[data-v-9ddba531]{align-self:flex-start;max-width:100%;white-space:normal}.bead-plan-tabs[data-v-9ddba531]{display:flex;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.25rem;width:100%}.bead-plan-tabs button[data-v-9ddba531]{flex:1 0 auto}.bead-comparison-grid[data-v-9ddba531]{grid-template-columns:minmax(0,1fr)}.bead-plan-card.is-mobile-inactive[data-v-9ddba531]{display:none}.bead-parameter-details[data-v-9ddba531],.bead-plan-metrics[data-v-9ddba531]{grid-template-columns:minmax(0,1fr)}}.bead-build-canvas-shell[data-v-63e65b86]{background:var(--fs-color-bg-surface-2);border:1px solid var(--fs-color-border);border-radius:1rem;display:grid;grid-template-rows:minmax(30rem,1fr);min-height:30rem;min-width:0;overflow:hidden;position:relative}.bead-build-canvas[data-v-63e65b86]{color:var(--fs-color-text-primary);cursor:crosshair;height:100%;min-height:30rem;overscroll-behavior:contain;touch-action:none;width:100%}.bead-build-canvas[data-locked=true][data-v-63e65b86]{cursor:not-allowed}.bead-build-canvas[data-v-63e65b86]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:-.25rem}.bead-build-canvas-instructions[data-v-63e65b86]{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:768px){.bead-build-canvas-shell[data-v-63e65b86]{border-radius:.75rem;grid-template-rows:minmax(14rem,1fr);min-height:0}.bead-build-canvas[data-v-63e65b86]{min-height:14rem}}@media(prefers-reduced-motion:reduce){.bead-build-canvas[data-v-63e65b86]{scroll-behavior:auto}}.bead-build-toolbar[data-v-aeae1aad]{align-items:stretch;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:1rem;box-shadow:var(--fs-shadow-sm);display:flex;flex-direction:column;gap:.5rem;min-height:100%;padding:.5rem}.bead-build-tool-strip[data-v-aeae1aad],.bead-build-view-strip[data-v-aeae1aad]{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.375rem;gap:.375rem}.bead-build-view-strip[data-v-aeae1aad]{border-top:1px solid var(--fs-color-divider);margin-top:auto;padding-top:.5rem}.bead-build-tool-button[data-v-aeae1aad]{align-items:center;background:var(--fs-color-bg-surface);border:1px solid transparent;border-radius:.875rem;color:var(--fs-color-text-primary);cursor:pointer;display:inline-flex;flex-direction:column;font:inherit;font-size:.75rem;font-weight:700;gap:.25rem;justify-content:center;min-height:4.25rem;min-width:4.25rem;padding:.5rem .25rem}.bead-build-tool-button[data-v-aeae1aad]:hover{background:var(--fs-color-bg-hover);color:var(--fs-color-primary)}.bead-build-tool-button.is-active[data-v-aeae1aad]{background:var(--fs-color-bg-selected);border-color:var(--fs-color-primary);color:var(--fs-color-primary)}.bead-build-tool-button[data-v-aeae1aad]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}.bead-build-tool-icon[data-v-aeae1aad]{flex:0 0 1.125rem;font-size:1.125rem;width:1.125rem}@media(max-width:768px){.bead-build-toolbar[data-v-aeae1aad]{border-radius:.875rem;flex-direction:row;min-height:0;overflow-x:auto}.bead-build-tool-strip[data-v-aeae1aad],.bead-build-view-strip[data-v-aeae1aad]{display:flex}.bead-build-view-strip[data-v-aeae1aad]{border-left:1px solid var(--fs-color-divider);border-top:0;margin-top:0;padding-left:.5rem;padding-top:0}.bead-build-tool-button[data-v-aeae1aad]{flex-direction:row;min-height:3.5rem;min-width:5rem}}@media(prefers-reduced-motion:reduce){.bead-build-toolbar[data-v-aeae1aad] *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.bead-build-panel[data-v-63fa47e6]{color:var(--fs-color-text-primary);display:flex;flex-direction:column;gap:.75rem;min-height:38rem;min-width:0}.bead-build-state[data-v-63fa47e6]{align-content:center;align-items:center;background:var(--fs-color-bg-surface-2);border:1px dashed var(--fs-color-border);border-radius:1rem;display:grid;justify-items:center;min-height:24rem;padding:2rem;place-items:center;text-align:center}.bead-build-state h2[data-v-63fa47e6],.bead-build-state p[data-v-63fa47e6]{margin:0}.bead-build-state p[data-v-63fa47e6]{color:var(--fs-color-text-secondary);margin-top:.75rem}.bead-build-desktop-controls[data-v-63fa47e6],.bead-build-footer[data-v-63fa47e6],.bead-build-footer-actions[data-v-63fa47e6],.bead-build-header[data-v-63fa47e6],.bead-build-header-status[data-v-63fa47e6],.bead-build-inline-actions[data-v-63fa47e6]{align-items:center;display:flex;gap:.75rem}button[data-v-63fa47e6],select[data-v-63fa47e6]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.625rem;color:var(--fs-color-text-primary);font:inherit;min-height:2.75rem}button[data-v-63fa47e6]{cursor:pointer;font-weight:700;padding:.5rem .75rem}button.is-active[data-v-63fa47e6],button[data-v-63fa47e6]:hover,button[aria-pressed=true][data-v-63fa47e6]{background:var(--fs-color-bg-selected);border-color:var(--fs-color-primary);color:var(--fs-color-primary)}button[data-v-63fa47e6]:disabled{background:var(--fs-color-bg-disabled);color:var(--fs-color-text-disabled);cursor:not-allowed}button[data-v-63fa47e6]:focus-visible,select[data-v-63fa47e6]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}.bead-build-header[data-v-63fa47e6]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.875rem;justify-content:space-between;min-width:0;padding:.75rem}.bead-build-heading[data-v-63fa47e6]{display:grid;flex:1;min-width:0;grid-gap:.125rem;gap:.125rem}.bead-build-heading h2[data-v-63fa47e6],.bead-build-heading p[data-v-63fa47e6],.bead-build-heading span[data-v-63fa47e6]{margin:0;min-width:0;word-wrap:anywhere}.bead-build-heading p[data-v-63fa47e6]{color:var(--fs-color-primary);font-size:.75rem;font-weight:700}.bead-build-heading h2[data-v-63fa47e6]{font-size:1.125rem}.bead-build-header-status[data-v-63fa47e6],.bead-build-heading span[data-v-63fa47e6]{color:var(--fs-color-text-secondary);font-size:.8125rem}.bead-build-mobile-more[data-v-63fa47e6]{display:none}.bead-build-notice[data-v-63fa47e6]{align-items:center;background:var(--fs-color-bg-surface-2);border-left:.1875rem solid var(--fs-color-primary);border-radius:.5rem;color:var(--fs-color-text-secondary);display:flex;gap:.75rem;justify-content:space-between;padding:.625rem .75rem}.bead-build-notice.is-error[data-v-63fa47e6]{border-left-color:var(--fs-color-danger)}.bead-build-desktop-controls[data-v-63fa47e6]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.875rem;flex-wrap:wrap;padding:.75rem}.bead-build-desktop-controls fieldset[data-v-63fa47e6]{border:0;display:flex;flex-wrap:wrap;gap:.5rem;min-width:0;padding:0}.bead-build-desktop-controls legend[data-v-63fa47e6]{color:var(--fs-color-text-secondary);font-size:.75rem;width:100%}.bead-build-desktop-controls label[data-v-63fa47e6],.bead-build-mobile-selects label[data-v-63fa47e6]{display:grid;min-width:8rem;grid-gap:.25rem;color:var(--fs-color-text-secondary);font-size:.75rem;gap:.25rem}.bead-build-desktop-controls select[data-v-63fa47e6],.bead-build-mobile-selects select[data-v-63fa47e6]{max-width:15rem;padding:.25rem .5rem}.bead-build-footer[data-v-63fa47e6]{align-items:stretch;border:1px solid var(--fs-color-border-light);border-radius:.875rem;padding:.75rem}.bead-build-progress-block[data-v-63fa47e6]{align-content:center;display:grid;flex:1;min-width:12rem;grid-gap:.375rem;gap:.375rem}.bead-build-progress-block progress[data-v-63fa47e6]{accent-color:var(--fs-color-primary);width:100%}.bead-build-current-color[data-v-63fa47e6]{align-items:center;display:flex;gap:.625rem;max-width:24rem;min-width:0}.bead-build-swatch[data-v-63fa47e6]{align-items:center;border:1px solid var(--fs-color-border);color:var(--fs-color-text-primary);display:grid;flex:0 0 auto;font-size:1.25rem;font-weight:700;height:3rem;justify-items:center;place-items:center;width:3rem}.bead-build-color-copy[data-v-63fa47e6]{display:grid;min-width:0;grid-gap:.125rem;gap:.125rem}.bead-build-color-copy small[data-v-63fa47e6],.bead-build-color-copy span[data-v-63fa47e6],.bead-build-color-copy strong[data-v-63fa47e6]{word-wrap:anywhere}.bead-build-color-copy strong[data-v-63fa47e6]{font-size:1.125rem}.bead-build-color-copy small[data-v-63fa47e6]{color:var(--fs-color-text-secondary)}.bead-build-footer-actions[data-v-63fa47e6]{margin-left:auto}.bead-build-footer-actions button[data-v-63fa47e6]:last-child{background:var(--fs-color-primary);border-color:var(--fs-color-primary);color:var(--fs-color-on-primary)}.bead-build-mobile-selects[data-v-63fa47e6]{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem}.bead-build-mobile-selects select[data-v-63fa47e6]{max-width:none;width:100%}.bead-build-qr-content[data-v-63fa47e6]{display:grid;justify-items:center;grid-gap:1rem;gap:1rem;text-align:center}.bead-build-qr-content img[data-v-63fa47e6]{height:auto;width:min(15rem,100%)}.bead-build-qr-content code[data-v-63fa47e6]{max-width:100%;word-wrap:anywhere;color:var(--fs-color-text-secondary)}.bead-build-panel[data-v-63fa47e6]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:1.125rem;box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--fs-color-text-primary) 8%,transparent);gap:0;min-height:0;overflow:visible;position:relative}.bead-build-header[data-v-63fa47e6]{display:grid;grid-template-columns:minmax(13rem,1fr) minmax(24rem,1.5fr) minmax(15rem,1fr);grid-gap:1rem;border:0;border-bottom:1px solid var(--fs-color-divider);border-radius:1.125rem 1.125rem 0 0;box-shadow:none;gap:1rem;min-height:4.75rem;padding:.75rem 1rem}.bead-build-heading[data-v-63fa47e6]{align-content:center;gap:.1875rem}.bead-build-heading p[data-v-63fa47e6]{font-size:.6875rem}.bead-build-heading h2[data-v-63fa47e6]{font-size:1.0625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bead-build-mode-switch[data-v-63fa47e6]{align-self:center;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;grid-gap:.25rem;background:var(--fs-color-bg-surface-2);border:0;border-radius:.75rem;gap:.25rem;padding:.25rem}.bead-build-mode-switch legend[data-v-63fa47e6]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.bead-build-mode-switch button[data-v-63fa47e6]{background:transparent;border-color:transparent;font-size:.8125rem;min-height:2.25rem;min-width:0;padding:.375rem .5rem}.bead-build-mode-switch button.is-active[data-v-63fa47e6]{background:var(--fs-color-bg-surface);border-color:var(--fs-color-border-light);box-shadow:0 .25rem .75rem color-mix(in srgb,var(--fs-color-text-primary) 7%,transparent);color:var(--fs-color-primary)}.bead-build-header-status[data-v-63fa47e6]{gap:.375rem;justify-content:flex-end;min-width:0}.bead-build-header-status>span[data-v-63fa47e6]{color:var(--fs-color-success);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bead-build-header-status>button[data-v-63fa47e6],.bead-build-more-menu>summary[data-v-63fa47e6]{align-items:center;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.625rem;color:var(--fs-color-text-primary);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;min-height:2.25rem;padding:.375rem .625rem}.bead-build-header-status>.bead-build-mobile-more[data-v-63fa47e6]{display:none}.bead-build-more-menu[data-v-63fa47e6]{position:relative}.bead-build-more-menu>summary[data-v-63fa47e6]{list-style:none;min-width:2.25rem}.bead-build-more-menu>summary[data-v-63fa47e6]::-webkit-details-marker{display:none}.bead-build-more-menu>div[data-v-63fa47e6]{display:grid;position:absolute;right:0;top:calc(100% + .5rem);width:17rem;z-index:8;grid-gap:.5rem;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.875rem;box-shadow:0 1rem 2rem color-mix(in srgb,var(--fs-color-text-primary) 12%,transparent);gap:.5rem;padding:.75rem}.bead-build-more-menu label[data-v-63fa47e6]{display:grid;grid-gap:.25rem;color:var(--fs-color-text-secondary);font-size:.75rem;gap:.25rem}.bead-build-more-menu select[data-v-63fa47e6]{min-height:2.5rem;padding:.375rem .5rem;width:100%}.bead-build-notice[data-v-63fa47e6]{margin:.5rem 1rem 0;padding:.5rem .75rem}.bead-build-workbench[data-v-63fa47e6]{align-items:stretch;display:grid;grid-template-columns:5rem minmax(0,1fr);min-height:30rem;min-width:0;grid-gap:.75rem;gap:.75rem;margin:.75rem 1rem}.bead-build-workbench>.bead-build-canvas-shell[data-v-63fa47e6]{background:var(--fs-color-bg-surface-2);border:0;border-radius:.875rem;min-height:30rem}.bead-build-footer[data-v-63fa47e6]{align-items:center;display:grid;grid-template-areas:"color progress actions";grid-template-columns:minmax(12rem,.85fr) minmax(18rem,1.5fr) auto;grid-gap:1rem;background:var(--fs-color-bg-surface);border:0;border-radius:0 0 1.125rem 1.125rem;border-top:1px solid var(--fs-color-divider);gap:1rem;padding:.75rem 1rem}.bead-build-current-color[data-v-63fa47e6]{grid-area:color;-ms-grid-column:1;-ms-grid-row:1}.bead-build-progress-block[data-v-63fa47e6]{grid-area:progress;-ms-grid-column:3;-ms-grid-row:1;min-width:0}.bead-build-progress-block>span[data-v-63fa47e6]{text-align:right}.bead-build-progress-block progress[data-v-63fa47e6]{border:0;height:.375rem}.bead-build-footer-actions[data-v-63fa47e6]{grid-area:actions;-ms-grid-column:5;-ms-grid-row:1}.bead-build-footer-actions button[data-v-63fa47e6]{min-height:2.75rem}.bead-build-swatch[data-v-63fa47e6]{border-radius:.75rem;height:2.75rem;width:2.75rem}.bead-build-color-copy strong[data-v-63fa47e6]{font-size:1rem}@media(max-width:768px){.bead-build-panel[data-v-63fa47e6]{background:var(--fs-color-bg-base);border:0;border-radius:0;box-shadow:none;gap:0;min-height:0;padding:0 0 calc(.5rem + env(safe-area-inset-bottom))}.bead-build-header[data-v-63fa47e6]{border-radius:0;gap:.5rem;grid-template-columns:minmax(0,1fr) auto;padding:.625rem}.bead-build-mode-switch[data-v-63fa47e6]{grid-column:1/-1;grid-row:2}.bead-build-header-status>span[data-v-63fa47e6],.bead-build-heading p[data-v-63fa47e6]{display:none}.bead-build-heading h2[data-v-63fa47e6]{font-size:1rem;overflow:hidden;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.bead-build-heading span[data-v-63fa47e6]{font-size:.75rem}.bead-build-mobile-more[data-v-63fa47e6]{align-items:center;display:inline-flex;justify-content:center}.bead-build-header-status>.bead-build-mobile-more[data-v-63fa47e6]{display:inline-flex}.bead-build-desktop-controls[data-v-63fa47e6],.bead-build-header-status>button[data-v-63fa47e6]:not(.bead-build-mobile-more),.bead-build-more-menu[data-v-63fa47e6]{display:none}.bead-build-workbench[data-v-63fa47e6]{gap:.5rem;grid-template-columns:minmax(0,1fr);margin:.5rem;min-height:0}.bead-build-footer[data-v-63fa47e6]{display:grid;position:relative;grid-gap:.5rem;border-radius:0;gap:.5rem;grid-template-areas:"color" "progress" "actions";grid-template-columns:minmax(0,1fr);padding:.625rem}.bead-build-current-color[data-v-63fa47e6],.bead-build-progress-block[data-v-63fa47e6]{grid-column:1/-1;min-width:0}.bead-build-current-color[data-v-63fa47e6]{max-width:none}.bead-build-swatch[data-v-63fa47e6]{height:2.75rem;width:2.75rem}.bead-build-color-copy[data-v-63fa47e6]{max-width:11rem}.bead-build-footer-actions[data-v-63fa47e6]{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;width:100%}.bead-build-footer-actions button[data-v-63fa47e6]{min-width:0}.bead-build-current-color[data-v-63fa47e6]{-ms-grid-column:1;-ms-grid-row:1}.bead-build-progress-block[data-v-63fa47e6]{-ms-grid-column:1;-ms-grid-row:3}.bead-build-footer-actions[data-v-63fa47e6]{-ms-grid-column:1;-ms-grid-row:5}}@media(prefers-reduced-motion:reduce){.bead-build-panel[data-v-63fa47e6] *,.bead-build-panel[data-v-63fa47e6] :after,.bead-build-panel[data-v-63fa47e6] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.bead-cleanup-panel[data-v-b335680a]{display:grid;min-width:0;grid-gap:.75rem;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.875rem;gap:.75rem;padding:1rem}.bead-cleanup-heading[data-v-b335680a]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;min-width:0}.bead-cleanup-heading>div[data-v-b335680a]{flex:1 1 10rem;min-width:0}.bead-cleanup-heading h3[data-v-b335680a]{font-size:1rem;font-weight:700;margin:0}.bead-cleanup-heading p[data-v-b335680a]{color:var(--fs-color-text-secondary);font-size:.75rem;line-height:1.5;margin:.25rem 0 0}.bead-cleanup-heading>span[data-v-b335680a]{background:color-mix(in srgb,var(--fs-color-warning) 12%,transparent);border:1px solid var(--fs-color-warning);border-radius:999rem;color:var(--fs-color-text-primary);flex:0 0 auto;font-size:.6875rem;font-weight:700;max-width:100%;padding:.25rem .5rem;word-wrap:anywhere}.bead-cleanup-panel label[data-v-b335680a]{display:grid;min-width:0;grid-gap:.375rem;color:var(--fs-color-text-secondary);font-size:.75rem;font-weight:700;gap:.375rem}.bead-cleanup-panel input[data-v-b335680a],.bead-cleanup-panel select[data-v-b335680a]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.625rem;color:var(--fs-color-text-primary);font:inherit;min-height:2.75rem;min-width:0;padding:.5rem;width:100%;word-wrap:anywhere}.bead-cleanup-selection[data-v-b335680a]{background:var(--fs-color-bg-surface-2);border-left:.1875rem solid var(--fs-color-primary);border-radius:.5rem;font-size:.75rem;margin:0;padding:.625rem}.bead-cleanup-selection.is-missing[data-v-b335680a]{border-left-color:var(--fs-color-warning)}.bead-cleanup-guards[data-v-b335680a]{display:grid;grid-gap:.375rem;color:var(--fs-color-text-secondary);font-size:.75rem;gap:.375rem;list-style:none;margin:0;padding:0}.bead-cleanup-guards li[data-v-b335680a]:before{color:var(--fs-color-success);content:"✓";font-weight:700;margin-right:.375rem}.bead-cleanup-preview-button[data-v-b335680a]{background:var(--fs-color-primary);border:1px solid var(--fs-color-primary);border-radius:.625rem;color:var(--fs-color-on-primary);cursor:pointer;font-weight:700;min-height:2.75rem;padding:.5rem .75rem}.bead-cleanup-preview-button[data-v-b335680a]:disabled{background:var(--fs-color-bg-disabled);border-color:var(--fs-color-border);color:var(--fs-color-text-disabled);cursor:not-allowed}.bead-cleanup-panel input[data-v-b335680a]:focus-visible,.bead-cleanup-panel select[data-v-b335680a]:focus-visible,.bead-cleanup-preview-button[data-v-b335680a]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}.bead-history-panel[data-v-713bea80]{display:grid;min-width:0;grid-gap:.75rem;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.875rem;gap:.75rem;padding:1rem}.bead-history-heading[data-v-713bea80]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;min-width:0}.bead-history-heading h3[data-v-713bea80],.bead-history-heading p[data-v-713bea80]{margin:0}.bead-history-heading h3[data-v-713bea80]{font-size:1rem;font-weight:700}.bead-history-heading p[data-v-713bea80],.bead-history-heading>span[data-v-713bea80]{color:var(--fs-color-text-secondary);font-size:.75rem}.bead-history-heading>span[data-v-713bea80]{flex:0 0 auto}.bead-history-actions[data-v-713bea80]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.bead-history-actions button[data-v-713bea80]{align-content:center;display:grid;justify-content:center;min-height:2.75rem;min-width:0;place-content:center;grid-gap:.125rem;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.625rem;color:var(--fs-color-text-primary);cursor:pointer;font-weight:700;gap:.125rem;padding:.5rem}.bead-history-actions kbd[data-v-713bea80]{word-wrap:anywhere;color:var(--fs-color-text-muted);font-size:.625rem;font-weight:500}.bead-history-actions button[data-v-713bea80]:disabled{background:var(--fs-color-bg-disabled);color:var(--fs-color-text-disabled);cursor:not-allowed}.bead-history-list[data-v-713bea80]{display:grid;max-height:18rem;grid-gap:.5rem;gap:.5rem;list-style:none;margin:0;overflow-y:auto;padding:0}.bead-history-list li[data-v-713bea80]{display:grid;min-width:0;grid-gap:.375rem;background:var(--fs-color-bg-surface-2);border:1px solid var(--fs-color-border-light);border-radius:.625rem;gap:.375rem;padding:.625rem}.bead-history-list li.is-current[data-v-713bea80]{background:var(--fs-color-bg-selected);border-left:.25rem solid var(--fs-color-primary)}.bead-history-entry-heading[data-v-713bea80],.bead-history-entry-summary[data-v-713bea80]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;min-width:0}.bead-history-entry-summary strong[data-v-713bea80]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bead-history-entry-step[data-v-713bea80],.bead-history-entry-summary span[data-v-713bea80]{color:var(--fs-color-text-secondary);font-size:.6875rem}.bead-history-current-badge[data-v-713bea80]{background:var(--fs-color-bg-selected);border-radius:999px;color:var(--fs-color-primary);flex:0 0 auto;font-size:.6875rem;font-weight:700;padding:.125rem .5rem}.bead-history-actions button[data-v-713bea80]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}.bead-editor-canvas-host[data-v-0252748a]{background-color:var(--fs-color-bg-surface-2);background-image:linear-gradient(45deg,var(--fs-color-bg-hover) 25%,transparent 25%),linear-gradient(-45deg,var(--fs-color-bg-hover) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--fs-color-bg-hover) 75%),linear-gradient(-45deg,transparent 75%,var(--fs-color-bg-hover) 75%);background-position:0 0,0 .5rem,.5rem -.5rem,-.5rem 0;background-size:1rem 1rem;border:1px solid var(--fs-color-border);border-radius:.875rem;min-height:32rem;min-width:0;overflow:hidden;overscroll-behavior:contain;position:relative}.bead-editor-canvas[data-v-0252748a]{cursor:crosshair;display:block;max-width:100%;touch-action:none}.bead-editor-canvas-host.is-compact[data-v-0252748a]{min-height:18rem}.bead-editor-canvas[data-v-0252748a]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:-.25rem}.bead-editor-canvas-status[data-v-0252748a]{background:color-mix(in srgb,var(--fs-color-bg-surface) 88%,transparent);border:1px solid var(--fs-color-border);border-radius:999rem;bottom:.75rem;color:var(--fs-color-text-secondary);display:flex;font-size:.75rem;font-weight:700;gap:.5rem;padding:.375rem .625rem;pointer-events:none;position:absolute;right:.75rem}.bead-editor-sr-only[data-v-0252748a]{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:768px){.bead-editor-canvas-host[data-v-0252748a]{border-radius:.75rem;min-height:25rem}}.bead-editor-sidebar-content[data-v-a6c5c051]{display:grid;grid-gap:1rem;gap:1rem}.bead-editor-panel-section[data-v-a6c5c051]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.875rem;min-width:0;padding:1rem}.bead-editor-panel-section h3[data-v-a6c5c051]{font-size:1rem;font-weight:700;margin:0 0 .75rem}.bead-editor-statistics[data-v-a6c5c051]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.625rem;gap:.625rem;margin:0}.bead-editor-statistics div[data-v-a6c5c051]{background:var(--fs-color-bg-surface-2);border-radius:.625rem;min-width:0;padding:.625rem}.bead-editor-statistics dt[data-v-a6c5c051]{color:var(--fs-color-text-muted);font-size:.6875rem;font-weight:500}.bead-editor-statistics dd[data-v-a6c5c051]{word-wrap:anywhere;color:var(--fs-color-text-primary);font-weight:700;margin:.25rem 0 0}.bead-editor-help-copy[data-v-a6c5c051]{color:var(--fs-color-text-secondary);font-size:.8125rem;font-weight:400;line-height:1.6;margin:0 0 .75rem}.bead-editor-slider-label[data-v-a6c5c051]{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.625rem;color:var(--fs-color-text-secondary);font-size:.75rem;font-weight:700;gap:.625rem;margin-top:.75rem}.bead-editor-display-options[data-v-a6c5c051]{display:grid;grid-gap:.5rem;gap:.5rem}.bead-editor-display-options label[data-v-a6c5c051]{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr);min-height:2.75rem;grid-gap:.625rem;background:var(--fs-color-bg-surface-2);border-radius:.625rem;color:var(--fs-color-text-primary);cursor:pointer;font-weight:500;gap:.625rem;padding:.5rem}.bead-editor-display-options label.has-description[data-v-a6c5c051]{align-items:start}.bead-editor-display-options input[data-v-a6c5c051]{accent-color:var(--fs-color-primary);height:1.125rem;width:1.125rem}.bead-editor-display-options label.has-description input[data-v-a6c5c051]{margin-top:.1875rem}.bead-editor-display-option-copy[data-v-a6c5c051]{display:grid;min-width:0;grid-gap:.125rem;gap:.125rem;line-height:1.4}.bead-editor-display-option-description[data-v-a6c5c051]{color:var(--fs-color-text-secondary);font-size:.75rem;font-weight:400;line-height:1.5}.bead-editor-color-list[data-v-a6c5c051]{display:grid;max-height:22rem;grid-gap:.5rem;gap:.5rem;overflow-y:auto}.bead-editor-color-list.is-current[data-v-a6c5c051]{max-height:18rem}.bead-editor-all-colors[data-v-a6c5c051]{border-top:1px solid var(--fs-color-divider);margin-top:.75rem}.bead-editor-all-colors summary[data-v-a6c5c051]{color:var(--fs-color-text-secondary);cursor:pointer;font-size:.8125rem;font-weight:700;padding:.75rem 0 0}.bead-editor-all-colors[open] summary[data-v-a6c5c051]{color:var(--fs-color-primary);margin-bottom:.625rem}.bead-editor-color-button[data-v-a6c5c051]{align-items:center;display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;min-height:3.5rem;grid-gap:.625rem;background:var(--fs-color-bg-surface-2);border:1px solid var(--fs-color-border-light);border-radius:.625rem;color:var(--fs-color-text-primary);cursor:pointer;gap:.625rem;padding:.5rem;text-align:left}.bead-editor-color-button.is-active[data-v-a6c5c051],.bead-editor-color-button[data-v-a6c5c051]:hover{background:var(--fs-color-bg-selected);border-color:var(--fs-color-primary)}.bead-editor-color-swatch[data-v-a6c5c051]{border:2px solid var(--fs-color-border);border-radius:50%;height:2.25rem;width:2.25rem}.bead-editor-color-copy[data-v-a6c5c051]{display:grid;min-width:0;grid-gap:.125rem;gap:.125rem}.bead-editor-color-copy span[data-v-a6c5c051],.bead-editor-color-copy strong[data-v-a6c5c051]{word-wrap:anywhere}.bead-editor-color-copy span[data-v-a6c5c051]{color:var(--fs-color-text-secondary);font-size:.75rem;font-weight:400}.bead-editor-color-symbol[data-v-a6c5c051]{align-items:center;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.5rem;color:var(--fs-color-text-primary);display:grid;font-size:.75rem;font-weight:700;height:2rem;justify-items:center;place-items:center;width:2rem}.bead-editor-color-quantity[data-v-a6c5c051]{color:var(--fs-color-text-secondary);font-size:.75rem;font-weight:700;min-width:2rem;text-align:right}.bead-editor-color-button[data-v-a6c5c051]:focus-visible,.bead-editor-display-options input[data-v-a6c5c051]:focus-visible,.bead-editor-slider-label input[data-v-a6c5c051]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}.bead-editor-toolbar[data-v-8cdaa206]{align-items:flex-end;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.875rem;box-shadow:var(--fs-shadow-sm);display:flex;flex-wrap:wrap;gap:.75rem;min-width:0;padding:.75rem}.bead-editor-toolbar-group[data-v-8cdaa206]{align-items:center;display:flex;gap:.5rem;min-width:0}.bead-editor-tool-strip[data-v-8cdaa206]{border-bottom:1px solid var(--fs-color-divider);display:grid;flex:1 0 100%;grid-template-columns:repeat(7,minmax(5.5rem,1fr));padding-bottom:.75rem}.bead-editor-section-label[data-v-8cdaa206]{grid-column:1/-1}.bead-editor-brush-group[data-v-8cdaa206],.bead-editor-history-group[data-v-8cdaa206],.bead-editor-mode-group[data-v-8cdaa206]{background:var(--fs-color-bg-surface-2);border-radius:.75rem;flex-wrap:wrap;padding:.5rem}.bead-editor-brush-group[data-v-8cdaa206]{flex:1 1 22rem}.bead-editor-history-group[data-v-8cdaa206]{margin-left:auto}.bead-editor-transform-group[data-v-8cdaa206]{border-top:1px solid var(--fs-color-divider);flex:1 0 100%;flex-wrap:wrap;padding-top:.75rem}.bead-editor-compact-button[data-v-8cdaa206],.bead-editor-help-button[data-v-8cdaa206],.bead-editor-panel-button[data-v-8cdaa206],.bead-editor-tool-button[data-v-8cdaa206]{align-items:center;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.625rem;color:var(--fs-color-text-primary);cursor:pointer;display:inline-flex;font-weight:700;gap:.375rem;justify-content:center;min-height:2.75rem;padding:.5rem .75rem;white-space:nowrap}.bead-editor-tool-button[data-v-8cdaa206]{max-width:none;min-width:0;white-space:normal}.bead-editor-tool-button>span[data-v-8cdaa206]{min-width:0;word-wrap:anywhere}.bead-editor-tool-icon[data-v-8cdaa206]{flex:0 0 1rem;font-size:1rem;width:1rem}.bead-editor-compact-button[data-v-8cdaa206]:hover,.bead-editor-help-button[data-v-8cdaa206]:hover,.bead-editor-panel-button[data-v-8cdaa206]:hover,.bead-editor-tool-button[data-v-8cdaa206]:hover{background:var(--fs-color-bg-hover);color:var(--fs-color-primary)}.bead-editor-compact-button.is-active[data-v-8cdaa206],.bead-editor-tool-button.is-active[data-v-8cdaa206]{background:var(--fs-color-bg-selected);border-color:var(--fs-color-primary);color:var(--fs-color-primary)}.bead-editor-brush-select select[data-v-8cdaa206]:focus-visible,.bead-editor-compact-button[data-v-8cdaa206]:focus-visible,.bead-editor-help-button[data-v-8cdaa206]:focus-visible,.bead-editor-panel-button[data-v-8cdaa206]:focus-visible,.bead-editor-tool-button[data-v-8cdaa206]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}.bead-editor-compact-button[data-v-8cdaa206]:disabled,.bead-editor-tool-button[data-v-8cdaa206]:disabled{background:var(--fs-color-bg-disabled);color:var(--fs-color-text-disabled);cursor:not-allowed}.bead-editor-tool-button kbd[data-v-8cdaa206]{color:var(--fs-color-text-muted);font-size:.6875rem;font-weight:500}.bead-editor-group-label[data-v-8cdaa206]{color:var(--fs-color-text-muted)}.bead-editor-brush-select[data-v-8cdaa206],.bead-editor-group-label[data-v-8cdaa206]{font-size:.75rem;font-weight:700;white-space:nowrap}.bead-editor-brush-select[data-v-8cdaa206]{align-items:center;color:var(--fs-color-text-secondary);display:inline-flex;gap:.375rem}.bead-editor-brush-select select[data-v-8cdaa206]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.625rem;color:var(--fs-color-text-primary);min-height:2.75rem;min-width:8.5rem;padding:.375rem 2rem .375rem .75rem}.bead-editor-move-button[data-v-8cdaa206]{font-size:1.125rem;min-width:2.75rem;padding-left:.5rem;padding-right:.5rem}.bead-editor-panel-button[data-v-8cdaa206]{display:none}.bead-editor-toolbar.is-rail[data-v-8cdaa206]{align-items:stretch;border-radius:1rem;box-shadow:var(--fs-shadow-sm);display:flex;flex-direction:column;flex-wrap:nowrap;gap:.5rem;min-height:100%;padding:.5rem}.bead-editor-toolbar.is-rail .bead-editor-tool-strip[data-v-8cdaa206]{display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr);grid-gap:.375rem;border:0;gap:.375rem;padding:0}.bead-editor-toolbar.is-rail .bead-editor-brush-group[data-v-8cdaa206],.bead-editor-toolbar.is-rail .bead-editor-history-group[data-v-8cdaa206],.bead-editor-toolbar.is-rail .bead-editor-mode-group[data-v-8cdaa206],.bead-editor-toolbar.is-rail .bead-editor-section-label[data-v-8cdaa206],.bead-editor-toolbar.is-rail .bead-editor-transform-group[data-v-8cdaa206]{display:none}.bead-editor-toolbar.is-rail .bead-editor-tool-button[data-v-8cdaa206]{border-color:transparent;border-radius:.875rem;flex-direction:column;font-size:.75rem;gap:.25rem;min-height:4.25rem;min-width:4.25rem;padding:.5rem .25rem}.bead-editor-toolbar.is-rail .bead-editor-tool-button kbd[data-v-8cdaa206]{display:none}.bead-editor-toolbar.is-rail .bead-editor-tool-icon[data-v-8cdaa206]{flex-basis:1.125rem;font-size:1.125rem;width:1.125rem}.bead-editor-toolbar.is-rail .bead-editor-panel-button[data-v-8cdaa206]{display:none}.bead-editor-toolbar.is-rail .bead-editor-help-button[data-v-8cdaa206]{display:inline-flex;margin-top:auto;min-height:3.25rem;min-width:0;padding-left:.375rem;padding-right:.375rem;white-space:normal}@media(max-width:768px){.bead-editor-toolbar[data-v-8cdaa206]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.5rem;gap:.5rem;padding:.625rem}.bead-editor-toolbar.is-rail[data-v-8cdaa206]{border-radius:.875rem;display:grid;grid-template-columns:minmax(0,1fr) auto auto;min-height:0;padding:.625rem}.bead-editor-toolbar.is-rail .bead-editor-tool-strip[data-v-8cdaa206]{display:flex;grid-column:1/-1;overflow-x:auto}.bead-editor-toolbar.is-rail .bead-editor-tool-button[data-v-8cdaa206]{flex-direction:row;min-height:3.5rem;min-width:5rem}.bead-editor-toolbar.is-rail .bead-editor-help-button[data-v-8cdaa206],.bead-editor-toolbar.is-rail .bead-editor-panel-button[data-v-8cdaa206]{display:inline-flex;margin-top:0;min-height:2.75rem}.bead-editor-tool-strip[data-v-8cdaa206]{border-bottom:0;display:flex;grid-column:1/-1;overflow-x:auto;padding-bottom:.25rem}.bead-editor-section-label[data-v-8cdaa206]{display:none}.bead-editor-tool-button[data-v-8cdaa206]{min-width:5.25rem}.bead-editor-brush-group[data-v-8cdaa206],.bead-editor-mode-group[data-v-8cdaa206],.bead-editor-transform-group[data-v-8cdaa206]{display:none}.bead-editor-history-group[data-v-8cdaa206]{justify-content:flex-end}.bead-editor-panel-button[data-v-8cdaa206]{display:inline-flex;min-width:0;overflow:hidden;text-overflow:ellipsis}.bead-editor-help-button[data-v-8cdaa206]{min-width:2.75rem;padding-left:.625rem;padding-right:.625rem}}.bead-pattern-editor[data-v-f9ab16b9]{display:grid;min-width:0;grid-gap:.875rem;gap:.875rem}.bead-editor-heading[data-v-f9ab16b9]{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between;min-width:0;padding:.5rem 0 .75rem}.bead-editor-heading-copy[data-v-f9ab16b9]{min-width:0}.bead-editor-heading .bead-editor-kicker[data-v-f9ab16b9]{color:var(--fs-color-primary);font-size:.75rem;font-weight:700;margin:0 0 .25rem}.bead-editor-heading h2[data-v-f9ab16b9]{font-size:max(1.75rem,min(2.4vw,2rem));font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0}.bead-editor-description[data-v-f9ab16b9]{color:var(--fs-color-text-secondary);font-size:.875rem;font-weight:500;line-height:1.6;margin:.375rem 0 0;max-width:52rem}.bead-editor-heading-actions[data-v-f9ab16b9]{align-items:center;display:flex;flex:0 0 auto;gap:.625rem}.bead-editor-finish-button[data-v-f9ab16b9],.bead-editor-save-state[data-v-f9ab16b9]{align-items:center;border:1px solid var(--fs-color-border);border-radius:.875rem;display:inline-flex;font-size:.8125rem;font-weight:700;gap:.5rem;justify-content:center;min-height:2.875rem;padding:.625rem .875rem;white-space:nowrap}.bead-editor-save-state[data-v-f9ab16b9]{background:var(--fs-color-bg-surface);color:var(--fs-color-success)}.bead-editor-save-state.is-saving[data-v-f9ab16b9]{color:var(--fs-color-primary)}.bead-editor-save-state.is-error[data-v-f9ab16b9]{color:var(--fs-color-danger)}.bead-editor-finish-button[data-v-f9ab16b9]{background:var(--fs-color-primary);border-color:var(--fs-color-primary);color:var(--fs-color-on-primary);cursor:pointer}.bead-editor-finish-button[data-v-f9ab16b9]:hover{background:var(--fs-color-primary-hover)}.bead-editor-finish-button[data-v-f9ab16b9]:disabled{background:var(--fs-color-bg-disabled);border-color:var(--fs-color-border);color:var(--fs-color-text-disabled);cursor:not-allowed}.bead-editor-alert[data-v-f9ab16b9],.bead-editor-state-card[data-v-f9ab16b9]{background:var(--fs-color-bg-surface-2);border:1px solid var(--fs-color-border);border-radius:.875rem;color:var(--fs-color-text-primary);padding:1rem}.bead-editor-state-card[data-v-f9ab16b9]{align-content:center;display:grid;justify-content:center;justify-items:center;min-height:20rem;place-content:center;text-align:center}.bead-editor-state-card h2[data-v-f9ab16b9]{font-weight:700;margin:0}.bead-editor-state-card p[data-v-f9ab16b9]{color:var(--fs-color-text-secondary);line-height:1.7;max-width:36rem}.bead-editor-alert[data-v-f9ab16b9]{align-items:center;border-left:.25rem solid var(--fs-color-warning);display:flex;gap:1rem;justify-content:space-between}.bead-editor-alert.is-error[data-v-f9ab16b9]{border-left-color:var(--fs-color-danger)}.bead-editor-alert.is-protected[data-v-f9ab16b9]{border-left-color:var(--fs-color-primary)}.bead-editor-alert>button[data-v-f9ab16b9]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.625rem;color:var(--fs-color-text-primary);cursor:pointer;font-weight:700;min-height:2.75rem;padding:.5rem .75rem}.bead-editor-recovery-actions[data-v-f9ab16b9]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.bead-editor-recovery-actions button[data-v-f9ab16b9]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.625rem;color:var(--fs-color-text-primary);cursor:pointer;font-weight:700;min-height:2.75rem;padding:.5rem .75rem}.bead-editor-workbench[data-v-f9ab16b9]{align-items:stretch;display:grid;grid-template-columns:5rem minmax(0,1fr) 19rem;min-height:46rem;min-width:0;grid-gap:.75rem;gap:.75rem}.bead-editor-canvas-column[data-v-f9ab16b9],.bead-editor-sidebar[data-v-f9ab16b9]{min-width:0}.bead-editor-canvas-column[data-v-f9ab16b9]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:.75rem;background:var(--fs-color-bg-surface-2);border:1px solid var(--fs-color-border-light);border-radius:1rem;box-shadow:var(--fs-shadow-sm);gap:.75rem;overflow:hidden;padding:.75rem}.bead-editor-command-group[data-v-f9ab16b9],.bead-editor-commandbar[data-v-f9ab16b9],.bead-editor-zoom-controls[data-v-f9ab16b9]{align-items:center;display:flex;min-width:0}.bead-editor-commandbar[data-v-f9ab16b9]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.875rem;gap:.75rem;justify-content:space-between;padding:.5rem}.bead-editor-command-group[data-v-f9ab16b9]{flex-wrap:wrap;gap:.375rem}.bead-editor-command-group.is-view-controls[data-v-f9ab16b9]{justify-content:flex-end}.bead-editor-reference-toggle[data-v-f9ab16b9]{align-items:center;display:inline-flex;gap:.375rem}.bead-editor-command-brush select[data-v-f9ab16b9],.bead-editor-commandbar button[data-v-f9ab16b9]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.625rem;color:var(--fs-color-text-primary);cursor:pointer;font:inherit;font-size:.75rem;font-weight:700;min-height:2.5rem;padding:.375rem .625rem}.bead-editor-commandbar button.is-active[data-v-f9ab16b9],.bead-editor-commandbar button[data-v-f9ab16b9]:hover{background:var(--fs-color-bg-selected);border-color:var(--fs-color-primary);color:var(--fs-color-primary)}.bead-editor-commandbar button[data-v-f9ab16b9]:disabled{background:var(--fs-color-bg-disabled);color:var(--fs-color-text-disabled);cursor:not-allowed}.bead-editor-tool-summary[data-v-f9ab16b9]{background:var(--fs-color-bg-selected);border-radius:999rem;color:var(--fs-color-primary);font-size:.75rem;font-weight:700;padding:.5rem .625rem}.bead-editor-command-brush[data-v-f9ab16b9]{align-items:center;color:var(--fs-color-text-muted);display:inline-flex;font-size:.75rem;font-weight:700;gap:.375rem}.bead-editor-command-brush select[data-v-f9ab16b9]{min-width:7.5rem}.bead-editor-zoom-controls[data-v-f9ab16b9]{background:var(--fs-color-bg-surface-2);border-radius:.75rem;gap:.25rem;padding:.25rem}.bead-editor-zoom-controls button[data-v-f9ab16b9]{border-color:transparent;min-width:2.5rem}.bead-editor-canvas-column[data-v-f9ab16b9] .bead-editor-canvas-host{background:var(--fs-color-bg-surface);background-image:none;border-color:var(--fs-color-border-light);border-radius:1rem;min-height:40rem}.bead-editor-sidebar[data-v-f9ab16b9]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:1rem;box-shadow:var(--fs-shadow-sm);display:flex;flex-direction:column;min-height:0;overflow:hidden}.bead-editor-sidebar-tabs[data-v-f9ab16b9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.25rem;background:var(--fs-color-bg-surface-2);border-bottom:1px solid var(--fs-color-divider);gap:.25rem;padding:.5rem}.bead-editor-sidebar-tabs button[data-v-f9ab16b9]{background:transparent;border:1px solid transparent;border-radius:.625rem;color:var(--fs-color-text-secondary);cursor:pointer;font-weight:700;min-height:2.75rem;padding:.5rem}.bead-editor-sidebar-tabs button.is-active[data-v-f9ab16b9],.bead-editor-sidebar-tabs button[data-v-f9ab16b9]:hover{background:var(--fs-color-bg-surface);border-color:var(--fs-color-border-light);color:var(--fs-color-primary)}.bead-editor-sidebar-panel[data-v-f9ab16b9]{min-height:0;overflow-y:auto;padding:.75rem}.bead-editor-sidebar-panel[data-v-f9ab16b9]>*+*{margin-top:.75rem}.bead-editor-sidebar-panel[data-v-f9ab16b9] .bead-editor-panel-section{background:transparent;border:0;border-radius:0;box-shadow:none;padding:.25rem}.bead-editor-sidebar-panel[data-v-f9ab16b9] .bead-cleanup-panel,.bead-editor-sidebar-panel[data-v-f9ab16b9] .bead-history-panel{border-color:var(--fs-color-border-light);box-shadow:none}.bead-editor-live-status[data-v-f9ab16b9]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.75rem;color:var(--fs-color-text-secondary);display:flex;flex-wrap:wrap;font-size:.8125rem;font-weight:500;gap:.5rem 1rem;min-width:0;padding:.625rem .75rem}.bead-editor-mobile-controls[data-v-f9ab16b9]{display:grid;max-height:70dvh;grid-gap:1rem;gap:1rem;overflow-y:auto;padding:0 1rem 1rem}.bead-editor-mobile-controls section h3[data-v-f9ab16b9]{font-size:.875rem;font-weight:700;margin:0 0 .5rem}.bead-editor-mobile-button-grid[data-v-f9ab16b9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.bead-editor-mobile-button-grid button[data-v-f9ab16b9],.bead-editor-mobile-button-grid label[data-v-f9ab16b9]{align-items:center;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.625rem;color:var(--fs-color-text-primary);display:flex;font-weight:700;gap:.375rem;justify-content:center;min-height:2.75rem;padding:.5rem}.bead-editor-mobile-button-grid button.is-active[data-v-f9ab16b9]{background:var(--fs-color-bg-selected);border-color:var(--fs-color-primary);color:var(--fs-color-primary)}.bead-editor-mobile-button-grid input[data-v-f9ab16b9]{min-height:2.25rem;width:4rem}.bead-editor-mobile-brush-select[data-v-f9ab16b9]{display:block}.bead-editor-mobile-brush-select select[data-v-f9ab16b9]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.625rem;color:var(--fs-color-text-primary);font:inherit;font-weight:700;min-height:2.75rem;padding:.5rem 2rem .5rem .75rem;width:100%}.bead-editor-shortcut-list[data-v-f9ab16b9]{display:grid;grid-gap:.625rem;gap:.625rem;margin:0}.bead-editor-shortcut-list div[data-v-f9ab16b9]{display:grid;grid-template-columns:minmax(9rem,auto) minmax(0,1fr);grid-gap:1rem;background:var(--fs-color-bg-surface-2);border-radius:.625rem;gap:1rem;padding:.625rem}.bead-editor-shortcut-list dd[data-v-f9ab16b9]{color:var(--fs-color-text-secondary);margin:0}.bead-editor-preview-content[data-v-f9ab16b9]{display:grid;min-width:0;grid-gap:1rem;gap:1rem}.bead-editor-preview-dialog{display:flex;flex-direction:column;max-height:80dvh}.bead-editor-preview-dialog .el-dialog__body{min-height:0;overflow-y:auto}.bead-editor-preview-actions[data-v-f9ab16b9],.bead-editor-preview-switch[data-v-f9ab16b9]{display:flex;flex-wrap:wrap;gap:.5rem}.bead-editor-preview-actions button[data-v-f9ab16b9],.bead-editor-preview-switch button[data-v-f9ab16b9]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.625rem;color:var(--fs-color-text-primary);cursor:pointer;font-weight:700;min-height:2.75rem;padding:.5rem .875rem}.bead-editor-preview-switch button.is-active[data-v-f9ab16b9]{background:var(--fs-color-bg-selected);border-color:var(--fs-color-primary);color:var(--fs-color-primary)}.bead-editor-preview-metrics[data-v-f9ab16b9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0}.bead-editor-preview-metrics div[data-v-f9ab16b9]{background:var(--fs-color-bg-surface-2);border:1px solid var(--fs-color-border-light);border-radius:.625rem;min-width:0;padding:.75rem}.bead-editor-preview-metrics dt[data-v-f9ab16b9]{color:var(--fs-color-text-muted);font-size:.75rem}.bead-editor-preview-metrics dd[data-v-f9ab16b9]{word-wrap:anywhere;font-weight:700;margin:.25rem 0 0}.bead-editor-preview-guard[data-v-f9ab16b9],.bead-editor-preview-id[data-v-f9ab16b9]{word-wrap:anywhere;color:var(--fs-color-text-secondary);line-height:1.6;margin:0}.bead-editor-preview-guard[data-v-f9ab16b9]{background:var(--fs-color-bg-surface-2);border-left:.25rem solid var(--fs-color-warning);border-radius:.625rem;padding:.75rem}.bead-editor-preview-id[data-v-f9ab16b9]{font-size:.75rem}.bead-editor-preview-actions[data-v-f9ab16b9]{justify-content:flex-end}.bead-editor-preview-actions button.is-primary[data-v-f9ab16b9]{background:var(--fs-color-primary);border-color:var(--fs-color-primary);color:var(--fs-color-on-primary)}.bead-editor-alert>button[data-v-f9ab16b9]:focus-visible,.bead-editor-command-brush select[data-v-f9ab16b9]:focus-visible,.bead-editor-commandbar button[data-v-f9ab16b9]:focus-visible,.bead-editor-finish-button[data-v-f9ab16b9]:focus-visible,.bead-editor-mobile-brush-select select[data-v-f9ab16b9]:focus-visible,.bead-editor-mobile-button-grid button[data-v-f9ab16b9]:focus-visible,.bead-editor-mobile-button-grid input[data-v-f9ab16b9]:focus-visible,.bead-editor-preview-actions button[data-v-f9ab16b9]:focus-visible,.bead-editor-preview-switch button[data-v-f9ab16b9]:focus-visible,.bead-editor-recovery-actions button[data-v-f9ab16b9]:focus-visible,.bead-editor-sidebar-tabs button[data-v-f9ab16b9]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}@media(max-width:768px){.bead-editor-heading[data-v-f9ab16b9]{align-items:start;display:grid}.bead-editor-heading h2[data-v-f9ab16b9]{font-size:1.5rem}.bead-editor-heading-actions[data-v-f9ab16b9]{justify-content:space-between;width:100%}.bead-editor-finish-button[data-v-f9ab16b9],.bead-editor-save-state[data-v-f9ab16b9]{flex:1 1 0;white-space:normal}.bead-editor-workbench[data-v-f9ab16b9]{background:transparent;border:0;box-shadow:none;grid-template-columns:minmax(0,1fr);min-height:0;overflow:visible}.bead-editor-sidebar[data-v-f9ab16b9]{display:none}.bead-editor-canvas-column[data-v-f9ab16b9]{border:1px solid var(--fs-color-border-light);border-radius:.875rem}.bead-editor-commandbar[data-v-f9ab16b9]{display:grid}.bead-editor-command-group[data-v-f9ab16b9],.bead-editor-command-group.is-view-controls[data-v-f9ab16b9]{justify-content:flex-start}.bead-editor-command-brush[data-v-f9ab16b9]{flex:1 1 9rem}.bead-editor-command-brush select[data-v-f9ab16b9]{width:100%}.bead-editor-canvas-column[data-v-f9ab16b9] .bead-editor-canvas-host{min-height:25rem}.bead-editor-alert[data-v-f9ab16b9],.bead-editor-live-status[data-v-f9ab16b9]{display:grid}.bead-editor-shortcut-list div[data-v-f9ab16b9]{gap:.375rem;grid-template-columns:minmax(0,1fr)}.bead-editor-preview-actions[data-v-f9ab16b9],.bead-editor-preview-metrics[data-v-f9ab16b9]{grid-template-columns:repeat(2,minmax(0,1fr))}.bead-editor-preview-actions[data-v-f9ab16b9]{display:grid}}.bead-finish-panel[data-v-8fba2184]{display:grid;grid-gap:1rem;color:var(--fs-color-text-primary);gap:1rem}.bead-finish-state[data-v-8fba2184]{align-content:center;align-items:center;display:grid;justify-items:center;min-height:20rem;place-items:center;grid-gap:.75rem;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:1rem;gap:.75rem;padding:2rem;text-align:center}.bead-finish-dialog-facts[data-v-8fba2184],.bead-finish-dialog-facts dd[data-v-8fba2184],.bead-finish-header h2[data-v-8fba2184],.bead-finish-header p[data-v-8fba2184],.bead-finish-state h2[data-v-8fba2184],.bead-finish-state p[data-v-8fba2184],.bead-finish-summary[data-v-8fba2184],.bead-finish-summary dd[data-v-8fba2184]{margin:0}.bead-finish-actions[data-v-8fba2184],.bead-finish-color[data-v-8fba2184],.bead-finish-footer[data-v-8fba2184],.bead-finish-header[data-v-8fba2184],.bead-finish-notice[data-v-8fba2184],.bead-finish-result[data-v-8fba2184]{align-items:center;display:flex}.bead-finish-footer[data-v-8fba2184],.bead-finish-header[data-v-8fba2184],.bead-finish-result[data-v-8fba2184]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.875rem;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.bead-finish-header p[data-v-8fba2184]{color:var(--fs-color-primary);font-size:.75rem;font-weight:700}.bead-finish-header h2[data-v-8fba2184]{font-size:1.25rem;margin-top:.125rem}.bead-finish-footer div>span[data-v-8fba2184],.bead-finish-header div>span[data-v-8fba2184],.bead-finish-result div>span[data-v-8fba2184],.bead-finish-result small[data-v-8fba2184]{color:var(--fs-color-text-secondary);display:block;margin-top:.25rem}.bead-finish-status[data-v-8fba2184]{background:color-mix(in srgb,var(--fs-color-success) 10%,var(--fs-color-bg-surface));border-radius:999px;color:var(--fs-color-success);flex:0 0 auto;font-weight:700;padding:.375rem .625rem}.bead-finish-status.is-active_allocation_mismatch[data-v-8fba2184],.bead-finish-status.is-record_only[data-v-8fba2184],.bead-finish-status.is-shortage[data-v-8fba2184]{background:color-mix(in srgb,var(--fs-color-warning) 10%,var(--fs-color-bg-surface));color:var(--fs-color-warning)}.bead-finish-notice[data-v-8fba2184]{background:var(--fs-color-bg-surface-2);border-left:.25rem solid var(--fs-color-primary);border-radius:.625rem;gap:1rem;justify-content:space-between;padding:.75rem 1rem}.bead-finish-notice.is-warning[data-v-8fba2184]{border-left-color:var(--fs-color-warning)}.bead-finish-notice.is-error[data-v-8fba2184]{border-left-color:var(--fs-color-danger);color:var(--fs-color-danger)}.bead-finish-result[data-v-8fba2184]{border-color:var(--fs-color-success)}.bead-finish-summary[data-v-8fba2184]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.bead-finish-summary div[data-v-8fba2184]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.75rem;padding:.875rem 1rem}.bead-finish-summary dt[data-v-8fba2184]{color:var(--fs-color-text-secondary);font-size:.75rem}.bead-finish-summary dd[data-v-8fba2184]{font-size:1.25rem;font-weight:700;margin-top:.25rem}.bead-finish-table-wrap[data-v-8fba2184]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.875rem;max-height:40rem;overflow-x:auto}.bead-finish-table-wrap table[data-v-8fba2184]{border-collapse:collapse;min-width:58rem;width:100%}.bead-finish-table-wrap caption[data-v-8fba2184]{color:var(--fs-color-text-secondary);padding:.875rem 1rem;text-align:left}.bead-finish-table-wrap td[data-v-8fba2184],.bead-finish-table-wrap th[data-v-8fba2184]{border-top:1px solid var(--fs-color-border-light);padding:.75rem;text-align:right}.bead-finish-table-wrap thead th[data-v-8fba2184]{background:var(--fs-color-bg-surface-2);color:var(--fs-color-text-secondary);font-size:.75rem;position:sticky;top:0;z-index:1}.bead-finish-table-wrap td[data-v-8fba2184]:first-child,.bead-finish-table-wrap th[data-v-8fba2184]:first-child{text-align:left}.bead-finish-table-wrap input[data-v-8fba2184]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.5rem;color:var(--fs-color-text-primary);font:inherit;min-height:2.5rem;padding:.375rem .5rem;text-align:right;width:5.5rem}.bead-finish-color[data-v-8fba2184]{gap:.625rem;min-width:12rem}.bead-finish-color i[data-v-8fba2184]{border:1px solid var(--fs-color-border);border-radius:.5rem;flex:0 0 auto;height:1.75rem;width:1.75rem}.bead-finish-color small[data-v-8fba2184]{color:var(--fs-color-text-secondary);display:block;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bead-finish-actions[data-v-8fba2184]{flex-wrap:wrap;gap:.625rem;justify-content:flex-end}.bead-finish-dialog-confirm[data-v-8fba2184],.bead-finish-panel button[data-v-8fba2184],.el-dialog[data-testid=bead-finish-confirm-dialog] button{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.625rem;color:var(--fs-color-text-primary);cursor:pointer;font:inherit;min-height:2.5rem;padding:.5rem .875rem}.bead-finish-dialog-confirm[data-v-8fba2184],.bead-finish-panel button.is-primary[data-v-8fba2184]{background:var(--fs-color-primary);border-color:var(--fs-color-primary);color:var(--fs-color-bg-surface);font-weight:700}.bead-finish-dialog-confirm[data-v-8fba2184]:disabled,.bead-finish-panel button[data-v-8fba2184]:disabled{cursor:not-allowed;opacity:.55}.bead-finish-dialog-confirm[data-v-8fba2184]:focus-visible,.bead-finish-panel button[data-v-8fba2184]:focus-visible,.bead-finish-table-wrap input[data-v-8fba2184]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}.bead-finish-dialog-facts[data-v-8fba2184]{display:grid;grid-gap:.625rem;gap:.625rem;margin-top:1rem}.bead-finish-dialog-facts div[data-v-8fba2184]{display:grid;grid-template-columns:minmax(7rem,auto) minmax(0,1fr);grid-gap:1rem;border-bottom:1px solid var(--fs-color-border-light);gap:1rem;padding-bottom:.5rem}.bead-finish-dialog-facts dd[data-v-8fba2184]{word-wrap:anywhere;text-align:right}.sr-only[data-v-8fba2184]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}@media(max-width:768px){.bead-finish-footer[data-v-8fba2184],.bead-finish-header[data-v-8fba2184],.bead-finish-notice[data-v-8fba2184],.bead-finish-result[data-v-8fba2184]{align-items:stretch;flex-direction:column}.bead-finish-summary[data-v-8fba2184]{grid-template-columns:repeat(2,minmax(0,1fr))}.bead-finish-actions[data-v-8fba2184]{justify-content:stretch}.bead-finish-actions button[data-v-8fba2184]{flex:1 1 10rem}}.bead-board-layout-preview[data-v-e693d8e7]{display:grid;min-width:0;grid-gap:.875rem;gap:.875rem}.bead-board-card-footer[data-v-e693d8e7],.bead-board-card-heading[data-v-e693d8e7],.bead-board-preview-footer[data-v-e693d8e7],.bead-board-preview-heading[data-v-e693d8e7]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}figure[data-v-e693d8e7],h3[data-v-e693d8e7],p[data-v-e693d8e7]{margin:0}h3[data-v-e693d8e7],strong[data-v-e693d8e7]{font-weight:700}.bead-board-card-footer[data-v-e693d8e7],.bead-board-preview-footer[data-v-e693d8e7],.bead-board-preview-heading p[data-v-e693d8e7],.bead-global-thumbnail figcaption[data-v-e693d8e7]{color:var(--fs-color-text-secondary);font-size:.8125rem;font-weight:400}.bead-board-view-tabs[data-v-e693d8e7]{background:var(--fs-color-bg-surface-2);border-radius:.625rem;display:grid;grid-template-columns:repeat(2,minmax(5rem,1fr));min-width:12rem;padding:.25rem}button[data-v-e693d8e7]{background:transparent;border:1px solid transparent;color:var(--fs-color-text-primary);cursor:pointer;font:inherit}.bead-board-view-tabs button[data-v-e693d8e7]{border-radius:.5rem;font-weight:700;min-height:2.25rem}.bead-board-view-tabs button.is-active[data-v-e693d8e7]{background:var(--fs-color-bg-surface);box-shadow:0 1px 2px color-mix(in srgb,var(--fs-color-text-primary) 10%,transparent);color:var(--fs-color-primary)}button[data-v-e693d8e7]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}.bead-board-grid[data-v-e693d8e7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.875rem 1rem;gap:.875rem 1rem;padding:.25rem}.bead-board-pages[data-v-e693d8e7]{display:grid;min-width:0;grid-gap:.875rem;gap:.875rem}.bead-board-card[data-v-e693d8e7]{display:grid;min-width:0;position:relative;grid-gap:.5rem;background:var(--fs-color-bg-surface);border-color:var(--fs-color-border-light);border-radius:.875rem;gap:.5rem;padding:.625rem;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.bead-board-card.is-selected[data-v-e693d8e7],.bead-board-card[data-v-e693d8e7]:hover{border-color:var(--fs-color-primary);box-shadow:0 0 0 .125rem color-mix(in srgb,var(--fs-color-primary) 10%,transparent)}.bead-board-card[data-v-e693d8e7]:hover{transform:translateY(-.0625rem)}.bead-board-card-heading>span[data-v-e693d8e7]:first-child{align-items:center;display:flex;gap:.5rem}.bead-board-card-heading small[data-v-e693d8e7],.bead-board-state[data-v-e693d8e7]{background:var(--fs-color-bg-surface-2);border-radius:999px;color:var(--fs-color-text-secondary);font-size:.6875rem;padding:.1875rem .4375rem}.bead-board-state[data-v-e693d8e7]{color:var(--fs-color-success)}.bead-board-state.is-warning[data-v-e693d8e7]{color:var(--fs-color-warning)}.bead-board-canvas-frame[data-v-e693d8e7],.bead-global-thumbnail[data-v-e693d8e7]{align-items:center;background:radial-gradient(circle at 50% 45%,var(--fs-color-bg-surface) 0,var(--fs-color-bg-surface-2) 100%);border:1px solid var(--fs-color-divider);border-radius:.75rem;display:grid;justify-items:center;min-width:0;padding:.5rem;place-items:center}canvas[data-v-e693d8e7]{border:1px solid var(--fs-color-divider);border-radius:.375rem;image-rendering:pixelated;image-rendering:crisp-edges;max-height:14.5rem;max-width:14.5rem;width:100%}.bead-board-flow-marker[data-v-e693d8e7],canvas[data-v-e693d8e7]{background:var(--fs-color-bg-surface);display:block}.bead-board-flow-marker[data-v-e693d8e7]{border:1px solid var(--fs-color-border-light);border-radius:50%;box-shadow:0 .125rem .375rem color-mix(in srgb,var(--fs-color-text-primary) 9%,transparent);height:1.75rem;position:absolute;width:1.75rem;z-index:1}.bead-board-flow-marker[data-v-e693d8e7]:after,.bead-board-flow-marker[data-v-e693d8e7]:before{content:"";left:50%;position:absolute;top:50%}.bead-board-flow-marker[data-v-e693d8e7]:before{background:var(--fs-color-primary);border-radius:999px;height:.125rem;transform:translate(-55%,-50%);width:.625rem}.bead-board-flow-marker[data-v-e693d8e7]:after{border-right:.125rem solid var(--fs-color-primary);border-top:.125rem solid var(--fs-color-primary);height:.375rem;transform:translate(-5%,-50%) rotate(45deg);width:.375rem}.bead-board-flow-marker.is-horizontal[data-v-e693d8e7]{bottom:calc(50% - .875rem);right:-1.375rem}.bead-board-flow-marker.is-vertical[data-v-e693d8e7]{bottom:-1.375rem;right:calc(50% - .875rem);transform:rotate(90deg)}.bead-board-page-dots[data-v-e693d8e7],.bead-board-pager[data-v-e693d8e7],.bead-board-pager p[data-v-e693d8e7],.bead-board-pager-controls[data-v-e693d8e7]{align-items:center;display:flex}.bead-board-pager[data-v-e693d8e7]{background:var(--fs-color-bg-surface-2);border:1px solid var(--fs-color-divider);border-radius:.75rem;gap:1rem;justify-content:space-between;padding:.75rem .875rem}.bead-board-pager p[data-v-e693d8e7]{color:var(--fs-color-text-secondary);flex-wrap:wrap;font-size:.8125rem;gap:.375rem .75rem}.bead-board-pager p strong[data-v-e693d8e7]{color:var(--fs-color-text-primary)}.bead-board-pager-controls[data-v-e693d8e7]{gap:.625rem}.bead-board-pager-controls>button[data-v-e693d8e7]{background:var(--fs-color-bg-surface);border-color:var(--fs-color-border-light);border-radius:.5rem;font-size:.8125rem;font-weight:700;min-height:2.25rem;padding:0 .75rem}.bead-board-pager-controls>button[data-v-e693d8e7]:disabled{color:var(--fs-color-text-muted);cursor:not-allowed;opacity:.65}.bead-board-page-dots[data-v-e693d8e7]{gap:.375rem}.bead-board-page-dots button[data-v-e693d8e7]{background:var(--fs-color-border-light);border-radius:50%;height:.625rem;padding:0;width:.625rem}.bead-board-page-dots button.is-active[data-v-e693d8e7]{background:var(--fs-color-primary);border-radius:999px;width:1.25rem}.bead-global-thumbnail[data-v-e693d8e7]{gap:.75rem;padding:1rem}.bead-global-thumbnail canvas[data-v-e693d8e7]{max-height:32rem;max-width:36rem}.bead-board-preview-footer[data-v-e693d8e7]{border-top:1px solid var(--fs-color-divider);padding-top:.75rem}@media(max-width:768px){.bead-board-preview-footer[data-v-e693d8e7],.bead-board-preview-heading[data-v-e693d8e7]{align-items:stretch;flex-direction:column}.bead-board-grid[data-v-e693d8e7],.bead-board-pages[data-v-e693d8e7],.bead-board-view-tabs[data-v-e693d8e7]{width:100%}.bead-board-view-tabs[data-v-e693d8e7]{grid-template-columns:repeat(2,minmax(0,1fr))}.bead-board-grid[data-v-e693d8e7]{gap:1rem;grid-template-columns:minmax(0,1fr)}.bead-board-flow-marker.is-horizontal[data-v-e693d8e7],.bead-board-flow-marker.is-vertical[data-v-e693d8e7]{bottom:-1.375rem;right:calc(50% - .875rem);transform:rotate(90deg)}.bead-board-pager[data-v-e693d8e7]{align-items:stretch;flex-direction:column}.bead-board-pager-controls[data-v-e693d8e7]{justify-content:space-between}}.bead-custom-board-size[data-v-8b20fa5c],.bead-manual-offset[data-v-8b20fa5c],.bead-planning-settings[data-v-8b20fa5c]{display:grid;grid-gap:.75rem;gap:.75rem}.bead-custom-board-size[data-v-8b20fa5c],.bead-manual-offset[data-v-8b20fa5c]{grid-template-columns:repeat(2,minmax(0,1fr))}label[data-v-8b20fa5c]{display:grid;min-width:0;grid-gap:.375rem;color:var(--fs-color-text-secondary);font-size:.8125rem;font-weight:700;gap:.375rem}input[data-v-8b20fa5c],select[data-v-8b20fa5c]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.625rem;color:var(--fs-color-text-primary);font:inherit;min-height:2.75rem;min-width:0;padding:.5rem .625rem;width:100%}input[data-v-8b20fa5c]:focus-visible,select[data-v-8b20fa5c]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}.bead-overage-input[data-v-8b20fa5c]{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.5rem;gap:.5rem}.bead-settings-help[data-v-8b20fa5c]{color:var(--fs-color-text-muted);font-size:.75rem;font-weight:400;line-height:1.6;margin:0}@media(max-width:768px){.bead-planning-settings[data-v-8b20fa5c]{max-height:62dvh;overflow-y:auto;padding:1rem}}.bead-prepare-panel[data-v-fb26ba69]{display:grid;min-width:0;grid-gap:1.125rem;color:var(--fs-color-text-primary);gap:1.125rem}.bead-prepare-alert[data-v-fb26ba69],.bead-prepare-board-column[data-v-fb26ba69],.bead-prepare-material-column[data-v-fb26ba69],.bead-prepare-state[data-v-fb26ba69]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:1rem;min-width:0}.bead-prepare-alert[data-v-fb26ba69],.bead-prepare-state[data-v-fb26ba69]{padding:1rem}.bead-inline-actions[data-v-fb26ba69],.bead-material-heading[data-v-fb26ba69],.bead-prepare-primary-actions[data-v-fb26ba69]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.bead-prepare-primary-actions[data-v-fb26ba69]{justify-content:flex-end}h2[data-v-fb26ba69],h3[data-v-fb26ba69],p[data-v-fb26ba69]{margin:0}h2[data-v-fb26ba69],h3[data-v-fb26ba69],strong[data-v-fb26ba69]{font-weight:700}.bead-material-heading p[data-v-fb26ba69],.bead-planning-settings-description[data-v-fb26ba69],.bead-prepare-state p[data-v-fb26ba69]{color:var(--fs-color-text-secondary);font-weight:400;line-height:1.6}.bead-planning-settings-description[data-v-fb26ba69]{font-size:.8125rem;margin-bottom:.875rem;margin-top:.375rem}button[data-v-fb26ba69]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:.625rem;color:var(--fs-color-text-primary);cursor:pointer;font:inherit;font-weight:700;min-height:2.5rem;padding:.4375rem .75rem}button[data-v-fb26ba69]:hover{background:var(--fs-color-bg-hover);border-color:var(--fs-color-primary);color:var(--fs-color-primary)}button[data-v-fb26ba69]:focus-visible,input[data-v-fb26ba69]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}button[data-v-fb26ba69]:disabled{background:var(--fs-color-bg-disabled);color:var(--fs-color-text-disabled);cursor:not-allowed}.is-primary[data-v-fb26ba69]{background:var(--fs-color-primary);border-color:var(--fs-color-primary)}.is-primary[data-v-fb26ba69],.is-primary[data-v-fb26ba69]:hover{color:var(--fs-color-on-primary)}.is-primary[data-v-fb26ba69]:hover{background:var(--fs-color-primary-hover);border-color:var(--fs-color-primary-hover)}.bead-prepare-alert[data-v-fb26ba69]{align-items:center;border-color:var(--fs-color-danger);display:flex;gap:.75rem}.bead-prepare-alert.is-warning[data-v-fb26ba69]{border-color:var(--fs-color-warning)}.bead-prepare-alert.is-success[data-v-fb26ba69]{border-color:var(--fs-color-success)}.bead-prepare-alert button[data-v-fb26ba69]{margin-left:auto}.bead-mobile-segments[data-v-fb26ba69]{display:none}.bead-prepare-workspace[data-v-fb26ba69]{align-items:start;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(28rem,.9fr);grid-gap:1.125rem;gap:1.125rem}.bead-prepare-board-column[data-v-fb26ba69],.bead-prepare-material-column[data-v-fb26ba69]{display:grid;grid-gap:.875rem;gap:.875rem;padding:1rem}.bead-seam-result[data-v-fb26ba69]{background:var(--fs-color-bg-surface-2);border-radius:.75rem;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.5rem .75rem;padding:.75rem}.bead-seam-result span[data-v-fb26ba69]{color:var(--fs-color-text-secondary)}.bead-planning-settings-card[data-v-fb26ba69]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.75rem;overflow:hidden}.bead-planning-settings-card summary[data-v-fb26ba69]{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none;min-height:3rem;padding:.75rem}.bead-planning-settings-card summary[data-v-fb26ba69]::-webkit-details-marker{display:none}.bead-planning-settings-card summary>span[data-v-fb26ba69]:first-child,.bead-planning-settings-content[data-v-fb26ba69]{display:grid;min-width:0;grid-gap:.375rem;gap:.375rem}.bead-planning-settings-card summary small[data-v-fb26ba69]{color:var(--fs-color-text-secondary);font-weight:400}.bead-planning-settings-content[data-v-fb26ba69]{border-top:1px solid var(--fs-color-divider);padding:0 .75rem .75rem}.bead-material-heading h3[data-v-fb26ba69]{font-size:1.125rem}.bead-material-heading p[data-v-fb26ba69]{font-size:.8125rem;margin-top:.1875rem}.bead-shortage-badge[data-v-fb26ba69]{border:1px solid color-mix(in srgb,var(--fs-color-warning) 60%,var(--fs-color-border));border-radius:999px;color:var(--fs-color-warning);flex:0 0 auto;font-size:.75rem;font-weight:700;padding:.25rem .5625rem}.bead-material-filters[data-v-fb26ba69]{background:var(--fs-color-bg-surface-2);border-radius:.75rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:.25rem}.bead-material-filters button[data-v-fb26ba69]{background:transparent;border-color:transparent;font-size:.8125rem;min-height:2.25rem}.bead-material-filters button.is-active[data-v-fb26ba69]{background:var(--fs-color-bg-surface);box-shadow:0 1px 3px color-mix(in srgb,var(--fs-color-text-primary) 10%,transparent);color:var(--fs-color-primary)}.bead-material-table-scroll[data-v-fb26ba69]{border:1px solid var(--fs-color-divider);border-radius:.75rem;max-height:min(34rem,58vh);overflow:auto;width:100%}table[data-v-fb26ba69]{border-collapse:collapse;font-size:.8125rem;width:100%}td[data-v-fb26ba69],th[data-v-fb26ba69]{border-bottom:1px solid var(--fs-color-divider);padding:.625rem .5rem;text-align:left;vertical-align:middle;word-wrap:anywhere}thead th[data-v-fb26ba69]{background:var(--fs-color-bg-surface-2);color:var(--fs-color-text-secondary);font-size:.75rem;font-weight:700;position:sticky;top:0;z-index:2}tbody th[data-v-fb26ba69]{min-width:12rem}tbody tr:last-child td[data-v-fb26ba69],tbody tr:last-child th[data-v-fb26ba69]{border-bottom:0}.bead-material-color small[data-v-fb26ba69],.bead-material-copy small[data-v-fb26ba69],td small[data-v-fb26ba69]{color:var(--fs-color-text-secondary);display:block;font-weight:400}.bead-material-color[data-v-fb26ba69]{align-items:flex-start;display:flex;gap:.625rem;min-width:0}.bead-material-color>span[data-v-fb26ba69]:last-child{min-width:0}.bead-material-copy[data-v-fb26ba69]{display:grid;min-width:0;grid-gap:.125rem;gap:.125rem}.bead-material-swatch[data-v-fb26ba69]{border:1px solid var(--fs-color-border);border-radius:.5rem;flex:0 0 auto;height:1.625rem;width:1.625rem}.bead-shortage-fact[data-v-fb26ba69],.bead-unknown-fact[data-v-fb26ba69]{font-weight:700}.bead-shortage-fact[data-v-fb26ba69]{color:var(--fs-color-danger)}.bead-unknown-fact[data-v-fb26ba69]{color:var(--fs-color-warning)}.bead-material-row-actions[data-v-fb26ba69]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.1875rem}.bead-material-row-actions button[data-v-fb26ba69]{border-radius:.375rem;color:var(--fs-color-text-secondary);font-size:.6875rem;min-height:1.75rem;padding:.125rem .375rem}.bead-alternative-candidates[data-v-fb26ba69]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:1rem 0}.bead-alternative-candidates button[data-v-fb26ba69]{align-content:start;display:grid;min-width:0;grid-gap:.25rem;gap:.25rem;text-align:left}.bead-alternative-candidates button.is-selected[data-v-fb26ba69]{background:var(--fs-color-bg-selected);border-color:var(--fs-color-primary)}.bead-alternative-notice[data-v-fb26ba69]{border-left:.1875rem solid var(--fs-color-primary);color:var(--fs-color-text-secondary)}.bead-alternative-notice[data-v-fb26ba69],.bead-replacement-notice[data-v-fb26ba69]{background:var(--fs-color-bg-surface-2);padding:.75rem}.bead-replacement-notice[data-v-fb26ba69]{align-items:flex-start;border-left:.1875rem solid var(--fs-color-warning);border-radius:.625rem;display:flex;gap:.625rem}.bead-replacement-notice>span[data-v-fb26ba69]:last-child{display:grid;grid-gap:.1875rem;gap:.1875rem}.bead-replacement-notice small[data-v-fb26ba69]{color:var(--fs-color-text-secondary);font-weight:400}.bead-material-footer[data-v-fb26ba69]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);grid-gap:.5rem;gap:.5rem;padding-top:.125rem}@media(max-width:1180px){.bead-prepare-workspace[data-v-fb26ba69]{grid-template-columns:minmax(0,1fr)}.bead-material-table-scroll[data-v-fb26ba69]{max-height:36rem}}@media(max-width:768px){.bead-material-heading[data-v-fb26ba69],.bead-prepare-alert[data-v-fb26ba69]{display:grid;grid-template-columns:minmax(0,1fr)}.bead-prepare-primary-actions[data-v-fb26ba69]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.bead-prepare-alert button[data-v-fb26ba69]{margin-left:0}.bead-mobile-segments[data-v-fb26ba69]{background:var(--fs-color-bg-surface-2);border:1px solid var(--fs-color-border-light);border-radius:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:.25rem}.bead-mobile-segments button.is-active[data-v-fb26ba69]{background:var(--fs-color-bg-selected);border-color:var(--fs-color-primary);color:var(--fs-color-primary)}.is-mobile-hidden[data-v-fb26ba69]{display:none}.bead-alternative-candidates[data-v-fb26ba69]{grid-template-columns:minmax(0,1fr)}.bead-material-table-scroll[data-v-fb26ba69]{max-height:32rem;overflow-x:auto}table[data-v-fb26ba69]{min-width:40rem}.bead-material-footer[data-v-fb26ba69]{grid-template-columns:minmax(0,1fr)}}.bead-studio-shell[data-v-d0b7ca3d]{--fs-color-primary:var(--fs-color-chart-interest);--fs-color-primary-hover:color-mix(in srgb,var(--fs-color-chart-interest) 84%,var(--fs-color-text-primary));--fs-color-bg-selected:color-mix(in srgb,var(--fs-color-chart-interest) 10%,var(--fs-color-bg-surface));--fs-color-focus-ring:color-mix(in srgb,var(--fs-color-chart-interest) 68%,var(--fs-color-bg-surface));background:var(--fs-color-bg-base);color:var(--fs-color-text-primary);font-size:.875rem;min-height:42rem}.my-main:has(.bead-studio-shell){justify-content:flex-start}.bead-studio-skip-link[data-v-d0b7ca3d]{background:var(--fs-color-primary);border-radius:.625rem;color:var(--fs-color-bg-surface);left:.5rem;padding:.625rem .875rem;position:fixed;top:.5rem;transform:translateY(-180%);z-index:2200}.bead-studio-skip-link[data-v-d0b7ca3d]:focus{transform:translateY(0)}.bead-studio-flowbar[data-v-d0b7ca3d]{background:var(--fs-color-bg-surface);border-bottom:1px solid var(--fs-color-border-light)}.bead-studio-flowbar-inner[data-v-d0b7ca3d]{align-items:stretch;display:flex;margin:0 auto;min-height:3.75rem;width:min(100%,90rem)}.bead-studio-flow-brand[data-v-d0b7ca3d],.bead-studio-flow-step[data-v-d0b7ca3d],.bead-studio-flow-utilities[data-v-d0b7ca3d],.bead-studio-flow-utilities button[data-v-d0b7ca3d],.bead-studio-workflow-steps[data-v-d0b7ca3d]{align-items:center;display:flex}.bead-studio-flow-brand[data-v-d0b7ca3d]{border-right:1px solid var(--fs-color-border-light);color:var(--fs-color-text-primary);flex:0 0 auto;gap:.625rem;padding:0 1rem;-webkit-text-decoration:none;text-decoration:none;transition:color .16s ease,background-color .16s ease}.bead-studio-flow-brand[data-v-d0b7ca3d]:hover{background:var(--fs-color-bg-selected);color:var(--fs-color-primary)}.bead-studio-flow-brand[data-v-d0b7ca3d]:focus-visible{outline:3px solid var(--fs-color-focus-ring);outline-offset:-.25rem;position:relative;z-index:3}.bead-studio-empty-visual span[data-v-d0b7ca3d]{border:1px solid var(--fs-color-primary);border-radius:50%;height:.375rem;width:.375rem}.bead-studio-flow-step[data-v-d0b7ca3d],.bead-studio-flow-utilities button[data-v-d0b7ca3d]{background:transparent;border:0;color:var(--fs-color-text-secondary);cursor:pointer;font:inherit;min-height:2.75rem}.bead-studio-workflow-steps[data-v-d0b7ca3d]{flex:1 1 auto;min-width:0}.bead-studio-flow-step[data-v-d0b7ca3d]{flex:1 1 0;flex-direction:column;gap:.25rem;justify-content:center;min-width:0;padding:.375rem .25rem;position:relative;white-space:nowrap}.bead-studio-flow-step[data-v-d0b7ca3d]:not(:first-child):before{background:var(--fs-color-border-light);content:"";height:.125rem;left:calc(-50% + .8125rem);position:absolute;right:calc(50% + .8125rem);top:1.125rem;z-index:0}.bead-studio-flow-step.is-active[data-v-d0b7ca3d],.bead-studio-flow-step[data-v-d0b7ca3d]:hover,.bead-studio-flow-utilities button.is-active[data-v-d0b7ca3d],.bead-studio-flow-utilities button[data-v-d0b7ca3d]:hover{color:var(--fs-color-primary)}.bead-studio-flow-step.is-completed[data-v-d0b7ca3d]:not(:first-child):before,.bead-studio-flow-step.is-current[data-v-d0b7ca3d]:not(:first-child):before{background:var(--fs-color-primary)}.bead-studio-flow-order[data-v-d0b7ca3d]{align-items:center;background:var(--fs-color-bg-surface);border:1px solid;border-radius:50%;display:grid;font-size:.75rem;height:1.625rem;justify-items:center;place-items:center;position:relative;width:1.625rem;z-index:1}.bead-studio-flow-step.is-current .bead-studio-flow-order[data-v-d0b7ca3d]{box-shadow:0 0 0 .3125rem var(--fs-color-bg-selected)}.bead-studio-flow-step.is-completed .bead-studio-flow-order[data-v-d0b7ca3d]{background:var(--fs-color-primary);color:var(--fs-color-bg-surface)}.bead-studio-flow-utilities[data-v-d0b7ca3d]{border-left:1px solid var(--fs-color-border-light);flex:0 0 auto;gap:.25rem;padding:.5rem}.bead-studio-flow-utilities button[data-v-d0b7ca3d]{border-radius:.625rem;justify-content:center;padding:.5rem .75rem}.bead-studio-flow-utilities button.is-active[data-v-d0b7ca3d]{background:var(--fs-color-bg-selected)}.bead-studio-compact-navigation[data-v-d0b7ca3d]{display:none}.bead-studio-workspace[data-v-d0b7ca3d]{margin:0 auto;padding:1.5rem 0 2.5rem;width:min(100%,90rem)}.bead-studio-shell.is-build-mode .bead-studio-workspace[data-v-d0b7ca3d]{padding-top:1.25rem;width:min(100%,80rem)}.bead-studio-stage-heading[data-v-d0b7ca3d]{align-items:flex-end;border-bottom:1px solid var(--fs-color-border-light);display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1rem;padding-bottom:.875rem}.bead-studio-empty-state h2[data-v-d0b7ca3d],.bead-studio-empty-state p[data-v-d0b7ca3d],.bead-studio-stage-heading h1[data-v-d0b7ca3d],.bead-studio-stage-heading p[data-v-d0b7ca3d],.bead-studio-stage-heading>span[data-v-d0b7ca3d]{margin:0}.bead-studio-stage-heading p[data-v-d0b7ca3d]{color:var(--fs-color-primary);font-size:.75rem;font-weight:700;margin-bottom:.25rem}.bead-studio-stage-heading h1[data-v-d0b7ca3d]{font-size:1.5rem;font-weight:700}.bead-studio-stage-heading>span[data-v-d0b7ca3d]{color:var(--fs-color-text-secondary);line-height:1.5;max-width:42rem;text-align:right}.bead-studio-empty-state[data-v-d0b7ca3d]{align-items:center;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:1rem;display:flex;gap:1.25rem;justify-content:center;min-height:18rem;padding:2rem}.bead-studio-empty-state p[data-v-d0b7ca3d]{color:var(--fs-color-text-secondary);margin-top:.375rem}.bead-studio-empty-visual[data-v-d0b7ca3d]{display:grid;grid-template-columns:repeat(4,.5rem);grid-gap:.25rem;background:var(--fs-color-bg-selected);border-radius:1rem;gap:.25rem;padding:1rem}.bead-studio-empty-visual span[data-v-d0b7ca3d]{height:.5rem;width:.5rem}.bead-studio-data-notice[data-v-d0b7ca3d]{background:var(--fs-color-bg-surface);border:1px solid color-mix(in srgb,var(--fs-color-primary) 14%,var(--fs-color-border-light));border-radius:.875rem;box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--fs-color-text-primary) 5%,transparent);display:block;margin-top:.75rem;padding:.625rem 1rem}.bead-studio-data-copy[data-v-d0b7ca3d]{color:var(--fs-color-text-secondary);display:block;font-size:.8125rem;line-height:1.45;margin:0;text-align:center}.bead-studio-data-copy strong[data-v-d0b7ca3d]{color:var(--fs-color-primary);font-weight:700;margin-right:.625rem}.bead-studio-data-separator[data-v-d0b7ca3d]{background:color-mix(in srgb,var(--fs-color-warning) 30%,var(--fs-color-border-light));display:inline-block;height:1rem;margin:0 .625rem;vertical-align:-.1875rem;width:1px}.bead-studio-data-warning[data-v-d0b7ca3d]{display:inline}.bead-studio-data-warning>span[data-v-d0b7ca3d]:first-child{background:var(--fs-color-warning);border-radius:50%;box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--fs-color-warning) 10%,transparent);display:inline-block;height:.375rem;margin-right:.5rem;vertical-align:.125rem;width:.375rem}.bead-studio-data-notice+.bead-studio-comments[data-v-d0b7ca3d]{margin-top:.75rem}.bead-studio-step-overview-list[data-v-d0b7ca3d]{display:grid;grid-gap:.5rem;gap:.5rem;list-style:none;margin:0;padding:0}.bead-studio-step-overview-list button[data-v-d0b7ca3d]{display:grid;grid-template-columns:2rem minmax(0,1fr);min-height:2.75rem;width:100%;grid-gap:0 .75rem;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.75rem;color:var(--fs-color-text-primary);gap:0 .75rem;padding:.75rem;text-align:left}.bead-studio-step-overview-list button>span[data-v-d0b7ca3d]{grid-row:span 2}.bead-studio-step-overview-list small[data-v-d0b7ca3d]{color:var(--fs-color-text-secondary)}.bead-studio-step-overview-utilities[data-v-d0b7ca3d]{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.bead-studio-step-overview-utilities button[data-v-d0b7ca3d]{display:flex;justify-content:center;text-align:center}.bead-studio-compact-navigation[data-v-d0b7ca3d]:focus-visible,.bead-studio-flow-step[data-v-d0b7ca3d]:focus-visible,.bead-studio-flow-utilities button[data-v-d0b7ca3d]:focus-visible,.bead-studio-skip-link[data-v-d0b7ca3d]:focus-visible,.bead-studio-stage-heading h1[data-v-d0b7ca3d]:focus-visible,.bead-studio-step-overview-list button[data-v-d0b7ca3d]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}@media(max-width:768px){.bead-studio-flowbar[data-v-d0b7ca3d]{display:none}.bead-studio-compact-navigation[data-v-d0b7ca3d]{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:3.25rem;width:100%;grid-gap:.75rem;background:var(--fs-color-bg-surface);border:0;border-bottom:1px solid var(--fs-color-border-light);color:var(--fs-color-text-secondary);font:inherit;gap:.75rem;padding:.5rem 1rem;text-align:left}.bead-studio-compact-navigation strong[data-v-d0b7ca3d]{color:var(--fs-color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bead-studio-workspace[data-v-d0b7ca3d]{padding:.75rem 0 1.5rem;width:calc(100% - 1.5rem)}.bead-studio-shell.is-build-mode .bead-studio-workspace[data-v-d0b7ca3d]{padding:0;width:100%}.bead-studio-stage-heading[data-v-d0b7ca3d]{display:block;margin-bottom:.75rem}.bead-studio-stage-heading>span[data-v-d0b7ca3d]{display:block;margin-top:.375rem;text-align:left}.bead-studio-empty-state[data-v-d0b7ca3d]{min-height:12rem;padding:1.25rem}.bead-studio-data-notice[data-v-d0b7ca3d]{margin-top:.75rem;padding:.625rem .75rem}.bead-studio-data-separator[data-v-d0b7ca3d]{display:none}body:has(.bead-studio-shell.is-build-mode) .my-footer,body:has(.bead-studio-shell.is-build-mode) .my-header{display:none}}
