.creation-wizard_root__f3OZd{--cw-ink:#111318;--cw-muted:#54575f;--cw-line:#dedee0;--cw-primary:#c9461e;--cw-soft:#fff1eb;color:var(--cw-ink);font-family:Inter,SF Pro Text,Segoe UI,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;width:100%;max-width:1160px;margin:0 auto;padding:8px 0 32px;line-height:1.6;font-size:15px;overflow-wrap:anywhere}.creation-wizard_root__f3OZd *,.creation-wizard_root__f3OZd :after,.creation-wizard_root__f3OZd :before{box-sizing:border-box}.creation-wizard_root__f3OZd button,.creation-wizard_root__f3OZd input,.creation-wizard_root__f3OZd select,.creation-wizard_root__f3OZd textarea{font:inherit}.creation-wizard_root__f3OZd a,.creation-wizard_root__f3OZd button{-webkit-tap-highlight-color:transparent}.creation-wizard_root__f3OZd :focus-visible{outline:3px solid #2859a6;outline-offset:3px}.creation-wizard_root__f3OZd button{cursor:pointer}.creation-wizard_root__f3OZd button:disabled{cursor:not-allowed;opacity:.56}.creation-wizard_root__f3OZd h1,.creation-wizard_root__f3OZd h2,.creation-wizard_root__f3OZd h3,.creation-wizard_root__f3OZd p{margin:0}.creation-wizard_root__f3OZd h1{font-size:28px;line-height:1.3;font-weight:650;letter-spacing:-.025em}.creation-wizard_root__f3OZd h2{font-size:22px;line-height:1.4;font-weight:650}.creation-wizard_root__f3OZd h3{font-size:18px;line-height:1.45;font-weight:600}.creation-wizard_root__f3OZd p{white-space:pre-wrap}.creation-wizard_header__7Hp_Q{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:32px}.creation-wizard_header__7Hp_Q p{color:var(--cw-muted);margin-top:8px;font-size:15px}.creation-wizard_actions__VB5ow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.creation-wizard_danger__TIZy_,.creation-wizard_linkButton__zjv5G,.creation-wizard_primary__qU2fO,.creation-wizard_quiet__gAh1k,.creation-wizard_secondary__vVGPF{min-height:44px;padding:10px 16px;border-radius:10px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-size:14px;line-height:1.5;font-weight:600;transition:background-color .16s ease,color .16s ease}.creation-wizard_primary__qU2fO{color:#fff;background:var(--cw-primary)}.creation-wizard_primary__qU2fO:hover:not(:disabled){background:#a83c1a}.creation-wizard_secondary__vVGPF{color:var(--cw-ink);background:#fff;border-color:var(--cw-line)}.creation-wizard_secondary__vVGPF:hover:not(:disabled){background:#f4f4f2}.creation-wizard_linkButton__zjv5G,.creation-wizard_quiet__gAh1k{color:var(--cw-muted);background:transparent;padding-left:8px;padding-right:8px}.creation-wizard_linkButton__zjv5G:hover,.creation-wizard_quiet__gAh1k:hover:not(:disabled){color:var(--cw-ink);background:#f1f1ef}.creation-wizard_danger__TIZy_{color:#a52235;background:#fff;border-color:#e4c1c6}.creation-wizard_stepLine__zn2bo{display:flex;gap:8px 24px;flex-wrap:wrap;color:var(--cw-muted);font-size:13px;list-style:none;padding:0;margin:0 0 28px}.creation-wizard_stepLine__zn2bo li{display:flex;align-items:center;gap:8px}.creation-wizard_stepLine__zn2bo li:before{content:"";width:6px;height:6px;border:1px solid;border-radius:50%}.creation-wizard_stepLine__zn2bo [aria-current=step]{color:var(--cw-primary);font-weight:650}.creation-wizard_stepLine__zn2bo [aria-current=step]:before{background:currentColor}.creation-wizard_start__0XO8b{max-width:840px;margin:24px auto 0}.creation-wizard_intro__Z9HcI{margin-bottom:24px}.creation-wizard_intro__Z9HcI p{color:var(--cw-muted);margin-top:10px}.creation-wizard_entryModes__kzA6F{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.creation-wizard_mode__OaRHT{padding:9px 14px;min-height:44px;border:1px solid var(--cw-line);border-radius:10px;background:#fff;color:var(--cw-muted)}.creation-wizard_mode__OaRHT[aria-pressed=true]{color:#a83c1a;background:var(--cw-soft);border-color:#c9461e;font-weight:600}.creation-wizard_field__tNKBz{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:550}.creation-wizard_field__tNKBz+.creation-wizard_field__tNKBz{margin-top:18px}.creation-wizard_field__tNKBz input,.creation-wizard_field__tNKBz select,.creation-wizard_field__tNKBz textarea{width:100%;min-height:44px;border:1px solid #bfc1c6;border-radius:8px;padding:11px 12px;color:var(--cw-ink);background:#fff;font-weight:400}.creation-wizard_field__tNKBz textarea{resize:vertical;line-height:1.65}.creation-wizard_field__tNKBz input::placeholder,.creation-wizard_field__tNKBz textarea::placeholder{color:#676a73;opacity:1}.creation-wizard_goalInput__qa1xd{min-height:140px;font-size:16px}.creation-wizard_hint__34ZFm{color:var(--cw-muted);font-size:13px;font-weight:400}.creation-wizard_startFooter__e2hOr{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0;flex-wrap:wrap}.creation-wizard_startFooter__e2hOr>span{color:var(--cw-muted);font-size:13px}.creation-wizard_details___U5Vp{border-top:1px solid var(--cw-line);padding-top:16px;margin-top:20px}.creation-wizard_details___U5Vp>summary{cursor:pointer;min-height:44px;color:var(--cw-muted);font-size:14px;font-weight:550}.creation-wizard_details___U5Vp[open]>summary{color:var(--cw-ink)}.creation-wizard_detailsBody__newo_{margin-top:8px}.creation-wizard_inlineForm__1fhTb{display:flex;gap:10px;align-items:end;margin-top:14px}.creation-wizard_inlineForm__1fhTb .creation-wizard_field__tNKBz{flex:1;margin:0}.creation-wizard_assetList__lNiDH{list-style:none;margin:16px 0 0;padding:0}.creation-wizard_assetRow__tY3Sa{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid #e8e8e9}.creation-wizard_assetRow__tY3Sa>div{min-width:0}.creation-wizard_assetName__l_7dE{font-weight:550;font-size:14px}.creation-wizard_assetMeta__fFjT9{color:var(--cw-muted);font-size:12px;margin-top:4px}.creation-wizard_assetRow__tY3Sa .creation-wizard_quiet__gAh1k{flex-shrink:0}.creation-wizard_fileInput__XsQrL{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.creation-wizard_error__nxd3F,.creation-wizard_notice__72_qI,.creation-wizard_success__v2Gr_{padding:14px 16px;border:1px solid;border-radius:10px;margin-bottom:20px;font-size:14px}.creation-wizard_notice__72_qI{background:#fff8ed;border-color:#dfc798;color:#785000}.creation-wizard_error__nxd3F{background:#fff5f6;border-color:#d9a5ae;color:#912137}.creation-wizard_success__v2Gr_{background:#eef8f3;border-color:#b2d7c6;color:#126247}.creation-wizard_error__nxd3F .creation-wizard_actions__VB5ow,.creation-wizard_notice__72_qI .creation-wizard_actions__VB5ow,.creation-wizard_success__v2Gr_ .creation-wizard_actions__VB5ow{margin-top:8px}.creation-wizard_status__Nx_ma{min-height:24px;margin-bottom:16px;color:var(--cw-muted);font-size:13px}.creation-wizard_sectionHeader__1sQ9_{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.creation-wizard_sectionHeader__1sQ9_ p{color:var(--cw-muted);font-size:14px;margin-top:6px}.creation-wizard_optionGrid__nrrwq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.creation-wizard_optionGridThree__0njz1{grid-template-columns:repeat(3,minmax(0,1fr))}.creation-wizard_option__zFzjG{border:1px solid var(--cw-line);border-radius:12px;background:#fff;padding:24px;display:flex;flex-direction:column;gap:18px;min-width:0}.creation-wizard_option__zFzjG[data-selected=true]{border-color:#c9461e;background:#fffbf9}.creation-wizard_optionHeading__kXAcZ{display:flex;align-items:center;justify-content:space-between;gap:12px}.creation-wizard_selectedTag__bRO5L{font-size:12px;color:#a83c1a;white-space:nowrap}.creation-wizard_optionLead__Qr2Na{font-size:17px;line-height:1.7}.creation-wizard_optionOutline__edaQ3{border-top:1px solid #e8e8e9;padding-top:16px;display:grid;gap:12px;font-size:14px}.creation-wizard_optionOutline__edaQ3 dt{color:var(--cw-muted);font-size:12px;margin-bottom:3px}.creation-wizard_optionOutline__edaQ3 dd{margin:0}.creation-wizard_optionFooter__Lhzbc{margin-top:auto;display:grid;gap:12px}.creation-wizard_tags__x8mD_{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--cw-muted)}.creation-wizard_tags__x8mD_ span{background:#f3f3f1;border-radius:5px;padding:3px 7px}.creation-wizard_workspace__NaeU9{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.creation-wizard_mainPanel__l8_9L{min-width:0;background:#fff;border:1px solid var(--cw-line);border-radius:12px;padding:26px}.creation-wizard_sidebar__3wgnJ{position:sticky;top:24px;min-width:0}.creation-wizard_sideSection__QSC6E{padding:20px 0;border-bottom:1px solid var(--cw-line)}.creation-wizard_sideSection__QSC6E:first-child{padding-top:0}.creation-wizard_sideSection__QSC6E h3{font-size:15px;margin-bottom:10px}.creation-wizard_sideSection__QSC6E p{color:var(--cw-muted);font-size:13px}.creation-wizard_sideSection__QSC6E .creation-wizard_primary__qU2fO,.creation-wizard_sideSection__QSC6E .creation-wizard_secondary__vVGPF{width:100%}.creation-wizard_shotList__qpXVO{padding:0;margin:24px 0;list-style:none;display:grid;gap:0}.creation-wizard_shot__es7a3{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid #e8e8e9}.creation-wizard_shotIndex__fqXQ3{color:var(--cw-muted);font-size:13px;font-variant-numeric:tabular-nums}.creation-wizard_shotIndex__fqXQ3 span{display:block;margin-top:4px;font-size:12px}.creation-wizard_shotVisual__PZ7s3{font-size:15px}.creation-wizard_shotCaption__HCM9C{color:var(--cw-muted);margin-top:8px!important;font-size:13px}.creation-wizard_script__P04US{white-space:pre-wrap;font-size:15px;margin-top:14px!important;line-height:1.8}.creation-wizard_revisionForm__kqgkZ{margin-top:24px;border-top:1px solid var(--cw-line);padding-top:22px}.creation-wizard_revisionForm__kqgkZ .creation-wizard_actions__VB5ow{margin-top:12px;justify-content:flex-end}.creation-wizard_assumptions__WFRnz,.creation-wizard_constraints__Zavaq,.creation-wizard_history__LPlIF,.creation-wizard_reasonList__DWHN_{list-style:none;padding:0;margin:0}.creation-wizard_assumption__Iztns{padding:12px 0;border-bottom:1px solid #e8e8e9;font-size:14px}.creation-wizard_assumption__Iztns:last-child{border-bottom:0}.creation-wizard_assumptionState__ZKY3R{margin-top:6px;font-size:12px;color:var(--cw-muted)}.creation-wizard_assumptionControls__BtG00{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.creation-wizard_assumptionControls__BtG00 button{min-height:44px}.creation-wizard_constraints__Zavaq li,.creation-wizard_reasonList__DWHN_ li{padding:6px 0;font-size:13px}.creation-wizard_constraintLabel__RxSEv{color:var(--cw-muted);font-size:12px;margin-right:6px}.creation-wizard_reasonList__DWHN_ li+li{border-top:1px solid #e6d4b6}.creation-wizard_fieldGrid__24MWE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.creation-wizard_fieldGrid__24MWE .creation-wizard_field__tNKBz{margin:0}.creation-wizard_editShot__R_c6n{padding:16px 0;border-top:1px solid var(--cw-line)}.creation-wizard_editShot__R_c6n .creation-wizard_field__tNKBz{margin-top:12px}.creation-wizard_editToolbar__QnEVT{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px}.creation-wizard_quotePanel__5wcu_{background:#fff;border:1px solid var(--cw-line);border-radius:12px;padding:28px;max-width:760px;margin:0 auto}.creation-wizard_quotePanel__5wcu_ h2{margin-bottom:8px}.creation-wizard_quoteSummary__PRKeq{margin:24px 0;padding:18px 0;border-top:1px solid var(--cw-line);border-bottom:1px solid var(--cw-line)}.creation-wizard_quoteSummary__PRKeq h3{margin-bottom:12px}.creation-wizard_moneyRows__3unC4{display:grid;gap:14px;margin:24px 0}.creation-wizard_moneyRow___XcnL{display:flex;justify-content:space-between;gap:20px;align-items:baseline}.creation-wizard_moneyRow___XcnL dt{color:var(--cw-muted);font-size:14px}.creation-wizard_moneyRow___XcnL dd{margin:0;font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.creation-wizard_moneyRow___XcnL:last-child dd{font-size:24px}.creation-wizard_check__9lNvY{display:flex;align-items:flex-start;gap:10px;font-size:14px;padding:14px 0;cursor:pointer}.creation-wizard_check__9lNvY input{width:20px;height:20px;margin-top:2px;flex-shrink:0;accent-color:var(--cw-primary)}.creation-wizard_quoteActions__LSXJm{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px}.creation-wizard_quoteExpiry___rHdv{color:var(--cw-muted);font-size:12px;margin-top:14px!important}.creation-wizard_execution__rC56_{max-width:900px;margin:0 auto}.creation-wizard_executionHeader__e7LuR{padding:28px;background:#fff;border:1px solid var(--cw-line);border-radius:12px}.creation-wizard_executionHeader__e7LuR p{color:var(--cw-muted);margin-top:12px}.creation-wizard_executionHeader__e7LuR .creation-wizard_actions__VB5ow{margin-top:22px}.creation-wizard_progress__1zh_r{width:100%;height:8px;margin-top:24px;border:none;background:#e5e5e3;accent-color:#c9461e}.creation-wizard_progress__1zh_r::-webkit-progress-bar{background:#e5e5e3;border-radius:5px}.creation-wizard_progress__1zh_r::-webkit-progress-value{background:#c9461e;border-radius:5px}.creation-wizard_progressText__z28Vm{font-size:13px;color:var(--cw-muted);margin-top:8px!important}.creation-wizard_billing___ssJm{margin-top:28px}.creation-wizard_billingGrid__KNNvL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:18px 0;margin:0}.creation-wizard_billingGrid__KNNvL dt{color:var(--cw-muted);font-size:13px}.creation-wizard_billingGrid__KNNvL dd{font-size:18px;font-weight:600;margin:4px 0 0;font-variant-numeric:tabular-nums}.creation-wizard_events__cTTXR{margin-top:28px}.creation-wizard_history__LPlIF li{padding:14px 0;border-bottom:1px solid var(--cw-line)}.creation-wizard_history__LPlIF time{display:block;font-size:12px;color:var(--cw-muted);margin-bottom:5px}.creation-wizard_draftList__DGfKp{margin-top:30px;border-top:1px solid var(--cw-line);padding-top:22px}.creation-wizard_draftList__DGfKp h3{font-size:15px;margin-bottom:10px}.creation-wizard_draftList__DGfKp ul{list-style:none;padding:0;margin:0}.creation-wizard_draftList__DGfKp button{width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border:0;border-bottom:1px solid var(--cw-line);background:transparent;color:var(--cw-ink);min-height:52px}.creation-wizard_draftList__DGfKp small{color:var(--cw-muted);font-size:12px;white-space:nowrap}.creation-wizard_empty__wcwK1{padding:28px 0;color:var(--cw-muted);font-size:14px}.creation-wizard_srOnly__xUK_T{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:1000px){.creation-wizard_optionGridThree__0njz1{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-wizard_workspace__NaeU9{grid-template-columns:minmax(0,1fr) 260px;gap:20px}}@media (max-width:760px){.creation-wizard_root__f3OZd{padding:0 0 calc(28px + env(safe-area-inset-bottom))}.creation-wizard_root__f3OZd h1{font-size:25px}.creation-wizard_header__7Hp_Q{gap:14px;margin-bottom:24px}.creation-wizard_header__7Hp_Q>.creation-wizard_actions__VB5ow{flex-shrink:0}.creation-wizard_header__7Hp_Q p{font-size:13px}.creation-wizard_header__7Hp_Q .creation-wizard_quiet__gAh1k{padding:8px}.creation-wizard_stepLine__zn2bo{gap:8px 14px;font-size:12px}.creation-wizard_start__0XO8b{margin-top:8px}.creation-wizard_entryModes__kzA6F{gap:6px}.creation-wizard_mode__OaRHT{padding:9px 10px;font-size:13px}.creation-wizard_optionGridThree__0njz1,.creation-wizard_optionGrid__nrrwq,.creation-wizard_workspace__NaeU9{grid-template-columns:1fr}.creation-wizard_mainPanel__l8_9L,.creation-wizard_option__zFzjG{padding:20px}.creation-wizard_sidebar__3wgnJ{position:static}.creation-wizard_sideSection__QSC6E:last-child{padding-bottom:0;border-bottom:0}.creation-wizard_mobileAction__7sidq{position:sticky;bottom:0;z-index:10;background:#f8f8f6;padding:14px 0 calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--cw-line)}.creation-wizard_startFooter__e2hOr{align-items:stretch}.creation-wizard_startFooter__e2hOr .creation-wizard_actions__VB5ow{width:100%}.creation-wizard_startFooter__e2hOr .creation-wizard_primary__qU2fO{flex:1}.creation-wizard_quotePanel__5wcu_{padding:20px}.creation-wizard_quoteActions__LSXJm{flex-direction:column-reverse}.creation-wizard_quoteActions__LSXJm button{width:100%}.creation-wizard_billingGrid__KNNvL{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-wizard_inlineForm__1fhTb{flex-wrap:wrap}.creation-wizard_inlineForm__1fhTb .creation-wizard_field__tNKBz{flex-basis:100%}.creation-wizard_executionHeader__e7LuR{padding:22px}.creation-wizard_draftList__DGfKp button{align-items:flex-start}}@media (max-width:400px){.creation-wizard_header__7Hp_Q{flex-wrap:wrap}.creation-wizard_fieldGrid__24MWE{grid-template-columns:1fr}.creation-wizard_shot__es7a3{gap:10px;grid-template-columns:32px minmax(0,1fr)}.creation-wizard_moneyRow___XcnL{gap:12px}.creation-wizard_moneyRow___XcnL:last-child dd{font-size:21px}}@media (prefers-reduced-motion:reduce){.creation-wizard_root__f3OZd *,.creation-wizard_root__f3OZd :after,.creation-wizard_root__f3OZd :before{transition:none!important;animation:none!important}}