.ToggleTiles_group__p0ndS{display:grid;grid-template-columns:repeat(var(--flowchord-toggle-tile-columns,2),minmax(0,1fr));gap:10px}.ToggleTiles_tile___Wh1r{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:14px 14px 12px;background:none;border:1px solid var(--flowchord-border-default);border-radius:12px;color:var(--flowchord-text-secondary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--flowchord-motion-fast) var(--flowchord-motion-ease),border-color var(--flowchord-motion-fast) var(--flowchord-motion-ease),box-shadow var(--flowchord-motion-fast) var(--flowchord-motion-ease),color var(--flowchord-motion-fast) var(--flowchord-motion-ease)}.ToggleTiles_tile___Wh1r:hover{background:var(--flowchord-surface-subtle)}.ToggleTiles_tile___Wh1r:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}.ToggleTiles_tile___Wh1r:disabled{opacity:.5;cursor:not-allowed}.ToggleTiles_tile___Wh1r[aria-pressed=true]{border-color:var(--flowchord-link-accent);background:var(--flowchord-surface-subtle);color:var(--flowchord-text-primary);box-shadow:inset 0 0 0 1px var(--flowchord-link-accent)}.ToggleTiles_media__TD6lI{display:block;width:100%;overflow:hidden;border-radius:8px;background:var(--flowchord-surface-subtle)}.ToggleTiles_media__TD6lI>*{display:block;width:100%;height:100%;object-fit:cover}.ToggleTiles_body__gvMmc{display:flex;flex-direction:column;gap:4px;padding-right:24px}.ToggleTiles_label__CSHSA{font-weight:600;white-space:normal}.ToggleTiles_description__5vju4{font-size:.75rem;line-height:1.35;color:var(--flowchord-text-tertiary);white-space:normal}.ToggleTiles_mark__JJDst{position:absolute;top:12px;right:12px;width:16px;height:16px;border:1px solid var(--flowchord-border-default);border-radius:50%}.ToggleTiles_tile___Wh1r[aria-pressed=true] .ToggleTiles_mark__JJDst{border-color:var(--flowchord-link-accent);background:var(--flowchord-link-accent)}.ToggleTiles_tile___Wh1r[aria-pressed=true] .ToggleTiles_mark__JJDst:after{content:"";position:absolute;top:3px;left:5px;width:4px;height:7px;border:solid var(--flowchord-text-inverse);border-width:0 2px 2px 0;transform:rotate(45deg)}.StepIndicator_steps__0LI2d{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:0;list-style:none}.StepIndicator_step__6NOqU{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;color:var(--flowchord-text-secondary);white-space:nowrap}.StepIndicator_step__6NOqU+.StepIndicator_step__6NOqU:before{content:"";width:20px;height:1px;margin-right:2px;background:var(--flowchord-border-default)}.StepIndicator_marker__GJI4q{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--flowchord-border-default);border-radius:50%;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StepIndicator_step__6NOqU[data-status=current]{color:var(--flowchord-text-primary)}.StepIndicator_step__6NOqU[data-status=current] .StepIndicator_marker__GJI4q{border-color:transparent;background:var(--flowchord-accent-btn);color:var(--flowchord-accent-btn-text)}.StepIndicator_step__6NOqU[data-status=done]{color:var(--flowchord-text-primary)}.StepIndicator_step__6NOqU[data-status=done] .StepIndicator_marker__GJI4q{border-color:var(--flowchord-text-secondary);color:var(--flowchord-text-primary)}.StepIndicator_step__6NOqU[data-status=locked]{color:var(--flowchord-text-tertiary)}.StepIndicator_step__6NOqU[data-status=locked] .StepIndicator_marker__GJI4q{border-style:dashed}.StepIndicator_locked__qLJmc{font-weight:400;font-size:.75rem}.StepIndicator_link__GDM0N{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;border:0;border-radius:999px;background:none;color:inherit;font:inherit;cursor:pointer}.StepIndicator_link__GDM0N:hover .StepIndicator_label__9ujHW{text-decoration:underline;text-underline-offset:3px}.StepIndicator_link__GDM0N:focus-visible{outline:2px solid var(--flowchord-accent-focus);outline-offset:3px}.StepIndicator_link__GDM0N:disabled{cursor:default}.StepIndicator_link__GDM0N:disabled .StepIndicator_label__9ujHW{text-decoration:none}.StepIndicator_steps__0LI2d[data-muted]{opacity:.45}.StepIndicator_hidden__WQtkZ{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Kbd_key__pjTBD{display:inline-block;min-width:20px;padding:1px 5px;border:solid var(--flowchord-border-default);border-width:1px 1px 2px;border-radius:5px;background:var(--flowchord-surface-subtle);color:var(--flowchord-text-primary);font-family:var(--flowchord-font-mono,ui-monospace,"JetBrains Mono",Menlo,monospace);font-size:.68rem;font-weight:600;line-height:1.5;text-align:center;white-space:nowrap}.UnifiedDropzone_zone__SsO4f{position:relative;width:100%;min-width:0}.UnifiedDropzone_box__Cfqp3{position:absolute;inset:0;border:1.5px dashed color-mix(in srgb,var(--flowchord-text-on-glass) 28%,transparent);border-radius:20px;background:radial-gradient(60% 70% at 50% 0,color-mix(in srgb,var(--flowchord-rust-glow) 20%,transparent),transparent 70%),color-mix(in srgb,var(--flowchord-text-on-glass) 3%,transparent);pointer-events:none;transition:border-color var(--flowchord-motion-base) var(--flowchord-motion-ease),background-color var(--flowchord-motion-base) var(--flowchord-motion-ease)}.UnifiedDropzone_zone__SsO4f[data-collapsed] .UnifiedDropzone_box__Cfqp3{border-radius:14px;background:transparent}.UnifiedDropzone_zone__SsO4f[data-dragging] .UnifiedDropzone_box__Cfqp3{border-color:var(--flowchord-accent-glow);background:radial-gradient(60% 70% at 50% 0,color-mix(in srgb,var(--flowchord-rust-glow) 40%,transparent),transparent 70%),color-mix(in srgb,var(--flowchord-text-on-glass) 3%,transparent)}.UnifiedDropzone_zone__SsO4f[data-disabled]{opacity:.6}.UnifiedDropzone_input__9YNjz{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.UnifiedDropzone_hero__1Qf5n{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:36px 28px 28px;text-align:center}.UnifiedDropzone_fan__EDd18{display:flex;align-items:flex-end;margin-bottom:4px}.UnifiedDropzone_tile__8pleM{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid var(--flowchord-glass-line);border-radius:14px;background:var(--flowchord-wash-strong);color:var(--flowchord-text-on-glass);box-shadow:0 20px 40px -20px rgba(0,0,0,.9)}.UnifiedDropzone_tileLeft__1ghnc{rotate:-10deg;translate:10px 8px;color:var(--flowchord-song-accent)}.UnifiedDropzone_tileCenter__8Mstc{z-index:1;width:60px;height:60px;border-color:transparent;background:var(--flowchord-accent-btn);color:var(--flowchord-accent-btn-text);box-shadow:0 16px 34px -10px var(--flowchord-rust-glow)}.UnifiedDropzone_tileRight__5hMwe{rotate:10deg;translate:-10px 8px;color:var(--flowchord-success-dot)}.UnifiedDropzone_title__EF3yN{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;color:var(--flowchord-text-on-glass)}.UnifiedDropzone_zone__SsO4f[data-dragging] .UnifiedDropzone_title__EF3yN{color:var(--flowchord-accent-glow)}.UnifiedDropzone_body__CGPLS{max-width:46ch;margin:0;font-size:.92rem;line-height:1.45;color:var(--flowchord-text-on-glass-secondary);text-wrap:pretty}.UnifiedDropzone_actions__O7hOL{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px}.UnifiedDropzone_paste__Kzctx{font-size:.88rem;color:var(--flowchord-text-on-glass-tertiary)}.UnifiedDropzone_key__XKQQ4{border-color:var(--flowchord-glass-line);background:transparent;color:var(--flowchord-text-on-glass-secondary)}.UnifiedDropzone_fine__dx_W6{margin:0;font-size:.78rem;color:var(--flowchord-text-on-glass-tertiary)}.UnifiedDropzone_strip__QHFTg{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;width:100%;min-height:52px;padding:12px 16px;border-radius:14px;font-size:.88rem;color:var(--flowchord-text-on-glass-secondary);cursor:pointer}.UnifiedDropzone_strip__QHFTg:hover:not(:disabled){color:var(--flowchord-text-on-glass)}.UnifiedDropzone_strip__QHFTg:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:-2px}.UnifiedDropzone_stripLabel__bazF9{font-weight:600}.UnifiedDropzone_stripHint__gzTtD{color:var(--flowchord-text-on-glass-tertiary)}@media (max-width:768px){.UnifiedDropzone_hero__1Qf5n{padding:28px 16px 22px}}@media (min-width:769px){.CreateProjectModal_card__pM1jw.CreateProjectModal_card__pM1jw{width:min(780px,100%);min-width:min(380px,100%)}}.CreateProjectModal_card__pM1jw.CreateProjectModal_card__pM1jw{transition:box-shadow var(--flowchord-motion-base) var(--flowchord-motion-ease)}.CreateProjectModal_cardDragging__h2ayJ.CreateProjectModal_cardDragging__h2ayJ{box-shadow:inset 0 1px 0 var(--flowchord-glass-highlight),0 0 0 2px var(--flowchord-accent-glow),0 60px 120px -40px rgba(0,0,0,.9)}.CreateProjectModal_body__JWTps{display:flex;flex-direction:column;gap:12px;color:var(--flowchord-text-on-glass)}.CreateProjectModal_header__YCBwX{display:flex;flex-direction:column;gap:2px;padding-right:52px}.CreateProjectModal_title__rIw4B{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:var(--flowchord-text-on-glass)}.CreateProjectModal_subtitle__f5anK{margin:0;font-size:.88rem;color:var(--flowchord-text-on-glass-secondary)}.CreateProjectModal_form___GjPa{display:flex;flex-direction:column;gap:18px}.CreateProjectModal_section__ONy_n{display:flex;flex-direction:column;gap:10px}.CreateProjectModal_srOnly__BcBVM{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.CreateProjectModal_fieldLabel__lXzcr{font-size:.82rem;font-weight:600;color:var(--flowchord-text-on-glass-secondary)}.CreateProjectModal_optional___0FWJ{font-weight:400;color:var(--flowchord-text-on-glass-tertiary)}.CreateProjectModal_nameField__LGrpx{position:relative}.CreateProjectModal_input__F4UUw.CreateProjectModal_input__F4UUw{height:48px;padding:0 16px;border-color:var(--flowchord-glass-line);border-radius:14px;background:color-mix(in srgb,var(--flowchord-text-on-glass) 6%,transparent);color:var(--flowchord-text-on-glass)}.CreateProjectModal_input__F4UUw.CreateProjectModal_input__F4UUw::placeholder{color:var(--flowchord-text-on-glass-tertiary)}.CreateProjectModal_input__F4UUw.CreateProjectModal_input__F4UUw[data-captioned]{padding-right:160px}.CreateProjectModal_caption__E0ZaJ{position:absolute;top:50%;right:12px;display:inline-flex;align-items:center;gap:6px;font-size:.74rem;color:var(--flowchord-text-on-glass-tertiary);translate:0 -50%;pointer-events:none}.CreateProjectModal_spark__ZdJWG{display:inline-flex;color:var(--flowchord-accent-glow)}.CreateProjectModal_facts__I11x6{display:flex;flex-wrap:wrap;gap:6px;margin:0}.CreateProjectModal_fact__v4XOY{font-weight:600}.CreateProjectModal_kinds__swW_3{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.CreateProjectModal_kind__V4gp_{display:inline-flex}.CreateProjectModal_kindIcon__aDD2e{display:inline-flex;color:var(--flowchord-text-on-glass)}.CreateProjectModal_filesSection__ogp1Y{position:relative;display:flex;flex-direction:column;gap:8px}.CreateProjectModal_counter__YpA1a{margin:0;font-size:.78rem;color:var(--flowchord-text-on-glass-tertiary)}.CreateProjectModal_counter__YpA1a:empty{display:none}.CreateProjectModal_counter__YpA1a[data-tone=attention]{color:var(--flowchord-accent-glow)}.CreateProjectModal_counter__YpA1a[data-tone=error]{color:var(--flowchord-text-error)}.CreateProjectModal_list__zOeDW{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.CreateProjectModal_footer__xv2Jd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.CreateProjectModal_footerLead__FD7x1{display:flex;flex:1 1 24ch;flex-direction:column;gap:2px;min-width:0}.CreateProjectModal_footerNote__YgmJ6{margin:0;font-size:.85rem;line-height:1.4;color:var(--flowchord-text-on-glass-tertiary)}.CreateProjectModal_footerSources__eR6LU{margin:0;font-size:.78rem;line-height:1.35;color:var(--flowchord-text-on-glass-tertiary)}.CreateProjectModal_actions__IO_nq{display:flex;flex:none;align-items:center;gap:8px;justify-content:flex-end}@media (max-width:768px){.CreateProjectModal_kinds__swW_3{justify-content:flex-start}.CreateProjectModal_header__YCBwX{padding-right:48px}.CreateProjectModal_footer__xv2Jd{flex-direction:column;align-items:stretch}.CreateProjectModal_actions__IO_nq>:last-child{flex:1 1 auto}}.FileDropzone_root__AAzpy{position:relative;width:100%;min-width:0}.FileDropzone_box__O7Ppj{box-sizing:border-box;display:flex;width:100%;min-height:44px;border:1.5px dashed var(--flowchord-border-default);border-radius:14px;background:var(--flowchord-surface-subtle);color:var(--flowchord-text-primary);transition:border-color var(--flowchord-motion-base) var(--flowchord-motion-ease),background-color var(--flowchord-motion-base) var(--flowchord-motion-ease)}.FileDropzone_root__AAzpy[data-state=selected] .FileDropzone_box__O7Ppj{border-style:solid;background:var(--flowchord-surface-input)}.FileDropzone_root__AAzpy[data-dragging] .FileDropzone_box__O7Ppj{border-style:solid;border-color:var(--flowchord-link-accent);background:color-mix(in srgb,var(--flowchord-link-accent) 10%,transparent)}.FileDropzone_root__AAzpy[data-error] .FileDropzone_box__O7Ppj{border-color:color-mix(in srgb,var(--flowchord-text-error) 50%,transparent);background:color-mix(in srgb,var(--flowchord-text-error) 8%,transparent)}.FileDropzone_pickButton__Rv2Sn{flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:18px 16px;font:inherit;text-align:center;cursor:pointer}.FileDropzone_pickButton__Rv2Sn:hover:not(:disabled){border-color:var(--flowchord-link-accent)}.FileDropzone_pickButton__Rv2Sn:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}.FileDropzone_pickButton__Rv2Sn:disabled{opacity:.5;cursor:not-allowed}.FileDropzone_placeholder__mkAJB{font-size:.9rem;font-weight:600;line-height:1.3;color:var(--flowchord-text-primary)}.FileDropzone_hint__jMEcY{font-size:.8rem;line-height:1.3;color:var(--flowchord-text-secondary)}.FileDropzone_dropHint__Q_9QC{margin-top:2px;font-size:.75rem;line-height:1.3;color:var(--flowchord-text-secondary)}.FileDropzone_summary__heoPu{align-items:center;flex-wrap:wrap;gap:4px 12px;padding:6px 8px 6px 16px}.FileDropzone_meta___U07j{display:flex;flex:1 1 160px;align-items:baseline;gap:8px;min-width:0}.FileDropzone_fileName__1EbMX{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600}.FileDropzone_fileSize__itCAK{flex:none;font-family:var(--flowchord-font-mono,ui-monospace,"JetBrains Mono",Menlo,monospace);font-size:.75rem;color:var(--flowchord-text-secondary)}.FileDropzone_actions__HdVEq{display:flex;flex:none;gap:2px;margin-left:auto}.FileDropzone_textButton__Y3CGJ{min-height:44px;padding:0 10px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:.85rem;font-weight:600;color:var(--flowchord-link-accent);cursor:pointer}.FileDropzone_textButton__Y3CGJ:hover:not(:disabled){background:color-mix(in srgb,var(--flowchord-link-accent) 10%,transparent)}.FileDropzone_textButton__Y3CGJ:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}.FileDropzone_textButton__Y3CGJ:disabled{opacity:.5;cursor:not-allowed}.FileDropzone_busy__Lt7Ga{align-items:center;justify-content:center;gap:10px;padding:18px 16px}.FileDropzone_busyLabel__trNWa{font-size:.9rem;font-weight:500}.FileDropzone_spinner__3YV0M{flex:none;width:18px;height:18px;border:2px solid var(--flowchord-border-default);border-top-color:var(--flowchord-link-accent);border-radius:50%;animation:FileDropzone_file-dropzone-spin__RRGkI .7s linear infinite}@keyframes FileDropzone_file-dropzone-spin__RRGkI{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.FileDropzone_spinner__3YV0M{animation-duration:1.6s}.FileDropzone_box__O7Ppj{transition:none}}.FileDropzone_fileInput__6tpk_{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.PresetPicker_row__aXQf_{display:flex;flex-direction:column;gap:6px}.PresetPicker_label__4KXG7{margin:0;color:var(--flowchord-text-primary);font-size:.875rem;font-weight:600}.PresetPicker_trigger__8OFBP{width:100%;min-height:44px;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--flowchord-border-subtle);border-radius:12px;background:var(--flowchord-surface-subtle);color:var(--flowchord-text-primary);text-align:left}@media (hover:hover){.PresetPicker_trigger__8OFBP:hover:not(:disabled){border-color:var(--flowchord-border-default)}}.PresetPicker_trigger__8OFBP:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}.PresetPicker_triggerText__t6D4o{display:flex;min-width:0;flex-direction:column;gap:2px}.PresetPicker_name__k2zKU{font-size:.9rem;font-weight:600;overflow-wrap:anywhere}.PresetPicker_summary__Ocg_M{color:var(--flowchord-text-secondary);font-size:.8rem;line-height:1.35}.PresetPicker_options__03cYP{display:flex;flex-direction:column;min-width:280px;max-height:min(420px,60vh);overflow-y:auto;overscroll-behavior:contain;padding:4px}.PresetPicker_options__03cYP .PresetPicker_option__cDUr3{flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border-radius:8px;color:var(--flowchord-text-primary);text-align:left}@media (hover:hover){.PresetPicker_options__03cYP .PresetPicker_option__cDUr3:hover{background:var(--flowchord-surface-subtle)}}.PresetPicker_option__cDUr3:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:-2px}.PresetPicker_option__cDUr3[aria-selected=true] .PresetPicker_name__k2zKU{color:var(--flowchord-link-accent)}.PresetPicker_optionHead__JajlQ{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.PresetPicker_tag__aPTzQ{padding:1px 8px;border-radius:999px;background:var(--flowchord-surface-subtle);color:var(--flowchord-text-secondary);font-size:.72rem;font-weight:600}.PresetPicker_group__UZYBs{display:flex;flex-direction:column}.PresetPicker_group__UZYBs+.PresetPicker_group__UZYBs{margin-top:4px;padding-top:4px;border-top:1px solid var(--flowchord-border-subtle)}.PresetPicker_groupLabel__Q9tNr{margin:0;padding:6px 10px 2px;color:var(--flowchord-text-tertiary);font-size:.72rem;font-weight:600}
/*# sourceMappingURL=ac1237dd35318911.css.map*/