.Button_button__5Fngg{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-weight:500;line-height:1;border:1px solid rgba(0,0,0,0);border-radius:8px;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.Button_button__5Fngg:focus-visible{outline:2px solid #06c;outline-offset:2px}.Button_button__5Fngg:disabled{cursor:not-allowed;opacity:.5}.Button_button--primary__RgNwl{color:#fff;background-color:#06c;border-color:#06c}.Button_button--primary__RgNwl:hover:not(:disabled){background-color:#0052a3;border-color:#0052a3}.Button_button--secondary__a0KJI{color:#1a1a1a;background-color:#fff;border-color:#e0e0e0}.Button_button--secondary__a0KJI:hover:not(:disabled){background-color:#f5f5f5}.Button_button--danger__nbccA{color:#fff;background-color:#dc2626;border-color:#dc2626}.Button_button--danger__nbccA:hover:not(:disabled){background-color:rgb(178.25,28.75,28.75);border-color:rgb(178.25,28.75,28.75)}.Button_button--ghost__tjzCO{color:#333;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.Button_button--ghost__tjzCO:hover:not(:disabled){background-color:#f5f5f5}.Button_button--sm__d9dF6{padding:4px 8px;font-size:.75rem}.Button_button--md__0b5E6{padding:8px 16px;font-size:.875rem}.Button_button--lg__xNynJ{padding:16px 24px;font-size:1rem}.Button_button--loading__Eummw{position:relative}.Button_spinner__Ol6Kr{display:inline-block;width:1em;height:1em;border:2px solid;border-right:2px solid rgba(0,0,0,0);border-radius:9999px;animation:Button_spin__clXgF .6s linear infinite}.Button_button__text--loading__8hlRm{opacity:.7}.Modal_backdrop__Yzk_V{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;animation:Modal_fade-in__DGN3V .15s ease}.Modal_backdrop-button__AP7n9{position:absolute;inset:0;width:100%;height:100%;padding:0;background-color:rgba(0,0,0,.5);border:none;cursor:default}.Modal_modal__ISOdi{position:relative;z-index:300;display:flex;flex-direction:column;max-height:90vh;padding:0;margin:16px;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;color:#1a1a1a;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 10px 15px rgba(0,0,0,.1);animation:Modal_slide-up__WRLHK .2s ease}.Modal_modal__ISOdi:focus{outline:none}.Modal_modal--sm__nmtpz{width:100%;max-width:400px}.Modal_modal--md__L4P5e{width:100%;max-width:560px}.Modal_modal--lg__SOQgb{width:100%;max-width:720px}.Modal_modal--xl__VLLg9{width:calc(100vw - 80px);max-width:calc(100vw - 80px);max-height:calc(100vh - 80px)}.Modal_header__Oud82{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #e0e0e0}.Modal_title__76_GZ{margin:0;font-size:1.125rem;font-weight:600}.Modal_close__wqqVo{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;font-size:1.25rem;color:#666;background:none;border:none;border-radius:4px;cursor:pointer;transition:background-color .15s ease}.Modal_close__wqqVo:hover{background-color:#f5f5f5}.Modal_close__wqqVo:focus-visible{outline:2px solid #06c;outline-offset:2px}.Modal_body__JZEbr{padding:24px;overflow-y:auto}.ConfirmDialog_message__uRnYm{margin:0 0 24px;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:1rem;color:#333;line-height:1.5}.ConfirmDialog_actions__pL6ba{display:flex;justify-content:flex-end;gap:8px}.Badge_badge__bHml6{display:inline-flex;align-items:center;padding:2px 8px;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:.75rem;font-weight:500;line-height:1.4;border-radius:9999px}.Badge_badge--default__Z78Eg{color:#333;background-color:#f5f5f5}.Badge_badge--success__cYw2h{color:rgb(15.9351351351,118.0648648649,53.6);background-color:rgb(170.8567567568,243.6432432432,197.7)}.Badge_badge--warning__RKtnm{color:rgb(167.3721973094,91.7847533632,4.6278026906);background-color:hsl(32.1327014218,94.6188340807%,83.7254901961%)}.Badge_badge--error__OS_V9{color:rgb(178.25,28.75,28.75);background-color:hsl(0,72.2222222222%,85.5882352941%)}.Badge_badge--info__YyL65{color:rgb(0,76.5,153);background-color:hsl(210,100%,85%)}.PresetEditor_page__klhHt{display:flex;flex-direction:column;gap:16px;max-width:1200px}.PresetEditor_toolbar__DnE9O{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.PresetEditor_toolbar-main__AoA_v{display:flex;align-items:flex-end;gap:16px;flex:1 1;min-width:280px}.PresetEditor_toolbar-main__AoA_v>:first-child{flex:1 1;min-width:240px}.PresetEditor_kind-badge__MiX87{display:inline-flex;align-items:center;padding-bottom:4px}.PresetEditor_toolbar-actions__N6PtT{display:flex;align-items:center;gap:8px}.PresetEditor_cancel-link__rNnwD{display:inline-flex;align-items:center;padding:4px 8px;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:.875rem;color:#666;text-decoration:none}.PresetEditor_cancel-link__rNnwD:hover{color:#06c;text-decoration:underline}.PresetEditor_help__HQgJr{margin:0;padding:8px 16px;background-color:#f5f5f5;border-left:3px solid #06c;border-radius:4px;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:.875rem;color:#333}.PresetEditor_builder-wrap__Tnox5{min-height:60vh}.presets_page__7JTWc{max-width:1200px}.presets_header__fGrmf{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.presets_title__8VzKW{margin:0;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:1.5rem;font-weight:700;color:#1a1a1a}.presets_create-link__FYAmw{text-decoration:none}.presets_toolbar__WGlCN{display:flex;gap:16px;align-items:flex-end;margin-bottom:24px;flex-wrap:wrap}.presets_toolbar__WGlCN>:first-child{flex:1 1;min-width:260px}.presets_list__BFLTQ{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.presets_row__2rolp{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px}.presets_row-main__81w2I{display:flex;align-items:center;gap:16px;min-width:0;flex-wrap:wrap}.presets_row-title__J8S_f{font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:1rem;font-weight:600;color:#1a1a1a;text-decoration:none}.presets_row-title__J8S_f:hover{color:#06c}.presets_row-meta__Nbu4G{font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:.875rem;color:#666}.presets_row-actions__24L9b{display:flex;align-items:center;gap:8px;flex-shrink:0}.presets_edit-link__7w9YE{display:inline-flex;align-items:center;padding:4px 8px;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:.875rem;font-weight:500;color:#06c;text-decoration:none}.presets_edit-link__7w9YE:hover{text-decoration:underline}.presets_empty__74sbG{text-align:center;padding:64px;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:1rem;color:#666}.presets_pagination__BZ9oX{margin-top:24px;display:flex;justify-content:center}.presets_chooser-page__2GIHO{max-width:1200px;display:flex;flex-direction:column;gap:24px}.presets_chooser-intro__T2m_7{margin:0;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:1rem;color:#666}.presets_chooser-grid__o7gGA{display:flex;gap:24px;flex-wrap:wrap}.presets_chooser-card__N7JE2{flex:1 1;min-width:240px;display:flex;flex-direction:column;gap:8px;padding:24px;text-align:left;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;color:#1a1a1a;transition:border-color .15s ease,box-shadow .15s ease}.presets_chooser-card__N7JE2:hover{border-color:#06c;box-shadow:0 0 0 1px #06c}.presets_chooser-card-title__dofNk{margin:0;font-size:1.125rem;font-weight:700}.presets_chooser-card-desc__y6W4b{margin:0;font-size:.875rem;color:#666}.presets_back-link__vWeM2{display:inline-flex;align-items:center;padding:4px 0;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:.875rem;color:#666;text-decoration:none;background:none;border:none;cursor:pointer}.presets_back-link__vWeM2:hover{color:#06c;text-decoration:underline}