.page_hero__nimhF{background:var(--hero);padding:1.5rem 1.5rem 2rem}.page_heroInner__ZxjyA{max-width:32rem;margin:0 auto}.page_topRow__v2nhO{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.page_greeting__eUJyM{color:var(--hero-text);font-weight:700}.page_signOut__w7G1A{color:var(--hero-accent);font-weight:700;text-decoration:none}.page_title___qsef{font-family:var(--font-display);font-size:2.5rem;line-height:1.05;color:var(--hero-text);margin:0 0 1rem}.page_stats__BOwq6{display:flex;gap:.75rem}.page_stat__1rGKe{background:var(--card);padding:.5rem .9rem;font-weight:700;font-size:.85rem}.page_main__Kopl7{max-width:32rem;margin:0 auto;padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.page_cta__iZSsk{display:block}.page_ctaHint__TDmrD{color:var(--muted);font-size:.85rem;margin-top:-.5rem}.page_rules__Mm_pJ{color:var(--muted);font-size:.8rem;margin-top:1.5rem}.admin_hero__rN7wA{background:var(--ink);padding:2rem 1.5rem}.admin_heroInner__kBr6G{max-width:32rem;margin:0 auto}.admin_topRow__iS1ZC{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.admin_badge__tKZ9s{background:var(--btn);color:var(--btn-text)}.admin_badgeDark__hL1Yv,.admin_badge__tKZ9s{display:inline-block;font-weight:700;font-size:.85rem;padding:.4rem .9rem}.admin_badgeDark__hL1Yv{background:var(--ink);color:var(--bg)}.admin_heroBookTitle__Ad9e1{color:var(--bg);font-weight:700}.admin_heroTitle__LQuTE{font-family:var(--font-display);font-size:3rem;line-height:1;color:var(--bg);margin:0}.admin_heroTitleAccent__XDkwS{color:var(--btn)}.admin_statRow__4EINa{display:flex;gap:1.25rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--muted);flex-wrap:wrap}.admin_stat__TfGWp{display:flex;flex-direction:column}.admin_statValue__8LW5W{font-family:var(--font-display);font-size:2rem;color:var(--bg);line-height:1}.admin_statValueAccent__Tq_I7{color:var(--btn)}.admin_statLabel__6B2L0{font-family:var(--font-body);font-size:.8rem;font-weight:700;color:var(--bg)}.admin_main__pxizB{max-width:32rem;margin:0 auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.admin_backLink__MPqKW{color:var(--ink);font-weight:700;text-decoration:none}.admin_title__f10Jp{font-family:var(--font-display);font-size:2.75rem;line-height:1.05;margin:0}.admin_titleAccent__cEUvF{color:var(--accent)}.admin_subtitle__C31Wy{color:var(--muted);margin:0}.admin_menu__CwgMw{list-style:none;margin:0;padding:0}.admin_menuItem__P1I8R{border-top:1px solid var(--line)}.admin_menuLink__aFYd4{display:flex;align-items:center;gap:1rem;padding:1rem 0;min-height:var(--touch-target);color:var(--ink);text-decoration:none}.admin_menuNumber__Of_Vz{font-family:var(--font-display);font-size:1.5rem;color:var(--accent);min-width:1.5rem}.admin_menuText__856bJ{flex:1 1}.admin_menuTitle__uzDKL{display:block;font-family:var(--font-body);font-weight:700}.admin_menuHint__Lwv11{display:block;font-family:var(--font-body);font-size:.85rem;color:var(--muted)}.admin_menuItemSoon__L3F7Q .admin_menuLink__aFYd4{opacity:.45;cursor:not-allowed}.admin_statusBar__pggo4{display:flex;height:1.75rem;border:2px solid var(--ink)}.admin_statusSegment__B7eMb{height:100%}.admin_statusLegend__N6dWN{display:flex;flex-wrap:wrap;gap:.75rem;font-family:var(--font-body);font-size:.8rem;font-weight:700}.admin_statusLegendItem__VUp2k{display:flex;align-items:center;gap:.35rem}.admin_statusSwatch__VgClN{width:.9rem;height:.9rem;border:1px solid var(--ink)}.admin_memberList__bwrxT{list-style:none;margin:0;padding:0}.admin_memberRow__XHDPj{display:flex;align-items:center;gap:.75rem;padding:.9rem 0;border-top:1px solid var(--line)}.admin_memberIndex__w2b4L{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--hero2,var(--hero));font-family:var(--font-body);font-weight:700;flex-shrink:0}.admin_memberInfo__UKGrr{flex:1 1}.admin_memberName__eCpqH{display:block;font-family:var(--font-body);font-weight:700}.admin_memberHint__D8qfw{display:block;font-family:var(--font-body);font-size:.85rem;color:var(--muted)}.admin_statusChip__jUGH1{font-family:var(--font-body);font-weight:700;font-size:.85rem;padding:.4rem .8rem;border:2px solid var(--ink);white-space:nowrap}.admin_reminderBox__OlZH2{border:1px solid var(--line);background:var(--card);padding:1rem;white-space:pre-wrap;font-family:var(--font-body)}.admin_buttonRow__LHL__{display:flex;gap:.75rem}.admin_buttonRow__LHL__>*{flex:1 1}.admin_reviewLineList__QK8CK{list-style:none;margin:0;padding:0}.admin_reviewLine__6767G{display:flex;gap:.75rem;padding:.75rem 0;border-inline-start:4px solid var(--line);padding-inline-start:.75rem}.admin_reviewLineActive__HBD7K{border-inline-start-color:var(--accent);background:var(--card)}.admin_reviewLineNumber__UwNlH{font-family:var(--font-body);font-size:.85rem;color:var(--muted);min-width:1.25rem}.admin_reviewLineText__KtdrT{flex:1 1;font-family:var(--font-body);line-height:1.6;text-align:start;background:none;border:none;padding:0;cursor:pointer;color:var(--ink);font-size:1rem}.admin_commentCard__NIiBE{display:flex;align-items:flex-start;gap:.75rem;background:var(--hi);padding:.75rem 1rem;margin:.5rem 0}.admin_commentBody__TYzH0{flex:1 1;font-family:var(--font-body);font-size:.9rem}.admin_commentStale__YCP7D{display:block;font-size:.75rem;color:var(--muted);font-weight:700}.admin_commentRemove__3Dfxz{background:none;border:none;font-size:1rem;cursor:pointer;min-width:var(--touch-target);min-height:var(--touch-target)}.admin_commentForm__Ev0g1{display:flex;flex-direction:column;gap:.5rem;background:var(--soft);padding:.75rem;margin-top:.5rem}.admin_commentInput__f0txk{width:100%;min-height:4rem;padding:.6rem;border:1px solid var(--line-strong);font-family:var(--font-body);font-size:.95rem;box-sizing:border-box}.admin_statusTabs__JO4ud{display:flex;border:2px solid var(--ink)}.admin_statusTab__Kt_Ra{flex:1 1;padding:.75rem .25rem;text-align:center;font-family:var(--font-body);font-weight:700;font-size:.85rem;border-inline-end:1px solid var(--ink)}.admin_statusTab__Kt_Ra:last-child{border-inline-end:none}.admin_statusTabActive__hirzr{background:var(--ink);color:var(--bg)}.admin_chapterCard__p0gHe{border-top:2px solid var(--ink);padding-top:1rem;display:flex;flex-direction:column;gap:.6rem}.admin_chapterHeader__pscuU{display:flex;align-items:baseline;gap:.75rem}.admin_chapterTitle__M_nz1{font-family:var(--font-display);font-size:1.5rem;margin:0;flex:1 1}.admin_chapterMeta__oQjIi{font-family:var(--font-body);font-size:.85rem;color:var(--muted)}.admin_subChapter__WGtl1{background:var(--soft);border-inline-start:4px solid var(--accent);padding:.75rem;display:flex;align-items:center;gap:.75rem}.admin_subChapterTitle__N0ja4{flex:1 1;font-family:var(--font-body);font-weight:700}.admin_inlineForm__9PP89{display:flex;gap:.5rem;align-items:flex-end}.admin_inlineForm__9PP89>:first-child{flex:1 1}.admin_smallButton__PYzGn{padding:.5rem 1rem;background:var(--ink);color:var(--bg);font-family:var(--font-body);font-weight:700;white-space:nowrap}.admin_iconButton__YDQqy,.admin_smallButton__PYzGn{min-height:var(--touch-target);border:2px solid var(--ink);border-radius:var(--radius);cursor:pointer}.admin_iconButton__YDQqy{min-width:var(--touch-target);background:var(--card);font-size:1rem}.admin_tagChipRow__PMsX3{display:flex;flex-wrap:wrap;gap:.6rem}.admin_tagChip__zB2sn{display:flex;align-items:center;background:var(--soft);border:2px solid var(--ink)}.admin_tagChipLabel__9d6p9{padding:.5rem .8rem;font-family:var(--font-body);font-weight:700;font-size:.9rem}.admin_tagChipRemove__AfsjM{min-width:var(--touch-target);min-height:var(--touch-target);background:none;border:none;border-inline-start:2px solid var(--ink);cursor:pointer}.admin_error__sHRjw{color:#b3261e;font-weight:600}.admin_empty__wPcJO{color:var(--muted);font-family:var(--font-body)}.Button_button__mHR0g{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:var(--touch-target);padding:.9rem 1.1rem;border-radius:var(--radius);font-family:var(--font-body);font-weight:700;font-size:1rem;text-decoration:none;cursor:pointer;box-sizing:border-box}.Button_button__mHR0g:disabled{opacity:.5;cursor:not-allowed}.Button_primary__Nr5yE{background:var(--btn);color:var(--btn-text);border:2px solid var(--btn)}.Button_outline__McQZA{background:transparent;color:var(--ink);border:2px solid var(--ink)}.Button_dark__RnVMI{background:var(--ink);color:var(--bg);border:2px solid var(--ink)}.Button_arrow__tFQ_s{flex-shrink:0}.StatusBar_bar__Tobp5{display:flex;height:1.75rem;border:2px solid var(--ink);overflow:hidden}.StatusBar_segment__qc1Uy{height:100%}.StatusBar_legend__bVOZf{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:.6rem 0 0;padding:0;font-family:var(--font-body);font-size:.8rem;font-weight:700}.StatusBar_legendItem__jMV_P{display:flex;align-items:center;gap:.35rem}.StatusBar_swatch__y_wPT{width:.9rem;height:.9rem;border:1px solid var(--ink);flex-shrink:0}.page_hero__xCege{background:var(--hero);padding:2rem 1.5rem 2.5rem}.page_heroInner___GUEB{max-width:32rem;margin:0 auto}.page_topRow__mDXaP{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.page_badge__lVybp{display:inline-block;background:var(--ink);color:var(--bg);font-weight:700;font-size:.85rem;padding:.4rem .9rem}.page_bookTitle__FU4AR{color:var(--hero-text);font-weight:700}.page_title__MtK0f{font-family:var(--font-display);font-size:3rem;line-height:1;color:var(--hero-text);margin:0}.page_main___gZmU{max-width:32rem;margin:0 auto;padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:2rem}.page_step__oFDup{display:flex;flex-direction:column;gap:.75rem}.page_stepTitle__l9RPq{font-weight:700}.page_messageBox__7G_S1{background:var(--soft);border-inline-start:4px solid var(--accent);padding:1rem;white-space:pre-wrap;font-family:var(--font-body)}.page_buttonRow__Ugqqq{display:flex;gap:.75rem}.page_buttonRow__Ugqqq>*{flex:1 1}.read_main__iBtea{max-width:44rem;margin:0 auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.read_topRow__dt7JP{display:flex;justify-content:space-between;align-items:center}.read_badge__SLH9h{display:inline-flex;align-items:center;gap:.4rem;background:var(--ink);color:var(--bg);font-weight:700;font-size:.85rem;padding:.4rem .9rem}.read_liveDot__TqDd6{width:.5rem;height:.5rem;border-radius:50%;background:#e2574c}.read_backLink__SExXn{color:var(--ink);font-weight:700;text-decoration:none}.read_title__cvYWQ{font-family:var(--font-display);font-size:3rem;line-height:1;margin:0}.read_titleAccent__0l0yi{color:var(--accent)}.read_subtitle__YvZlW{color:var(--muted);margin:0}.read_viewport__AAmQs{background:var(--hero2,var(--hero));padding:.75rem;overflow:hidden}.read_stage__LDjUY{background:var(--card);overflow:hidden}.read_controls__8GQI2{display:flex;align-items:center;gap:1rem}.read_controls__8GQI2>button{flex-shrink:0}.read_position__SV5tV{flex:1 1;text-align:center;font-family:var(--font-body)}.read_positionPages__bjb6E{display:block;font-family:var(--font-display);font-size:1.5rem}.read_positionHint__rh2Kn{display:block;font-size:.85rem;color:var(--muted)}.read_empty__w_YJU{border:2px dashed var(--line-strong);padding:2rem 1.5rem}.read_empty__w_YJU,.read_loading__fUscA{text-align:center;color:var(--muted);font-family:var(--font-body)}.read_loading__fUscA{padding:2rem 0}.Faq_list__ymXNQ{display:flex;flex-direction:column}.Faq_item__3gsIP{border-top:1px solid var(--line)}.Faq_item__3gsIP:last-child{border-bottom:1px solid var(--line)}.Faq_question__NlUCg{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--touch-target);padding:.875rem 0;font-weight:700;cursor:pointer;list-style:none}.Faq_question__NlUCg::-webkit-details-marker{display:none}.Faq_sign__Sw30A{color:var(--accent);font-size:1.5rem;line-height:1}.Faq_item__3gsIP[open] .Faq_sign__Sw30A{transform:rotate(45deg)}.Faq_sign__Sw30A{transition:transform .15s ease}.Faq_answer__6aiwE{margin:0 0 1rem;color:var(--muted);line-height:1.6}.page_page__ZU32B{max-width:34rem;margin:0 auto;background:var(--bg)}.page_header__kVzhN{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--line)}.page_logo__7fc9l{display:flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-size:1.75rem;line-height:1}.page_logoMark__cQScy{display:inline-flex;gap:.2rem}.page_logoDot__6Cv2f{width:.85rem;height:.85rem;border:2px solid var(--ink);border-radius:50%}.page_logoDotFilled__8ygEC{background:var(--ink)}.page_headerLink__Yv_5N{min-height:var(--touch-target);display:inline-flex;align-items:center;font-weight:700;color:var(--ink);text-decoration:none}.page_hero__SKW6o{background:linear-gradient(180deg,var(--hero-2),var(--hero));color:var(--hero-text);padding:1.25rem 1.25rem 2rem}.page_videoPlaceholder__TDeI7{display:flex;align-items:center;justify-content:center;min-height:3.5rem;margin-bottom:2.5rem;padding:.75rem;background:rgba(16,37,66,.12);color:var(--hero-text);font-size:.875rem;text-align:center}.page_heroTitle__Gfler{font-family:var(--font-display);font-size:clamp(3.5rem,18vw,5rem);line-height:.92;margin:0;text-align:left}.page_heroTitleAccent__dmgCl{color:var(--hero-accent)}.page_intro__NrUPI{padding:1.5rem 1.25rem 2rem;display:flex;flex-direction:column;gap:1.25rem}.page_lead__PxPwQ{margin:0;font-size:1.125rem;line-height:1.6}.page_actions__e35f9{display:flex;flex-direction:column;gap:.75rem}.page_strip__Y5EPV{background:var(--strip);padding:.6rem 1.25rem;font-family:var(--font-display);font-size:1.75rem;line-height:1;white-space:nowrap;overflow:hidden}.page_section__61PEw{padding:2rem 1.25rem}.page_sectionSoft__Rbgsr{background:var(--soft)}.page_sectionHi__lAXRj{background:var(--hi)}.page_sectionTitle__hzsAh{font-family:var(--font-display);font-size:2.75rem;line-height:1;margin:0 0 1.25rem}.page_sectionTitleAccent__WgXs8{color:var(--accent)}.page_steps__e0Sxr{list-style:none;margin:0;padding:0}.page_step__DI9Zu{display:flex;align-items:flex-start;gap:1rem;padding:.9rem 0;border-top:1px solid var(--ink)}.page_stepNumber__2EZE0{font-family:var(--font-display);font-size:2.25rem;line-height:.9;color:var(--accent)}.page_stepTitle__kKqcb{display:block;font-weight:700}.page_stepHint__59IG7{display:block;color:var(--muted);font-size:.9375rem}.page_spread__SYkDU{display:flex;gap:.5rem;margin:0 0 1rem;padding:1rem}.page_spreadPage__04nZ8,.page_spread__SYkDU{background:var(--card);border:1px solid var(--line)}.page_spreadPage__04nZ8{flex:1 1;aspect-ratio:148/210;padding:.75rem;font-family:var(--font-book);font-size:.5rem;line-height:1.5;overflow:hidden}.page_spreadPageTitle__aJNvu{font-size:.8rem;font-weight:700;margin:0 0 .4rem}.page_spreadPhoto__1HVSZ{height:55%;margin-bottom:.4rem;background:linear-gradient(160deg,var(--hero-2),var(--hi))}.page_note__eFpMG{margin:0;color:var(--muted);line-height:1.6}.page_finePrint__Fmq4_{padding:1.25rem;border-top:1px solid var(--line);color:var(--muted);font-size:.875rem;line-height:1.7}.page_closing__lshpb{background:var(--btn);padding:2rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.page_closingTitle__wjX7K{font-family:var(--font-display);font-size:4rem;line-height:.92;margin:0 0 .5rem}.Stepper_wrapper__dzVvL{display:flex;flex-direction:column;gap:1rem}.Stepper_track__eIz0f{display:flex;height:6px;background:var(--line)}.Stepper_fill__TdPGF{background:var(--accent);transition:width .2s ease}.Stepper_label__gRfR5{font-family:var(--font-body);font-size:.9rem;color:var(--muted)}.Field_field__XIqvy{display:flex;flex-direction:column;gap:.4rem;width:100%}.Field_label__GuJOc{font-weight:700;font-size:.95rem}.Field_input__WLlg0,.Field_label__GuJOc{font-family:var(--font-body);color:var(--ink)}.Field_input__WLlg0{font-size:1.1rem;background:transparent;border:none;border-bottom:2px solid var(--line-strong);border-radius:var(--radius);padding:.6rem .1rem;min-height:var(--touch-target)}.Field_input__WLlg0::placeholder{color:var(--muted)}.Field_input__WLlg0:focus-visible{outline:none;border-bottom-color:var(--accent)}.Field_hint__jGLgx{color:var(--muted)}.Field_error__lgtv_,.Field_hint__jGLgx{font-family:var(--font-body);font-size:.85rem}.Field_error__lgtv_{color:#b3261e}.TagPicker_group__f1uoV{display:flex;flex-wrap:wrap;gap:.6rem}.TagPicker_tag__aykYg{display:flex;align-items:center;gap:.4rem;min-height:var(--touch-target);padding:.6rem 1rem;background:var(--card);border:2px solid var(--ink);border-radius:var(--radius);font-family:var(--font-body);font-weight:600;font-size:.95rem;color:var(--ink);cursor:pointer}.TagPicker_tag__aykYg[aria-pressed=true]{background:var(--ink);color:var(--bg)}.TagPicker_legend__4yeZl{font-family:var(--font-body);font-weight:700;font-size:.95rem;margin-bottom:.5rem}.TagPicker_hint__sSava{font-weight:400;color:var(--muted)}.page_main__VGLXb{max-width:28rem;margin:0 auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.page_topRow__oYzJl{display:flex;justify-content:flex-end}.page_backLink__GkqcE{color:var(--ink);font-weight:700;text-decoration:none}.page_title__zaesF{font-family:var(--font-display);font-size:2.5rem;line-height:1.05;margin:0}.page_titleAccent__r2nYy{color:var(--accent)}.page_subtitle__aBFbv{color:var(--muted);margin:0}.page_codeRow__aZlxN{display:flex;gap:.6rem;justify-content:center}.page_digit__x4Mm5{width:2.75rem;height:3.25rem;text-align:center;font-size:1.5rem;font-family:var(--font-body);border:2px solid var(--ink);border-radius:var(--radius);background:var(--card)}.page_resend__xj_kl{text-align:center;font-weight:700;color:var(--accent);background:none;border:none;cursor:pointer}.page_error__Ak6OA{color:#b3261e;font-weight:600;text-align:center}.page_hint__RpGbZ{color:var(--muted);font-size:.85rem;text-align:center}.Checkbox_row__a_lex{display:flex;align-items:flex-start;gap:.75rem;min-height:var(--touch-target);cursor:pointer}.Checkbox_box__gVOIk{flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.1rem;accent-color:var(--accent)}.Checkbox_label__iJzDZ{font-family:var(--font-body);font-size:.95rem;color:var(--ink)}.write-flow_main__0JDNL{max-width:32rem;margin:0 auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.write-flow_topRow__iqzG_{display:flex;justify-content:space-between;align-items:center;gap:1rem}.write-flow_backLink__adPPx{color:var(--ink);font-weight:700;text-decoration:none}.write-flow_title__4O1eh{font-family:var(--font-display);font-size:2.75rem;line-height:1.05;margin:0}.write-flow_titleAccent__Xo7o9{color:var(--accent)}.write-flow_subtitle__USQCi{color:var(--muted);margin:0}.write-flow_choice__leKJN{display:flex;align-items:center;gap:.75rem;min-height:var(--touch-target);padding:1rem;border:2px solid var(--line-strong);border-radius:var(--radius);background:var(--card);font-family:var(--font-display);font-size:1.5rem;cursor:pointer}.write-flow_choiceSelected__s9gay{border-color:var(--ink);background:var(--soft)}.write-flow_textarea__7NVam{width:100%;min-height:16rem;padding:1rem;background:var(--soft);border:none;border-inline-start:4px solid var(--accent);border-radius:var(--radius);font-family:var(--font-body);font-size:1.1rem;line-height:1.6;color:var(--ink);resize:vertical;box-sizing:border-box}.write-flow_metaRow__9tg9n{display:flex;justify-content:space-between;gap:1rem;font-size:.85rem;color:var(--muted)}.write-flow_error__WBdH2{color:#b3261e;font-weight:600}.write-flow_footnote__uV3TD{color:var(--muted);font-size:.85rem;text-align:center}.write-flow_lineRow__hodRw{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem 0;border-top:1px solid var(--line)}.write-flow_lineNumber__eTjTW{font-family:var(--font-display);font-size:1.25rem;color:var(--accent);min-width:1.5rem}.write-flow_lineText__lE4m0{flex:1 1;font-family:var(--font-body);line-height:1.6}.write-flow_lineTextEditing__5oO4o{width:100%;min-height:6rem;padding:.75rem;background:var(--soft);border:none;border-inline-start:4px solid var(--accent);font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--ink);box-sizing:border-box}.write-flow_lineFix__MTg5Y{flex-shrink:0;min-height:var(--touch-target);padding:.5rem 1rem;background:var(--card);border:2px solid var(--ink);border-radius:var(--radius);font-family:var(--font-body);font-weight:700;color:var(--ink);cursor:pointer}.write-flow_lineActions__LYRQ4{display:flex;flex-direction:column;gap:.5rem;align-items:stretch}.write-flow_toggleOriginal__fHItW{background:none;border:none;padding:0;font-family:var(--font-body);font-weight:700;color:var(--ink);text-decoration:underline;cursor:pointer;align-self:flex-start}.write-flow_originalBox__B3S_i{padding:1rem;background:var(--card);border:1px solid var(--line);font-family:var(--font-body);line-height:1.6;white-space:pre-wrap}.write-flow_visuallyHidden__id71r{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.write-flow_uploadBox__AVPge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:9rem;padding:1.5rem;background:var(--soft);border:2px dashed var(--ink);border-radius:var(--radius);cursor:pointer;text-align:center}.write-flow_uploadIcon__jBDAf{font-size:2rem;line-height:1}.write-flow_uploadLabel__3tT0K{font-family:var(--font-body);font-weight:700;font-size:1.1rem;color:var(--ink)}.write-flow_photoGrid__dfOhQ{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;list-style:none;margin:0;padding:0}.write-flow_photoCard__qGlti{display:flex;flex-direction:column;gap:.35rem}.write-flow_photoThumbWrapper__Tg5sV{position:relative;width:100%;aspect-ratio:1/1;background:var(--line);overflow:hidden}.write-flow_photoThumb__Gm0fN{object-fit:cover}.write-flow_photoThumbFallback__Y0Mxt{display:flex;align-items:center;justify-content:center;height:100%;font-family:var(--font-body);color:var(--muted)}.write-flow_photoRemove__tmYd6{position:absolute;inset-block-start:0;inset-inline-start:0;width:var(--touch-target);height:var(--touch-target);background:var(--ink);color:var(--bg);border:none;font-size:1.1rem;cursor:pointer}.write-flow_qualityGood__HPkhp{color:var(--ink)}.write-flow_qualityBad__mCIH1,.write-flow_qualityGood__HPkhp{margin:0;font-family:var(--font-body);font-weight:700;font-size:.85rem}.write-flow_qualityBad__mCIH1{color:var(--accent)}.write-flow_qualityHint__Pj3LB{margin:0;font-family:var(--font-body);font-size:.75rem;color:var(--muted)}.write-flow_tipBox___VCEP{border-top:3px solid var(--ink);padding-top:1rem;font-family:var(--font-body);font-size:.9rem;color:var(--muted);display:flex;flex-direction:column;gap:.6rem}.write-flow_tipBox___VCEP p{margin:0}.write-flow_skipLink__OZN75{text-align:center;font-weight:700;color:var(--ink)}.write-flow_templateGrid__KdeX3{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.write-flow_templateCard__D7AMy{display:flex;flex-direction:column;align-items:center;gap:.6rem;min-height:var(--touch-target);padding:1rem .5rem;background:var(--card);border:2px solid var(--ink);border-radius:var(--radius);font-family:var(--font-body);font-weight:700;color:var(--ink);cursor:pointer}.write-flow_templateCard__D7AMy[aria-pressed=true]{background:var(--ink);color:var(--bg)}.write-flow_templateCard__D7AMy:disabled{opacity:.45;cursor:not-allowed}.write-flow_templateSketch__ZkX7S{display:flex;flex-direction:column;gap:3px;width:44px;height:56px;padding:5px;background:var(--bg);border:1px solid var(--line-strong)}.write-flow_sketchLine__k5Guw{height:3px;background:var(--line-strong)}.write-flow_sketchPhoto___0_tO{flex:1 1;background:var(--hero)}.write-flow_previewNote__L3vk7{text-align:center;color:var(--muted);font-size:.9rem}.write-flow_rulesList__h6h4Z{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.write-flow_rulesList__h6h4Z li{display:flex;gap:.75rem;padding:.9rem 0;border-top:1px solid var(--line);font-family:var(--font-body);font-size:.9rem}.write-flow_ruleNumber__4PGvm{font-family:var(--font-display);color:var(--accent)}.write-flow_sentHero__gd003{background:var(--hero);padding:3rem 1.5rem;text-align:start}.write-flow_sentHeroInner__v6Ctc{max-width:32rem;margin:0 auto}.write-flow_sentEyebrow__5zZMc{font-weight:700;color:var(--hero-text);margin:0 0 .5rem}.write-flow_sentTitle__Lkbi1{font-family:var(--font-display);font-size:3.5rem;line-height:1;color:var(--hero-text);margin:0}.write-flow_sentStrip__aYeV6{background:var(--strip);padding:.9rem 1.5rem;font-family:var(--font-display);font-size:1.5rem;color:var(--ink);overflow:hidden;white-space:nowrap}.page_main__sfa1D{max-width:32rem;margin:0 auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.page_topRow__pXfK_{display:flex;justify-content:space-between;align-items:center}.page_badge__MRyD1{display:inline-block;background:var(--hi);color:var(--ink);font-weight:700;font-size:.85rem;padding:.4rem .9rem}.page_backLink__EByZy{color:var(--ink);font-weight:700;text-decoration:none}.page_eyebrow__Tvjhz{font-weight:700;color:var(--muted);margin:0}.page_title__3oUiW{font-family:var(--font-display);font-size:2.75rem;line-height:1.05;margin:.25rem 0 0}.page_titleAccent__W9cwW{color:var(--accent)}.page_error__RpQxj{color:#b3261e;font-weight:600}.page_footerLink__7zV8p{text-align:center;color:var(--ink);font-weight:700}.Chips_group__Fkn1W{display:flex;gap:.75rem}.Chips_chip__1aLLE{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:.25rem;min-height:var(--touch-target);padding:.9rem .5rem;background:var(--card);border:2px solid var(--line-strong);border-radius:var(--radius);font-family:var(--font-body);color:var(--ink);cursor:pointer}.Chips_chip__1aLLE[aria-pressed=true]{border-color:var(--accent);background:var(--soft)}.Chips_label___fvkq{font-weight:600;font-size:.85rem}.Chips_value__ar23j{font-family:var(--font-display);font-size:1.5rem}.RuleChecklist_list__ow6aK{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem}.RuleChecklist_list__ow6aK li{display:flex;align-items:flex-start;gap:.5rem;font-family:var(--font-body);font-size:.85rem;line-height:1.4}.RuleChecklist_pending__jrVRq{color:var(--muted)}.RuleChecklist_satisfied__fRfbF{color:var(--ink);font-weight:600}.RuleChecklist_mark__usweB{flex-shrink:0;width:1rem;text-align:center}.RuleChecklist_visuallyHidden__Lh11u{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page_main__xM2iy{max-width:32rem;margin:0 auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.75rem}.page_topRow__ZU8yD{display:flex;justify-content:space-between;align-items:center}.page_badge__1J5Hr{display:inline-block;background:var(--ink);color:var(--bg);font-weight:700;font-size:.85rem;padding:.4rem .9rem}.page_backLink__O5sr1{color:var(--ink);font-weight:700;text-decoration:none}.page_title__zERNO{font-family:var(--font-display);font-size:2.75rem;line-height:1.05;margin:0}.page_titleAccent__6ZBMY{color:var(--accent)}.page_subtitle__C6w2E{color:var(--muted);margin:0}.page_row__hWSO7{display:flex;gap:1rem}.page_sizeBlock__Fr6wP{display:flex;flex-direction:column;gap:.5rem}.page_sizeLabel__iJcqN{font-weight:700;font-size:.95rem}.page_sizeHelp__nui8O{color:var(--muted);font-size:.85rem}.page_error__zYr1F{color:#b3261e;font-weight:600}