._combo_11s1n_1{align-items:center;gap:3px;display:inline-flex}._menu_9n78w_1{z-index:var(--z-menu);min-width:220px;padding:var(--space-1);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-overlay);animation:_appear_9n78w_1 var(--duration-fast) ease-out;outline:none;position:fixed}._item_9n78w_13{align-items:center;gap:var(--space-3);width:100%;padding:5px var(--space-3) 5px var(--space-3);border-radius:var(--radius-sm);text-align:left;cursor:default;background:0 0;border:0;outline:none;display:flex}._focused_9n78w_27{background:var(--accent-soft)}._item_9n78w_13[aria-disabled=true]{color:var(--text-muted);opacity:.6}._label_9n78w_36{white-space:nowrap;flex:1}._shortcut_9n78w_41 kbd{font-size:10px}._chevron_9n78w_45{color:var(--text-muted)}._separator_9n78w_49{height:1px;margin:var(--space-1) var(--space-2);background:var(--border-subtle)}@keyframes _appear_9n78w_1{0%{opacity:0;transform:scale(.98)}}._scrim_9n78w_64{z-index:var(--z-menu);background:var(--surface-scrim);animation:_fade_9n78w_1 var(--duration-med) ease-out;position:fixed;inset:0}._sheet_9n78w_72{min-width:0;max-height:calc(100dvh - var(--space-6));padding:0 var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;animation:_rise_9n78w_1 var(--duration-med) ease-out;inset:auto 0 0;overflow-y:auto}._hidden_9n78w_85{display:none}._sheet_9n78w_72 ._item_9n78w_13{min-height:48px;padding:var(--space-2) var(--space-3);font-size:var(--text-lg)}._sheet_9n78w_72 ._separator_9n78w_49{margin:var(--space-1) 0}._sheetHeader_9n78w_99{z-index:1;align-items:center;gap:var(--space-2);min-height:44px;margin:0 calc(-1 * var(--space-2)) var(--space-1);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border-bottom:1px solid var(--border-subtle);background:var(--surface-raised);display:flex;position:sticky;top:0}._sheetTitle_9n78w_113{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;flex:1;font-weight:600}._back_9n78w_122{align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-2) 0 var(--space-1);border-radius:var(--radius-sm);color:var(--accent);background:0 0;border:0;font-weight:600;display:inline-flex}._back_9n78w_122 svg{transform:rotate(90deg)}._closeSheet_9n78w_139{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-secondary);background:0 0;border:0;place-items:center;display:inline-grid}@keyframes _fade_9n78w_1{0%{opacity:0}}@keyframes _rise_9n78w_1{0%{transform:translateY(24px)}}._panel_1rgtj_1{top:52px;right:var(--space-3);z-index:var(--z-overlay);width:min(420px, calc(100vw - 2 * var(--space-3)));border-radius:var(--radius-lg);background:var(--surface-panel);box-shadow:var(--shadow-overlay);font-size:var(--text-sm);flex-direction:column;display:flex;position:fixed;bottom:36px}._header_1rgtj_16{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);display:flex}._badge_1rgtj_24{border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);padding:1px 6px;font-weight:700}._title_1rgtj_32{font-size:var(--text-md);flex:1;font-weight:600}._headerButton_1rgtj_38{padding:2px var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);background:0 0}._close_1rgtj_46{color:var(--text-muted);font-size:var(--text-xl);background:0 0;border:0;line-height:1}._thread_1rgtj_54{gap:var(--space-2);min-height:0;padding:var(--space-3);flex-direction:column;flex:1;margin:0;list-style:none;display:flex;overflow-y:auto}._hint_1rgtj_66{color:var(--text-muted)}._user_1rgtj_70{max-width:85%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);background:var(--accent-soft);white-space:pre-wrap;align-self:flex-end}._thinking_1rgtj_79{color:var(--text-muted);animation:1.4s ease-in-out infinite _pulse_1rgtj_1}@keyframes _pulse_1rgtj_1{50%{opacity:.5}}._error_1rgtj_90{gap:var(--space-2);color:var(--danger);flex-direction:column;align-items:flex-start;display:flex}._card_1rgtj_98{padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised)}._reviewing_1rgtj_105{border-color:var(--accent)}._cardHead_1rgtj_109{justify-content:space-between;align-items:center;display:flex}._cardTitle_1rgtj_115{font-weight:600}._status_1rgtj_119{border-radius:var(--radius-sm);font-size:var(--text-xs);padding:0 6px}._pending_1rgtj_125{background:var(--surface-sunken);color:var(--text-secondary)}._applied_1rgtj_130{background:color-mix(in srgb, var(--success) 18%, transparent);color:var(--success)}._dismissed_1rgtj_135{background:var(--surface-sunken);color:var(--text-muted);text-decoration:line-through}._summary_1rgtj_141{margin:var(--space-1) 0}._compactSteps_1rgtj_145{color:var(--text-secondary);margin:0;padding:0;list-style:none}._appliedStep_1rgtj_152{color:var(--text-primary)}._cardActions_1rgtj_156{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}._model_1rgtj_163{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-xs)}._applyError_1rgtj_169{color:var(--danger)}._steps_1rgtj_173{margin:var(--space-2) 0 0;padding:0;list-style:none}._step_1rgtj_173{padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-panel)}._step_1rgtj_173+._step_1rgtj_173{margin-top:var(--space-2)}._invalid_1rgtj_190{border-color:var(--danger)}._stepHead_1rgtj_194{gap:var(--space-2);align-items:flex-start;display:flex}._stepLabel_1rgtj_200{font-weight:600}._impact_1rgtj_204{color:var(--text-secondary);font-weight:400}._reason_1rgtj_209{color:var(--text-secondary);margin:2px 0 0 22px}._meta_1rgtj_214{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);margin:4px 0 0 22px;display:flex}._tag_1rgtj_223{border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-muted);font-size:var(--text-xs);margin-left:4px;padding:0 4px}._link_1rgtj_232{color:var(--accent);font-size:var(--text-xs);background:0 0;border:0;margin-left:auto}._params_1rgtj_240{width:calc(100% - 22px);min-height:80px;padding:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-sunken);font-family:var(--font-mono);font-size:var(--text-xs);margin:4px 0 0 22px}._stepError_1rgtj_252{color:var(--danger);font-size:var(--text-xs);margin:4px 0 0 22px}._reviewFooter_1rgtj_258{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}._previewToggle_1rgtj_265{align-items:center;gap:4px;display:inline-flex}._spacer_1rgtj_271{flex:1}._composer_1rgtj_275{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-subtle);align-items:flex-end;display:flex}._input_1rgtj_283{resize:none;padding:6px var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-sunken);flex:1}._primary_1rgtj_292,._secondary_1rgtj_293{padding:4px var(--space-3);border-radius:var(--radius-md);white-space:nowrap}._primary_1rgtj_292{background:var(--accent);color:var(--on-accent);border:0;font-weight:600}._primary_1rgtj_292:disabled{opacity:.5}._secondary_1rgtj_293{border:1px solid var(--border-strong);background:var(--surface-panel)}html[data-layout=mobile] ._panel_1rgtj_1{width:auto;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);box-shadow:none;border-radius:0;inset:0}html[data-layout=mobile] ._headerButton_1rgtj_38,html[data-layout=mobile] ._close_1rgtj_46{min-height:36px}html[data-layout=mobile] ._primary_1rgtj_292,html[data-layout=mobile] ._secondary_1rgtj_293{min-height:40px}._scrim_d4kw6_1{z-index:var(--z-overlay);padding:12vh var(--space-4) var(--space-4);background:var(--surface-scrim);animation:_fade_d4kw6_1 var(--duration-med) ease-out;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}._dialog_d4kw6_13{background:var(--surface-panel);border-radius:var(--radius-lg);max-height:100%;box-shadow:var(--shadow-overlay);outline:none;flex-direction:column;display:flex;overflow:hidden}._sheetScrim_d4kw6_25{padding:var(--space-6) 0 0;align-items:flex-end}._sheet_d4kw6_25{width:100%;max-height:calc(100dvh - var(--space-6));padding-bottom:env(safe-area-inset-bottom);border-radius:var(--radius-lg) var(--radius-lg) 0 0;animation:_rise_d4kw6_1 var(--duration-med) ease-out}html[data-layout=mobile] ._scrim_d4kw6_1{padding:var(--space-2)}html[data-layout=mobile] ._sheetScrim_d4kw6_25{padding:var(--space-6) 0 0}@keyframes _fade_d4kw6_1{0%{opacity:0}}@keyframes _rise_d4kw6_1{0%{transform:translateY(24px)}}._dialog_bpeaf_1{width:min(480px,100%)}._form_bpeaf_5{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}._title_bpeaf_12{font-size:var(--text-lg);margin:0}._note_bpeaf_17{color:var(--text-secondary);font-size:var(--text-sm);margin:0}._field_bpeaf_23{gap:var(--space-1);flex-direction:column;display:flex}._field_bpeaf_23 input,._field_bpeaf_23 select{padding:6px var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-sunken)}._saved_bpeaf_37{color:var(--success);font-style:normal;font-size:var(--text-xs)}._actions_bpeaf_43{gap:var(--space-2);display:flex}._spacer_bpeaf_48{flex:1}._primary_bpeaf_52,._secondary_bpeaf_53,._danger_bpeaf_54{padding:5px var(--space-3);border-radius:var(--radius-md)}._primary_bpeaf_52{background:var(--accent);color:var(--on-accent);border:0;font-weight:600}._secondary_bpeaf_53{border:1px solid var(--border-strong);background:var(--surface-raised)}._danger_bpeaf_54{border:1px solid var(--danger);color:var(--danger);background:0 0}._palette_183pr_1{width:min(640px,100%)}._search_183pr_5{width:100%;padding:var(--space-4);border:0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-lg);background:0 0;outline:none}._search_183pr_5::placeholder{color:var(--text-muted)}._results_183pr_19{max-height:min(420px,55vh);padding:var(--space-1);margin:0;list-style:none;overflow-y:auto}._row_183pr_27{align-items:center;gap:var(--space-3);padding:7px var(--space-3);border-radius:var(--radius-md);cursor:pointer;display:flex}._row_183pr_27[aria-selected=true]{background:var(--accent-soft)}._rowTitle_183pr_40{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._ellipsis_183pr_48{color:var(--text-muted)}._recent_183pr_52{margin-left:var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}._category_183pr_58{color:var(--text-muted);font-size:var(--text-sm)}._aiMark_183pr_63{color:var(--accent)}._footer_183pr_67{gap:var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs);display:flex}._footer_183pr_67 kbd{margin-right:2px}._paramForm_183pr_82,._aiPanel_183pr_83{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex;overflow-y:auto}._paramHeader_183pr_91{gap:var(--space-3);align-items:flex-start;display:flex}._back_183pr_97{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);background:0 0;padding:2px 8px}._paramTitle_183pr_105{font-size:var(--text-lg);font-weight:600}._paramDesc_183pr_110{color:var(--text-muted);font-size:var(--text-sm)}._field_183pr_115{gap:var(--space-1);flex-direction:column;display:flex}._fieldLabel_183pr_121{font-weight:500}._optional_183pr_125{color:var(--text-muted);font-weight:400;font-size:var(--text-sm)}._fieldDesc_183pr_131{color:var(--text-muted);font-size:var(--text-sm)}._input_183pr_136{padding:6px var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-sunken)}._choices_183pr_143{gap:var(--space-1);flex-wrap:wrap;display:flex}._choice_183pr_143{min-width:40px;padding:6px var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised)}._choice_183pr_143:hover{background:var(--surface-hover)}._choice_183pr_143[aria-checked=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}._error_183pr_167{color:var(--danger);font-size:var(--text-sm);white-space:pre-wrap}._paramFooter_183pr_173{padding-top:var(--space-2);justify-content:space-between;align-items:center;display:flex}._hint_183pr_180{color:var(--text-muted);font-size:var(--text-xs)}._run_183pr_185{padding:6px var(--space-4);border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);border:0;font-weight:600}._run_183pr_185:hover{background:var(--accent-hover)}html[data-layout=mobile] ._results_183pr_19{max-height:calc(100dvh - 180px)}html[data-layout=mobile] ._row_183pr_27{min-height:44px}html[data-layout=mobile] ._choice_183pr_143,html[data-layout=mobile] ._run_183pr_185,html[data-layout=mobile] ._back_183pr_97{min-height:40px}@media (hover:none) and (pointer:coarse){._footer_183pr_67{display:none}}._dialog_px5si_1{width:min(880px,100%);height:min(720px,100%)}._header_px5si_6{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}._title_px5si_14{font-size:var(--text-lg);white-space:nowrap;margin:0;font-weight:600}._search_px5si_21{min-width:120px;padding:6px var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-sunken);flex:1}._headerActions_px5si_30{gap:var(--space-1);display:flex}._button_px5si_35{padding:5px var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);white-space:nowrap}._button_px5si_35:hover{background:var(--surface-hover)}._iconButton_px5si_47{border-radius:var(--radius-md);width:30px;color:var(--text-secondary);background:0 0;border:0;place-items:center;display:inline-grid}._iconButton_px5si_47:hover{background:var(--surface-hover)}._body_px5si_61{padding:0 var(--space-4) var(--space-4);flex:1;overflow-y:auto}._conflicts_px5si_67{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--danger);border-radius:var(--radius-md);background:color-mix(in srgb, var(--danger) 8%, transparent)}._conflictTitle_px5si_75{margin:0 0 var(--space-2);color:var(--danger);font-size:var(--text-md)}._conflict_px5si_67+._conflict_px5si_67{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}._conflict_px5si_67 p{margin:0 0 var(--space-2)}._conflictActions_px5si_91{gap:var(--space-2);flex-wrap:wrap;display:flex}._category_px5si_97{padding:var(--space-3) 0 var(--space-2);background:var(--surface-panel);color:var(--text-muted);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;z-index:1;margin:0;font-weight:600;position:sticky;top:0}._list_px5si_111{margin:0;padding:0;list-style:none}._row_px5si_117{align-items:center;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);display:flex}._info_px5si_125{flex:1;min-width:0}._actionTitle_px5si_130{align-items:center;gap:var(--space-2);display:flex}._modified_px5si_136,._queryTag_px5si_137{border-radius:var(--radius-sm);font-size:var(--text-xs);padding:0 6px}._modified_px5si_136{background:var(--accent-soft);color:var(--accent)}._queryTag_px5si_137{background:var(--surface-raised);color:var(--text-muted)}._meta_px5si_153{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._bindings_px5si_161{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;max-width:55%;display:flex}._chip_px5si_170{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);align-items:center;display:inline-flex}._conflicted_px5si_178{border-color:var(--danger)}._chipMain_px5si_182{align-items:center;gap:var(--space-2);background:0 0;border:0;padding:3px 6px;display:inline-flex}._chipParams_px5si_191{color:var(--text-secondary);font-size:var(--text-xs)}._chipRemove_px5si_196{color:var(--text-muted);background:0 0;border:0;padding:0 6px}._chipRemove_px5si_196:hover{color:var(--danger)}._add_px5si_207,._reset_px5si_208{border:1px dashed var(--border-strong);border-radius:var(--radius-md);color:var(--text-muted);background:0 0;padding:3px 8px}._reset_px5si_208{font-size:var(--text-xs);border-style:solid}._add_px5si_207:hover,._reset_px5si_208:hover{color:var(--text-primary)}._recorder_px5si_226{align-items:center;gap:var(--space-2);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent);padding:3px 8px;display:inline-flex}._recorderHint_px5si_237{color:var(--text-muted);font-size:var(--text-xs)}._empty_px5si_242{color:var(--text-muted);padding:var(--space-5) 0;text-align:center}._inner_px5si_248{display:contents}html[data-layout=mobile] ._header_px5si_6{padding:var(--space-3);flex-wrap:wrap}html[data-layout=mobile] ._search_px5si_21{flex-basis:100%;order:1}html[data-layout=mobile] ._row_px5si_117{gap:var(--space-2);flex-wrap:wrap}html[data-layout=mobile] ._bindings_px5si_161{flex-basis:100%;justify-content:flex-start;max-width:none}html[data-layout=mobile] ._button_px5si_35,html[data-layout=mobile] ._chipMain_px5si_182,html[data-layout=mobile] ._add_px5si_207{min-height:36px}._bar_hiudi_1{min-height:48px;padding:var(--space-1) 6px;background:var(--surface-panel);border-top:1px solid var(--border-subtle);scrollbar-width:none;align-items:center;gap:6px;display:flex;overflow-x:auto}._bar_hiudi_1::-webkit-scrollbar{display:none}._group_hiudi_17{border-radius:var(--radius-md);background:var(--surface-sunken);flex:none;gap:1px;padding:2px;display:inline-flex}._group_hiudi_17:first-child{margin-left:auto}._advance_hiudi_31{margin-right:auto}._button_hiudi_35{border-radius:var(--radius-sm);min-width:32px;height:40px;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}._button_hiudi_35:disabled{opacity:.35}._star_hiudi_53{min-width:24px;color:var(--text-muted);font-size:21px;line-height:1}._starOn_hiudi_60{color:var(--star)}._pick_hiudi_64[aria-pressed=true]{background:var(--surface-raised);color:var(--flag-pick)}._reject_hiudi_69[aria-pressed=true]{background:var(--surface-raised);color:var(--flag-reject)}._swatchButton_hiudi_74{min-width:24px}._swatch_hiudi_74{border-radius:50%;width:15px;height:15px}._swatchButton_hiudi_74[aria-pressed=true] ._swatch_hiudi_74{box-shadow:0 0 0 2px var(--surface-sunken), 0 0 0 4px var(--accent)}._advance_hiudi_31{border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:36px}._advance_hiudi_31[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}@media (width<=380px){._bar_hiudi_1{gap:var(--space-1)}._star_hiudi_53{min-width:22px;font-size:19px}._swatchButton_hiudi_74{min-width:22px}._pick_hiudi_64,._reject_hiudi_69{min-width:30px}}._size_zhj6u_1{align-items:center;gap:var(--space-2);color:var(--text-secondary);display:inline-flex}._captioned_zhj6u_8{align-items:stretch;gap:var(--space-1);flex-direction:column}._caption_zhj6u_8{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}._sizeRange_zhj6u_22{appearance:none;background:0 0;width:96px;height:16px;margin:0}._captioned_zhj6u_8 ._sizeRange_zhj6u_22{width:100%}._sizeRange_zhj6u_22::-webkit-slider-runnable-track{background:var(--border-strong);border-radius:2px;height:3px}._sizeRange_zhj6u_22::-moz-range-track{background:var(--border-strong);border-radius:2px;height:3px}._sizeRange_zhj6u_22::-webkit-slider-thumb{-webkit-appearance:none;background:var(--text-primary);width:12px;height:12px;box-shadow:0 0 0 1px var(--surface-panel);border-radius:50%;margin-top:-4.5px}._sizeRange_zhj6u_22::-moz-range-thumb{background:var(--text-primary);border:0;border-radius:50%;width:12px;height:12px}._sizeRange_zhj6u_22:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:none) and (pointer:coarse){._sizeRange_zhj6u_22{height:32px}._sizeRange_zhj6u_22::-webkit-slider-runnable-track{height:4px}._sizeRange_zhj6u_22::-moz-range-track{height:4px}._sizeRange_zhj6u_22::-webkit-slider-thumb{width:22px;height:22px;margin-top:-9px}._sizeRange_zhj6u_22::-moz-range-thumb{width:22px;height:22px}}._bar_1vva7_1{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-panel);border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._group_1vva7_12{border-radius:var(--radius-md);background:var(--surface-sunken);gap:2px;padding:2px;display:inline-flex}._toggle_1vva7_20{border-radius:var(--radius-sm);min-width:28px;color:var(--text-secondary);background:0 0;border:0;padding:2px 8px}._toggle_1vva7_20:hover{color:var(--text-primary)}._toggle_1vva7_20[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}._toggleText_1vva7_38{margin-left:var(--space-2)}._swatchButton_1vva7_42{place-items:center;min-width:24px;padding:4px;display:inline-grid}._swatch_1vva7_42{border-radius:50%;width:12px;height:12px}._swatchButton_1vva7_42[aria-pressed=true] ._swatch_1vva7_42{box-shadow:0 0 0 2px var(--surface-panel), 0 0 0 3px var(--accent)}._search_1vva7_59{width:140px;padding:3px var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken)}._spacer_1vva7_67{flex:1}._sortRow_1vva7_71,._summary_1vva7_72{display:contents}._sort_1vva7_71 select{padding:3px var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken)}._count_1vva7_83{color:var(--text-muted);white-space:nowrap}._clear_1vva7_88{padding:2px var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised)}._removed_1vva7_95{align-items:center;gap:var(--space-2);padding-left:var(--space-3);border-left:1px solid var(--border-subtle);color:var(--text-secondary);white-space:nowrap;display:inline-flex}._danger_1vva7_105{color:var(--danger)}._stack_1vva7_111{align-items:stretch;gap:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-4);font-size:var(--text-md);background:0 0;border:0;flex-direction:column}._field_1vva7_121{gap:var(--space-1);flex-direction:column;display:flex}._caption_1vva7_127{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}._stack_1vva7_111 ._group_1vva7_12{flex-wrap:wrap}._stack_1vva7_111 ._toggle_1vva7_20{min-height:40px;padding:var(--space-2) var(--space-3);flex:1}._stack_1vva7_111 ._swatchButton_1vva7_42{min-height:40px}._stack_1vva7_111 ._swatch_1vva7_42{width:18px;height:18px}._stack_1vva7_111 ._search_1vva7_59{width:100%;min-height:40px;padding:var(--space-2) var(--space-3)}._stack_1vva7_111 ._spacer_1vva7_67{display:none}._stack_1vva7_111 ._sortRow_1vva7_71{gap:var(--space-2);display:flex}._stack_1vva7_111 ._sort_1vva7_71{flex:1;display:flex}._stack_1vva7_111 ._sort_1vva7_71 select{min-height:40px;padding:var(--space-2) var(--space-3);flex:1}._stack_1vva7_111 ._sortRow_1vva7_71 ._toggle_1vva7_20{border:1px solid var(--border-subtle);flex:none}._stack_1vva7_111 ._summary_1vva7_72{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text-secondary);display:flex}._stack_1vva7_111 ._clear_1vva7_88{min-height:36px;padding:var(--space-1) var(--space-3)}._stack_1vva7_111 ._removed_1vva7_95{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);white-space:normal;flex-wrap:wrap}._bar_1dela_1{padding:0 var(--space-1) env(safe-area-inset-bottom);background:var(--surface-panel);border-top:1px solid var(--border-subtle);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}._tab_1dela_10{min-height:52px;padding:var(--space-1) 0;border-radius:var(--radius-md);color:var(--text-secondary);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}._tab_1dela_10[aria-pressed=true]{color:var(--accent)}._tab_1dela_10:disabled{opacity:.35}._label_1dela_33{font-size:var(--text-xs);line-height:1}._iconWrap_1dela_38{display:inline-flex;position:relative}._dot_1dela_43{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface-panel);border-radius:50%;position:absolute;top:-2px;right:-4px}._sheetHeader_1dela_56{padding:var(--space-3) var(--space-4) var(--space-2);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}._sheetTitle_1dela_64{font-size:var(--text-lg);font-weight:600}._done_1dela_69{min-height:36px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);border:0;font-weight:600}._sheetBody_1dela_79{flex:1;min-height:0;overflow-y:auto}._stars_q33rl_1{letter-spacing:1px;font-size:var(--text-sm)}._on_q33rl_6{color:var(--star)}._off_q33rl_10{color:var(--text-muted);opacity:.35}._pick_q33rl_15{color:var(--flag-pick)}._reject_q33rl_19{color:var(--flag-reject);font-weight:700}._placeholder_q33rl_24{aspect-ratio:3/2;border-radius:var(--radius-sm)}._label_q33rl_29{border-radius:50%;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 1px #00000040}._bar_ivxjr_1{align-items:center;gap:var(--space-4);height:28px;padding:0 var(--space-3);background:var(--surface-panel);border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;display:flex;overflow:hidden}._active_ivxjr_15{align-items:center;gap:var(--space-2);color:var(--text-secondary);display:inline-flex}._spacer_ivxjr_22{flex:1}._pending_ivxjr_26{color:var(--accent)}._folder_ivxjr_30{color:var(--text-secondary);font-weight:500}._advance_ivxjr_35{border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);padding:0 6px}._stack_1fnhp_1{right:var(--space-4);z-index:var(--z-toast);gap:var(--space-2);max-width:min(420px, calc(100vw - 2 * var(--space-4)));flex-direction:column;display:flex;position:fixed;bottom:40px}._toast_1fnhp_12{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-overlay);display:flex}._error_1fnhp_22{border-left:3px solid var(--danger)}._message_1fnhp_26{white-space:pre-wrap;flex:1}._close_1fnhp_31{color:var(--text-muted);font-size:var(--text-lg);background:0 0;border:0;line-height:1}html[data-layout=mobile] ._stack_1fnhp_1{right:var(--space-2);left:var(--space-2);bottom:calc(112px + env(safe-area-inset-bottom));max-width:none}html[data-layout=mobile] ._close_1fnhp_31{min-width:36px;min-height:36px}._mark_1b1np_1{flex:none;overflow:visible}._ring_1b1np_6{fill:none;stroke:var(--brand);stroke-width:2.6px;stroke-linecap:round}._core_1b1np_13{fill:var(--brand)}._photon_1b1np_17{fill:var(--brand-light)}._wordmark_1b1np_21{letter-spacing:-.01em;color:var(--text-primary);align-items:center;gap:.45em;font-weight:650;display:inline-flex}._root_146eb_1{margin-left:var(--space-1);position:relative}._avatar_146eb_6{border:1px solid var(--border-strong);background:var(--accent-soft);width:26px;height:26px;color:var(--accent);font-size:var(--text-sm);border-radius:50%;place-items:center;font-weight:650;display:inline-grid}._avatar_146eb_6:hover,._avatar_146eb_6[aria-expanded=true]{border-color:var(--accent)}._menu_146eb_24{z-index:var(--z-menu);min-width:220px;padding:var(--space-1);background:var(--surface-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0}._identity_146eb_38{padding:var(--space-2);margin-bottom:var(--space-1);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}._caption_146eb_46{font-size:var(--text-xs);color:var(--text-muted)}._name_146eb_51{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._item_146eb_57{padding:6px var(--space-2);border-radius:var(--radius-sm);text-align:left;background:0 0;border:0}._item_146eb_57:hover:not(:disabled){background:var(--accent);color:var(--on-accent)}._bar_1shud_1{align-items:center;gap:var(--space-3);height:44px;padding:0 var(--space-3);background:var(--surface-panel);border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr auto 1fr;display:grid}._left_1shud_12{align-items:center;gap:var(--space-3);display:flex}._folderButton_1shud_18{align-items:center;gap:var(--space-2);padding:4px var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);background:0 0;border:0;display:inline-flex}._folderName_1shud_29{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}._folderButton_1shud_18:hover{background:var(--surface-hover);color:var(--text-primary)}._brand_1shud_41{flex:none}._views_1shud_45{background:var(--surface-sunken);border-radius:var(--radius-md);gap:2px;padding:2px;display:flex}._viewButton_1shud_53{align-items:center;gap:var(--space-2);padding:4px var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);transition:background var(--duration-fast);background:0 0;border:0;display:inline-flex}._viewButton_1shud_53:hover{color:var(--text-primary)}._viewButton_1shud_53[aria-pressed=true]{background:var(--surface-raised);color:var(--text-primary)}._tools_1shud_74{justify-content:flex-end;align-items:center;gap:var(--space-1);display:flex}._search_1shud_81{align-items:center;gap:var(--space-2);min-width:220px;margin-right:var(--space-2);padding:4px var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-muted);display:inline-flex}._search_1shud_81:hover{border-color:var(--border-strong)}._searchText_1shud_98{text-align:left;flex:1}._icon_1shud_103{border-radius:var(--radius-md);width:30px;height:30px;color:var(--text-secondary);background:0 0;border:0;place-items:center;display:inline-grid}._icon_1shud_103:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}._icon_1shud_103:disabled{opacity:.35;cursor:default}@media (width<=960px){._searchText_1shud_98,._folderButton_1shud_18 span,._viewButton_1shud_53 span{display:none}._search_1shud_81{min-width:0}}._compact_1shud_137{gap:var(--space-1);height:calc(48px + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--space-2) 0;grid-template-columns:auto minmax(0,1fr) auto auto}._compact_1shud_137 ._icon_1shud_103{width:40px;height:40px}._compactFolder_1shud_149{min-width:0;min-height:40px}._compactFolder_1shud_149 ._folderName_1shud_29{max-width:none;display:inline}._overlay_1fkzz_1{touch-action:none;position:absolute;inset:0}._rect_1fkzz_7{cursor:move;outline:1px solid #ffffffe6;position:absolute;box-shadow:0 0 0 9999px #0000008c}._thirds_1fkzz_15{pointer-events:none;background:linear-gradient(90deg,#0000 calc(33.33% - .5px),#ffffff59 calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px) calc(66.66% - .5px),#ffffff59 calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px)),linear-gradient(0deg,#0000 calc(33.33% - .5px),#ffffff59 calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px) calc(66.66% - .5px),#ffffff59 calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px));position:absolute;inset:0}._handle_1fkzz_24{background:#0006;border:2px solid #fff;width:14px;height:14px;margin:-7px;position:absolute}._nw_1fkzz_33{cursor:nwse-resize;top:0;left:0}._n_1fkzz_33{cursor:ns-resize;top:0;left:50%}._ne_1fkzz_35{cursor:nesw-resize;top:0;left:100%}._e_1fkzz_36{cursor:ew-resize;top:50%;left:100%}._se_1fkzz_37{cursor:nwse-resize;top:100%;left:100%}._s_1fkzz_37{cursor:ns-resize;top:100%;left:50%}._sw_1fkzz_39{cursor:nesw-resize;top:100%;left:0}._w_1fkzz_40{cursor:ew-resize;top:50%;left:0}._rotateZone_1fkzz_43{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M5 12a7 7 0 1 0 2.05-4.95' fill='none' stroke='%23000' stroke-width='4'/%3E%3Cpath d='M5 12a7 7 0 1 0 2.05-4.95' fill='none' stroke='%23fff' stroke-width='2'/%3E%3Cpath d='M3 4v5h5z' fill='%23fff' stroke='%23000'/%3E%3C/svg%3E") 12 12,grab;position:absolute;inset:-40px}._leveling_1fkzz_49 ._rotateZone_1fkzz_43,._leveling_1fkzz_49 ._rect_1fkzz_7,._leveling_1fkzz_49 ._handle_1fkzz_24{cursor:crosshair}._fineGrid_1fkzz_56{pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#ffffff4d calc(12.5% - 1px) 12.5%),repeating-linear-gradient(0deg,#0000 0 calc(12.5% - 1px),#ffffff4d calc(12.5% - 1px) 12.5%);position:absolute;inset:0}._line_1fkzz_65{pointer-events:none;position:absolute;inset:0;overflow:visible}._line_1fkzz_65 line{stroke:#fff;stroke-width:2px;stroke-dasharray:6 4;filter:drop-shadow(0 0 1px #000)}._hint_1fkzz_79{color:#fff;pointer-events:none;white-space:nowrap;background:#000000a6;border-radius:4px;margin:0;padding:2px 8px;font-size:12px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}._hint_1fkzz_79:empty{display:none}._container_1grd2_1{min-width:0;min-height:0;margin:var(--space-4);flex:1;place-items:center;display:grid;position:relative;overflow:hidden}._actual_1grd2_12{place-items:start;overflow:auto}._actual_1grd2_12 ._frame_1grd2_17{margin:auto}._frame_1grd2_17{filter:drop-shadow(0 8px 24px #00000059);position:relative}._canvas_1grd2_26{width:100%;height:100%;display:block}._placeholder_1grd2_32{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._loading_1grd2_41{bottom:var(--space-4);padding:2px var(--space-3);border-radius:var(--radius-sm);color:#fff;font-size:var(--text-sm);background:#0000008c;position:absolute;left:50%;transform:translate(-50%)}._message_1grd2_53{color:var(--text-muted);position:absolute}html[data-layout=mobile] ._container_1grd2_1{margin:var(--space-2)}._panel_1gef5_1{gap:var(--space-2);min-height:100%;padding:var(--space-3);background:var(--surface-panel);font-size:var(--text-sm);flex-direction:column;display:flex}._histogram_1gef5_13{padding:var(--space-1);border-radius:var(--radius-md);background:var(--surface-sunken);position:relative}._histogramCanvas_1gef5_20{width:100%;height:90px;display:block}._clipping_1gef5_26{color:var(--text-muted);font-size:var(--text-xs);justify-content:space-between;display:flex}._clipWarn_1gef5_33{color:var(--danger)}._toolbar_1gef5_37{gap:var(--space-1);display:flex}._tool_1gef5_37{align-items:center;gap:var(--space-2);padding:3px var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);display:inline-flex}._tool_1gef5_37[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}._section_1gef5_59{border-top:1px solid var(--border-subtle);padding-top:var(--space-2)}._sectionHeader_1gef5_64{justify-content:space-between;align-items:center;display:flex}._sectionToggle_1gef5_70{font-weight:600;font-size:var(--text-md);background:0 0;border:0;padding:0}._sectionBody_1gef5_78{padding-top:var(--space-2);flex-direction:column;gap:2px;display:flex}._groupLabel_1gef5_85{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}._reset_1gef5_93{padding:1px var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-xs);background:0 0;align-self:flex-start}._slider_1gef5_105{align-items:center;column-gap:var(--space-2);grid-template-columns:1fr auto;display:grid}._sliderLabel_1gef5_112{color:var(--text-secondary);cursor:default;-webkit-user-select:none;user-select:none}._sliderValue_1gef5_118{text-align:right;min-width:3.5em;color:var(--text-muted);font-variant-numeric:tabular-nums}._changed_1gef5_125{color:var(--text-primary)}._range_1gef5_129{appearance:none;background:0 0;grid-column:1/-1;width:100%;height:16px;margin:0}._range_1gef5_129::-webkit-slider-runnable-track{background:var(--track,var(--border-strong));border-radius:2px;height:3px}._range_1gef5_129::-moz-range-track{background:var(--track,var(--border-strong));border-radius:2px;height:3px}._range_1gef5_129::-webkit-slider-thumb{-webkit-appearance:none;background:var(--text-primary);width:12px;height:12px;box-shadow:0 0 0 1px var(--surface-panel);border-radius:50%;margin-top:-4.5px}._range_1gef5_129::-moz-range-thumb{background:var(--text-primary);border:0;border-radius:50%;width:12px;height:12px}._range_1gef5_129:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._curve_1gef5_176{aspect-ratio:1;border-radius:var(--radius-md);background:var(--surface-sunken);touch-action:none;cursor:crosshair;width:100%}._curveGrid_1gef5_185 line{stroke:var(--border-subtle);stroke-width:1px}._curveFrame_1gef5_190{fill:none;stroke:var(--border-strong)}._curveDiagonal_1gef5_195{stroke:var(--border-strong);stroke-dasharray:3 3}._curvePath_1gef5_200{fill:none;stroke:var(--text-primary);stroke-width:2px}._curvePoint_1gef5_206{fill:var(--surface-panel);stroke:var(--text-primary);stroke-width:2px;cursor:grab}._tabs_1gef5_215{border-radius:var(--radius-md);background:var(--surface-sunken);gap:2px;padding:2px;display:flex}._tab_1gef5_215{border-radius:var(--radius-sm);color:var(--text-secondary);background:0 0;border:0;flex:1;padding:2px}._tab_1gef5_215[aria-selected=true]{background:var(--surface-raised);color:var(--text-primary)}._aspects_1gef5_239{margin:var(--space-2) 0;flex-wrap:wrap;gap:4px;display:flex}._aspect_1gef5_239{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);font-size:var(--text-xs);padding:2px 6px}._footer_1gef5_256{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-wrap:wrap;margin-top:auto;display:flex}._footerButton_1gef5_265{padding:4px var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised)}._footerButton_1gef5_265:disabled{opacity:.4}._primary_1gef5_276{border-color:var(--accent);background:var(--accent);color:var(--on-accent);margin-left:auto;font-weight:600}._start_1gef5_284{align-self:flex-start}._hint_1gef5_288{color:var(--text-muted);margin:0;font-size:11px;line-height:1.4}._profileCurrent_1gef5_297{font-weight:600}._profileTiles_1gef5_301{gap:var(--space-1);margin-top:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._profileTile_1gef5_301{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);text-align:left;flex-direction:column;gap:2px;padding:2px;display:flex}._profileTile_1gef5_301[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}._tileImage_1gef5_324{aspect-ratio:3/2;border-radius:var(--radius-sm);background:var(--surface-sunken);display:block;overflow:hidden}._tileImage_1gef5_324 img{object-fit:cover;width:100%;height:100%;display:block}._tileName_1gef5_339{font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._profileEditor_1gef5_346{margin-top:var(--space-2);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;gap:2px;display:flex}._textInput_1gef5_357{padding:3px var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-primary);font:inherit}._checkboxRow_1gef5_366{align-items:center;gap:var(--space-2);color:var(--text-secondary);display:flex}._primaryLink_1gef5_373{border-color:var(--accent);color:var(--accent)}@media (hover:none) and (pointer:coarse){._range_1gef5_129{height:32px}._range_1gef5_129::-webkit-slider-runnable-track{height:4px}._range_1gef5_129::-moz-range-track{height:4px}._range_1gef5_129::-webkit-slider-thumb{width:22px;height:22px;margin-top:-9px}._range_1gef5_129::-moz-range-thumb{width:22px;height:22px}._tool_1gef5_37,._footerButton_1gef5_265,._aspect_1gef5_239,._tab_1gef5_215,._reset_1gef5_93,._sectionToggle_1gef5_70{min-height:36px}._aspect_1gef5_239{padding:var(--space-1) var(--space-2)}._curvePoint_1gef5_206{r:8}}._thumb_1qfe6_1{aspect-ratio:3/2;border-radius:var(--radius-sm);background:var(--surface-sunken);grid-template:100%/100%;place-items:center;display:grid;position:relative;overflow:hidden}._thumb_1qfe6_1 img{object-fit:contain;width:100%;height:100%;min-height:0}._unsupported_1qfe6_20{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.06em;font-weight:600}._frame_1xgep_1{background:var(--surface-panel);flex-direction:column;min-width:0;min-height:0;display:flex}._docked_1xgep_9{height:100%}._floating_1xgep_13{z-index:var(--z-float);border-radius:var(--radius-lg);max-height:calc(100vh - 8px);box-shadow:var(--shadow-overlay);position:fixed;overflow:hidden}._header_1xgep_22{align-items:center;gap:var(--space-1);height:32px;padding:0 var(--space-1) 0 var(--space-2);border-bottom:1px solid var(--border-subtle);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;display:flex}body[data-dragging=grabbing] ._header_1xgep_22{cursor:grabbing}._staticHeader_1xgep_39{cursor:default;touch-action:auto}._grip_1xgep_44{color:var(--text-muted);display:inline-flex}._title_1xgep_49{color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;flex:1;font-weight:600}._button_1xgep_58{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-secondary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._button_1xgep_58:hover{background:var(--surface-hover);color:var(--text-primary)}@media (hover:none) and (pointer:coarse){._button_1xgep_58{width:36px;height:28px}}._body_1xgep_83{flex:1;min-height:0;overflow-y:auto}._corner_1xgep_89{cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg, transparent 0 55%, var(--border-strong) 55% 65%, transparent 65% 75%, var(--border-strong) 75% 85%, transparent 85%);width:18px;height:18px;position:absolute;bottom:0;right:0}._dockZone_1xgep_101{z-index:calc(var(--z-float) - 1);background:var(--accent-soft);width:180px;box-shadow:inset 0 0 0 2px var(--accent);pointer-events:none;position:fixed;top:0;bottom:0}._dockLeft_1xgep_112{left:0}._dockRight_1xgep_116{right:0}._handle_d0eyr_1{z-index:1;background:var(--border-subtle);touch-action:none;-webkit-user-select:none;user-select:none;transition:background var(--duration-fast);flex-shrink:0;position:relative}._handle_d0eyr_1:before{content:"";position:absolute;inset:0}._vertical_d0eyr_18{cursor:col-resize;width:1px}._vertical_d0eyr_18:before{inset:0 -4px}._horizontal_d0eyr_27{cursor:row-resize;height:1px}._horizontal_d0eyr_27:before{inset:-4px 0}._handle_d0eyr_1:hover,._handle_d0eyr_1:focus-visible,body[data-dragging] ._handle_d0eyr_1:active{background:var(--accent)}._handle_d0eyr_1:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}@media (hover:none) and (pointer:coarse){._vertical_d0eyr_18:before{inset:0 -10px}._horizontal_d0eyr_27:before{inset:-10px 0}}._wrap_febk9_2{background:var(--surface-panel);flex-shrink:0;position:relative}._strip_febk9_8{height:100%;overflow:auto hidden}._toggle_febk9_16{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);width:22px;height:16px;color:var(--text-secondary);justify-content:center;align-items:center;padding:0;display:inline-flex}._toggle_febk9_16:hover{background:var(--surface-hover);color:var(--text-primary)}._hide_febk9_35{opacity:.7;position:absolute;top:4px;left:50%;transform:translate(-50%)}._hide_febk9_35:hover,._hide_febk9_35:focus-visible{opacity:1}._collapsed_febk9_48{background:var(--surface-panel);border-top:1px solid var(--border-subtle);flex-shrink:0;justify-content:center;padding:2px 0;display:flex}._canvas_febk9_57{height:100%;position:relative}._item_febk9_62{height:100%;padding:6px 3px;position:absolute;top:0;left:0}._button_febk9_70{border-radius:var(--radius-md);background:0 0;border:1px solid #0000;width:100%;height:100%;padding:3px;display:block;position:relative}._button_febk9_70:hover{background:var(--surface-hover)}._selected_febk9_85{background:var(--surface-raised);border-color:var(--border-strong)}._active_febk9_90{border-color:var(--accent)}._thumb_febk9_94{aspect-ratio:auto;width:100%;height:100%}._rejected_febk9_100{opacity:.35}._marks_febk9_104{border-radius:var(--radius-sm);color:#fff;font-size:var(--text-xs);background:#00000073;align-items:center;gap:4px;padding:0 4px;display:inline-flex;position:absolute;bottom:5px;right:6px}._marks_febk9_104:empty{display:none}._rating_febk9_122{color:var(--label-yellow)}._bar_axu60_1{top:var(--space-3);z-index:2;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);font-size:var(--text-sm);white-space:nowrap;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000040}._field_axu60_19{align-items:center;gap:var(--space-1);color:var(--text-muted);display:inline-flex}._field_axu60_19 select{font:inherit;color:var(--text-primary)}._angle_axu60_31{text-align:center;font-variant-numeric:tabular-nums;min-width:4.5em;color:var(--text-muted)}._button_axu60_38{padding:2px var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;cursor:pointer;background:0 0}._button_axu60_38[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}._primary_axu60_53{border-color:var(--accent);background:var(--accent);color:#fff}html[data-layout=mobile] ._bar_axu60_1{top:auto;bottom:var(--space-2);left:var(--space-2);right:var(--space-2);white-space:normal;flex-wrap:wrap;justify-content:center;transform:none}html[data-layout=mobile] ._button_axu60_38{min-height:36px;padding:var(--space-1) var(--space-3)}html[data-layout=mobile] ._field_axu60_19 select{min-height:36px}._stage_1w6p6_1{min-height:0;padding:var(--space-4);background:var(--surface-sunken);flex:1;place-items:center;display:grid;position:relative;overflow:hidden;container-type:size}._actual_1w6p6_13{cursor:zoom-out;place-items:start;overflow:auto}._image_1w6p6_21{inset:var(--space-4);width:calc(100% - 2 * var(--space-4));height:calc(100% - 2 * var(--space-4));object-fit:contain;filter:drop-shadow(0 8px 24px #00000059);cursor:zoom-in;position:absolute}._actual_1w6p6_13 ._image_1w6p6_21{cursor:zoom-out;width:auto;height:auto;margin:auto;position:static}._placeholder_1w6p6_39{width:min(100cqw,150cqh)}._dimmed_1w6p6_43{filter:saturate(.4)brightness(.9)}._message_1w6p6_47{color:var(--text-muted)}._badge_1w6p6_51{top:var(--space-4);left:var(--space-4);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font-size:var(--text-sm);font-weight:600;position:absolute}._info_1w6p6_63{top:var(--space-3);right:var(--space-3);max-width:320px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:#e8eaee;font-size:var(--text-sm);pointer-events:none;background:#0a0b0eb8;flex-direction:column;gap:2px;display:flex;position:absolute}._infoMarks_1w6p6_79{align-items:center;gap:var(--space-2);margin-top:2px;display:inline-flex}._editedStage_1w6p6_86{background:var(--surface-sunken);flex:1;min-height:0;display:flex;position:relative}._stage_1w6p6_1,._editedStage_1w6p6_86{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html[data-layout=mobile] ._stage_1w6p6_1{padding:var(--space-2)}html[data-layout=mobile] ._image_1w6p6_21{inset:var(--space-2);width:calc(100% - 2 * var(--space-2));height:calc(100% - 2 * var(--space-2))}html[data-layout=mobile] ._info_1w6p6_63{top:var(--space-2);right:var(--space-2);left:var(--space-2);max-width:none}._layout_ea8e5_2{height:100%;display:grid}._stacked_ea8e5_8{flex-direction:column;display:flex}._main_ea8e5_13{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._stage_ea8e5_21{background:var(--surface-sunken);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:1;min-height:0;display:flex;position:relative}._swipeable_ea8e5_33{touch-action:pan-y pinch-zoom}._sheet_ea8e5_37{flex-direction:column;flex-shrink:0;min-height:0;display:flex}._expand_ea8e5_44{justify-content:center;align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-3);border:0;border-top:1px solid var(--border-subtle);background:var(--surface-panel);color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;font-weight:600;display:flex}._badge_ea8e5_62{top:var(--space-4);left:var(--space-4);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font-size:var(--text-sm);font-weight:600;position:absolute}._layout_5boje_1{flex-direction:column;height:100%;display:flex}._scroller_5boje_7{flex:1;min-height:0;overflow-y:auto}._canvas_5boje_13{width:100%;position:relative}._row_5boje_18{gap:8px;display:grid;position:absolute;top:0;left:12px;right:12px}._noMatches_5boje_27{padding:var(--space-6);color:var(--text-muted);text-align:center}._cell_5boje_33{gap:var(--space-1);width:100%;height:100%;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-panel);text-align:left;transition:background var(--duration-fast);flex-direction:column;display:flex;position:relative}._cell_5boje_33:hover{background:var(--surface-hover)}._selected_5boje_52{background:var(--surface-raised);border-color:var(--border-strong)}._active_5boje_57{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}._rejected_5boje_62 ._thumb_5boje_62{opacity:.35}._index_5boje_66{top:var(--space-2);left:var(--space-2);border-radius:var(--radius-sm);color:#fff;font-size:var(--text-xs);z-index:1;background:#00000059;padding:0 4px;position:absolute}._pair_5boje_79{top:var(--space-2);right:var(--space-2);border-radius:var(--radius-sm);color:#fff;letter-spacing:.04em;z-index:1;background:#00000059;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute}._thumb_5boje_62{width:100%}._meta_5boje_98{justify-content:space-between;align-items:center;min-height:18px;display:flex}._marks_5boje_105{align-items:center;gap:var(--space-2);display:inline-flex}._name_5boje_111{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._gate_m7pve_1{justify-content:center;align-items:center;gap:var(--space-3);max-width:520px;height:100%;padding:var(--space-5);color:var(--text-secondary);text-align:center;flex-direction:column;margin:0 auto;display:flex}._title_m7pve_15{color:var(--text-primary);font-size:var(--text-xl);margin:0;font-weight:600}._actions_m7pve_22{justify-content:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._primary_m7pve_30,._secondary_m7pve_31{align-items:center;gap:var(--space-2);padding:7px var(--space-4);border-radius:var(--radius-md);font-weight:600;display:inline-flex}._primary_m7pve_30{background:var(--accent);color:var(--on-accent);border:0}._primary_m7pve_30:hover{background:var(--accent-hover)}._primary_m7pve_30 kbd{color:inherit;background:#ffffff40;border-color:#0003}._secondary_m7pve_31{border:1px solid var(--border-strong);background:var(--surface-raised)}._error_m7pve_61{color:var(--danger)}._layout_13jbb_1{flex-direction:column;height:100%;display:flex}._stageWrap_13jbb_7{flex:1;min-height:0;display:flex}._swipeable_13jbb_14{touch-action:pan-y pinch-zoom}._app_bdr1l_2{grid-template-rows:auto minmax(0,1fr) auto auto;height:100%;display:grid}._main_bdr1l_8{min-height:0;overflow:hidden}._screen_1tmaw_1{justify-content:center;align-items:center;gap:var(--space-5);min-height:100%;padding:var(--space-6) var(--space-4);background:var(--surface-app);flex-direction:column;display:flex;position:relative;overflow:auto}._glow_1tmaw_15{pointer-events:none;background:radial-gradient(60vmax 40vmax at 50% 18%, var(--brand-glow), transparent 70%);position:absolute;inset:0}._brand_1tmaw_22{align-items:center;gap:var(--space-3);display:flex;position:relative}._name_1tmaw_29{letter-spacing:-.02em;font-size:28px;font-weight:650}._pulse_1tmaw_35{animation:1.6s ease-in-out infinite _pulse_1tmaw_35}@keyframes _pulse_1tmaw_35{50%{opacity:.55;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){._pulse_1tmaw_35{animation:none}}._card_1tmaw_52{gap:var(--space-3);width:100%;max-width:380px;padding:var(--space-5);background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:relative;box-shadow:0 24px 64px #00000040}._title_1tmaw_66{font-size:var(--text-xl);margin:0;font-weight:600}._lede_1tmaw_72{margin:0 0 var(--space-2);color:var(--text-secondary);line-height:1.5}._lede_1tmaw_72 strong{color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}._primary_1tmaw_84,._secondary_1tmaw_85{justify-content:center;align-items:center;gap:var(--space-2);height:38px;padding:0 var(--space-4);border-radius:var(--radius-md);transition:background var(--duration-fast);font-weight:600;display:inline-flex}._primary_1tmaw_84{background:var(--accent);color:var(--on-accent);border:0}._primary_1tmaw_84:hover:not(:disabled){background:var(--accent-hover)}._secondary_1tmaw_85{border:1px solid var(--border-strong);background:var(--surface-raised)}._secondary_1tmaw_85:hover:not(:disabled){background:var(--surface-hover)}._primary_1tmaw_84:disabled,._secondary_1tmaw_85:disabled{opacity:.6;cursor:default}._divider_1tmaw_122{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);display:flex}._divider_1tmaw_122:before,._divider_1tmaw_122:after{content:"";background:var(--border-subtle);flex:1;height:1px}._tabs_1tmaw_138{background:var(--surface-sunken);border-radius:var(--radius-md);gap:2px;padding:2px;display:flex}._tab_1tmaw_138{padding:5px var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);background:0 0;border:0;flex:1}._tab_1tmaw_138[aria-selected=true]{background:var(--surface-raised);color:var(--text-primary)}._form_1tmaw_160{gap:var(--space-2);flex-direction:column;display:flex}._label_1tmaw_166{font-size:var(--text-sm);color:var(--text-secondary)}._input_1tmaw_171{height:38px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--text-lg)}._input_1tmaw_171:focus{outline:2px solid var(--focus-ring);outline-offset:-1px}._code_1tmaw_185{font-family:var(--font-mono);letter-spacing:.4em;text-align:center}._row_1tmaw_191{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}._link_1tmaw_198{color:var(--accent);background:0 0;border:0;align-self:center;padding:2px 0}._link_1tmaw_198:hover:not(:disabled){text-decoration:underline}._link_1tmaw_198:disabled{color:var(--text-muted);cursor:default}._error_1tmaw_215{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger);margin:0}._footer_1tmaw_223{color:var(--text-muted);font-size:var(--text-sm);text-align:center;margin:0;position:relative}._setup_1tmaw_231 code{font-family:var(--font-mono);font-size:var(--text-sm)}:root{--font-ui:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-lg:15px;--text-xl:18px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--duration-fast:90ms;--duration-med:.16s;--z-float:60;--z-overlay:100;--z-menu:150;--z-toast:200;--label-red:#e5484d;--label-yellow:#f5c542;--label-green:#46a758;--label-blue:#3e7bfa;--label-purple:#8e4ec6}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-app:#16181d;--surface-panel:#1c1f25;--surface-raised:#252932;--surface-hover:#2c313b;--surface-sunken:#111317;--surface-scrim:#08090c99;--border-subtle:#2a2e37;--border-strong:#3a404c;--text-primary:#e8eaee;--text-secondary:#a9afba;--text-muted:#727a88;--brand:#e8b34b;--brand-light:#fff1cf;--brand-glow:#e8b34b24;--accent:#e8b34b;--accent-hover:#f0c266;--accent-soft:#e8b34b29;--on-accent:#1b1405;--focus-ring:#7fb2ff;--danger:#ef6b6b;--success:#5cc48a;--flag-pick:#e8eaee;--flag-reject:#ef6b6b;--star:#e8b34b;--shadow-overlay:0 16px 48px #00000080, 0 0 0 1px var(--border-strong)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-app:#eceef1;--surface-panel:#f7f8fa;--surface-raised:#fff;--surface-hover:#e3e6eb;--surface-sunken:#dfe2e7;--surface-scrim:#1e222a59;--border-subtle:#d8dce2;--border-strong:#bfc5ce;--text-primary:#1b1e24;--text-secondary:#4b525e;--text-muted:#7a828f;--brand:#c48a1c;--brand-light:#e8b34b;--brand-glow:#c48a1c1f;--accent:#b47a10;--accent-hover:#9a680c;--accent-soft:#b47a1024;--on-accent:#fff;--focus-ring:#2f6fe0;--danger:#c93c3c;--success:#24894f;--flag-pick:#1b1e24;--flag-reject:#c93c3c;--star:#b47a10;--shadow-overlay:0 16px 48px #1418202e, 0 0 0 1px var(--border-strong)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--surface-app);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-md);-webkit-font-smoothing:antialiased;line-height:1.4;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}body[data-dragging]{-webkit-user-select:none;user-select:none}body[data-dragging=col-resize] *{cursor:col-resize!important}body[data-dragging=row-resize] *{cursor:row-resize!important}body[data-dragging=grabbing] *{cursor:grabbing!important}body[data-dragging=nwse-resize] *{cursor:nwse-resize!important}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}kbd{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);min-width:1.6em;color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--text-xs);text-align:center;white-space:nowrap;border-bottom-width:2px;padding:1px 5px;line-height:1.5;display:inline-block}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important;animation-duration:0s!important}}@media (hover:none) and (pointer:coarse){kbd{display:none}[data-keyboard-hints=on] kbd{display:inline-block}input:not([type=range]),select,textarea{font-size:16px}input[type=range]{min-height:32px}input[type=range]::-webkit-slider-thumb{width:22px;height:22px;margin-top:-9px}input[type=range]::-moz-range-thumb{width:22px;height:22px}img,canvas{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}button{-webkit-tap-highlight-color:transparent}}
