.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-225efccf]{display:grid;grid-gap:.75rem;font-size:.875rem;gap:.75rem}.bead-generation-workbench-header[data-v-225efccf]{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-225efccf]:first-child{min-width:0}.bead-generation-workbench-header h1[data-v-225efccf]{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-225efccf]:last-child{color:var(--fs-color-text-secondary);line-height:1.5;margin:0}.bead-blank-card h3[data-v-225efccf],.bead-card-heading h2[data-v-225efccf],.bead-panel-heading h2[data-v-225efccf],.bead-quick-start h2[data-v-225efccf],.bead-upload-hero h1[data-v-225efccf]{font-weight:700;margin:0}.bead-card-heading h2[data-v-225efccf],.bead-quick-start h2[data-v-225efccf]{font-size:1.25rem}.bead-blank-card h3[data-v-225efccf],.bead-panel-heading h2[data-v-225efccf]{font-size:1.125rem}.bead-blank-card p[data-v-225efccf],.bead-help-text[data-v-225efccf],.bead-home-description[data-v-225efccf],.bead-import-notes p[data-v-225efccf],.bead-inventory-card>p[data-v-225efccf],.bead-preview-panel>p[data-v-225efccf],.bead-recent-empty p[data-v-225efccf]{color:var(--fs-color-text-secondary);line-height:1.6;margin:.375rem 0 0}.bead-home-dashboard[data-v-225efccf],.bead-home-lower[data-v-225efccf]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(19rem,.65fr);grid-gap:1rem;gap:1rem}.bead-home-lower[data-v-225efccf]{align-items:stretch}.bead-home-lower.has-recent-projects[data-v-225efccf]{align-items:start}.bead-inventory-card[data-v-225efccf],.bead-quick-start[data-v-225efccf],.bead-recent-card[data-v-225efccf],.bead-upload-hero[data-v-225efccf]{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-225efccf]{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-225efccf]: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-225efccf]: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-225efccf]: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-225efccf]{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-225efccf]{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-225efccf]{align-items:center;display:inline-flex;gap:.625rem;margin-bottom:.5rem}.bead-hero-mark[data-v-225efccf]{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-225efccf]{color:var(--fs-color-primary);font-size:.8125rem;font-weight:700;margin:0}.bead-upload-hero h1[data-v-225efccf]{font-size:max(1.75rem,min(2.4vw,2rem));line-height:1.12;max-width:46rem}.bead-home-description[data-v-225efccf]{font-size:.875rem;max-width:40rem}.bead-capability-list[data-v-225efccf]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1rem 0 0;padding:0}.bead-capability-list li[data-v-225efccf]{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-225efccf]: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-225efccf]{align-items:center;display:inline-flex;gap:.375rem}.bead-setting-help[data-v-225efccf]{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-225efccf]:focus-visible,.bead-setting-help[data-v-225efccf]: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-225efccf]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}.bead-setting-tooltip-content[data-v-225efccf]{display:grid;max-width:18rem;grid-gap:.625rem;gap:.625rem;line-height:1.45}.bead-sampling-tooltip-option[data-v-225efccf]{display:grid;grid-gap:.125rem;gap:.125rem}.bead-sampling-mode-grid[data-v-225efccf]{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-225efccf]{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-225efccf]: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-225efccf]: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-225efccf]:has(input:focus-visible){outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}.bead-sampling-mode input[data-v-225efccf]{opacity:0;position:absolute}.bead-sampling-mode label>span[data-v-225efccf]{min-width:0}.bead-sampling-mode label strong[data-v-225efccf]{font-size:.8125rem;line-height:1.3}.bead-upload-actions[data-v-225efccf]{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1rem}.bead-entry-button[data-v-225efccf],.bead-inline-fields button[data-v-225efccf],.bead-inventory-card button[data-v-225efccf],.bead-preset-grid button[data-v-225efccf],.bead-primary-entry[data-v-225efccf]{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-225efccf]{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-225efccf]{display:none}.bead-import-notes[data-v-225efccf]{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:.625rem}.bead-import-notes p[data-v-225efccf]{font-size:.8125rem;margin:0}.bead-quick-start[data-v-225efccf]{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-225efccf],.bead-quick-heading[data-v-225efccf]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.bead-quick-heading[data-v-225efccf]{margin-bottom:.75rem}.bead-recent-scroll-hint[data-v-225efccf]{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-225efccf]{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-225efccf]{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-225efccf]:last-child{border-bottom:0}.bead-quick-start>button>span[data-v-225efccf]:nth-child(2){display:grid;grid-gap:.25rem;gap:.25rem}.bead-quick-start small[data-v-225efccf]{color:var(--fs-color-text-secondary);font-size:.8125rem}.bead-quick-icon[data-v-225efccf]{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-225efccf]{color:var(--fs-color-text-secondary);font-size:.75rem}.bead-inventory-card[data-v-225efccf],.bead-recent-card[data-v-225efccf]{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-225efccf]{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-225efccf],.bead-recent-loading[data-v-225efccf]{margin-top:.75rem;min-height:7rem;padding:1rem}.bead-recent-loading[data-v-225efccf]{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-225efccf]{display:grid;grid-gap:.625rem;gap:.625rem;list-style:none;margin:.75rem 0 0;padding:0}.bead-recent-list.is-scrollable[data-v-225efccf]{max-height:17.75rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.375rem;scrollbar-gutter:stable}.bead-recent-list>li[data-v-225efccf]{position:relative}.bead-recent-list>li.is-confirming-removal[data-v-225efccf]{z-index:4}.bead-recent-row[data-v-225efccf]{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-225efccf]:has(.bead-recent-open:focus-visible),.bead-recent-row[data-v-225efccf]:has(.bead-recent-remove:focus-visible),.bead-recent-row[data-v-225efccf]: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-225efccf]{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-225efccf],.bead-recent-remove[data-v-225efccf]{align-items:center;background:transparent;cursor:pointer;font:inherit}.bead-recent-remove[data-v-225efccf]{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-225efccf]:focus-visible,.bead-recent-remove[data-v-225efccf]:hover{background:color-mix(in srgb,var(--fs-color-danger) 10%,transparent);color:var(--fs-color-danger)}.bead-recent-removal-confirmation[data-v-225efccf]{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-225efccf]: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-225efccf]{margin-top:.5rem;position:static;width:100%}.bead-recent-list.is-scrollable .bead-recent-removal-confirmation[data-v-225efccf]:before{display:none}.bead-recent-removal-confirmation p[data-v-225efccf],.bead-recent-removal-confirmation p span[data-v-225efccf]{display:grid;min-width:0;grid-gap:.25rem;gap:.25rem;margin:0}.bead-recent-removal-confirmation p span[data-v-225efccf]{color:var(--fs-color-text-secondary);font-size:.75rem}.bead-recent-removal-confirmation>div[data-v-225efccf]{display:flex;gap:.5rem;justify-content:flex-end}.bead-recent-removal-confirmation button[data-v-225efccf]{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-225efccf]{background:var(--fs-color-danger);border-color:var(--fs-color-danger);color:var(--fs-color-bg-surface)}.bead-recent-removal-confirmation button[data-v-225efccf]:not(.is-danger):focus-visible,.bead-recent-removal-confirmation button[data-v-225efccf]:not(.is-danger):hover{background:var(--fs-color-bg-hover);border-color:var(--fs-color-text-secondary)}.bead-recent-open[data-v-225efccf]:disabled,.bead-recent-removal-confirmation button[data-v-225efccf]:disabled,.bead-recent-remove[data-v-225efccf]:disabled{cursor:wait;opacity:.65}.bead-recent-thumbnail[data-v-225efccf]{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-225efccf]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bead-recent-copy[data-v-225efccf]{display:grid;min-width:0;grid-gap:.25rem;gap:.25rem}.bead-recent-stage[data-v-225efccf],.bead-recent-title-row[data-v-225efccf]{align-items:center;display:flex;gap:.5rem}.bead-recent-title-row strong[data-v-225efccf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bead-recent-stage[data-v-225efccf]{color:var(--fs-color-primary);font-size:.75rem}.bead-recent-stage small[data-v-225efccf],.bead-recent-updated[data-v-225efccf]{color:var(--fs-color-text-secondary);font-size:.75rem}.bead-recent-chevron[data-v-225efccf]{color:var(--fs-color-text-secondary)}.bead-recent-error[data-v-225efccf],.bead-recent-status[data-v-225efccf]{line-height:1.5;margin:.625rem 0 0}.bead-recent-error[data-v-225efccf]{color:var(--fs-color-danger)}.bead-recent-status[data-v-225efccf]{color:var(--fs-color-success)}.bead-empty-visual[data-v-225efccf]{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-225efccf]{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-225efccf]:first-child{left:.75rem;top:.625rem}.bead-empty-visual span[data-v-225efccf]:nth-child(2){right:.75rem;top:.75rem}.bead-empty-visual span[data-v-225efccf]:nth-child(3){bottom:.625rem;right:.625rem}.bead-inventory-card[data-v-225efccf]{align-content:start;display:grid;grid-gap:.75rem;gap:.75rem}.bead-inventory-card button[data-v-225efccf]{gap:.5rem;width:100%}.bead-control-panel fieldset[data-v-225efccf],.bead-settings-panel fieldset[data-v-225efccf]{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-225efccf],.bead-settings-panel legend[data-v-225efccf]{color:var(--fs-color-text-secondary);font-weight:700;padding:0 .375rem 0 0}.bead-choice-grid label[data-v-225efccf]{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-225efccf]{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-225efccf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.bead-entry-button[data-v-225efccf]:hover,.bead-inline-fields button[data-v-225efccf]:hover,.bead-inventory-card button[data-v-225efccf]:hover,.bead-preset-grid button[data-v-225efccf]:hover,.bead-primary-entry[data-v-225efccf]:hover,.bead-quick-start>button[data-v-225efccf]:hover,.bead-recent-open[data-v-225efccf]:hover,.bead-text-entry[data-v-225efccf]:hover{background:var(--fs-color-bg-hover);border-color:var(--fs-color-primary);color:var(--fs-color-primary)}.bead-quick-start>button[data-v-225efccf]:hover{transform:translate(.125rem)}.bead-primary-entry[data-v-225efccf]: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-225efccf],.bead-control-panel[data-v-225efccf],.bead-preview-panel[data-v-225efccf],.bead-settings-panel[data-v-225efccf]{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-225efccf],.bead-settings-panel[data-v-225efccf]{align-content:start}.bead-preview-panel[data-v-225efccf]{grid-template-rows:minmax(0,1fr)}.bead-preview-panel.has-preview-purpose[data-v-225efccf]{grid-template-rows:minmax(0,1fr) auto}.bead-blank-options[data-v-225efccf]{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-225efccf]{width:100%}.bead-inline-fields.bead-blank-custom-fields[data-v-225efccf]{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(12rem,auto)}.bead-blank-custom-fields button[data-v-225efccf]{min-width:12rem;white-space:nowrap}.bead-blank-card .bead-blank-limit-hint[data-v-225efccf]{grid-column:1/-1;margin-top:0}.bead-preset-grid[data-v-225efccf]{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-225efccf]{background:var(--fs-color-bg-selected);border-color:var(--fs-color-primary);color:var(--fs-color-primary)}.bead-pattern-size-presets[data-v-225efccf]{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-225efccf]{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-225efccf]: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-225efccf]{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-225efccf]{display:grid;min-width:0;grid-gap:.125rem;gap:.125rem;text-align:center}.bead-pattern-size-copy strong[data-v-225efccf]{font-size:.75rem;line-height:1.25;white-space:nowrap}.bead-custom-size-panel[data-v-225efccf]{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-225efccf]{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-225efccf]{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-225efccf]:hover{background:color-mix(in srgb,var(--fs-color-primary) 7%,transparent)}.bead-custom-size-chevron[data-v-225efccf]{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-225efccf]{color:var(--fs-color-primary);transform:rotate(90deg)}.bead-custom-size-content[data-v-225efccf]{border-top:1px solid var(--fs-color-divider);padding:.25rem .75rem .75rem}.bead-custom-size-content .bead-compact-number-grid label[data-v-225efccf]{font-size:.75rem}.bead-custom-size-content .bead-input-with-unit[data-v-225efccf]{font-size:.875rem}.bead-custom-size-collapse-enter-active[data-v-225efccf],.bead-custom-size-collapse-leave-active[data-v-225efccf]{transition:opacity .16s ease,transform .16s ease}.bead-custom-size-collapse-enter-from[data-v-225efccf],.bead-custom-size-collapse-leave-to[data-v-225efccf]{opacity:0;transform:translateY(-.25rem)}.bead-compact-number-grid[data-v-225efccf],.bead-field-grid[data-v-225efccf],.bead-inline-fields[data-v-225efccf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.bead-inline-fields button[data-v-225efccf]{align-self:end}.bead-compact-number-grid label[data-v-225efccf],.bead-field-grid label[data-v-225efccf],.bead-inline-fields label[data-v-225efccf],.bead-range-field[data-v-225efccf],.bead-settings-panel label[data-v-225efccf]{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-225efccf]{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-225efccf]{background:transparent;border:0;min-width:0}.bead-input-with-unit>span[data-v-225efccf]{font-size:.8125rem;font-weight:700;padding:0 .75rem 0 .375rem;white-space:nowrap}.bead-input-with-unit[data-v-225efccf]:has(input:focus-visible){outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}.bead-input-with-unit input[data-v-225efccf]:focus-visible{outline:0}input[type=number][data-v-225efccf],select[data-v-225efccf]{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-225efccf]{min-height:2.75rem}.bead-stage-actions[data-v-225efccf]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.bead-stage-actions button[data-v-225efccf]{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-225efccf]:disabled{cursor:wait;opacity:.72}.bead-stage-actions .bead-stage-primary[data-v-225efccf]{background:var(--fs-color-primary);border-color:var(--fs-color-primary);color:var(--fs-color-on-primary)}.bead-generation-feedback[data-v-225efccf]{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-225efccf]{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-225efccf]{flex:1 1 auto;min-width:5rem}.bead-generation-feedback.is-error[data-v-225efccf]{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-225efccf]{flex:1 1 auto}.bead-generation-feedback.is-error button[data-v-225efccf]{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-225efccf]{min-width:0}.bead-generation-engine[data-v-225efccf]{display:none}.bead-generate-layout[data-v-225efccf]{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-225efccf],.bead-generate-layout>.bead-preview-panel[data-v-225efccf],.bead-generate-layout>.bead-settings-panel[data-v-225efccf]{box-sizing:border-box;height:clamp(38rem,100vh - 20rem,46rem);min-height:0}.bead-generate-layout>.bead-control-panel[data-v-225efccf],.bead-generate-layout>.bead-settings-panel[data-v-225efccf]{overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin}.bead-generate-layout>.bead-preview-panel[data-v-225efccf]{overflow:hidden}.bead-panel-heading[data-v-225efccf]{align-items:flex-start}.bead-panel-heading[data-v-225efccf],.bead-summary-heading[data-v-225efccf]{display:flex;gap:.75rem;justify-content:space-between}.bead-summary-heading[data-v-225efccf]{align-items:center;border-bottom:1px solid var(--fs-color-divider);padding-bottom:.75rem}.bead-summary-heading .bead-panel-kicker[data-v-225efccf]{display:none}.bead-summary-heading h2[data-v-225efccf]{font-size:1.0625rem;line-height:1.25;margin:0}.bead-generate-layout>.bead-control-panel[data-v-225efccf]{gap:.875rem;padding:.875rem}.bead-control-panel[data-v-225efccf] .bead-inline-preprocessing{background:transparent;border:0;border-radius:0;box-shadow:none;display:block;padding:0}.bead-control-panel[data-v-225efccf] .bead-inline-preprocessing .bead-preprocessing-heading{display:none}.bead-control-panel[data-v-225efccf] .bead-inline-preprocessing .bead-preprocessing-layout{display:block}.bead-control-panel[data-v-225efccf] .bead-inline-preprocessing .bead-preprocessing-controls{display:grid;grid-gap:.75rem;gap:.75rem}.bead-generate-layout>.bead-settings-panel[data-v-225efccf]{gap:.75rem;padding:.875rem}.bead-generate-layout .bead-compact-number-grid[data-v-225efccf]{gap:.5rem}.bead-generate-layout .bead-input-with-unit input[type=number][data-v-225efccf]{font-size:.875rem;padding-right:.25rem}.bead-generate-layout .bead-input-with-unit>span[data-v-225efccf]{font-size:.75rem;padding-left:.125rem;padding-right:.5rem}.bead-panel-kicker[data-v-225efccf]{color:var(--fs-color-primary);font-size:.75rem;font-weight:700;margin:0 0 .25rem}.bead-ready-badge[data-v-225efccf]{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-225efccf]{display:grid;margin:0}.bead-workbench-summary>div[data-v-225efccf]{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-225efccf]{color:var(--fs-color-text-secondary);font-size:.8125rem}.bead-workbench-summary dd[data-v-225efccf]{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-225efccf],.bead-workbench-summary>[data-testid=bead-generation-palette-setting][data-v-225efccf]{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;grid-gap:.5rem;gap:.5rem}.bead-summary-label[data-v-225efccf]{align-items:center;display:inline-flex;gap:.375rem;white-space:nowrap}.bead-summary-select[data-v-225efccf]{min-width:0;width:100%}.bead-summary-select select[data-v-225efccf]{font-size:.75rem;font-weight:500;min-width:0}.bead-stock-summary[data-v-225efccf]{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-225efccf]{color:var(--fs-color-text-secondary);font-size:.75rem;line-height:1.5}.bead-generation-progress[data-v-225efccf]{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:auto}.bead-generation-progress>div[data-v-225efccf]{color:var(--fs-color-text-secondary);display:flex;font-size:.75rem;gap:.75rem;justify-content:space-between}.bead-generation-progress progress[data-v-225efccf]{accent-color:var(--fs-color-primary);height:.375rem;width:100%}.bead-preview-content[data-v-225efccf]{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;grid-gap:.75rem;gap:.75rem}.bead-preview-tabs[data-v-225efccf]{display:flex;gap:.5rem}.bead-preview-tabs button[data-v-225efccf]{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-225efccf]{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-225efccf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;grid-gap:.75rem;gap:.75rem}.bead-preview-comparison-card[data-v-225efccf]{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-225efccf]{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-225efccf]{color:var(--fs-color-text-secondary);font-size:.75rem;line-height:1.5}.bead-preview-comparison-card .bead-canvas-frame[data-v-225efccf]{border:0;border-radius:0}.bead-canvas-frame[data-v-225efccf]{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-225efccf]{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-225efccf]{image-rendering:pixelated}.bead-preview-purpose[data-v-225efccf]{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-225efccf]{color:var(--fs-color-text-primary);font-weight:700}.bead-metrics[data-v-225efccf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.bead-metrics article[data-v-225efccf]{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-225efccf],.bead-metrics span[data-v-225efccf]{color:var(--fs-color-text-secondary);font-size:.75rem}.bead-metrics small[data-v-225efccf]{line-height:1.5}.bead-metrics strong[data-v-225efccf]{word-wrap:anywhere;font-weight:700}.bead-error-message[data-v-225efccf],.bead-status-message[data-v-225efccf],.bead-success-message[data-v-225efccf]{border:1px solid;border-radius:.75rem;font-weight:500;padding:.875rem 1rem}.bead-status-message[data-v-225efccf]{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-225efccf]{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-225efccf]{background:color-mix(in srgb,var(--fs-color-danger) 8%,transparent);color:var(--fs-color-danger)}.bead-success-message[data-v-225efccf]{background:color-mix(in srgb,var(--fs-color-success) 8%,transparent);color:var(--fs-color-success)}.bead-entry-button[data-v-225efccf]:focus-visible,.bead-preset-grid button[data-v-225efccf]:focus-visible,.bead-primary-entry[data-v-225efccf]:focus-visible,.bead-text-entry[data-v-225efccf]:focus-visible,button[data-v-225efccf]:focus-visible,input[data-v-225efccf]:focus-visible,select[data-v-225efccf]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}@media(max-width:768px){.bead-generation-workbench-header[data-v-225efccf]{align-items:stretch;flex-direction:column;gap:.75rem}.bead-generation-workbench-header .bead-stage-actions[data-v-225efccf]{width:100%}.bead-generation-workbench-header .bead-stage-actions button[data-v-225efccf]{flex:1 1 0}.bead-generation-feedback[data-v-225efccf]{align-items:stretch;flex-direction:column}.bead-blank-options[data-v-225efccf],.bead-choice-grid[data-v-225efccf],.bead-compact-number-grid[data-v-225efccf],.bead-field-grid[data-v-225efccf],.bead-generate-layout[data-v-225efccf],.bead-home-dashboard[data-v-225efccf],.bead-home-lower[data-v-225efccf],.bead-inline-fields[data-v-225efccf],.bead-metrics[data-v-225efccf],.bead-preview-comparison-grid[data-v-225efccf]{grid-template-columns:minmax(0,1fr)}.bead-upload-hero[data-v-225efccf]{min-height:0;padding:1.25rem}.bead-generate-layout>.bead-control-panel[data-v-225efccf],.bead-generate-layout>.bead-preview-panel[data-v-225efccf],.bead-generate-layout>.bead-settings-panel[data-v-225efccf]{height:auto;overflow:visible}.bead-generate-layout>.bead-preview-panel[data-v-225efccf]{min-height:32rem}.bead-upload-hero h1[data-v-225efccf]{font-size:1.5rem}.bead-upload-actions[data-v-225efccf]{width:100%}.bead-sampling-mode-grid[data-v-225efccf]{grid-template-columns:minmax(0,1fr)}.bead-primary-entry[data-v-225efccf]{flex:1 1 12rem}.bead-mobile-camera-entry[data-v-225efccf]{display:inline-flex;flex:0 0 auto}.bead-inventory-card[data-v-225efccf],.bead-quick-start[data-v-225efccf],.bead-recent-card[data-v-225efccf]{padding:1rem}.bead-quick-start[data-v-225efccf]{gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto minmax(5rem,auto)}.bead-quick-heading[data-v-225efccf]{grid-column:1/-1;margin-bottom:.25rem}.bead-quick-start>button[data-v-225efccf]{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-225efccf]:last-child{border-bottom:1px solid var(--fs-color-border-light)}.bead-quick-chevron[data-v-225efccf],.bead-quick-start small[data-v-225efccf]{display:none}.bead-quick-icon[data-v-225efccf]{height:2.5rem;width:2.5rem}.bead-recent-empty[data-v-225efccf]{gap:.75rem;grid-template-columns:auto minmax(0,1fr);margin-top:.5rem;min-height:0;padding:.75rem}.bead-recent-list.is-scrollable[data-v-225efccf]{max-height:15.5rem}.bead-recent-row[data-v-225efccf]{grid-template-columns:minmax(0,1fr) 2.75rem}.bead-recent-open[data-v-225efccf]{gap:.625rem;grid-template-columns:3.25rem minmax(0,1fr) auto;min-height:4.75rem;padding:.625rem}.bead-recent-remove[data-v-225efccf]{margin-right:.5rem}.bead-recent-removal-confirmation[data-v-225efccf]{align-items:stretch;box-shadow:none;margin-top:.5rem;position:static;width:auto}.bead-recent-removal-confirmation[data-v-225efccf]:before{display:none}.bead-recent-removal-confirmation button[data-v-225efccf],.bead-recent-removal-confirmation>div[data-v-225efccf]{flex:1 1 0}.bead-empty-visual[data-v-225efccf],.bead-recent-thumbnail[data-v-225efccf]{height:3.25rem;width:3.25rem}.bead-canvas-frame[data-v-225efccf]{min-height:16rem;padding:.5rem}.bead-preview-tabs button[data-v-225efccf]{flex:1 1 0}.bead-preview-comparison-card .bead-canvas-frame[data-v-225efccf]{min-height:12rem}.bead-metrics[data-v-225efccf]{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-studio-shell[data-v-4b8dce37]{--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-4b8dce37]{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-4b8dce37]:focus{transform:translateY(0)}.bead-studio-flowbar[data-v-4b8dce37]{background:var(--fs-color-bg-surface);border-bottom:1px solid var(--fs-color-border-light)}.bead-studio-flowbar-inner[data-v-4b8dce37]{align-items:stretch;display:flex;margin:0 auto;min-height:4.75rem;width:min(100%,90rem)}.bead-studio-flow-brand[data-v-4b8dce37],.bead-studio-flow-step[data-v-4b8dce37],.bead-studio-flow-utilities[data-v-4b8dce37],.bead-studio-flow-utilities button[data-v-4b8dce37],.bead-studio-workflow-steps[data-v-4b8dce37]{align-items:center;display:flex}.bead-studio-flow-brand[data-v-4b8dce37]{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-4b8dce37]:hover{background:var(--fs-color-bg-selected);color:var(--fs-color-primary)}.bead-studio-flow-brand[data-v-4b8dce37]: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-4b8dce37]{border:1px solid var(--fs-color-primary);border-radius:50%;height:.375rem;width:.375rem}.bead-studio-flow-step[data-v-4b8dce37],.bead-studio-flow-utilities button[data-v-4b8dce37]{background:transparent;border:0;color:var(--fs-color-text-secondary);cursor:pointer;font:inherit;min-height:2.75rem}.bead-studio-workflow-steps[data-v-4b8dce37]{align-items:stretch;display:grid;flex:1 1 auto;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0}.bead-studio-flow-step[data-v-4b8dce37]{flex-direction:column;gap:.375rem;justify-content:flex-start;min-width:0;padding:.5rem .125rem .625rem;position:relative;width:100%}.bead-studio-flow-step[data-v-4b8dce37]: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.3125rem;z-index:0}.bead-studio-flow-step.is-active[data-v-4b8dce37],.bead-studio-flow-step[data-v-4b8dce37]:hover,.bead-studio-flow-utilities button.is-active[data-v-4b8dce37],.bead-studio-flow-utilities button[data-v-4b8dce37]:hover{color:var(--fs-color-primary)}.bead-studio-flow-step.is-completed[data-v-4b8dce37]:not(:first-child):before,.bead-studio-flow-step.is-current[data-v-4b8dce37]:not(:first-child):before{background:var(--fs-color-primary)}.bead-studio-flow-order[data-v-4b8dce37]{background:var(--fs-color-bg-surface);border:1px solid;border-radius:50%;font-size:.75rem;height:1.625rem;place-items:center;position:relative;width:1.625rem;z-index:1}.bead-studio-flow-label[data-v-4b8dce37],.bead-studio-flow-order[data-v-4b8dce37]{align-items:center;display:grid;justify-items:center}.bead-studio-flow-label[data-v-4b8dce37]{font-size:.8125rem;line-height:1.2;min-height:2.4em;place-items:center;text-align:center;white-space:normal;width:100%}.bead-studio-flow-step.is-current .bead-studio-flow-order[data-v-4b8dce37]{box-shadow:0 0 0 .3125rem var(--fs-color-bg-selected)}.bead-studio-flow-step.is-completed .bead-studio-flow-order[data-v-4b8dce37]{background:var(--fs-color-primary);color:var(--fs-color-bg-surface)}.bead-studio-flow-utilities[data-v-4b8dce37]{border-left:1px solid var(--fs-color-border-light);flex:0 0 auto;gap:.25rem;padding:.5rem}.bead-studio-flow-utilities button[data-v-4b8dce37]{border-radius:.625rem;justify-content:center;padding:.5rem .75rem}.bead-studio-flow-utilities button.is-active[data-v-4b8dce37]{background:var(--fs-color-bg-selected)}.bead-studio-compact-navigation[data-v-4b8dce37]{display:none}.bead-studio-workspace[data-v-4b8dce37]{margin:0 auto;padding:1.5rem 0 2.5rem;width:min(100%,90rem)}.bead-studio-shell.is-build-mode .bead-studio-workspace[data-v-4b8dce37]{padding-top:1.25rem;width:min(100%,80rem)}.bead-studio-stage-heading[data-v-4b8dce37]{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-4b8dce37],.bead-studio-empty-state p[data-v-4b8dce37],.bead-studio-stage-heading h1[data-v-4b8dce37],.bead-studio-stage-heading p[data-v-4b8dce37],.bead-studio-stage-heading>span[data-v-4b8dce37]{margin:0}.bead-studio-stage-heading p[data-v-4b8dce37]{color:var(--fs-color-primary);font-size:.75rem;font-weight:700;margin-bottom:.25rem}.bead-studio-stage-heading h1[data-v-4b8dce37]{font-size:1.5rem;font-weight:700}.bead-studio-stage-heading>span[data-v-4b8dce37]{color:var(--fs-color-text-secondary);line-height:1.5;max-width:42rem;text-align:right}.bead-studio-empty-state[data-v-4b8dce37]{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-4b8dce37]{color:var(--fs-color-text-secondary);margin-top:.375rem}.bead-studio-empty-visual[data-v-4b8dce37]{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-4b8dce37]{height:.5rem;width:.5rem}.bead-studio-data-notice[data-v-4b8dce37]{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-4b8dce37]{align-items:start;display:grid;grid-template-columns:auto minmax(0,1fr);max-width:100%;width:-moz-fit-content;width:fit-content;grid-gap:.25rem .625rem;color:var(--fs-color-text-secondary);font-size:.8125rem;gap:.25rem .625rem;line-height:1.45;margin:0 auto;text-align:left}.bead-studio-data-copy strong[data-v-4b8dce37]{color:var(--fs-color-primary);font-weight:700;grid-row:1/span 2}.bead-studio-data-warning[data-v-4b8dce37]{align-items:baseline;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.bead-studio-data-warning>span[data-v-4b8dce37]: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);height:.375rem;width:.375rem}.bead-studio-data-notice+.bead-studio-comments[data-v-4b8dce37]{margin-top:.75rem}.bead-studio-step-overview-list[data-v-4b8dce37]{display:grid;grid-gap:.5rem;gap:.5rem;list-style:none;margin:0;padding:0}.bead-studio-step-overview-list button[data-v-4b8dce37]{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-4b8dce37]{grid-row:span 2}.bead-studio-step-overview-list small[data-v-4b8dce37]{color:var(--fs-color-text-secondary)}.bead-studio-step-overview-utilities[data-v-4b8dce37]{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.bead-studio-step-overview-utilities button[data-v-4b8dce37]{display:flex;justify-content:center;text-align:center}.bead-studio-compact-navigation[data-v-4b8dce37]:focus-visible,.bead-studio-flow-step[data-v-4b8dce37]:focus-visible,.bead-studio-flow-utilities button[data-v-4b8dce37]:focus-visible,.bead-studio-skip-link[data-v-4b8dce37]:focus-visible,.bead-studio-stage-heading h1[data-v-4b8dce37]:focus-visible,.bead-studio-step-overview-list button[data-v-4b8dce37]:focus-visible{outline:.1875rem solid var(--fs-color-focus-ring);outline-offset:.125rem}@media(max-width:768px){.bead-studio-flowbar[data-v-4b8dce37]{display:none}.bead-studio-compact-navigation[data-v-4b8dce37]{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-4b8dce37]{color:var(--fs-color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bead-studio-workspace[data-v-4b8dce37]{padding:.75rem 0 1.5rem;width:calc(100% - 1.5rem)}.bead-studio-shell.is-build-mode .bead-studio-workspace[data-v-4b8dce37]{padding:0;width:100%}.bead-studio-stage-heading[data-v-4b8dce37]{display:block;margin-bottom:.75rem}.bead-studio-stage-heading>span[data-v-4b8dce37]{display:block;margin-top:.375rem;text-align:left}.bead-studio-empty-state[data-v-4b8dce37]{min-height:12rem;padding:1.25rem}.bead-studio-data-notice[data-v-4b8dce37]{margin-top:.75rem;padding:.625rem .75rem}.bead-studio-data-copy[data-v-4b8dce37]{gap:.25rem;grid-template-columns:minmax(0,1fr);margin:0;width:100%}.bead-studio-data-copy strong[data-v-4b8dce37]{grid-row:auto}body:has(.bead-studio-shell.is-build-mode) .my-footer,body:has(.bead-studio-shell.is-build-mode) .my-header{display:none}}
