@keyframes styles_fadeIn__wKEdo{0%{opacity:0}to{opacity:1}}@keyframes styles_open-animation__VPHKi{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes styles_open-animation2__An5cS{0%{transform:translateY(-50%) scaleY(0)}to{transform:translateY(-50%) scaleY(1)}}@keyframes styles_close-animation__cvsMT{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes styles_bounce__fWjk1{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes styles_bounce2__iDfGd{0%{transform:scale(.8);opacity:1}50%{transform:scale(1.25);opacity:.2}to{transform:scale(.8);opacity:0}}@keyframes styles_fade-in__PK0Ef{0%{opacity:0}to{opacity:1}}.styles_toastContainer__d4mWr{display:flex;align-items:flex-start;gap:12px;border-radius:16px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.15),inset 0 0 0 1px hsla(0,0%,100%,.1);font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;animation:styles_slideIn__vkU_Q .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.styles_toastContainer__d4mWr:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.12),transparent 50%);pointer-events:none;border-radius:inherit}.styles_simple__3RUXv{padding:12px 16px;min-width:200px;max-width:360px;align-items:center}.styles_simple__3RUXv .styles_iconWrapper___sPmr{width:28px;height:28px;min-width:28px;font-size:14px}.styles_simple__3RUXv .styles_simpleMessage__qmjWU{flex:1 1;font-size:14px;font-weight:500;line-height:1.4;margin:0;padding-right:20px}@media(max-width:768px){.styles_simple__3RUXv{min-width:180px;max-width:calc(100vw - 32px);padding:10px 14px;gap:10px}.styles_simple__3RUXv .styles_iconWrapper___sPmr{width:24px;height:24px;min-width:24px;font-size:12px}.styles_simple__3RUXv .styles_simpleMessage__qmjWU{font-size:13px}}.styles_rich__f2WCp{padding:16px;min-width:320px;max-width:420px;flex-direction:row}@media(max-width:768px){.styles_rich__f2WCp{min-width:280px;max-width:calc(100vw - 32px);padding:14px}}.styles_imageWrapper__aKuE1{width:56px;height:56px;min-width:56px;border-radius:12px;overflow:hidden;background:rgba(0,0,0,.1);flex-shrink:0}@media(max-width:768px){.styles_imageWrapper__aKuE1{width:48px;height:48px;min-width:48px;border-radius:10px}}.styles_toastImage__IJ6GC{width:100%;height:100%;object-fit:cover}.styles_content__MFpNG{flex:1 1;display:flex;flex-direction:column;gap:4px;padding-right:24px;min-width:0}.styles_header__E6k_T{display:flex;align-items:center;gap:8px;margin-bottom:2px}.styles_title__eggfp{font-size:15px;font-weight:600;line-height:1.3;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.styles_title__eggfp{font-size:14px}}.styles_message__4Uc5I{font-size:14px;font-weight:500;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.styles_message__4Uc5I{font-size:13px}}.styles_description__jBEqZ{font-size:12px;font-weight:400;line-height:1.4;margin:0;opacity:.8;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.styles_description__jBEqZ{font-size:11px}}.styles_iconWrapper___sPmr{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:50%;color:#fff;font-size:16px;transition:transform .2s ease;flex-shrink:0}@media(max-width:768px){.styles_iconWrapper___sPmr{width:28px;height:28px;min-width:28px;font-size:14px}}.styles_closeButton__L1I7E{position:absolute;top:10px;right:10px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,.1);border-radius:50%;cursor:pointer;font-size:12px;transition:all .2s ease;z-index:1;opacity:.7}.styles_closeButton__L1I7E:hover{opacity:1;transform:rotate(90deg);background:rgba(0,0,0,.15)}.styles_closeButton__L1I7E:active{transform:rotate(90deg) scale(.9)}.styles_progressBar__xbB7V{position:absolute;bottom:0;left:0;height:3px;background:currentColor;opacity:.25;border-radius:0 0 16px 16px;animation:styles_progress__P2ksn linear forwards}.styles_success__kUm8g{background:linear-gradient(135deg,rgba(236,253,245,.97),rgba(209,250,229,.97));border:1px solid rgba(16,185,129,.25)}.styles_success__kUm8g .styles_iconWrapper___sPmr{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px rgba(16,185,129,.3)}.styles_success__kUm8g .styles_simpleMessage__qmjWU,.styles_success__kUm8g .styles_title__eggfp{color:#065f46}.styles_success__kUm8g .styles_message__4Uc5I{color:#047857}.styles_success__kUm8g .styles_description__jBEqZ{color:#059669}.styles_success__kUm8g .styles_closeButton__L1I7E{color:#10b981}.styles_error__lfwP0{background:linear-gradient(135deg,hsla(0,86%,97%,.97),hsla(0,93%,94%,.97));border:1px solid rgba(239,68,68,.25)}.styles_error__lfwP0 .styles_iconWrapper___sPmr{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px rgba(239,68,68,.3)}.styles_error__lfwP0 .styles_simpleMessage__qmjWU,.styles_error__lfwP0 .styles_title__eggfp{color:#991b1b}.styles_error__lfwP0 .styles_message__4Uc5I{color:#b91c1c}.styles_error__lfwP0 .styles_description__jBEqZ{color:#dc2626}.styles_error__lfwP0 .styles_closeButton__L1I7E{color:#ef4444}.styles_warning__UOemh{background:linear-gradient(135deg,rgba(255,251,235,.97),hsla(48,96%,89%,.97));border:1px solid rgba(245,158,11,.25)}.styles_warning__UOemh .styles_iconWrapper___sPmr{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 12px rgba(245,158,11,.3)}.styles_warning__UOemh .styles_simpleMessage__qmjWU,.styles_warning__UOemh .styles_title__eggfp{color:#92400e}.styles_warning__UOemh .styles_message__4Uc5I{color:#a16207}.styles_warning__UOemh .styles_description__jBEqZ{color:#b45309}.styles_warning__UOemh .styles_closeButton__L1I7E{color:#f59e0b}.styles_info__4ke_r{background:linear-gradient(135deg,rgba(239,246,255,.97),rgba(219,234,254,.97));border:1px solid rgba(59,130,246,.25)}.styles_info__4ke_r .styles_iconWrapper___sPmr{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px rgba(59,130,246,.3)}.styles_info__4ke_r .styles_simpleMessage__qmjWU,.styles_info__4ke_r .styles_title__eggfp{color:#1e40af}.styles_info__4ke_r .styles_message__4Uc5I{color:#1d4ed8}.styles_info__4ke_r .styles_description__jBEqZ{color:#2563eb}.styles_info__4ke_r .styles_closeButton__L1I7E{color:#3b82f6}.styles_messageNotif__S7M9G{background:rgba(15,23,42,.92);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.08),inset 0 1px 0 hsla(0,0%,100%,.1)}.styles_messageNotif__S7M9G:before{background:linear-gradient(135deg,hsla(0,0%,100%,.08),transparent 50%)}.styles_messageNotif__S7M9G .styles_iconWrapper___sPmr{background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.08));box-shadow:0 2px 8px rgba(0,0,0,.3);color:hsla(0,0%,100%,.9)}.styles_messageNotif__S7M9G .styles_simpleMessage__qmjWU,.styles_messageNotif__S7M9G .styles_title__eggfp{color:hsla(0,0%,100%,.95)}.styles_messageNotif__S7M9G .styles_message__4Uc5I{color:hsla(0,0%,100%,.85)}.styles_messageNotif__S7M9G .styles_description__jBEqZ{color:hsla(0,0%,100%,.65)}.styles_messageNotif__S7M9G .styles_closeButton__L1I7E{color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.08)}.styles_messageNotif__S7M9G .styles_closeButton__L1I7E:hover{background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9)}.styles_messageNotif__S7M9G .styles_progressBar__xbB7V{background:linear-gradient(90deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.2));opacity:.5}@keyframes styles_slideIn__vkU_Q{0%{opacity:0;transform:translateX(20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@media(max-width:768px){@keyframes styles_slideIn__vkU_Q{0%{opacity:0;transform:translateY(-16px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}}@keyframes styles_progress__P2ksn{0%{width:100%}to{width:0}}@keyframes advancedChapterBuilder_fadeIn__eRRdZ{0%{opacity:0}to{opacity:1}}@keyframes advancedChapterBuilder_open-animation__D0Kyh{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes advancedChapterBuilder_open-animation2__mtA9b{0%{transform:translateY(-50%) scaleY(0)}to{transform:translateY(-50%) scaleY(1)}}@keyframes advancedChapterBuilder_close-animation__iRWjo{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes advancedChapterBuilder_bounce__HrmMe{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes advancedChapterBuilder_bounce2__Cq0me{0%{transform:scale(.8);opacity:1}50%{transform:scale(1.25);opacity:.2}to{transform:scale(.8);opacity:0}}@keyframes advancedChapterBuilder_fade-in__OpMFD{0%{opacity:0}to{opacity:1}}.advancedChapterBuilder_builder__YPtQ_{--chapter-surface:var(--studio-surface-2,#111113);--chapter-surface-elevated:var(--studio-surface-3,#1a1a1c);--chapter-surface-hover:var(--studio-surface-4,#242426);--chapter-text:var(--studio-text,#f0f0f0);--chapter-text-secondary:var(--studio-muted,hsla(0,0%,100%,.6));--chapter-text-muted:var(--studio-dim,hsla(0,0%,100%,.4));--chapter-border:var(--studio-border,hsla(0,0%,100%,.08));--chapter-border-hover:var( --studio-border-strong,hsla(0,0%,100%,.16) );--chapter-accent:var(--studio-accent,#3b82f6);--chapter-accent-hover:var(--studio-primary-hover,#2563eb);--chapter-accent-subtle:var( --studio-accent-subtle,rgba(59,130,246,.12) );--chapter-success:#10b981;--chapter-warning:#f59e0b;--chapter-error:#ef4444;min-width:0;display:grid;grid-gap:var(--sp-16,16px);gap:var(--sp-16,16px);color:var(--chapter-text);font-family:var(--font-inter,sans-serif)}.advancedChapterBuilder_liveRegion__yKsiB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.advancedChapterBuilder_builderHeader__ghwTX{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-24,24px);padding-bottom:var(--sp-16,16px);box-shadow:inset 0 -1px 0 var(--chapter-border)}.advancedChapterBuilder_builderCopy__MpXa_{min-width:0}.advancedChapterBuilder_builderCopy__MpXa_ h2{margin:var(--sp-4,4px) 0 0;color:var(--chapter-text);font-family:var(--font-dm-sans,sans-serif);font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.02em}.advancedChapterBuilder_builderCopy__MpXa_ p{max-width:620px;margin:var(--sp-8,8px) 0 0;color:var(--chapter-text-secondary);font-size:14px;line-height:1.5}.advancedChapterBuilder_eyebrow__l28Lc{display:block;color:var(--chapter-accent);font-family:var(--font-jetbrains-mono,monospace);font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.advancedChapterBuilder_builderSummary___N_jg{flex:0 0 auto;min-width:96px;display:grid;justify-items:end;grid-gap:var(--sp-4,4px);gap:var(--sp-4,4px)}.advancedChapterBuilder_builderSummary___N_jg strong{color:var(--chapter-text);font-family:var(--font-jetbrains-mono,monospace);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.advancedChapterBuilder_builderSummary___N_jg span{color:var(--chapter-warning);font-size:12px;font-weight:600}.advancedChapterBuilder_builderSummary___N_jg[data-complete] span{color:var(--chapter-success)}.advancedChapterBuilder_chapterList__ss9P9{min-width:0;overflow:hidden;border-radius:var(--radius-lg,12px);background:var(--chapter-surface);box-shadow:0 0 0 1px var(--chapter-border)}.advancedChapterBuilder_chapter__Nq0fu+.advancedChapterBuilder_chapter__Nq0fu{box-shadow:inset 0 1px 0 var(--chapter-border)}.advancedChapterBuilder_chapter__Nq0fu[data-open]{background:var(--chapter-surface-elevated)}.advancedChapterBuilder_chapterHeader__XNlKk{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.advancedChapterBuilder_chapterToggle__co2ZA{width:100%;min-height:68px;display:grid;grid-template-columns:32px minmax(0,1fr) auto 20px;align-items:center;grid-gap:var(--sp-12,12px);gap:var(--sp-12,12px);padding:var(--sp-12,12px) var(--sp-16,16px);border:0;outline:0;background:transparent;color:var(--chapter-text);text-align:left;cursor:pointer;transition:background var(--duration-fast,.15s) var(--ease-out,cubic-bezier(.33,1,.68,1)),color var(--duration-fast,.15s) var(--ease-out,cubic-bezier(.33,1,.68,1))}.advancedChapterBuilder_chapterToggle__co2ZA:hover{background:hsla(0,0%,100%,.025)}.advancedChapterBuilder_chapterToggle__co2ZA:focus-visible{position:relative;z-index:1;box-shadow:inset 0 0 0 2px var(--chapter-accent),inset 0 0 0 5px var(--chapter-accent-subtle)}.advancedChapterBuilder_chapterNumber__5W6vt{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md,8px);background:hsla(0,0%,100%,.045);color:var(--chapter-text-secondary);font-family:var(--font-jetbrains-mono,monospace);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;box-shadow:0 0 0 1px var(--chapter-border)}.advancedChapterBuilder_chapter__Nq0fu[data-open] .advancedChapterBuilder_chapterNumber__5W6vt{background:var(--chapter-accent-subtle);color:#93c5fd;box-shadow:0 0 0 1px rgba(59,130,246,.24)}.advancedChapterBuilder_chapterTitle__s2FbG{min-width:0;display:grid;grid-gap:var(--sp-4,4px);gap:var(--sp-4,4px)}.advancedChapterBuilder_chapterTitle__s2FbG span,.advancedChapterBuilder_chapterTitle__s2FbG strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advancedChapterBuilder_chapterTitle__s2FbG strong{font-size:14px;font-weight:600}.advancedChapterBuilder_chapterTitle__s2FbG span{color:var(--chapter-text-muted);font-size:12px;font-weight:400}.advancedChapterBuilder_chapterStatus__O7Xlw{display:inline-flex;align-items:center;gap:var(--sp-4,4px);color:var(--chapter-success);font-size:11px;font-weight:600}.advancedChapterBuilder_chapterStatus__O7Xlw[data-incomplete]{color:var(--chapter-warning)}.advancedChapterBuilder_chapterCaret__3i5oo{color:var(--chapter-text-muted);transition:transform var(--duration-normal,.2s) var(--ease-in-out,cubic-bezier(.65,0,.35,1))}.advancedChapterBuilder_chapter__Nq0fu[data-open] .advancedChapterBuilder_chapterCaret__3i5oo{transform:rotate(180deg)}.advancedChapterBuilder_chapterPanel__tJesU{padding:var(--sp-16,16px) var(--sp-16,16px) var(--sp-24,24px);box-shadow:inset 0 1px 0 var(--chapter-border)}.advancedChapterBuilder_chapterActions__cIkK3{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-4,4px);padding-right:var(--sp-16,16px)}.advancedChapterBuilder_chapterActions__cIkK3 button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-md,8px);background:transparent;color:var(--chapter-text-secondary);cursor:pointer;transition:background var(--duration-fast,.15s) var(--ease-out,cubic-bezier(.33,1,.68,1)),color var(--duration-fast,.15s) var(--ease-out,cubic-bezier(.33,1,.68,1))}.advancedChapterBuilder_chapterActions__cIkK3 button:hover:not(:disabled){background:var(--chapter-surface-hover);color:var(--chapter-text)}.advancedChapterBuilder_chapterActions__cIkK3 button:focus-visible{outline:2px solid var(--chapter-accent);outline-offset:2px}.advancedChapterBuilder_chapterActions__cIkK3 button:disabled{color:hsla(0,0%,100%,.24);cursor:not-allowed}.advancedChapterBuilder_chapterActions__cIkK3 button.advancedChapterBuilder_deleteButton__ERaOG:hover:not(:disabled){background:rgba(239,68,68,.1);color:#f87171}.advancedChapterBuilder_chapterForm__b3lX7{min-width:0;display:grid;grid-template-columns:minmax(240px,.72fr) minmax(360px,1fr);align-items:start;grid-gap:var(--sp-24,24px) var(--sp-16,16px);gap:var(--sp-24,24px) var(--sp-16,16px)}.advancedChapterBuilder_completionFieldset__9YquO,.advancedChapterBuilder_field__179aK{min-width:0;display:grid;grid-gap:var(--sp-8,8px);gap:var(--sp-8,8px);margin:0;padding:0;border:0}.advancedChapterBuilder_completionFieldset__9YquO .advancedChapterBuilder_fieldLabelRow__TLttn label,.advancedChapterBuilder_completionFieldset__9YquO>label,.advancedChapterBuilder_completionFieldset__9YquO>legend,.advancedChapterBuilder_field__179aK .advancedChapterBuilder_fieldLabelRow__TLttn label,.advancedChapterBuilder_field__179aK>label,.advancedChapterBuilder_field__179aK>legend{color:var(--chapter-text-secondary);font-size:12px;font-weight:600;line-height:1.4}.advancedChapterBuilder_completionFieldset__9YquO input,.advancedChapterBuilder_completionFieldset__9YquO select,.advancedChapterBuilder_completionFieldset__9YquO textarea,.advancedChapterBuilder_field__179aK input,.advancedChapterBuilder_field__179aK select,.advancedChapterBuilder_field__179aK textarea{width:100%;min-width:0;border:0;border-radius:var(--radius-md,8px);outline:0;background:var(--chapter-surface);color:var(--chapter-text);font-family:var(--font-inter,sans-serif);font-size:13px;font-weight:400;line-height:1.5;box-shadow:0 0 0 1px var(--chapter-border);transition:background var(--duration-fast,.15s) var(--ease-out,cubic-bezier(.33,1,.68,1)),box-shadow var(--duration-fast,.15s) var(--ease-out,cubic-bezier(.33,1,.68,1))}.advancedChapterBuilder_completionFieldset__9YquO input::placeholder,.advancedChapterBuilder_completionFieldset__9YquO select::placeholder,.advancedChapterBuilder_completionFieldset__9YquO textarea::placeholder,.advancedChapterBuilder_field__179aK input::placeholder,.advancedChapterBuilder_field__179aK select::placeholder,.advancedChapterBuilder_field__179aK textarea::placeholder{color:hsla(0,0%,100%,.32)}.advancedChapterBuilder_completionFieldset__9YquO input:hover:not(:disabled),.advancedChapterBuilder_completionFieldset__9YquO select:hover:not(:disabled),.advancedChapterBuilder_completionFieldset__9YquO textarea:hover:not(:disabled),.advancedChapterBuilder_field__179aK input:hover:not(:disabled),.advancedChapterBuilder_field__179aK select:hover:not(:disabled),.advancedChapterBuilder_field__179aK textarea:hover:not(:disabled){background:rgba(17,17,19,.74);box-shadow:0 0 0 1px var(--chapter-border-hover)}.advancedChapterBuilder_completionFieldset__9YquO input:focus-visible,.advancedChapterBuilder_completionFieldset__9YquO select:focus-visible,.advancedChapterBuilder_completionFieldset__9YquO textarea:focus-visible,.advancedChapterBuilder_field__179aK input:focus-visible,.advancedChapterBuilder_field__179aK select:focus-visible,.advancedChapterBuilder_field__179aK textarea:focus-visible{background:var(--chapter-surface);box-shadow:0 0 0 1px var(--chapter-accent),0 0 0 4px var(--chapter-accent-subtle)}.advancedChapterBuilder_completionFieldset__9YquO input:disabled,.advancedChapterBuilder_completionFieldset__9YquO select:disabled,.advancedChapterBuilder_completionFieldset__9YquO textarea:disabled,.advancedChapterBuilder_field__179aK input:disabled,.advancedChapterBuilder_field__179aK select:disabled,.advancedChapterBuilder_field__179aK textarea:disabled{color:hsla(0,0%,100%,.28);cursor:not-allowed;opacity:.72}.advancedChapterBuilder_completionFieldset__9YquO input,.advancedChapterBuilder_completionFieldset__9YquO select,.advancedChapterBuilder_field__179aK input,.advancedChapterBuilder_field__179aK select{min-height:44px;padding:0 var(--sp-12,12px)}.advancedChapterBuilder_completionFieldset__9YquO select,.advancedChapterBuilder_field__179aK select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;cursor:pointer}.advancedChapterBuilder_completionFieldset__9YquO select:disabled,.advancedChapterBuilder_field__179aK select:disabled{cursor:not-allowed}.advancedChapterBuilder_completionFieldset__9YquO textarea,.advancedChapterBuilder_field__179aK textarea{min-height:104px;padding:var(--sp-12,12px);resize:vertical}.advancedChapterBuilder_completionFieldset__9YquO .advancedChapterBuilder_numberControl__Maaa6:has(input[aria-invalid=true]),.advancedChapterBuilder_completionFieldset__9YquO[data-invalid] input,.advancedChapterBuilder_completionFieldset__9YquO[data-invalid] textarea,.advancedChapterBuilder_field__179aK .advancedChapterBuilder_numberControl__Maaa6:has(input[aria-invalid=true]),.advancedChapterBuilder_field__179aK[data-invalid] input,.advancedChapterBuilder_field__179aK[data-invalid] textarea{box-shadow:0 0 0 1px rgba(239,68,68,.54)}.advancedChapterBuilder_fieldLabelRow__TLttn{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8,8px)}.advancedChapterBuilder_fieldLabelRow__TLttn label{min-width:0;display:inline-flex;align-items:center;gap:var(--sp-4,4px)}.advancedChapterBuilder_fieldLabelRow__TLttn>span{flex:none;color:var(--chapter-text-muted);font-family:var(--font-jetbrains-mono,monospace);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.advancedChapterBuilder_fieldHelp__JBo_Z{color:var(--chapter-text-muted);font-size:11px;line-height:1.45}.advancedChapterBuilder_fieldHelp__JBo_Z[data-error]{color:#f87171}.advancedChapterBuilder_titleField__gqFxo{grid-column:1;grid-row:1;width:100%}.advancedChapterBuilder_goalField__EGssn{grid-column:1/-1;grid-row:2}.advancedChapterBuilder_goalField__EGssn textarea{min-height:104px}.advancedChapterBuilder_completionFieldset__9YquO{grid-column:2;grid-row:1}.advancedChapterBuilder_goalControlRow__5gQJx,.advancedChapterBuilder_goalHelpRow__jv8FW{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-8,8px);gap:var(--sp-8,8px)}.advancedChapterBuilder_goalControlRow__5gQJx[data-has-target],.advancedChapterBuilder_goalHelpRow__jv8FW[data-has-target]{grid-template-columns:minmax(0,1fr) minmax(132px,.56fr)}.advancedChapterBuilder_goalSelectControl__MOYQT{position:relative;min-width:0}.advancedChapterBuilder_goalSelectControl__MOYQT>svg{position:absolute;top:50%;right:var(--sp-12,12px);color:var(--chapter-text-muted);pointer-events:none;transform:translateY(-50%)}.advancedChapterBuilder_numberControl__Maaa6{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-radius:var(--radius-md,8px);background:var(--chapter-surface);box-shadow:0 0 0 1px var(--chapter-border)}.advancedChapterBuilder_numberControl__Maaa6 input{background:transparent;box-shadow:none}.advancedChapterBuilder_numberControl__Maaa6>span{padding-right:var(--sp-12,12px);color:var(--chapter-text-muted);font-size:11px;pointer-events:none}.advancedChapterBuilder_numberControl__Maaa6:focus-within{box-shadow:0 0 0 1px var(--chapter-accent),0 0 0 4px var(--chapter-accent-subtle)}.advancedChapterBuilder_contextField__tdDxs{grid-column:1/-1}.advancedChapterBuilder_contextField__tdDxs textarea{min-height:152px;font-family:var(--font-jetbrains-mono,monospace);font-size:12px}.advancedChapterBuilder_builderFooter__aALz3{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16,16px)}.advancedChapterBuilder_builderFooter__aALz3 p{margin:0;color:var(--chapter-text-muted);font-size:12px;line-height:1.45}.advancedChapterBuilder_addButton__tX4Sx,.advancedChapterBuilder_primaryButton__ITA3A{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-8,8px);padding:0 var(--sp-16,16px);border:0;border-radius:var(--radius-md,8px);font-family:var(--font-inter,sans-serif);font-size:13px;font-weight:700;cursor:pointer;transition:background var(--duration-fast,.15s) var(--ease-out,cubic-bezier(.33,1,.68,1)),color var(--duration-fast,.15s) var(--ease-out,cubic-bezier(.33,1,.68,1)),box-shadow var(--duration-fast,.15s) var(--ease-out,cubic-bezier(.33,1,.68,1))}.advancedChapterBuilder_addButton__tX4Sx:focus-visible,.advancedChapterBuilder_primaryButton__ITA3A:focus-visible{outline:2px solid var(--chapter-accent);outline-offset:2px}.advancedChapterBuilder_addButton__tX4Sx:disabled,.advancedChapterBuilder_primaryButton__ITA3A:disabled{cursor:not-allowed;opacity:.48}.advancedChapterBuilder_addButton__tX4Sx{flex:0 0 auto;background:hsla(0,0%,100%,.04);color:var(--chapter-text);box-shadow:0 0 0 1px var(--chapter-border)}.advancedChapterBuilder_addButton__tX4Sx:hover:not(:disabled){background:var(--chapter-surface-hover);box-shadow:0 0 0 1px var(--chapter-border-hover)}.advancedChapterBuilder_primaryButton__ITA3A{background:var(--chapter-accent);color:#fff}.advancedChapterBuilder_primaryButton__ITA3A:hover:not(:disabled){background:var(--chapter-accent-hover)}.advancedChapterBuilder_emptyState__t8_TR{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:var(--sp-16,16px);gap:var(--sp-16,16px);padding:var(--sp-24,24px);border-radius:var(--radius-lg,12px);background:var(--chapter-surface);box-shadow:0 0 0 1px var(--chapter-border)}.advancedChapterBuilder_emptyState__t8_TR strong{color:var(--chapter-text);font-size:14px;font-weight:600}.advancedChapterBuilder_emptyState__t8_TR p{margin:var(--sp-4,4px) 0 0;color:var(--chapter-text-secondary);font-size:12px;line-height:1.45}.advancedChapterBuilder_emptyIcon__RmNir{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md,8px);background:var(--chapter-accent-subtle);color:#93c5fd}@media(max-width:767px){.advancedChapterBuilder_builderHeader__ghwTX{align-items:flex-start;gap:var(--sp-12,12px)}.advancedChapterBuilder_builderCopy__MpXa_ h2{font-size:18px}.advancedChapterBuilder_builderCopy__MpXa_ p{font-size:13px}.advancedChapterBuilder_builderSummary___N_jg{min-width:72px}.advancedChapterBuilder_builderSummary___N_jg span{max-width:72px;text-align:right}.advancedChapterBuilder_chapterToggle__co2ZA{grid-template-columns:32px minmax(0,1fr) 20px;gap:var(--sp-8,8px);padding:var(--sp-12,12px) var(--sp-4,4px) var(--sp-12,12px) var(--sp-12,12px)}.advancedChapterBuilder_chapterStatus__O7Xlw{display:none}.advancedChapterBuilder_chapterPanel__tJesU{padding-inline:var(--sp-12,12px)}.advancedChapterBuilder_chapterActions__cIkK3{gap:var(--sp-2,2px);padding-right:var(--sp-12,12px)}.advancedChapterBuilder_chapterActions__cIkK3 button{width:40px;height:40px}.advancedChapterBuilder_chapterForm__b3lX7{grid-template-columns:minmax(0,1fr);gap:var(--sp-24,24px)}.advancedChapterBuilder_contextField__tdDxs{grid-column:auto}.advancedChapterBuilder_completionFieldset__9YquO,.advancedChapterBuilder_goalField__EGssn,.advancedChapterBuilder_titleField__gqFxo{grid-column:auto;grid-row:auto}.advancedChapterBuilder_goalControlRow__5gQJx[data-has-target],.advancedChapterBuilder_goalHelpRow__jv8FW[data-has-target]{grid-template-columns:minmax(0,1fr) minmax(120px,.7fr)}.advancedChapterBuilder_builderFooter__aALz3{align-items:stretch;flex-direction:column}.advancedChapterBuilder_addButton__tX4Sx{width:100%}.advancedChapterBuilder_emptyState__t8_TR{grid-template-columns:40px minmax(0,1fr)}.advancedChapterBuilder_emptyState__t8_TR .advancedChapterBuilder_primaryButton__ITA3A{grid-column:1/-1;width:100%}}@media(prefers-reduced-motion:reduce){.advancedChapterBuilder_addButton__tX4Sx,.advancedChapterBuilder_chapterActions__cIkK3 button,.advancedChapterBuilder_chapterCaret__3i5oo,.advancedChapterBuilder_chapterToggle__co2ZA,.advancedChapterBuilder_completionFieldset__9YquO input,.advancedChapterBuilder_completionFieldset__9YquO select,.advancedChapterBuilder_field__179aK input,.advancedChapterBuilder_field__179aK select,.advancedChapterBuilder_field__179aK textarea,.advancedChapterBuilder_primaryButton__ITA3A{transition:none}}@keyframes styles_fadeIn__OB9S9{0%{opacity:0}to{opacity:1}}@keyframes styles_open-animation__5J0S4{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes styles_open-animation2__b7VFS{0%{transform:translateY(-50%) scaleY(0)}to{transform:translateY(-50%) scaleY(1)}}@keyframes styles_close-animation__HajIv{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes styles_bounce__XJEbU{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes styles_bounce2__3XojY{0%{transform:scale(.8);opacity:1}50%{transform:scale(1.25);opacity:.2}to{transform:scale(.8);opacity:0}}@keyframes styles_fade-in__KDLxl{0%{opacity:0}to{opacity:1}}.styles_tinderPage__AOe27{width:100%;height:100%;background:inherit;display:flex;flex-direction:column;overflow:hidden}@media(max-width:768px){.styles_tinderPage__AOe27{min-height:calc(100dvh - var(--TOP-HEADER-HEIGHT) - var(--TOP-BANNER-HEIGHT) - 60px)}}.styles_header__LAf2u{text-align:center;padding:32px 20px 16px}@media(max-width:768px){.styles_header__LAf2u{padding:20px 16px 12px}}.styles_title__RLmEP{font-size:32px;font-weight:700;color:var(--dating-text-primary);margin:0 0 4px;font-family:var(--dating-font-display);background:var(--dating-gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:768px){.styles_title__RLmEP{font-size:28px}}.styles_subtitle__lop6y{font-size:16px;color:var(--dating-text-muted);margin:0}@media(max-width:768px){.styles_subtitle__lop6y{font-size:14px}}.styles_content__Qnjpq{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px;position:relative}@media(max-width:768px){.styles_content__Qnjpq{padding:0;max-height:100%;transform:none}}.styles_actions__H8Se3{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:100}@media(max-width:768px){.styles_actions__H8Se3{bottom:24px}}.styles_loginGateOverlay__2ery5{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(25,16,34,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.styles_loginPrompt__n1Wj4{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px}.styles_icon__PaxZy{font-size:64px;margin-bottom:16px}.styles_loginPrompt__n1Wj4 h3{font-size:24px;font-weight:700;color:var(--dating-text-primary);margin:0 0 8px;font-family:var(--dating-font-display)}.styles_loginPrompt__n1Wj4 p{font-size:16px;color:var(--dating-text-muted);margin:0 0 24px;max-width:280px;line-height:1.5}.styles_modalMatchedContainer__m7Sv6{padding-bottom:0!important;height:auto!important;min-height:unset!important}.styles_modalMatchedContainer__m7Sv6 .chakra-modal__body{padding:0!important}.styles_sidebar__TPblC{border-right:none!important}.styles_sidebar__TPblC,.styles_sidebar__TPblC>div{background:transparent!important}.styles_qrDownloadWrapper__cUmkl{position:fixed;bottom:24px;right:24px;z-index:50}@media(max-width:768px){.styles_qrDownloadWrapper__cUmkl{display:none}}@keyframes studioSaveStatus_fadeIn__QRdrR{0%{opacity:0}to{opacity:1}}@keyframes studioSaveStatus_open-animation__CpafS{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes studioSaveStatus_open-animation2___4yHP{0%{transform:translateY(-50%) scaleY(0)}to{transform:translateY(-50%) scaleY(1)}}@keyframes studioSaveStatus_close-animation__55xoX{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes studioSaveStatus_bounce__Y0ZUw{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes studioSaveStatus_bounce2__S2Ss1{0%{transform:scale(.8);opacity:1}50%{transform:scale(1.25);opacity:.2}to{transform:scale(.8);opacity:0}}@keyframes studioSaveStatus_fade-in__AOXUG{0%{opacity:0}to{opacity:1}}.studioSaveStatus_status__9G1I_{min-width:0;display:inline-flex;align-items:center;gap:7px;color:hsla(0,0%,94%,.72);font-family:var(--font-jetbrains-mono,"JetBrains Mono",monospace);font-size:11px;line-height:1.3}.studioSaveStatus_status__9G1I_ button{min-height:44px;padding:0;border:0;background:transparent;color:#fca5a5;cursor:pointer;font:inherit}.studioSaveStatus_status__9G1I_ button:focus-visible{border-radius:4px;outline:3px solid #3b82f6;outline-offset:3px}.studioSaveStatus_indicator___dR25{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:currentColor}.studioSaveStatus_saved_device__8Ui8h,.studioSaveStatus_saved_studio__IvT9d{color:#86efac}.studioSaveStatus_generating__iPdtc,.studioSaveStatus_saving_device__MeNrN,.studioSaveStatus_saving_studio__dky26,.studioSaveStatus_unsaved__juagK{color:#fcd34d}.studioSaveStatus_save_failed__Hhj1Z{color:#fca5a5}.studioSaveStatus_generating__iPdtc .studioSaveStatus_indicator___dR25,.studioSaveStatus_saving_device__MeNrN .studioSaveStatus_indicator___dR25,.studioSaveStatus_saving_studio__dky26 .studioSaveStatus_indicator___dR25{animation:studioSaveStatus_saveStatusPulse__n3I3Q 1.3s ease-in-out infinite}@keyframes studioSaveStatus_saveStatusPulse__n3I3Q{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.studioSaveStatus_generating__iPdtc .studioSaveStatus_indicator___dR25,.studioSaveStatus_saving_device__MeNrN .studioSaveStatus_indicator___dR25,.studioSaveStatus_saving_studio__dky26 .studioSaveStatus_indicator___dR25{animation:none}}