._trigger_zfx4q_1{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--brand-teal,#2bb8a8) 40%, transparent);background:color-mix(in srgb, var(--brand-teal,#2bb8a8) 12%, transparent);color:var(--text-main);font-family:var(--font-heading);white-space:nowrap;flex-shrink:1;align-items:center;gap:.4rem;min-width:0;max-width:min(16rem,46vw);padding:.4rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}._root_zfx4q_37{flex-shrink:1;min-width:0;position:relative}._trigger_zfx4q_1{cursor:pointer;transition:background .2s,border-color .2s}:is(._trigger_zfx4q_1:hover,._trigger_zfx4q_1:focus-visible){background:color-mix(in srgb, var(--brand-teal,#2bb8a8) 18%, transparent);border-color:color-mix(in srgb, var(--brand-teal,#2bb8a8) 55%, transparent);outline:none}._triggerPrompt_zfx4q_73{background:#f59e0b1f;border-color:#f59e0b73;animation:2s ease-in-out infinite _pulsePrompt_zfx4q_1}._triggerLabel_zfx4q_85{text-overflow:ellipsis;overflow:hidden}._triggerLabel_zfx4q_85 strong{font-weight:700}._triggerPrefix_zfx4q_103{font-weight:600}._chevronOpen_zfx4q_111{transform:rotate(180deg)}._menu_zfx4q_119{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);min-width:240px;max-width:min(320px,92vw);box-shadow:var(--shadow-lg);z-index:120;padding:.35rem;animation:.18s _slideDown_zfx4q_1;position:absolute;top:calc(100% + .45rem);right:0}._search_zfx4q_149{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary,transparent);width:100%;color:var(--text-main);margin-bottom:.35rem;padding:.55rem .7rem;font-size:.85rem}._search_zfx4q_149:focus{border-color:color-mix(in srgb, var(--brand-teal,#2bb8a8) 55%, transparent);outline:none}._menuList_zfx4q_181{max-height:min(50vh,280px);overflow-y:auto}._menuItem_zfx4q_191{border-radius:var(--radius-sm);width:100%;color:var(--text-main);cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.65rem .75rem;transition:background .15s;display:flex}._menuItem_zfx4q_191:hover{background:#ffffff0f}._menuItemActive_zfx4q_231{background:color-mix(in srgb, var(--brand-teal,#2bb8a8) 16%, transparent)}._menuItemClear_zfx4q_239{color:var(--text-muted);border-bottom:1px solid var(--border-color);border-radius:var(--radius-sm) var(--radius-sm) 0 0;margin-bottom:.2rem}._menuItemName_zfx4q_253{font-size:.92rem;font-weight:600}._menuItemMeta_zfx4q_263{color:var(--text-muted);font-size:.78rem}._menuItemWarn_zfx4q_273{color:#f59e0b;font-size:.72rem;font-weight:500}._empty_zfx4q_285{color:var(--text-muted);text-align:center;padding:.75rem;font-size:.85rem}@keyframes _slideDown_zfx4q_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes _pulsePrompt_zfx4q_1{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 3px #f59e0b2e}}@media (max-width:768px){._trigger_zfx4q_1{gap:.3rem;max-width:min(9.5rem,32vw);padding:.35rem .55rem}._triggerLabel_zfx4q_85{text-overflow:ellipsis;max-width:100%;overflow:hidden}}@media (max-width:480px){._trigger_zfx4q_1{max-width:4.75rem;padding:.35rem .45rem}._triggerPrefix_zfx4q_103{display:none}._triggerLabel_zfx4q_85{text-overflow:ellipsis;max-width:2.75rem;overflow:hidden}}._demoToggle_zfx4q_405{border-top:1px solid var(--border-color);color:var(--text-main);cursor:pointer;align-items:flex-start;gap:.55rem;margin-top:.35rem;padding:.65rem .75rem;font-size:.82rem;display:flex}._demoToggle_zfx4q_405 input{accent-color:#f59e0b;margin-top:.15rem}._demoToggle_zfx4q_405 strong{font-weight:650;display:block}._demoToggleHint_zfx4q_449{color:var(--text-muted);margin-top:.15rem;font-size:.72rem;font-weight:400;display:block}._triggerDemo_zfx4q_465{background:#f59e0b1a;border-color:#f59e0b73}._row_3qyri_1{flex-wrap:wrap;gap:.3rem;margin-top:.25rem;display:flex}._rowCompact_3qyri_15{margin-top:0}._chip_3qyri_23{letter-spacing:.01em;color:#7dd3fc;white-space:nowrap;text-overflow:ellipsis;background:#38bdf81f;border:1px solid #38bdf838;border-radius:6px;align-items:center;max-width:100%;padding:.12rem .42rem;font-size:.62rem;font-weight:650;display:inline-flex;overflow:hidden}._root_r89vx_1{flex-direction:column;gap:.75rem;display:flex}._pattern_r89vx_13{border:1px solid var(--border-color,#ffffff1a);background:#ffffff08;border-radius:10px;flex-direction:column;gap:.5rem;padding:.65rem;display:flex}._row_r89vx_33{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}._input_r89vx_47{border:1px solid var(--border-color,#ffffff26);min-width:0;color:var(--text-main,#f8fafc);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0d;border-radius:6px;flex:8rem;padding:.4rem .55rem;font-size:.85rem}._input_r89vx_47 option{color:#f8fafc;background-color:#0f172a}._bpm_r89vx_81{flex:0 0 5rem}._iconBtn_r89vx_89{width:2rem;height:2rem;color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}._iconBtn_r89vx_89:hover:not(:disabled){color:#f87171}._iconBtn_r89vx_89:disabled{opacity:.4;cursor:default}._iconBtnNeutral_r89vx_133:hover:not(:disabled){color:var(--text-main,#f8fafc)}._ranges_r89vx_141{flex-direction:column;gap:.3rem;display:flex}._range_r89vx_141{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}._rangeLabel_r89vx_167{color:var(--text-muted,#94a3b8);font-size:.8rem}._rangeInput_r89vx_177{flex:0 0 4.5rem}._libraryRow_r89vx_185{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}._librarySelect_r89vx_199{flex:12rem}._libraryBtn_r89vx_207{border:1px solid var(--border-color,#ffffff2e);color:var(--text-main,#f8fafc);white-space:nowrap;cursor:pointer;background:#ffffff0a;border-radius:6px;align-items:center;gap:.3rem;padding:.35rem .6rem;font-size:.78rem;display:inline-flex}._libraryBtn_r89vx_207:hover:not(:disabled){background:#ffffff1a}._libraryBtn_r89vx_207:disabled{opacity:.55;cursor:default}._libraryBtnSaved_r89vx_253{color:#a7f3d0;background:#34d3991a;border-color:#34d39973}._libraryBtnSaved_r89vx_253:disabled{opacity:1}._libraryBtnUpdate_r89vx_273{color:#bae6fd;background:#38bdf81f;border-color:#38bdf873}._rangeNowBtn_r89vx_285{color:#bae6fd;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:#38bdf81f;border:1px solid #38bdf866;border-radius:6px;padding:.3rem .55rem;font-size:.75rem}._rangeNowBtn_r89vx_285:hover:not(:disabled){background:#38bdf838}._rangeAddBtn_r89vx_317{border:1px dashed var(--border-color,#ffffff40);color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.75rem;display:inline-flex}._grid_r89vx_345{flex-wrap:wrap;gap:.25rem;display:flex}._step_r89vx_357{border:1px solid var(--border-color,#ffffff1f);width:2.1rem;color:var(--text-main,#f8fafc);cursor:pointer;background:#ffffff0a;border-radius:6px;flex-direction:column;align-items:center;gap:.15rem;padding:.35rem 0 .2rem;display:inline-flex}._stepOnBeat_r89vx_385{border-color:#94a3b873}._step_r89vx_357:hover:not(:disabled){background:#ffffff1a}._stepHighlight_r89vx_401{background:#facc152e;border-color:#facc15d9;box-shadow:0 0 0 1px #facc1559}._beat_r89vx_413{color:var(--text-muted,#94a3b8);font-size:.7rem;line-height:1}._addBtn_r89vx_425{border:1px dashed var(--border-color,#ffffff40);color:var(--text-main,#f8fafc);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.8rem;display:inline-flex}._badge_qp13n_1{border-radius:var(--radius-sm);letter-spacing:.02em;color:#99f6e4;background:color-mix(in srgb, var(--primary) 18%, transparent);border:1px solid color-mix(in srgb, var(--primary) 35%, transparent);white-space:nowrap;text-overflow:ellipsis;align-items:center;max-width:100%;padding:.2rem .55rem;font-size:.68rem;font-weight:650;line-height:1.2;display:inline-flex;overflow:hidden}._compact_qp13n_37{padding:.15rem .45rem;font-size:.625rem}
