.BandComposer_page__n6wvj{max-width:980px;margin:0 auto;padding:0 0 3rem}.BandComposer_header__db8Xu{margin-bottom:1.25rem}.BandComposer_title__g5if4{font-size:1.6rem;font-weight:700;color:var(--wb-ink,#2c211a);margin:0 0 .5rem}.BandComposer_howItWorks__QxMlI{max-width:64ch;margin:0;padding:.75rem .9rem;background:var(--wb-parchment,#f4ead8);border-radius:var(--radius-sm,8px);color:var(--wb-ink-soft,#5a4a3e);font-size:.92rem;line-height:1.5}.BandComposer_grid__3uzuE{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:860px){.BandComposer_grid__3uzuE{flex-direction:row-reverse;align-items:flex-start}.BandComposer_preview__VhGzw{flex:1 1 54%;position:-webkit-sticky;position:sticky;top:16px}.BandComposer_editor__ac67t{flex:1 1 46%}}.BandComposer_editor__ac67t,.BandComposer_preview__VhGzw{display:flex;flex-direction:column;gap:.85rem;min-width:0}.BandComposer_issues__OKpOz{list-style:none;margin:0;padding:.7rem .9rem;display:flex;flex-direction:column;gap:.4rem;background:var(--wb-coral-tint,#fbeae3);border:1px solid var(--wb-coral-soft,#e9a78c);border-radius:var(--radius-sm,8px)}.BandComposer_issue___0wrK{color:var(--wb-coral-deep,#a44f2e);font-size:.86rem;line-height:1.45}.BandComposer_chartCard__goPlt{background:var(--wb-paper,#fbf5eb);border:1px solid var(--wb-coral-soft,#e9a78c);border-radius:var(--radius,16px);padding:.75rem;display:flex;flex-direction:column;gap:.4rem}.BandComposer_chart__deyZh{overflow-x:auto;-webkit-overflow-scrolling:touch}.BandComposer_chart__deyZh svg{display:block;width:100%;height:auto}.BandComposer_axis__vkCF6{margin:0;font-size:.72rem;color:var(--wb-ink-muted,#7a6655);text-align:center}.BandComposer_readout__A3wFk{background:var(--wb-parchment,#f4ead8);border-radius:var(--radius-sm,8px);padding:.8rem .9rem;display:flex;flex-direction:column;gap:.6rem}.BandComposer_readoutCounts__Zw8U5{margin:0;font-size:.9rem;color:var(--wb-ink,#2c211a);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BandComposer_yarnRow__mmS0m{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.BandComposer_yarnLabel__ErQkK{font-size:.78rem;color:var(--wb-ink-muted,#7a6655)}.BandComposer_segmented__eG53J{display:flex;gap:2px;padding:3px;background:var(--wb-paper,#fbf5eb);border:1px solid var(--wb-coral-soft,#e9a78c);border-radius:999px}.BandComposer_segBtn__PE_So{min-height:36px;padding:0 .7rem;border:0;background:transparent;border-radius:999px;font-size:.78rem;color:var(--wb-ink-soft,#5a4a3e);cursor:pointer}.BandComposer_segActive__BJ3Kn{background:var(--wb-coral-deep,#a44f2e);color:#fff;box-shadow:var(--shadow-sm,0 1px 3px rgba(44,33,26,.12))}.BandComposer_size__b33ap{margin:0;font-size:1rem;color:var(--wb-ink,#2c211a);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BandComposer_sizeNote__iII6y{margin:0;font-size:.78rem;line-height:1.5;color:var(--wb-ink-muted,#7a6655)}.BandComposer_panelBox__0R5W7{background:var(--wb-paper,#fbf5eb);border:1px solid var(--wb-coral-soft,#e9a78c);border-radius:var(--radius,16px);padding:.9rem;display:flex;flex-direction:column;gap:.6rem}.BandComposer_heading__rrqm8{margin:0;font-size:1rem;font-weight:700;color:var(--wb-ink,#2c211a)}.BandComposer_help__wiDyx{margin:0;font-size:.8rem;line-height:1.5;color:var(--wb-ink-muted,#7a6655)}.BandComposer_stepper__ZliXj{display:flex;align-items:center;gap:.5rem}.BandComposer_stepBtn__dehgX{min-width:44px;min-height:44px;border:1px solid var(--wb-coral-soft,#e9a78c);background:var(--wb-parchment,#f4ead8);border-radius:var(--radius-sm,8px);font-size:1.15rem;line-height:1;color:var(--wb-ink,#2c211a);cursor:pointer}.BandComposer_stepBtn__dehgX:hover:not(:disabled){background:var(--wb-coral-tint,#fbeae3)}.BandComposer_stepBtn__dehgX:disabled{opacity:.4;cursor:not-allowed}.BandComposer_stepInput__TdRkA{width:4.2rem;min-height:44px;padding:0 .4rem;text-align:center;border:1px solid var(--wb-coral-soft,#e9a78c);border-radius:var(--radius-sm,8px);background:var(--wb-paper,#fbf5eb);color:var(--wb-ink,#2c211a);font-size:.95rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BandComposer_stepUnit__W43wy{font-size:.82rem;color:var(--wb-ink-muted,#7a6655)}.BandComposer_bandList__qR4oF{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.BandComposer_bandCard__iC8GP{background:var(--wb-paper,#fbf5eb);border:1px solid var(--wb-coral-soft,#e9a78c);border-radius:var(--radius-sm,8px);padding:.7rem;display:flex;flex-direction:column;gap:10px}.BandComposer_bandCardWarn__5esAv{border-color:var(--wb-coral-deep,#a44f2e);border-width:2px}.BandComposer_bandHeader__eH18k{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.BandComposer_bandLabel__djLPn{font-size:.88rem;font-weight:700;color:var(--wb-ink,#2c211a)}.BandComposer_hem__UJcSC{font-weight:400;font-size:.72rem;color:var(--wb-coral-deep,#a44f2e)}.BandComposer_bandRange__WCn_m{font-size:.76rem;color:var(--wb-ink-muted,#7a6655);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BandComposer_bandActions__uwTu7{margin-left:auto;display:flex;gap:4px}.BandComposer_bandBtn__Ak8M3{min-width:44px;min-height:44px;border:1px solid var(--wb-coral-soft,#e9a78c);background:transparent;border-radius:var(--radius-sm,8px);font-size:.95rem;color:var(--wb-ink-soft,#5a4a3e);cursor:pointer}.BandComposer_bandBtn__Ak8M3:hover:not(:disabled){background:var(--wb-coral-tint,#fbeae3)}.BandComposer_bandBtn__Ak8M3:disabled{opacity:.35;cursor:not-allowed}.BandComposer_bandControls__o5DbG{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.BandComposer_field__Gbl0U{flex:1 1 10rem;min-width:0}.BandComposer_select__COBtN{width:100%;min-height:44px;padding:0 .6rem;border:1px solid var(--wb-coral-soft,#e9a78c);border-radius:var(--radius-sm,8px);background:var(--wb-parchment,#f4ead8);color:var(--wb-ink,#2c211a);font-size:.88rem}.BandComposer_addFooter__G1kgs{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.BandComposer_addBtn__V9blY{min-height:44px;padding:0 1rem;border:0;border-radius:var(--radius-sm,8px);background:var(--wb-coral,#d97b5a);color:#fff;font-size:.9rem;font-weight:600;cursor:pointer}.BandComposer_addBtn__V9blY:hover:not(:disabled){background:var(--wb-coral-deep,#a44f2e)}.BandComposer_addBtn__V9blY:disabled{opacity:.45;cursor:not-allowed}.BandComposer_addHint__0q6Zf{flex:1 1 12rem;font-size:.78rem;color:var(--wb-ink-muted,#7a6655)}.BandComposer_saveRow__FgyMh{display:flex;gap:.5rem;flex-wrap:wrap}.BandComposer_nameInput__xGnXb{flex:1 1 10rem;min-width:0;min-height:44px;padding:0 .7rem;border:1px solid var(--wb-coral-soft,#e9a78c);border-radius:var(--radius-sm,8px);background:var(--wb-parchment,#f4ead8);color:var(--wb-ink,#2c211a);font-size:.9rem}.BandComposer_saveBtn__jsx5W{min-height:44px;padding:0 1.1rem;border:0;border-radius:var(--radius-sm,8px);background:var(--wb-coral-deep,#a44f2e);color:#fff;font-size:.9rem;font-weight:600;cursor:pointer}.BandComposer_saveBtn__jsx5W:disabled{opacity:.45;cursor:not-allowed}.BandComposer_saved__472xm{margin:0;font-size:.86rem;color:var(--wb-sage-deep,#5a8b71)}.BandComposer_link__FazMb{border:0;background:none;padding:0;font:inherit;color:var(--wb-coral-deep,#a44f2e);text-decoration:underline;cursor:pointer}.BandComposer_srOnly__uHjHf{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.BandComposer_addBtn__V9blY:focus-visible,.BandComposer_bandBtn__Ak8M3:focus-visible,.BandComposer_link__FazMb:focus-visible,.BandComposer_nameInput__xGnXb:focus-visible,.BandComposer_saveBtn__jsx5W:focus-visible,.BandComposer_segBtn__PE_So:focus-visible,.BandComposer_select__COBtN:focus-visible,.BandComposer_stepBtn__dehgX:focus-visible,.BandComposer_stepInput__TdRkA:focus-visible{outline:2px solid var(--wb-coral-deep,#a44f2e);outline-offset:3px}