.pf{position:relative;background:var(--surface-frame);border-radius:var(--radius-frame);box-shadow:var(--shadow-frame);overflow:hidden}.pf--window .pf__bar{position:relative;display:flex;align-items:center;gap:7px;height:36px;padding:0 14px;background:var(--bar-bg);border-bottom:1px solid var(--border-card)}.pf__dot{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--border-input)}.pf__url{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:60%;padding:3px 12px;border-radius:var(--radius-pill);border:1px solid var(--border-card);background:var(--surface-frame);color:var(--text-faint);font-family:var(--font-sans);font-size:11.5px;font-weight:500;line-height:1.4;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf__body{position:relative;aspect-ratio:16 / 10;background:var(--bg-alt);overflow:hidden}.pf__body>img,.pf__body>video,.pf__body>picture,.pf__body>picture>img{display:block;width:100%;height:100%;object-fit:cover}.pf--phone{padding:8px;background:var(--bezel);border-radius:34px}.pf--phone .pf__screen{position:relative;aspect-ratio:9 / 16;border-radius:26px;background:var(--bezel);overflow:hidden}.pf--phone .pf__screen>img,.pf--phone .pf__screen>video,.pf--phone .pf__screen>picture,.pf--phone .pf__screen>picture>img{display:block;width:100%;height:100%;object-fit:cover}.pf--sm{padding:6px;border-radius:26px}.pf--sm .pf__screen{border-radius:20px}.pf--float{animation:fc-float 6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.pf--float{animation:none}}:root{--bg: #f2ebde;--bg-alt: #e9e1d2;--bg-card: #fffcf7;--surface-frame: #ffffff;--bar-bg: #f6f0e6;--bg-input: #ffffff;--bg-input-focus: #ffffff;--text: #221c15;--text-muted: #5c5347;--text-soft: #6b6155;--text-faint: #75695c;--accent: #c0532f;--accent-hover: #ad4a26;--accent-text: #ad4a26;--on-accent: #ffffff;--border-card: #e6dccb;--border-section: #ddd1bc;--border-input: #cfc2ab;--border-badge: #ddd1bc;--pill-bg: #221c15;--pill-text: #f2ebde;--shadow-card: 0 1px 2px rgba(34, 28, 21, .05), 0 20px 44px -24px rgba(122, 82, 44, .3);--shadow-frame: 0 34px 70px -30px rgba(122, 82, 44, .38), 0 0 0 1px rgba(34, 28, 21, .06);--shadow-btn: 0 1px 3px rgba(34, 28, 21, .18);--shadow-phone: var(--shadow-frame);--glow-accent: radial-gradient(closest-side, rgba(192, 83, 47, .22), rgba(192, 83, 47, 0));--ink: #221c15;--bezel: #0f0c09;--cream: #f2ebde;--radius-input: 16px;--radius-btn: 16px;--radius-card: 20px;--radius-frame: 20px;--radius-pill: 999px;--radius: var(--radius-input);--radius-lg: var(--radius-card);--radius-xl: var(--radius-frame);--font-sans: "Hanken Grotesk", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--flowchord-font-family: var(--font-sans);--surface-input: var(--bg-input);--border-subtle: var(--border-card);--border-default: var(--border-input);--header-bg: color-mix(in srgb, var(--bg) 82%, transparent);--header-border: var(--border-section);--header-logo-bg: transparent;--header-logo-shadow: none;--glass-bg: rgba(34, 28, 21, .03);--glass-bg-hover: rgba(34, 28, 21, .06);--glass-border: var(--border-card);--glass-border-hover: var(--border-input);--flowchord-text-primary: #221c15;--flowchord-text-secondary: #5c5347;--flowchord-text-placeholder: rgba(34, 28, 21, .45);--flowchord-text-error: #c03a2b;--flowchord-surface-input: #ffffff;--flowchord-surface-subtle: rgba(34, 28, 21, .05);--flowchord-surface-bg: #fffcf7;--flowchord-app-bg: #f2ebde;--flowchord-border-default: #cfc2ab;--flowchord-border-subtle: #e6dccb;--flowchord-focus-ring: rgba(192, 83, 47, .45)}@media(prefers-color-scheme:dark){:root{--bg: #171310;--bg-alt: #1d1712;--bg-card: #221c15;--surface-frame: #2a2118;--bar-bg: #241d16;--bg-input: #211a13;--bg-input-focus: #2a2118;--text: #f2ebde;--text-muted: #bcb1a0;--text-soft: #a89d8c;--text-faint: #948a7c;--accent: #c0532f;--accent-hover: #ad4a26;--accent-text: #e0935f;--on-accent: #ffffff;--border-card: #352b1f;--border-section: #2c2318;--border-input: #453728;--border-badge: #3a2f22;--pill-bg: #f2ebde;--pill-text: #221c15;--shadow-card: 0 1px 2px rgba(0, 0, 0, .35), 0 20px 44px -24px rgba(0, 0, 0, .65), 0 0 0 1px rgba(242, 235, 222, .06);--shadow-frame: 0 34px 70px -30px rgba(0, 0, 0, .65), 0 0 0 1px rgba(242, 235, 222, .06);--shadow-btn: 0 1px 3px rgba(0, 0, 0, .45);--shadow-phone: var(--shadow-frame);--glow-accent: radial-gradient(closest-side, rgba(224, 147, 95, .16), rgba(224, 147, 95, 0));--header-bg: color-mix(in srgb, var(--bg) 82%, transparent);--glass-bg: rgba(242, 235, 222, .04);--glass-bg-hover: rgba(242, 235, 222, .08);--flowchord-text-primary: #f2ebde;--flowchord-text-secondary: #bcb1a0;--flowchord-text-placeholder: rgba(242, 235, 222, .4);--flowchord-text-error: #f87171;--flowchord-surface-input: rgba(242, 235, 222, .06);--flowchord-surface-subtle: rgba(242, 235, 222, .06);--flowchord-surface-bg: #221c15;--flowchord-app-bg: #171310;--flowchord-border-default: rgba(242, 235, 222, .18);--flowchord-border-subtle: rgba(242, 235, 222, .1);--flowchord-focus-ring: rgba(224, 147, 95, .5)}}html[data-theme=light]{--bg: #f2ebde;--bg-alt: #e9e1d2;--bg-card: #fffcf7;--surface-frame: #ffffff;--bar-bg: #f6f0e6;--bg-input: #ffffff;--bg-input-focus: #ffffff;--text: #221c15;--text-muted: #5c5347;--text-soft: #6b6155;--text-faint: #75695c;--accent: #c0532f;--accent-hover: #ad4a26;--accent-text: #ad4a26;--on-accent: #ffffff;--border-card: #e6dccb;--border-section: #ddd1bc;--border-input: #cfc2ab;--border-badge: #ddd1bc;--pill-bg: #221c15;--pill-text: #f2ebde;--shadow-card: 0 1px 2px rgba(34, 28, 21, .05), 0 20px 44px -24px rgba(122, 82, 44, .3);--shadow-frame: 0 34px 70px -30px rgba(122, 82, 44, .38), 0 0 0 1px rgba(34, 28, 21, .06);--shadow-btn: 0 1px 3px rgba(34, 28, 21, .18);--shadow-phone: var(--shadow-frame);--glow-accent: radial-gradient(closest-side, rgba(192, 83, 47, .22), rgba(192, 83, 47, 0));--header-bg: color-mix(in srgb, var(--bg) 82%, transparent);--glass-bg: rgba(34, 28, 21, .03);--glass-bg-hover: rgba(34, 28, 21, .06);--flowchord-text-primary: #221c15;--flowchord-text-secondary: #5c5347;--flowchord-text-placeholder: rgba(34, 28, 21, .45);--flowchord-text-error: #c03a2b;--flowchord-surface-input: #ffffff;--flowchord-surface-subtle: rgba(34, 28, 21, .05);--flowchord-surface-bg: #fffcf7;--flowchord-app-bg: #f2ebde;--flowchord-border-default: #cfc2ab;--flowchord-border-subtle: #e6dccb;--flowchord-focus-ring: rgba(192, 83, 47, .45)}html[data-theme=dark]{--bg: #171310;--bg-alt: #1d1712;--bg-card: #221c15;--surface-frame: #2a2118;--bar-bg: #241d16;--bg-input: #211a13;--bg-input-focus: #2a2118;--text: #f2ebde;--text-muted: #bcb1a0;--text-soft: #a89d8c;--text-faint: #948a7c;--accent: #c0532f;--accent-hover: #ad4a26;--accent-text: #e0935f;--on-accent: #ffffff;--border-card: #352b1f;--border-section: #2c2318;--border-input: #453728;--border-badge: #3a2f22;--pill-bg: #f2ebde;--pill-text: #221c15;--shadow-card: 0 1px 2px rgba(0, 0, 0, .35), 0 20px 44px -24px rgba(0, 0, 0, .65), 0 0 0 1px rgba(242, 235, 222, .06);--shadow-frame: 0 34px 70px -30px rgba(0, 0, 0, .65), 0 0 0 1px rgba(242, 235, 222, .06);--shadow-btn: 0 1px 3px rgba(0, 0, 0, .45);--shadow-phone: var(--shadow-frame);--glow-accent: radial-gradient(closest-side, rgba(224, 147, 95, .16), rgba(224, 147, 95, 0));--header-bg: color-mix(in srgb, var(--bg) 82%, transparent);--glass-bg: rgba(242, 235, 222, .04);--glass-bg-hover: rgba(242, 235, 222, .08);--flowchord-text-primary: #f2ebde;--flowchord-text-secondary: #bcb1a0;--flowchord-text-placeholder: rgba(242, 235, 222, .4);--flowchord-text-error: #f87171;--flowchord-surface-input: rgba(242, 235, 222, .06);--flowchord-surface-subtle: rgba(242, 235, 222, .06);--flowchord-surface-bg: #221c15;--flowchord-app-bg: #171310;--flowchord-border-default: rgba(242, 235, 222, .18);--flowchord-border-subtle: rgba(242, 235, 222, .1);--flowchord-focus-ring: rgba(224, 147, 95, .5)}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);background:var(--bg);color:var(--text);line-height:1.55;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}body>main{flex:1}::selection{background:var(--accent);color:var(--on-accent)}h1,h2,h3,h4{font-weight:700;line-height:1.06;letter-spacing:-.02em}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}@keyframes fc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes fc-pulse{0%,to{opacity:.55}50%{opacity:1}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:var(--radius-btn);font-weight:600;font-size:15px;letter-spacing:.01em;line-height:1.2;border:none;cursor:pointer;font-family:inherit;box-shadow:var(--shadow-btn);transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn-primary{background:var(--pill-bg);color:var(--pill-text)}.btn-accent{background:var(--accent);color:var(--on-accent)}.btn-accent:hover{background:var(--accent-hover);color:var(--on-accent)}.btn-ghost{background:transparent;color:var(--text-muted);box-shadow:none}.btn-ghost:hover{color:var(--text);transform:none}.section-inner{max-width:1200px;margin:0 auto;padding:clamp(64px,8vw,80px) clamp(20px,5vw,40px)}.section-kicker{font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}.section-head{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:720px;margin:0 auto clamp(36px,5vw,52px);text-align:center}.section-head__title{margin:0;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:var(--text)}.section-head__accent{color:var(--accent-text)}.section-head__sub{margin:0;max-width:600px;font-size:17px;line-height:1.55;color:var(--text-muted)}.title-italic{font-style:italic}.accent-italic{font-style:italic;color:var(--accent-text)}[data-reveal]{opacity:0;transform:translateY(32px);transition:opacity .7s ease-out,transform .7s cubic-bezier(.16,1,.3,1)}[data-reveal].revealed{opacity:1;transform:translateY(0)}[data-reveal=left]{transform:translate(-24px)}[data-reveal=left].revealed{transform:translate(0)}[data-reveal=right]{transform:translate(24px)}[data-reveal=right].revealed{transform:translate(0)}[data-reveal=bars],[data-reveal=bars].revealed{transform:none}[data-reveal-delay="1"]{transition-delay:.1s}[data-reveal-delay="2"]{transition-delay:.2s}[data-reveal-delay="3"]{transition-delay:.3s}.ts-fill{display:block;width:var(--fill, 100%);height:100%;border-radius:inherit;background:var(--text-faint);transform-origin:left center;transform:scaleX(0);transition:transform 1.2s cubic-bezier(.16,1,.3,1) .25s}.ts-fill--accent{background:var(--accent)}[data-reveal=bars].revealed .ts-fill{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}.ts-fill{transform:none;transition:none}}._modal__backdrop_w2qdk_4{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2rem);background:linear-gradient(#221c1547,#221c1547),var(--flowchord-modal-backdrop, rgba(15, 12, 9, .82));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow-y:auto;-webkit-overflow-scrolling:touch;font-family:var(--flowchord-font-family, inherit)}html[data-theme=light] ._modal__backdrop_w2qdk_4{--flowchord-modal-bg: #f5efe3;--flowchord-modal-border: #e1d6c2;--flowchord-modal-close-color: rgba(34, 28, 21, .55);--flowchord-modal-muted: rgba(34, 28, 21, .55);--flowchord-text-primary: #221c15;--flowchord-text-secondary: #5c5347;--flowchord-text-placeholder: rgba(34, 28, 21, .45);--flowchord-border-default: #d2c6b0;--flowchord-border-subtle: #e1d6c2;--flowchord-surface-input: #faf6ee;--flowchord-text-on-dark: #221c15;background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html[data-theme=dark] ._modal__backdrop_w2qdk_4{background:#0000009e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html[data-theme=light] body[data-flowchord-modal-open=true]>*:not([data-flowchord-modal-root]):not([data-flowchord-focus-allowed-outside]):not(._modal__backdrop_w2qdk_4){filter:blur(2.5px) saturate(.9)}html[data-theme=dark] body[data-flowchord-modal-open=true]>*:not([data-flowchord-modal-root]):not([data-flowchord-focus-allowed-outside]):not(._modal__backdrop_w2qdk_4){filter:blur(2.5px) saturate(.85) brightness(.85)}._modal__centerer_w2qdk_58{display:flex;align-items:center;justify-content:center;min-height:100%;width:100%;flex-shrink:0}._modal__card_w2qdk_67{--_pad: clamp(1.5rem, 4vw, 2rem);position:relative;display:flex;flex-direction:column;width:min(540px,100%);min-width:min(380px,100%);max-height:calc(100dvh - (2*clamp(1rem,4vw,2rem)));margin:auto;background:var(--flowchord-modal-bg);border-radius:var(--flowchord-modal-radius, 24px);box-shadow:0 32px 64px -24px #00000080;border:1px solid var(--flowchord-modal-border);padding:var(--_pad)}._modal__content_w2qdk_88{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:var(--flowchord-modal-focus-ring-inset, 6px)}._modal__close_w2qdk_97{position:absolute;top:1rem;right:1rem;z-index:2;width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border:none;background:var(--flowchord-border-subtle);color:var(--flowchord-text-primary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:999px;padding:0;transition:background-color .2s,color .2s}._modal__close_w2qdk_97:hover{background:var(--flowchord-border-default);color:var(--flowchord-text-primary)}._modal__close_w2qdk_97:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}._modal__close_w2qdk_97 svg{display:block}._modal__footer_w2qdk_132{flex-shrink:0;margin:0 calc(-1 * var(--_pad)) calc(-1 * var(--_pad));padding:1rem var(--_pad);border-top:1px solid var(--flowchord-border-subtle)}@media(max-width:768px){._modal__backdrop--mobile-fullscreen_w2qdk_141{padding:0;align-items:stretch}._modal__card--mobile-fullscreen_w2qdk_146{--_pad: clamp(1rem, 4vw, 1.5rem);width:100%;min-width:100%;max-height:100dvh;min-height:100dvh;margin:0;border-radius:0;border:none;box-shadow:none;padding:var(--_pad)}._modal__close_w2qdk_97{top:calc(env(safe-area-inset-top,0px) + .75rem);right:calc(env(safe-area-inset-right,0px) + .75rem)}._modal__backdrop--mobile-sheet_w2qdk_164{align-items:flex-end;padding:0}._modal__card--mobile-sheet_w2qdk_169{--_pad: clamp(.85rem, 3.2vw, 1.1rem);width:100%;min-width:100%;max-height:min(86dvh,46rem);min-height:auto;margin:auto 0 0;border-radius:var(--flowchord-modal-sheet-radius, 1.25rem 1.25rem 0 0);overflow:hidden;border-width:1px 1px 0;padding:var(--_pad);padding-bottom:calc(var(--_pad) + env(safe-area-inset-bottom,0px));transform-origin:bottom center;animation:_modal-sheet-in_w2qdk_1 .22s cubic-bezier(.2,.88,.22,1) forwards}}@keyframes _modal-sheet-in_w2qdk_1{0%{opacity:0;transform:translateY(24px) scaleY(.95)}to{opacity:1;transform:translateY(0) scaleY(1)}}._body_1wl0w_1{padding-bottom:1rem}._root_1fz7o_1{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-size:.875rem;font-weight:500;font-family:inherit;border-radius:8px;cursor:pointer;transition:background-color .15s}._solid_1fz7o_16{border:none;background:#b91c1c;color:#fff}._solid_1fz7o_16:hover:not(:disabled){background:#991b1b}._outline_1fz7o_27{border:1px solid color-mix(in srgb,var(--flowchord-text-error, #f87171) 40%,transparent);background:color-mix(in srgb,var(--flowchord-text-error, #f87171) 10%,transparent);color:var(--flowchord-text-error, #f87171)}._outline_1fz7o_27:hover:not(:disabled){background:color-mix(in srgb,var(--flowchord-text-error, #f87171) 18%,transparent)}._root_1fz7o_1:disabled{opacity:.5;cursor:not-allowed}._root_1fz7o_1:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}._hiddenLabel_1fz7o_47{opacity:0}._spinnerOverlay_1fz7o_51{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}._spinner_1fz7o_51{width:1.05em;height:1.05em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_1fz7o_51 .7s linear infinite}@keyframes _spin_1fz7o_51{to{transform:rotate(360deg)}}._root_12rft_1{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;font-size:.875rem;font-weight:500;border:none;border-radius:8px;background:var(--flowchord-accent-btn);color:var(--flowchord-accent-btn-text, #f2ebde);cursor:pointer;transition:opacity .15s}._root_12rft_1:hover:not(:disabled){opacity:.9}._root_12rft_1:disabled{opacity:.5;cursor:not-allowed}._root_12rft_1:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}._content_12rft_31{display:inline-flex;align-items:center;gap:8px}._icon_12rft_37{display:inline-flex;align-items:center;justify-content:center}._hiddenLabel_12rft_43{opacity:0}._spinnerOverlay_12rft_47{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}._spinner_12rft_47{width:1.05em;height:1.05em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_12rft_47 .7s linear infinite}@keyframes _spin_12rft_47{to{transform:rotate(360deg)}}._root_b99fk_1{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;font-size:.875rem;font-weight:500;border:1px solid var(--flowchord-border-default);border-radius:8px;background:none;color:var(--flowchord-text-primary);cursor:pointer;transition:background-color .15s}._root_b99fk_1:hover:not(:disabled){background:var(--flowchord-surface-subtle, rgba(128, 128, 128, .06))}._root_b99fk_1:disabled{opacity:.5;cursor:not-allowed}._root_b99fk_1:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}._hiddenLabel_b99fk_31{opacity:0}._spinnerOverlay_b99fk_35{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}._spinner_b99fk_35{width:1.05em;height:1.05em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_b99fk_35 .7s linear infinite}@keyframes _spin_b99fk_35{to{transform:rotate(360deg)}}._card_1ajkg_1{width:min(420px,100%);min-width:min(320px,100%)}._title_1ajkg_6{font-size:1.125rem;font-weight:600;color:var(--flowchord-text-primary);margin:0 0 8px}._message_1ajkg_13{font-size:.875rem;color:var(--flowchord-text-secondary);margin:0;line-height:1.45}._actions_1ajkg_20{display:flex;gap:12px;justify-content:flex-end}._input_2eb7x_1{box-sizing:border-box;width:100%;padding:.9rem 1rem;border-radius:12px;border:1px solid var(--flowchord-border-default);background:var(--flowchord-surface-input);font-size:1rem;font-family:inherit;color:var(--flowchord-text-primary);transition:border-color .18s ease,box-shadow .18s ease}._input_2eb7x_1::placeholder{color:var(--flowchord-text-placeholder)}._input_2eb7x_1:focus{outline:none;border-color:var(--flowchord-focus-ring);box-shadow:0 0 0 2px var(--flowchord-border-subtle),0 0 0 5px #c0532f26}._input--error_2eb7x_24{border-color:color-mix(in srgb,var(--flowchord-text-error, #f87171) 50%,transparent);background:color-mix(in srgb,var(--flowchord-text-error, #f87171) 8%,transparent)}._input--compact_2eb7x_30{padding:.6rem .8rem;border-radius:10px;font-size:.85rem}._card_q9ccy_1{width:min(420px,100%);min-width:min(320px,100%)}@media(max-width:768px){._card_q9ccy_1{width:100%;min-width:100%}}._title_q9ccy_13{font-size:1.125rem;font-weight:600;color:var(--flowchord-text-primary);margin:0 0 16px}._field_q9ccy_20{margin-bottom:0}._label_q9ccy_24{display:block;font-size:.8125rem;font-weight:500;color:var(--flowchord-text-secondary);margin-bottom:6px}._input_q9ccy_32{width:100%}._actions_q9ccy_36{display:flex;gap:12px;justify-content:flex-end}._dropdown__menu_1ak9w_4{box-sizing:border-box;z-index:10001;overflow:hidden;display:flex;flex-direction:column;background:var(--flowchord-modal-bg);border:1px solid var(--flowchord-border-default);border-radius:12px;box-shadow:0 12px 32px #0006}html[data-theme=light] ._dropdown__menu_1ak9w_4{--flowchord-modal-bg: #f5efe3;--flowchord-modal-border: #e1d6c2;--flowchord-modal-close-color: rgba(34, 28, 21, .55);--flowchord-modal-muted: rgba(34, 28, 21, .55);--flowchord-text-primary: #221c15;--flowchord-text-secondary: #5c5347;--flowchord-text-placeholder: rgba(34, 28, 21, .45);--flowchord-border-default: #d2c6b0;--flowchord-border-subtle: #e1d6c2;--flowchord-surface-input: #faf6ee;--flowchord-surface-subtle: rgba(34, 28, 21, .05);--flowchord-text-on-dark: #221c15;box-shadow:0 12px 32px #221c152e}._dropdown_1ak9w_4{position:relative}._dropdown__menu--inline_1ak9w_36{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;width:max-content}._tablist_1guov_1{display:flex;gap:4px;border-bottom:1px solid var(--flowchord-border-subtle, rgba(128, 128, 128, .18));margin:0 0 12px;flex-wrap:wrap}._tab_1guov_1{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;background:none;border:none;border-bottom:2px solid transparent;color:var(--flowchord-text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;margin-bottom:-1px}._tab_1guov_1:hover{color:var(--flowchord-text-primary)}._tab_1guov_1:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px;border-radius:4px}._tab_1guov_1[aria-selected=true]{color:var(--flowchord-text-primary);border-bottom-color:var(--flowchord-accent-fg, currentColor)}._panel_1guov_39:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px;border-radius:8px}._tablistPill_1guov_46{display:inline-flex;width:max-content;max-width:100%;gap:4px;padding:4px;background:var(--flowchord-surface-subtle);border:1px solid var(--flowchord-border-subtle);border-radius:14px;margin:0 0 16px;flex-wrap:wrap}._tabPill_1guov_59{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;border:none;border-radius:10px;color:var(--flowchord-text-secondary);font-size:.9rem;font-weight:600;cursor:pointer;transition:color .2s ease,background .2s ease}._tabPill_1guov_59:hover{color:var(--flowchord-text-primary)}._tabPill_1guov_59:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}._tabPill_1guov_59[aria-selected=true]{background:var(--flowchord-accent-btn, linear-gradient(135deg, #b04a28 0%, #9a4222 100%));color:var(--flowchord-accent-btn-text, #f2ebde);box-shadow:0 4px 16px var(--flowchord-focus-ring, rgba(192, 83, 47, .25))}._tabIcon_1guov_90{display:inline-flex;align-items:center;justify-content:center;opacity:.85}._tabPill_1guov_59[aria-selected=true] ._tabIcon_1guov_90{opacity:1}._tabLabel_1guov_101{display:inline-flex;align-items:center}._tabBadge_1guov_106{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:1px 7px;border-radius:999px;background:#80808029;color:var(--flowchord-text-secondary);font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:.65rem;font-weight:600;letter-spacing:.04em;margin-left:2px}._tabPill_1guov_59[aria-selected=true] ._tabBadge_1guov_106{background:#15101a2e;color:var(--flowchord-accent-btn-text, #f2ebde)}._root_ybex1_1{display:flex;flex-direction:column;gap:8px;min-height:0}._item_ybex1_8{display:flex;flex-direction:column;flex-shrink:0;background:var(--flowchord-surface-bg);border:1px solid var(--flowchord-border-subtle);border-radius:12px;overflow:hidden}._heading_ybex1_21{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}._trigger_ybex1_31{display:flex;align-items:center;gap:8px;width:calc(100% - 8px);margin:4px;padding:8px 10px;background:none;border:none;border-radius:8px;color:var(--flowchord-text-primary);font:inherit;text-align:left;cursor:pointer}._trigger_ybex1_31:hover{background:var(--flowchord-surface-subtle)}._trigger_ybex1_31:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:-2px}._trigger_ybex1_31:disabled{opacity:.5;cursor:not-allowed}._title_ybex1_61{flex:1;min-width:0;font-size:.85rem;font-weight:700}._meta_ybex1_68{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--flowchord-link-accent);font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chevron_ybex1_81{display:inline-flex;align-items:center;color:var(--flowchord-text-secondary);transition:transform .2s ease}._item_ybex1_8[data-open] ._chevron_ybex1_81{transform:rotate(-180deg)}._panel_ybex1_92{min-height:0}._rootFlat_ybex1_99{gap:0}._rootFlat_ybex1_99 ._item_ybex1_8{background:none;border:0;border-top:1px solid var(--flowchord-border-subtle);border-radius:0;overflow:visible}._rootFlat_ybex1_99 ._item_ybex1_8:first-child{border-top:0}._rootFlat_ybex1_99 ._trigger_ybex1_31{width:calc(100% + 20px);margin:0 -10px;padding:12px 10px;border-radius:8px}._groupRow_qtwzf_1{display:flex;flex-direction:column;gap:2px}._groupCard_qtwzf_7{display:flex;flex-direction:column;gap:8px}._groupSegmented_qtwzf_16{display:flex;gap:4px;padding:4px;background:var(--flowchord-surface-subtle);border:1px solid var(--flowchord-border-subtle);border-radius:14px}._segment_qtwzf_25{display:flex;flex:1;align-items:center;justify-content:center;min-width:0;padding:9px 10px;background:none;border:none;border-radius:10px;color:var(--flowchord-text-secondary);font:inherit;font-weight:600;text-align:center;cursor:pointer}._segment_qtwzf_25:hover{color:var(--flowchord-text-primary)}._segment_qtwzf_25:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}._segment_qtwzf_25:disabled{opacity:.5;cursor:not-allowed}._segment_qtwzf_25[aria-checked=true]{background:var(--flowchord-accent-btn, linear-gradient(135deg, #b04a28 0%, #9a4222 100%));color:var(--flowchord-accent-btn-text, #f2ebde);box-shadow:0 4px 16px var(--flowchord-focus-ring, rgba(192, 83, 47, .25))}._segment_qtwzf_25 ._body_qtwzf_62{align-items:center}._segment_qtwzf_25 ._label_qtwzf_66{font-size:.82rem}._row_qtwzf_70,._card_qtwzf_71{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;color:var(--flowchord-text-secondary);font:inherit;text-align:left;cursor:pointer}._row_qtwzf_70{padding:8px;border-radius:8px}._card_qtwzf_71{padding:10px 12px;border:1px solid var(--flowchord-border-default);border-radius:10px}._row_qtwzf_70:hover,._card_qtwzf_71:hover{background:var(--flowchord-surface-subtle)}._row_qtwzf_70:focus-visible,._card_qtwzf_71:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:-2px}._row_qtwzf_70:disabled,._card_qtwzf_71:disabled{opacity:.5;cursor:not-allowed}._row_qtwzf_70[aria-checked=true]{background:var(--flowchord-surface-subtle);color:var(--flowchord-text-primary);font-weight:600}._card_qtwzf_71[aria-checked=true]{border-color:var(--flowchord-link-accent);background:var(--flowchord-surface-subtle);color:var(--flowchord-text-primary)}._dot_qtwzf_124{display:inline-flex;align-items:center;justify-content:center;flex:none;width:15px;height:15px;border:1.5px solid var(--flowchord-border-default);border-radius:50%}._row_qtwzf_70[aria-checked=true] ._dot_qtwzf_124,._card_qtwzf_71[aria-checked=true] ._dot_qtwzf_124{border-color:var(--flowchord-link-accent)}._dotInner_qtwzf_140{width:7px;height:7px;border-radius:50%;background:transparent}._row_qtwzf_70[aria-checked=true] ._dotInner_qtwzf_140,._card_qtwzf_71[aria-checked=true] ._dotInner_qtwzf_140{background:var(--flowchord-link-accent)}._body_qtwzf_62{display:flex;flex-direction:column;gap:1px;min-width:0}._label_qtwzf_66{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._card_qtwzf_71 ._label_qtwzf_66{font-weight:600}._description_qtwzf_170{color:var(--flowchord-text-secondary);font-size:.69rem}._card_qtwzf_71 ._description_qtwzf_170{font-family:var(--flowchord-font-mono, ui-monospace, "JetBrains Mono", Menlo, monospace)}._row_qtwzf_70 ._descriptionProse_qtwzf_180,._card_qtwzf_71 ._descriptionProse_qtwzf_180{font-family:inherit;font-size:.75rem;line-height:1.35;white-space:normal}._groupTile_qtwzf_191{display:grid;grid-template-columns:repeat(var(--flowchord-radio-tile-columns, 2),minmax(0,1fr));gap:10px}._tile_qtwzf_197{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:8px;background:none;border:1px solid var(--flowchord-border-default);border-radius:12px;color:var(--flowchord-text-secondary);font:inherit;text-align:left;cursor:pointer}._tile_qtwzf_197:hover{background:var(--flowchord-surface-subtle)}._tile_qtwzf_197:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}._tile_qtwzf_197:disabled{opacity:.5;cursor:not-allowed}._tile_qtwzf_197[aria-checked=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)}._media_qtwzf_234{display:block;width:100%;aspect-ratio:var(--flowchord-radio-tile-aspect, 3 / 2);overflow:hidden;border-radius:8px;background:var(--flowchord-surface-subtle)}._media_qtwzf_234>*{display:block;width:100%;height:100%;object-fit:cover}._tile_qtwzf_197 ._body_qtwzf_62{padding:0 2px 2px}._tile_qtwzf_197 ._label_qtwzf_66{font-weight:600;white-space:normal}._tile_qtwzf_197 ._description_qtwzf_170{font-family:var(--flowchord-font-mono, ui-monospace, "JetBrains Mono", Menlo, monospace)}._tile_qtwzf_197 ._descriptionProse_qtwzf_180{font-family:inherit;font-size:.75rem;line-height:1.35;white-space:normal}._list_11th6_2{flex:1;min-height:0;overflow-y:auto;padding:6px}._groupLabel_11th6_10{padding:8px 10px 4px;font-family:var(--flowchord-font-mono, ui-monospace, "JetBrains Mono", Menlo, monospace);font-size:.66rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--flowchord-text-secondary)}._option_11th6_20{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;margin:0;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--flowchord-text-primary);font:inherit;font-size:.9rem;text-align:left;cursor:pointer}._option_11th6_20:hover,._optionActive_11th6_39{background:var(--flowchord-surface-subtle)}._optionLabel_11th6_43{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._optionHint_11th6_50{flex:none;color:var(--flowchord-text-secondary);font-family:var(--flowchord-font-mono, ui-monospace, "JetBrains Mono", Menlo, monospace);font-size:.7rem}._empty_11th6_57{padding:10px 12px;color:var(--flowchord-text-secondary);font-size:.8rem}._footer_11th6_63{flex:none;padding:6px;border-top:1px solid var(--flowchord-border-subtle)}._root_ia6k4_1{display:flex;flex-direction:column;gap:10px}._chips_ia6k4_7{display:flex;flex-wrap:wrap;gap:6px}._chip_ia6k4_7{appearance:none;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--flowchord-border-subtle);background:transparent;color:var(--flowchord-text-primary);padding:6px 12px;border-radius:999px;font-size:.82rem;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}._chip_ia6k4_7:hover{border-color:var(--flowchord-accent, #6cd1c1)}._chip_ia6k4_7:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}._chipSelected_ia6k4_37{background:var(--flowchord-accent-btn, var(--flowchord-accent, #6cd1c1));border-color:transparent;color:var(--flowchord-accent-btn-text, #f2ebde)}._chipIcon_ia6k4_43{display:inline-flex;align-items:center}._addCustom_ia6k4_48{appearance:none;display:inline-flex;align-items:center;gap:4px;border:1px dashed var(--flowchord-border-subtle);background:transparent;color:var(--flowchord-text-secondary);padding:6px 12px;border-radius:999px;font-size:.82rem;cursor:pointer}._addCustom_ia6k4_48:hover{border-color:var(--flowchord-accent, #6cd1c1);color:var(--flowchord-text-primary)}._addCustom_ia6k4_48:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}._root_im1yc_1{position:relative;min-width:0}._scroller_im1yc_7{position:relative;display:flex;gap:var(--flowchord-carousel-gap, 8px);overflow-x:auto;padding:2px;scroll-snap-type:x mandatory;scroll-padding-inline:2px;overscroll-behavior-x:contain;scrollbar-width:none}._scroller_im1yc_7::-webkit-scrollbar{display:none}._scroller_im1yc_7>*{flex:none;scroll-snap-align:start}._scrollerCenter_im1yc_31{padding-inline:var(--flowchord-carousel-inset, 2px)}._scrollerCenter_im1yc_31>*{scroll-snap-align:center}._arrow_im1yc_39{position:absolute;top:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;transform:translateY(-50%);border:1px solid var(--flowchord-border-default);border-radius:999px;background:var(--flowchord-sheet-bg, var(--flowchord-surface-bg));color:var(--flowchord-text-primary);box-shadow:0 2px 8px #0000002e;cursor:pointer}._arrow_im1yc_39:hover:not(:disabled){background:linear-gradient(0deg,var(--flowchord-surface-subtle),var(--flowchord-surface-subtle)),var(--flowchord-sheet-bg, var(--flowchord-surface-bg))}._arrow_im1yc_39:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}._arrow_im1yc_39:disabled{visibility:hidden}._arrowPrev_im1yc_76{left:-6px}._arrowNext_im1yc_80{right:-6px}._toast__container_1ynsd_1{position:fixed;z-index:var(--flowchord-toast-z-index, 2147483647);pointer-events:none;padding:.5rem;isolation:isolate}._toast__container--bottom-right_1ynsd_9{right:max(clamp(1.5rem,4vw,3rem),env(safe-area-inset-right,0px));bottom:max(clamp(1.5rem,4vw,3rem),env(safe-area-inset-bottom,0px));left:auto;max-width:min(calc(100vw - 2rem),420px)}._toast_1ynsd_1{pointer-events:auto;display:inline-flex;align-items:center;gap:.65rem;padding:.85rem 1.15rem;border-radius:16px;font-weight:500;font-size:.98rem;font-family:var(--font-sans, system-ui, sans-serif);background:var(--flowchord-modal-bg);color:var(--flowchord-text-on-dark);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 48px -24px #00000080;transform-origin:bottom right;animation-duration:.28s;animation-fill-mode:forwards;max-width:100%;word-break:break-word}._toast--info_1ynsd_37{border-color:#e0935f66}._toast--success_1ynsd_38{border-color:#e0935f59}._toast--warning_1ynsd_39{border-color:#fecf6b59}._toast--error_1ynsd_40{border-color:color-mix(in srgb,var(--flowchord-text-error, #f87171) 40%,transparent)}._toast__message_1ynsd_42{display:inline-flex;align-items:center;gap:.4rem}._toast__close_1ynsd_44{border:none;background-color:var(--flowchord-toast-close-bg);color:var(--flowchord-toast-close-color);display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;border-radius:50%;cursor:pointer;transition:background-color .18s ease,color .18s ease}._toast__close_1ynsd_44:hover{background-color:var(--flowchord-toast-close-bg-hover);color:var(--flowchord-toast-close-color-hover)}._toast__close_1ynsd_44 svg{display:block;flex-shrink:0}._toast--enter_1ynsd_68{animation-name:_toastEnter_1ynsd_1}._toast--exit_1ynsd_69{animation-name:_toastExit_1ynsd_1}@keyframes _toastEnter_1ynsd_1{0%{opacity:0;transform:translate3d(0,16px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes _toastExit_1ynsd_1{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,20px,0) scale(.95)}}._field_htx07_1{display:flex;flex-direction:column;gap:.45rem}._label_htx07_7{font-size:.9rem;color:var(--flowchord-text-secondary, #dbe3ec);font-weight:500}._error_htx07_13{color:var(--flowchord-text-error, #f87171);font-size:var(--flowchord-error-font-size, .875rem);font-weight:500;line-height:1.15}._row_fzleh_1{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}._link_fzleh_11{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#ffffff14;color:inherit;text-decoration:none;transition:background .12s ease,transform .12s ease}._link_fzleh_11:hover{background:#ffffff29;transform:translateY(-1px)}._link_fzleh_11:focus-visible{outline:2px solid currentColor;outline-offset:2px}._icon_fzleh_34{display:block}._row_kxuyd_1{display:flex;align-items:flex-start;flex-wrap:wrap;gap:16px 20px;margin:0;padding:0;list-style:none}._item_kxuyd_11{display:flex;flex-direction:column;align-items:center;gap:6px}._label_kxuyd_18{font-size:.75rem;font-weight:500;color:var(--flowchord-text-secondary);letter-spacing:.01em}._labelActive_kxuyd_25{color:var(--flowchord-text-primary)}._button_kxuyd_29{position:relative;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;border:1px solid var(--flowchord-border-subtle);background:#80808014;color:inherit;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease;padding:0}._button_kxuyd_29:hover{transform:translateY(-1px);border-color:var(--flowchord-border-default);background:#80808024}._button_kxuyd_29:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:3px}._buttonActive_kxuyd_56{border-color:transparent;background:#80808024}._dot_kxuyd_61{position:absolute;bottom:2px;right:2px;width:12px;height:12px;border-radius:999px;background:#10b981;border:2px solid var(--flowchord-surface-bg)}._modalCard_kxuyd_72{width:min(440px,100%)}._modalTitle_kxuyd_76{font-size:1.125rem;font-weight:600;color:var(--flowchord-text-primary);margin:0 0 6px;display:flex;align-items:center;gap:10px}._modalHint_kxuyd_86{font-size:.875rem;color:var(--flowchord-text-secondary);margin:0 0 16px;line-height:1.45}._actions_kxuyd_93{display:flex;gap:12px;justify-content:flex-end;align-items:center}._actionsSpacer_kxuyd_100{flex:1}._wrapper_jvliq_1{display:flex;flex-direction:column;gap:.5rem;width:100%}._field_jvliq_8{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-height:48px;padding:.5rem .6rem;border-radius:12px;border:1px solid var(--flowchord-border-default);background:var(--flowchord-surface-input);transition:border-color .18s ease,box-shadow .18s ease}._field_jvliq_8:focus-within{outline:none;border-color:var(--flowchord-focus-ring);box-shadow:0 0 0 2px var(--flowchord-border-subtle),0 0 0 5px #c0532f26}._chip_jvliq_27{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:999px;background:var(--flowchord-surface-elevated, rgba(255, 255, 255, .08));color:var(--flowchord-text-primary);font-size:.85rem;line-height:1.3}._chipRemove_jvliq_39{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;background:transparent;color:var(--flowchord-text-secondary);cursor:pointer;border-radius:50%;padding:0}._chipRemove_jvliq_39:hover{color:var(--flowchord-text-primary);background:#ffffff14}._input_jvliq_58{flex:1 1 80px;min-width:80px;border:none;background:transparent;color:var(--flowchord-text-primary);font-size:.95rem;outline:none;padding:.3rem .2rem}._input_jvliq_58::placeholder{color:var(--flowchord-text-placeholder)}._suggestions_jvliq_73{display:flex;flex-wrap:wrap;gap:.35rem}._suggestionsLabel_jvliq_79{font-size:.75rem;color:var(--flowchord-text-secondary);margin-right:.25rem;align-self:center}._suggestion_jvliq_73{display:inline-flex;align-items:center;padding:.25rem .6rem;border-radius:999px;background:transparent;border:1px dashed var(--flowchord-border-subtle, rgba(255, 255, 255, .18));color:var(--flowchord-text-secondary);font-size:.8rem;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}._suggestion_jvliq_73:hover,._suggestion_jvliq_73:focus-visible{outline:none;color:var(--flowchord-text-primary);border-color:var(--flowchord-focus-ring);background:#ffffff0f}._suggestion_jvliq_73:disabled{opacity:.5;cursor:not-allowed}._pill_bjc0i_1{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:transparent;border:1px solid var(--flowchord-border-subtle);border-radius:999px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;color:var(--flowchord-text-secondary)}._interactive_bjc0i_14{cursor:pointer;transition:color .15s,border-color .15s,background .15s}._interactive_bjc0i_14:hover{color:var(--flowchord-text-primary);border-color:var(--flowchord-border-default);background:var(--flowchord-surface-subtle)}._interactive_bjc0i_14:focus-visible{outline:2px solid var(--flowchord-accent-focus);outline-offset:2px}._textarea_ivfqj_1{box-sizing:border-box;width:100%;padding:.9rem 1rem;border-radius:12px;border:1px solid var(--flowchord-border-default);background:var(--flowchord-surface-input);font-size:1rem;font-family:inherit;color:var(--flowchord-text-primary);resize:vertical;min-height:120px;transition:border-color .18s ease,box-shadow .18s ease}._textarea_ivfqj_1::placeholder{color:var(--flowchord-text-placeholder)}._textarea_ivfqj_1:focus{outline:none;border-color:var(--flowchord-focus-ring);box-shadow:0 0 0 2px var(--flowchord-border-subtle),0 0 0 5px #c0532f26}._textarea--error_ivfqj_26{border-color:color-mix(in srgb,var(--flowchord-text-error, #f87171) 50%,transparent);background:color-mix(in srgb,var(--flowchord-text-error, #f87171) 8%,transparent)}._root_qrycz_1{position:relative;display:inline-flex;align-items:center;justify-content:center}._hiddenLabel_qrycz_8{opacity:0}._spinnerOverlay_qrycz_12{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}._spinner_qrycz_12{width:1.05em;height:1.05em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_qrycz_12 .7s linear infinite}@keyframes _spin_qrycz_12{to{transform:rotate(360deg)}}:where(._root_px2xf_5){display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;line-height:inherit;border-radius:.4rem}:where(._root_px2xf_5):focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:3px}._root_10i8a_1{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;position:relative;width:42px;height:24px;padding:0;margin:0;border:1px solid var(--flowchord-border-default, rgba(255, 255, 255, .18));border-radius:999px;background:var(--flowchord-surface-subtle, rgba(255, 255, 255, .06));cursor:pointer;transition:background .16s ease,border-color .16s ease;outline-offset:3px;flex-shrink:0}._root_10i8a_1:focus-visible{outline:2px solid var(--flowchord-accent-focus, rgba(192, 83, 47, .5))}._root_10i8a_1:disabled{cursor:not-allowed;opacity:.55}._thumb_10i8a_29{position:absolute;top:50%;left:2px;width:18px;height:18px;border-radius:50%;background:var(--flowchord-text-primary, #e6e8eb);transform:translateY(-50%);transition:left .16s ease,background .16s ease}._root_10i8a_1[aria-checked=true]{background:var(--flowchord-accent-btn, linear-gradient(135deg, #b04a28 0%, #9a4222 100%));border-color:transparent}._root_10i8a_1[aria-checked=true] ._thumb_10i8a_29{left:calc(100% - 20px);background:var(--flowchord-accent-btn-text, #f2ebde)}._root_bq5pf_1{display:inline-flex;align-items:center;gap:10px;cursor:pointer;color:var(--flowchord-text-primary);font-size:.85rem;line-height:1.3;user-select:none}._disabled_bq5pf_12{cursor:not-allowed;opacity:.55}._input_bq5pf_19{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}._box_bq5pf_31{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border:1px solid var(--flowchord-border-default, rgba(255, 255, 255, .18));border-radius:5px;background:var(--flowchord-surface-subtle, rgba(255, 255, 255, .06));color:var(--flowchord-accent-btn-text, #f2ebde);transition:background .12s ease,border-color .12s ease}._mark_bq5pf_45{opacity:0;transform:scale(.6);transition:opacity .12s ease,transform .12s ease}._input_bq5pf_19:checked+._box_bq5pf_31{background:var(--flowchord-accent-btn, linear-gradient(135deg, #b04a28 0%, #9a4222 100%));border-color:transparent}._input_bq5pf_19:checked+._box_bq5pf_31 ._mark_bq5pf_45{opacity:1;transform:scale(1)}._input_bq5pf_19:focus-visible+._box_bq5pf_31{outline:2px solid var(--flowchord-accent-focus, rgba(192, 83, 47, .5));outline-offset:2px}._label_bq5pf_66{min-width:0}@media(prefers-reduced-motion:reduce){._box_bq5pf_31,._mark_bq5pf_45{transition:none}}._shimmerBox_6l68n_1{background-color:var(--flowchord-border-subtle);background-image:linear-gradient(90deg,transparent 0%,var(--flowchord-border-default) 40%,transparent 80%);background-size:220% 100%;animation:_shimmer_6l68n_1 1.4s ease-in-out infinite}@keyframes _shimmer_6l68n_1{0%{background-position:100% 0}to{background-position:-100% 0}}._track_4f4bj_1{position:relative;width:100%;height:6px;border-radius:999px;background:var(--flowchord-surface-strong, rgba(255, 255, 255, .08));overflow:hidden}._fill_4f4bj_10{height:100%;border-radius:inherit;transition:width .32s cubic-bezier(.2,.8,.2,1)}._fillAccent_4f4bj_16{background:var(--flowchord-accent-btn, linear-gradient(90deg, #6cd1c1, #4ea8e0))}._fillSuccess_4f4bj_20{background:var(--flowchord-success, #2dbe6c)}._fillDanger_4f4bj_24{background:var(--flowchord-danger, #ff5d5d)}._fillIndeterminate_4f4bj_28{width:35%;position:absolute;inset:0 auto 0 0;animation:_progress-bar-indeterminate_4f4bj_1 1.4s ease-in-out infinite}@keyframes _progress-bar-indeterminate_4f4bj_1{0%{transform:translate(-100%)}to{transform:translate(320%)}}._zone_e1o9q_1{position:relative;display:flex;align-items:center;justify-content:center;width:100%;border-radius:18px;border:1.5px dashed var(--flowchord-border-subtle, rgba(255, 255, 255, .18));background:var(--flowchord-surface-subtle, rgba(255, 255, 255, .04));color:var(--flowchord-text-secondary, rgba(255, 255, 255, .65));cursor:pointer;overflow:hidden;transition:border-color .16s ease,background .16s ease,transform .16s ease;outline:none}._zone_e1o9q_1:focus-visible{border-color:var(--flowchord-accent, #6cd1c1);box-shadow:0 0 0 3px #6cd1c140}._zone_e1o9q_1:hover{border-color:var(--flowchord-accent, #6cd1c1)}._dragging_e1o9q_26{border-style:solid;border-color:var(--flowchord-accent, #6cd1c1);background:#6cd1c114;transform:scale(1.01)}._disabled_e1o9q_33,._uploading_e1o9q_34{cursor:progress}._disabled_e1o9q_33{opacity:.6;cursor:not-allowed}._hasImage_e1o9q_43{border-style:solid}._preview_e1o9q_47{width:100%;height:100%;display:block;user-select:none;-webkit-user-drag:none}._repositionable_e1o9q_55 ._preview_e1o9q_47{cursor:grab}._repositioning_e1o9q_59 ._preview_e1o9q_47{cursor:grabbing}._repositionBadge_e1o9q_63{position:absolute;top:8px;left:8px;padding:4px 10px;border-radius:999px;background:#0009;color:#fff;font-size:.72rem;font-weight:600;pointer-events:none;letter-spacing:.02em}._placeholder_e1o9q_77{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 12px;text-align:center;min-width:0;max-height:100%;overflow:hidden}._placeholderIcon_e1o9q_90{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--flowchord-surface-strong, rgba(255, 255, 255, .08));font-size:16px;color:var(--flowchord-text-primary, white);line-height:1;flex-shrink:0}._placeholderText_e1o9q_104{font-size:.85rem;font-weight:600;color:var(--flowchord-text-primary, white);line-height:1.2}._placeholderHint_e1o9q_111{font-size:.72rem;color:var(--flowchord-text-secondary, rgba(255, 255, 255, .6));line-height:1.25}._overlay_e1o9q_117{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#00000080;color:#fff}._overlayText_e1o9q_129{font-size:.85rem}._spinner_e1o9q_133{width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top-color:var(--flowchord-accent, #6cd1c1);animation:_image-dropzone-spin_e1o9q_1 .75s linear infinite}@keyframes _image-dropzone-spin_e1o9q_1{to{transform:rotate(360deg)}}._actions_e1o9q_148{position:absolute;inset:auto 8px 8px auto;display:flex;gap:6px}._actionButton_e1o9q_155{appearance:none;border:0;background:#0009;color:#fff;border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:600;cursor:pointer;backdrop-filter:blur(6px);transition:background .16s ease}._actionButton_e1o9q_155:hover{background:#000000c7}._actionButton_e1o9q_155:disabled{opacity:.6;cursor:not-allowed}._fileInput_e1o9q_178{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._root_f86qo_3{position:relative;width:100%;min-width:0}._box_f86qo_9{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 .16s ease,background-color .16s ease}._root_f86qo_3[data-state=selected] ._box_f86qo_9{border-style:solid;background:var(--flowchord-surface-input)}._root_f86qo_3[data-dragging] ._box_f86qo_9{border-style:solid;border-color:var(--flowchord-link-accent);background:color-mix(in srgb,var(--flowchord-link-accent) 10%,transparent)}._root_f86qo_3[data-error] ._box_f86qo_9{border-color:color-mix(in srgb,var(--flowchord-text-error) 50%,transparent);background:color-mix(in srgb,var(--flowchord-text-error) 8%,transparent)}._pickButton_f86qo_38{flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:18px 16px;font:inherit;text-align:center;cursor:pointer}._pickButton_f86qo_38:hover:not(:disabled){border-color:var(--flowchord-link-accent)}._pickButton_f86qo_38:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}._pickButton_f86qo_38:disabled{opacity:.5;cursor:not-allowed}._placeholder_f86qo_63{font-size:.9rem;font-weight:600;line-height:1.3;color:var(--flowchord-text-primary)}._hint_f86qo_70{font-size:.8rem;line-height:1.3;color:var(--flowchord-text-secondary)}._dropHint_f86qo_76{margin-top:2px;font-size:.75rem;line-height:1.3;color:var(--flowchord-text-secondary)}._summary_f86qo_84{align-items:center;flex-wrap:wrap;gap:4px 12px;padding:6px 8px 6px 16px}._meta_f86qo_91{display:flex;flex:1 1 160px;align-items:baseline;gap:8px;min-width:0}._fileName_f86qo_99{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600}._fileSize_f86qo_108{flex:none;font-family:var(--flowchord-font-mono, ui-monospace, "JetBrains Mono", Menlo, monospace);font-size:.75rem;color:var(--flowchord-text-secondary)}._actions_f86qo_115{display:flex;flex:none;gap:2px;margin-left:auto}._textButton_f86qo_122{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}._textButton_f86qo_122:hover:not(:disabled){background:color-mix(in srgb,var(--flowchord-link-accent) 10%,transparent)}._textButton_f86qo_122:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}._textButton_f86qo_122:disabled{opacity:.5;cursor:not-allowed}._busy_f86qo_150{align-items:center;justify-content:center;gap:10px;padding:18px 16px}._busyLabel_f86qo_157{font-size:.9rem;font-weight:500}._spinner_f86qo_162{flex:none;width:18px;height:18px;border:2px solid var(--flowchord-border-default);border-top-color:var(--flowchord-link-accent);border-radius:50%;animation:_file-dropzone-spin_f86qo_1 .75s linear infinite}@keyframes _file-dropzone-spin_f86qo_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_f86qo_162{animation:none}._box_f86qo_9{transition:none}}._fileInput_f86qo_191{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}._slider_55k84_1{-webkit-appearance:none;appearance:none;width:100%;height:3px;border-radius:999px;background:linear-gradient(to right,var(--flowchord-accent-focus, #c0532f) 0%,var(--flowchord-accent-focus, #c0532f) var(--slider-progress, 0%),var(--flowchord-surface-subtle, rgba(255, 255, 255, .1)) var(--slider-progress, 0%),var(--flowchord-surface-subtle, rgba(255, 255, 255, .1)) 100%);outline:none;cursor:pointer;transition:opacity .16s ease}._slider_55k84_1:disabled{opacity:.4;cursor:not-allowed}._slider_55k84_1::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;border-radius:50%;border:none;background:#fff;box-shadow:0 0 0 2px #0000001f,0 1px 3px #00000040;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}._slider_55k84_1::-webkit-slider-thumb:hover{transform:scale(1.3);box-shadow:0 0 0 2px #0000001f,0 0 0 4px color-mix(in srgb,var(--flowchord-accent-focus, #c0532f) 25%,transparent),0 1px 4px #0000004d}._slider_55k84_1:active::-webkit-slider-thumb{transform:scale(1.15);background:var(--flowchord-accent-focus, #c0532f);box-shadow:0 0 0 2px #00000014,0 0 0 5px color-mix(in srgb,var(--flowchord-accent-focus, #c0532f) 20%,transparent)}._slider_55k84_1:focus-visible::-webkit-slider-thumb{outline:2px solid var(--flowchord-accent-focus, #c0532f);outline-offset:2px}._slider_55k84_1::-moz-range-thumb{width:10px;height:10px;border-radius:50%;border:none;background:#fff;box-shadow:0 0 0 2px #0000001f,0 1px 3px #00000040;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}._slider_55k84_1::-moz-range-thumb:hover{transform:scale(1.3);box-shadow:0 0 0 2px #0000001f,0 0 0 4px color-mix(in srgb,var(--flowchord-accent-focus, #c0532f) 25%,transparent),0 1px 4px #0000004d}._slider_55k84_1:active::-moz-range-thumb{transform:scale(1.15);background:var(--flowchord-accent-focus, #c0532f);box-shadow:0 0 0 2px #00000014,0 0 0 5px color-mix(in srgb,var(--flowchord-accent-focus, #c0532f) 20%,transparent)}._slider_55k84_1:focus-visible::-moz-range-thumb{outline:2px solid var(--flowchord-accent-focus, #c0532f);outline-offset:2px}._slider_55k84_1::-moz-range-track{height:3px;border-radius:999px;background:transparent}@media(prefers-reduced-motion:reduce){._slider_55k84_1::-webkit-slider-thumb,._slider_55k84_1::-moz-range-thumb{transition:none}}:where(._root_647nz_2){border:none;background:none;padding:0;margin:0}._root_647nz_2{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;font:inherit;color:inherit}._root_647nz_2:disabled{cursor:not-allowed;opacity:.6}._root_647nz_2:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}._chevron_647nz_28{flex-shrink:0;margin-left:auto;transition:transform .2s ease}._chevron--open_647nz_34{transform:rotate(180deg)}._menu-button_k30ai_1{position:relative}._menu-button__trigger_k30ai_5{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:3.15rem;height:2.05rem;padding:0 .55rem;border:1px solid var(--flowchord-player-icon-border, var(--flowchord-border-default));border-radius:999px;background:var(--flowchord-player-icon-bg, var(--flowchord-surface-input));color:var(--flowchord-player-icon-fg, var(--flowchord-text-primary));cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease}._menu-button__trigger_k30ai_5:hover{transform:translateY(-1px);background:var(--flowchord-player-icon-bg-hover, var(--flowchord-surface-subtle))}._menu-button__trigger_k30ai_5:focus-visible{outline:2px solid var(--flowchord-player-focus-ring, var(--flowchord-focus-ring));outline-offset:2px}._menu-button__trigger_k30ai_5:disabled{opacity:.68;cursor:default;transform:none}._menu-button__menu_k30ai_40{z-index:2147483647;display:inline-flex;flex-direction:column;align-items:stretch;width:auto;min-width:0;max-width:min(12rem,calc(100vw - 16px));max-height:min(15rem,60vh);overflow-y:auto;padding:.25rem;border:1px solid var(--flowchord-player-panel-border, var(--flowchord-border-default));border-radius:.7rem;background:color-mix(in srgb,var(--flowchord-player-panel-bg, color-mix(in srgb, var(--flowchord-surface-bg) 82%, transparent)) 96%,var(--flowchord-surface-bg));box-shadow:0 14px 28px -20px var(--flowchord-player-panel-shadow, rgba(0, 0, 0, .45));backdrop-filter:blur(8px)}._menu-button__option_k30ai_62{width:auto;min-width:5.25rem;border:0;border-radius:.5rem;background:transparent;color:var(--flowchord-player-time-fg, var(--flowchord-text-primary));font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;padding:.4rem .48rem;cursor:pointer;transition:background .16s ease,color .16s ease}._menu-button__option_k30ai_62:hover{background:color-mix(in srgb,var(--flowchord-link-accent) 16%,var(--flowchord-surface-bg));color:var(--flowchord-player-time-fg, var(--flowchord-text-primary))}._menu-button__option_k30ai_62:focus-visible{outline:2px solid var(--flowchord-player-focus-ring, var(--flowchord-focus-ring));outline-offset:-2px}._menu-button__option--active_k30ai_89{background:#2563eb38;box-shadow:inset 0 0 0 1px #2563eb8c;font-weight:700;color:var(--flowchord-player-time-fg, var(--flowchord-text-primary))}._menu-button__option_k30ai_62[aria-checked=true]{background:#2563eb38;box-shadow:inset 0 0 0 1px #2563eb8c;font-weight:700}[data-theme=light] ._menu-button__option_k30ai_62:hover{background:color-mix(in srgb,var(--flowchord-link-accent) 14%,#fff)}[data-theme=dark] ._menu-button__option_k30ai_62:hover{background:color-mix(in srgb,var(--flowchord-link-accent) 24%,var(--flowchord-player-icon-bg-hover, var(--flowchord-surface-subtle)))}._badge_ihzo3_1{--flowchord-logo-size: 48px;--flowchord-logo-badge-padding: 8px;--flowchord-logo-badge-radius: 20px;display:inline-flex;align-items:center;justify-content:center;padding:var(--flowchord-logo-badge-padding);border-radius:var(--flowchord-logo-badge-radius);border:1px solid var(--flowchord-border-subtle);background:var(--flowchord-surface-subtle);flex-shrink:0;position:relative}._logo_ihzo3_16{width:var(--flowchord-logo-size);height:var(--flowchord-logo-size);display:block;flex-shrink:0}._proPill_ihzo3_23{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);font-size:7px;font-weight:800;letter-spacing:.04em;line-height:1;padding:1.5px 4px;border-radius:4px;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;white-space:nowrap}._gate_910b4_5{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;min-width:0;background:transparent;padding:12px 0}@container (min-width: 600px){._gate_910b4_5{max-width:380px;min-width:320px}}._gate__header_910b4_23{display:flex;justify-content:center}._gate__brand_910b4_28{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}._gate__title_910b4_36{margin:0;font-size:1.5rem;font-weight:700;color:var(--flowchord-text-primary);letter-spacing:-.02em;font-family:var(--font-sans, system-ui, sans-serif);text-align:center}._gate__subtitle_910b4_46{margin:0;font-size:.95rem;line-height:1.5;color:var(--flowchord-modal-muted);text-align:center}._gate__form_910b4_54{display:flex;flex-direction:column;gap:.75rem}._gate_910b4_5 ._gate__submit_910b4_63{width:100%;padding:1rem 1.15rem;border-radius:12px;font-size:1.05rem;font-weight:600;transition:transform .18s ease,opacity .18s ease}._gate_910b4_5 ._gate__submit_910b4_63:not(:disabled):hover{transform:translateY(-1px);opacity:.95}._gate_910b4_5 ._gate__submit_910b4_63:focus-visible{outline:3px solid var(--flowchord-focus-ring);outline-offset:2px}._gate__divider_910b4_82{position:relative;text-align:center;color:var(--flowchord-modal-muted);font-size:.875rem;padding:.25rem 0}._gate__divider_910b4_82:before,._gate__divider_910b4_82:after{content:"";position:absolute;top:50%;height:1px;width:35%;background:linear-gradient(90deg,transparent 0%,var(--flowchord-border-default) 50%,transparent 100%);transform:translateY(-50%)}._gate__divider_910b4_82:before{left:0}._gate__divider_910b4_82:after{right:0}._gate__waitlist_910b4_109{display:flex;flex-direction:column;gap:.75rem}._gate__waitlist-title_910b4_115{margin:0;font-size:1.05rem;font-weight:600;color:var(--flowchord-text-primary);text-align:center}._gate_910b4_5 ._gate__waitlist-submit_910b4_125{width:100%;padding:.9rem 1.15rem;border-radius:12px;border:1px solid var(--flowchord-border-default);background:var(--flowchord-surface-input);color:var(--flowchord-text-primary);font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}._gate_910b4_5 ._gate__waitlist-submit_910b4_125:hover:not(:disabled){transform:translateY(-1px);background:var(--flowchord-border-subtle)}._gate_910b4_5 ._gate__waitlist-submit_910b4_125:disabled{opacity:.6;cursor:not-allowed}._gate_910b4_5 ._gate__waitlist-submit_910b4_125:focus-visible{outline:3px solid var(--flowchord-focus-ring);outline-offset:2px}._gate__success_910b4_154{margin:0;padding:.9rem 1rem;border-radius:12px;border:1px solid var(--flowchord-border-default);background:var(--flowchord-surface-input);color:var(--flowchord-text-primary);font-size:.95rem;line-height:1.5;text-align:center}._gate__privacy_910b4_166{margin:0;font-size:.8rem;line-height:1.5;color:var(--flowchord-modal-muted);text-align:center}._gate__honeypot_910b4_175{position:absolute;left:-10000px;top:auto;width:1px;height:1px;opacity:0;pointer-events:none}._signup_1tqbs_6{width:100%;max-width:100%;min-width:0;background:transparent;padding:12px 0}@container (min-width: 600px){._signup_1tqbs_6{max-width:380px;min-width:320px}}._signup__form_1tqbs_21{padding:0;display:flex;flex-direction:column;gap:1.5rem}._signup__header_1tqbs_28{display:flex;justify-content:center}._signup__brand_1tqbs_33{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}._signup__title_1tqbs_41{margin:0;font-size:1.5rem;font-weight:700;color:var(--flowchord-text-primary);letter-spacing:-.02em;font-family:var(--font-sans, system-ui, sans-serif);text-align:center}._signup__field_1tqbs_51{display:flex;flex-direction:column;gap:.5rem}._signup__identifier_1tqbs_57{position:relative;display:flex;align-items:stretch}._signup__identifier_1tqbs_57 input{box-sizing:border-box;flex:1;width:100%;padding:.9rem 1rem;border-radius:12px;border:1px solid var(--flowchord-border-default);background:var(--flowchord-surface-input);font-size:1rem;color:var(--flowchord-text-primary);transition:border-color .18s ease,box-shadow .18s ease}._signup__field_1tqbs_51 input::placeholder{color:var(--flowchord-text-placeholder)}._signup__field_1tqbs_51 input:focus{outline:none;border-color:var(--flowchord-focus-ring);background:var(--flowchord-surface-input);box-shadow:0 0 0 2px var(--flowchord-border-subtle),0 0 0 5px #c0532f26}._signup__field_1tqbs_51 input._signup__field-input--error_1tqbs_88{border-color:color-mix(in srgb,var(--flowchord-text-error, #f87171) 50%,transparent);background:color-mix(in srgb,var(--flowchord-text-error, #f87171) 8%,transparent)}._signup__field-error_1tqbs_93{font-size:var(--flowchord-error-font-size, .875rem);color:var(--flowchord-text-error, #f87171);font-weight:500}._signup__captcha_1tqbs_99{display:flex;flex-direction:column;gap:.5rem;align-items:center}._signup__submit_1tqbs_106{padding:1rem 1.15rem;border-radius:12px;border:none;background:var(--flowchord-accent-btn);color:var(--flowchord-accent-btn-text, #f2ebde);font-weight:600;font-size:1.05rem;cursor:pointer;transition:transform .18s ease,opacity .18s ease}._signup__submit_1tqbs_106:focus{outline:none}._signup__submit_1tqbs_106:focus-visible{outline:3px solid var(--flowchord-focus-ring);outline-offset:2px}._signup__submit_1tqbs_106:disabled{cursor:not-allowed;opacity:.68}._signup__submit_1tqbs_106:not(:disabled):hover{transform:translateY(-1px);opacity:.95}._signup__divider_1tqbs_137{position:relative;text-align:center;color:var(--flowchord-modal-muted);font-size:.875rem;padding:.25rem 0}._signup__divider_1tqbs_137:before,._signup__divider_1tqbs_137:after{content:"";position:absolute;top:50%;height:1px;width:35%;background:linear-gradient(90deg,transparent 0%,var(--flowchord-border-default) 50%,transparent 100%);transform:translateY(-50%)}._signup__divider_1tqbs_137:before{left:0}._signup__divider_1tqbs_137:after{right:0}._signup__providers_1tqbs_165{display:flex;flex-direction:column;gap:.75rem}._signup__providers--row_1tqbs_171{flex-direction:row;justify-content:center;gap:.75rem}._signup__provider-button_1tqbs_177{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border-radius:12px;border:1px solid var(--flowchord-border-default);background:var(--flowchord-surface-input);color:var(--flowchord-text-primary);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}._signup__provider-button_1tqbs_177:hover:not(:disabled){transform:translateY(-1px);border-color:var(--flowchord-border-default);background:var(--flowchord-border-subtle)}._signup__provider-button_1tqbs_177:disabled{opacity:.6;cursor:not-allowed}._signup__provider-icon_1tqbs_203{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}._signup__provider-icon_1tqbs_203 svg{width:100%;height:100%}._signup__provider-button--google_1tqbs_216,._signup__provider-button--apple_1tqbs_217,._signup__provider-button--instagram_1tqbs_218{color:var(--flowchord-text-primary)}._otp-code__card_1s7v7_2{width:100%;max-width:100%;min-width:0;background:transparent;padding:0;font-family:var(--flowchord-font-family, inherit)}._otp-code__card--embedded_1s7v7_11{max-width:100%}._otp-code__logo-wrap_1s7v7_15{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}._otp-code__logo-box_1s7v7_22{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:20px;border:1px solid var(--flowchord-surface-input);background:var(--flowchord-surface-input)}._otp-code__header_1s7v7_32{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;margin-bottom:1rem}._otp-code__title_1s7v7_41{margin:0;font-size:clamp(1.2rem,2.5vw,1.5rem);color:var(--flowchord-text-primary);letter-spacing:-.02em}._otp-code__subtitle_1s7v7_48,p._otp-code__subtitle_1s7v7_48{margin:0;margin-block-end:0;max-width:320px;color:var(--flowchord-text-secondary);font-size:.95rem;line-height:1.5}._otp-code__form_1s7v7_59{display:flex;flex-direction:column;align-items:center;gap:1rem}._otp-code__inputs_1s7v7_66{align-self:center;display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:nowrap;padding:.25rem 0;min-width:0;width:100%;max-width:320px;box-sizing:border-box}._otp-code__inputs_1s7v7_66[data-digit-count="4"]{min-width:calc(176px + 1.5rem)}._otp-code__inputs_1s7v7_66[data-digit-count="6"]{min-width:calc(264px + 2.5rem)}._otp-code__inputs_1s7v7_66[data-digit-count="8"]{min-width:calc(352px + 3.5rem)}._otp-code__inputs_1s7v7_66[data-digit-count="10"]{min-width:calc(440px + 4.5rem)}._otp-code__inputs--split_1s7v7_95{flex-direction:column;align-items:center;gap:.75rem}._otp-code__inputs--split_1s7v7_95[data-digit-count="6"]{min-width:calc(132px + 1rem)}._otp-code__inputs--split_1s7v7_95[data-digit-count="8"]{min-width:calc(176px + 1.5rem)}._otp-code__inputs--split_1s7v7_95[data-digit-count="10"]{min-width:calc(220px + 2rem)}@media(min-width:520px){._otp-code__inputs--split_1s7v7_95{flex-direction:row;gap:.5rem}}._otp-code__divider-line_1s7v7_118{width:1.5rem;height:2px;background:var(--flowchord-border-default);border-radius:999px;flex-shrink:0}._otp-code__group_1s7v7_126{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:nowrap;flex-shrink:0;width:max-content}._otp-code__cell_1s7v7_136{display:inline-block;flex-shrink:0}._otp-code__input_1s7v7_66{width:44px;height:52px;border-radius:12px;border:1px solid var(--flowchord-border-default);background:var(--flowchord-surface-input);color:var(--flowchord-text-primary);text-align:center;box-sizing:border-box;font-size:1.25rem;font-weight:700;font-family:inherit;transition:border-color .18s ease,box-shadow .18s ease}._otp-code__input_1s7v7_66:focus{outline:none;border-color:var(--flowchord-focus-ring);box-shadow:0 0 0 3px #c0532f29}._otp-code__input_1s7v7_66:disabled{opacity:.65}@media(max-width:360px){._otp-code__input_1s7v7_66{width:40px;height:48px;font-size:1.1rem}}._otp-code__primary_1s7v7_175{align-self:center;width:100%;max-width:320px;padding:.9rem 1rem;border-radius:14px;border:none;background:var(--flowchord-accent-btn);color:var(--flowchord-accent-btn-text, #f2ebde);font-weight:700;font-size:1rem;cursor:pointer;transition:transform .18s ease,opacity .18s ease}._otp-code__primary_1s7v7_175:disabled{cursor:not-allowed;opacity:.68}._otp-code__primary_1s7v7_175:not(:disabled):hover{opacity:.95;transform:translateY(-1px)}._otp-code__actions_1s7v7_200{align-self:center;width:100%;max-width:320px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;color:var(--flowchord-text-secondary);font-size:.9rem;container-type:inline-size;container-name:otp-actions}@container otp-actions (max-width: 240px){._otp-code__actions-divider_1s7v7_216{flex-basis:100%;width:100%;text-align:center;padding:.25rem 0;line-height:1}}._otp-code__link_1s7v7_225{border:none;background:none;color:var(--flowchord-link-accent);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1.5px;padding:0}html[data-theme=light] ._otp-code__link_1s7v7_225{color:color-mix(in srgb,var(--flowchord-link-accent) 78%,var(--flowchord-text-primary) 22%)}@media(prefers-color-scheme:light){html:not([data-theme=dark]) ._otp-code__link_1s7v7_225{color:color-mix(in srgb,var(--flowchord-link-accent) 78%,var(--flowchord-text-primary) 22%)}}._otp-code__link_1s7v7_225:disabled{opacity:.65;cursor:not-allowed}._otp-code__actions-divider_1s7v7_216{display:inline-block;min-width:1ch;color:var(--flowchord-text-secondary);opacity:.9;user-select:none}._root_hha7r_5{container-type:inline-size;width:100%;min-width:320px}._captcha_hha7r_13{display:flex;justify-content:center}._captcha_hha7r_13:empty{display:none}@media(max-width:768px){._signupModalContent_1lr5d_3{display:flex;align-items:center;justify-content:center;min-height:100%;padding-top:calc(env(safe-area-inset-top,0px) + 2.75rem);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1.25rem)}}._brand_1angq_4{display:inline-flex;align-items:center;justify-content:center;gap:11px}._brandFooter_1angq_11{gap:11px;line-height:1}._icon_1angq_18{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._wordmark_1angq_25{display:inline-flex;font-size:23px;color:inherit;letter-spacing:-.045em;font-family:var(--flowchord-font-family, "Hanken Grotesk", system-ui, sans-serif);line-height:1}._wordmarkFlow_1angq_34{font-weight:500}._wordmarkChord_1angq_38{font-weight:800}._wordmarkCompact_1angq_42{font-size:17px}._wordmarkFooter_1angq_46{font-size:21px}._recaptcha_1a45d_1{display:flex;justify-content:center}._recaptcha--disabled_1a45d_6{opacity:.65;pointer-events:none}._recaptcha--missing_1a45d_11{font-size:.875rem;color:#fff9;text-align:center}._header-row_ddhba_1{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:20px}._header-title_ddhba_9{margin:0;font-size:1.65rem;font-weight:600;color:var(--flowchord-text-primary)}._header-close_ddhba_16{flex-shrink:0;border:none;width:2.2rem;height:2.2rem;border-radius:999px;background:var(--flowchord-border-subtle);color:var(--flowchord-text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .2s,color .2s}._header-close_ddhba_16:hover{background:var(--flowchord-border-default)}._header-close_ddhba_16:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}._header-close_ddhba_16:disabled{opacity:.65;cursor:not-allowed}._section_ddhba_46{margin-bottom:24px}._section_ddhba_46:last-of-type{margin-bottom:16px}._section-title_ddhba_54{font-size:16px;font-weight:600;color:var(--flowchord-text-primary);margin:0 0 4px}._section-description_ddhba_61{font-size:14px;color:var(--flowchord-text-secondary);margin:0 0 12px}._language-trigger_ddhba_68{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:var(--flowchord-surface-input);border:1px solid var(--flowchord-border-default);border-radius:10px;color:var(--flowchord-text-primary);font-size:15px;font-family:inherit;cursor:pointer;transition:border-color .15s ease}._language-trigger_ddhba_68:hover{border-color:var(--flowchord-border-default)}._language-trigger_ddhba_68:disabled{opacity:.65;cursor:not-allowed}._language-trigger_ddhba_68:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}._language-item_ddhba_101{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 16px;background:none;border:none;color:var(--flowchord-text-primary);font-size:15px;font-family:inherit;cursor:pointer;text-align:left}._language-item_ddhba_101:hover{background:var(--flowchord-surface-input)}._language-item_ddhba_101:disabled{opacity:.65;cursor:not-allowed}._language-item-active_ddhba_125{color:var(--flowchord-link-accent)}._check-icon_ddhba_129{width:16px;height:16px;color:var(--flowchord-link-accent)}html[data-theme=light] ._language-item-active_ddhba_125{color:var(--flowchord-text-primary);background:var(--flowchord-surface-input);font-weight:600}html[data-theme=light] ._check-icon_ddhba_129{color:var(--flowchord-text-secondary)}._theme-grid_ddhba_146{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}._theme-option_ddhba_152{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:var(--flowchord-surface-input);border:2px solid var(--flowchord-border-subtle);border-radius:12px;color:var(--flowchord-text-primary);font-size:14px;font-family:inherit;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;position:relative}._theme-option_ddhba_152:hover{border-color:var(--flowchord-border-default)}._theme-option_ddhba_152:disabled{opacity:.65;cursor:not-allowed}._theme-option_ddhba_152:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}._theme-option-active_ddhba_183{border-color:var(--flowchord-link-accent);background:var(--flowchord-surface-input)}._theme-option-active_ddhba_183 ._theme-check_ddhba_188{display:flex}._theme-icon_ddhba_192{width:24px;height:24px;color:var(--flowchord-text-primary)}._theme-check_ddhba_188{display:none;position:absolute;top:8px;right:8px;width:16px;height:16px;color:var(--flowchord-link-accent)}._notifications-list_ddhba_209{display:flex;flex-direction:column;gap:8px}._notifications-item_ddhba_215{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;background:var(--flowchord-surface-input);border:1px solid var(--flowchord-border-subtle);border-radius:10px}._notifications-item-text_ddhba_226{display:flex;flex-direction:column;gap:2px;min-width:0}._notifications-item-label_ddhba_233{font-size:14px;font-weight:600;color:var(--flowchord-text-primary)}._notifications-item-help_ddhba_239{font-size:13px;color:var(--flowchord-text-secondary)}._footer_ddhba_245{display:flex;justify-content:flex-end;gap:10px}@media(max-width:480px){._theme-grid_ddhba_146{grid-template-columns:repeat(3,1fr);gap:8px}._theme-option_ddhba_152{padding:12px 8px}}._avatar_aw5mq_1{border-radius:999px;overflow:hidden;border:1px solid var(--flowchord-border-default, rgba(255, 255, 255, .2));background:linear-gradient(160deg,color-mix(in srgb,var(--flowchord-link-accent) 22%,transparent),color-mix(in srgb,var(--flowchord-link-accent) 10%,transparent)),var(--flowchord-surface-input, rgba(9, 16, 26, .8));display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._image_aw5mq_18{width:100%;height:100%;object-fit:cover}._initials_aw5mq_24{color:var(--flowchord-text-primary, #dbe7f3);font-weight:700;letter-spacing:0;font-size:var(--avatar-initials-size, clamp(.72rem, .5rem + .6vw, 1rem));line-height:1;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;transform:translate(var(--avatar-initials-offset-x, 0),var(--avatar-initials-offset-y, 0))}._photoField_1iik7_1{display:flex;flex-direction:column;gap:.875rem}._fileInput_1iik7_7{display:none}._previewWrap_1iik7_11{margin:0}._previewAvatar_1iik7_15{border-width:2px;border-color:#5ee7ff66}._actions_1iik7_20{display:flex;justify-content:flex-start;gap:.625rem;flex-wrap:wrap}._error_1iik7_28{margin:0;color:var(--flowchord-text-error, #f87171);font-size:var(--flowchord-error-font-size, .875rem);text-align:left}._editor_1iik7_35{background:transparent;border:none;border-radius:0;padding:0;display:flex;flex-direction:column;gap:.75rem}._editorTitle_1iik7_45{margin:0;font-weight:600}._editorPreviewWrap_1iik7_50{width:min(18rem,calc(100vw - 5rem));max-width:18rem;height:min(18rem,calc(100vw - 5rem));border-radius:999px;overflow:hidden;margin:0;border:2px solid rgba(94,231,255,.5);background:#0f1722;position:relative;touch-action:none;cursor:grab}._editorPreviewWrap_1iik7_50:active{cursor:grabbing}._editorPreviewImage_1iik7_68{position:absolute;max-width:none;user-select:none;pointer-events:none}._rangeLabel_1iik7_75{display:flex;flex-direction:column;gap:.4rem;font-size:.9rem;color:var(--flowchord-text-secondary, #c8d2dd);font-weight:600}._rangeLabel_1iik7_75 input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:.5rem;border-radius:999px;background:linear-gradient(90deg,#c25a3759,#e0935f59);border:1px solid var(--flowchord-border-default)}._rangeLabel_1iik7_75 input[type=range]::-webkit-slider-runnable-track{height:.5rem;border-radius:999px;background:linear-gradient(90deg,#c25a3759,#e0935f59)}._rangeLabel_1iik7_75 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-.34rem;width:1.15rem;height:1.15rem;border-radius:50%;border:1px solid var(--flowchord-text-placeholder);background:var(--flowchord-accent-btn);box-shadow:0 0 0 3px #0a1018bf,0 4px 12px #0000004d}._rangeLabel_1iik7_75 input[type=range]::-moz-range-track{height:.5rem;border-radius:999px;background:linear-gradient(90deg,#c25a3759,#e0935f59);border:1px solid var(--flowchord-border-default)}._rangeLabel_1iik7_75 input[type=range]::-moz-range-thumb{width:1.15rem;height:1.15rem;border-radius:50%;border:1px solid var(--flowchord-text-placeholder);background:var(--flowchord-accent-btn);box-shadow:0 0 0 3px #0a1018bf,0 4px 12px #0000004d}._rangeLabel_1iik7_75 input[type=range]:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}._editorActions_1iik7_133{display:flex;gap:.5rem;justify-content:flex-start}
