.write_page__M1fnm{display:flex;min-height:100vh;flex-direction:column;color:var(--ink);padding-top:0}.write_main___rWme{display:flex;justify-content:center;padding:48px}.write_layout__HZDls{width:100%;max-width:1200px;display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:32px}.write_editorArea__S_EV9{display:flex;flex-direction:column;gap:22px}.write_editLayout__UZOAW{display:flex;gap:18px}.write_editorSide__e_5Nr{background:#fff;border:1px solid var(--divider);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:16px;height:fit-content}.write_editorHeader__BEFnO h1{font-size:30px;font-family:var(--font-display),"Cormorant Garamond",serif;margin-bottom:8px}.write_editorHeader__BEFnO p{font-size:13px;color:var(--muted);line-height:1.7}.write_modeToggle__J4GYT{display:inline-flex;border:1px solid var(--divider);border-radius:12px;overflow:hidden;margin:6px 0 12px;width:fit-content}.write_modeToggleRow__wMj2s{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.write_draftActions__m3cwH{display:inline-flex;gap:8px}.write_draftActions__m3cwH button{border:1px solid var(--divider);background:#fff;color:#0f4f4b;padding:8px 10px;border-radius:8px;font-weight:700;font-size:12px;cursor:pointer}.write_modeToggle__J4GYT button{border:none;background:#f8fbfb;color:#4b5563;padding:10px 16px;font-weight:700;font-size:12px;letter-spacing:.4px;cursor:pointer;white-space:nowrap}.write_modeToggle__J4GYT button+button{border-left:1px solid var(--divider)}.write_modeActive__FcH1p{background:var(--accent)!important;color:white!important}.write_topActions__vYKFz{margin-top:12px}.write_fieldRow___BqBJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.write_field__Ig0CB{display:flex;flex-direction:column;gap:8px;font-size:11px;color:var(--muted);font-weight:600}.write_field__Ig0CB span{text-transform:uppercase;letter-spacing:.8px}.write_field__Ig0CB select{font-size:13px}.write_field__Ig0CB input,.write_field__Ig0CB select,.write_field__Ig0CB textarea{border:1px solid var(--divider);border-radius:8px;padding:12px 14px;background:#fff}.write_field__Ig0CB input,.write_field__Ig0CB textarea{font-size:14px}.write_field__Ig0CB textarea{resize:vertical;min-height:120px;line-height:1.6}.write_titleInput__Jc0sm{border:none;border-bottom:1px solid var(--divider);padding:14px 4px;font-size:22px;color:var(--ink);font-family:var(--font-body),"Nanum Myeongjo",serif}.write_editorWrapper__BdnYj{display:flex;flex-direction:column;gap:10px}.write_page__M1fnm.write_editMode__7FpcK .write_layout__HZDls{grid-template-columns:1fr}.write_page__M1fnm.write_editMode__7FpcK .write_sidebar__KsSuo{display:none}.write_page__M1fnm.write_editMode__7FpcK .write_editorArea__S_EV9{position:fixed;inset:0;z-index:120;background:#f7f9fb;padding:24px 32px;overflow:hidden;display:flex;flex-direction:column}.write_page__M1fnm.write_editMode__7FpcK .write_editorWrapper__BdnYj{flex:1 1;min-height:0}.write_page__M1fnm.write_editMode__7FpcK .write_editorWrapper__BdnYj .toastui-editor-defaultUI{height:100%;min-width:0}.write_page__M1fnm.write_editMode__7FpcK .write_editorWrapper__BdnYj .toastui-editor-defaultUI-toolbar{position:sticky;top:0;z-index:2}.write_page__M1fnm.write_editMode__7FpcK .write_editorWrapper__BdnYj .toastui-editor-main{height:calc(100% - 44px)}.write_page__M1fnm.write_editMode__7FpcK .write_editorWrapper__BdnYj .toastui-editor-contents{height:100%;overflow:auto}.write_editorActionsDock__oB6_6{display:flex;flex-direction:column;gap:10px;border:1px solid var(--divider);background:#fff;padding:12px;border-radius:10px;height:fit-content}.write_page__M1fnm.write_editMode__7FpcK .write_editLayout__UZOAW{flex:1 1;min-height:0}.write_page__M1fnm.write_editMode__7FpcK .write_editorSide__e_5Nr{height:100%;overflow:auto;min-width:500px}.write_sideActions__kYmyC{display:flex;flex-direction:column;gap:10px}.write_editorActions__kYSCp{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.write_editorSaveButton__mOkRs{border:1px solid var(--divider);background:#fff;border-radius:8px}.write_editorLoadButton__Loijs,.write_editorSaveButton__mOkRs{color:#0f4f4b;padding:8px 12px;font-size:12px;font-weight:600;cursor:pointer}.write_editorLoadButton__Loijs{border:1px solid rgba(15,79,75,.2);background:#f7f9fb;border-radius:8px}.write_editorSubmitButton__7_pqE{border:none;background:#0f4f4b;color:#fff;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer}.write_metaRow__Lz2QV{gap:12px;border:1px solid var(--divider);border-radius:10px;background:#fff}.write_metaRow__Lz2QV,.write_uploadBox__EzhkP{display:flex;flex-direction:column;padding:14px}.write_uploadBox__EzhkP{gap:10px;border:1px dashed var(--divider);border-radius:12px;background:#fbfcfd}.write_uploadBox__EzhkP button{border:1px solid var(--divider);background:#fff;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:600}.write_uploadBox__EzhkP span{font-size:12px;color:#97a1a8}.write_uploadRow__eEn8n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.write_editorWriteBox__R79_X{border:1px solid var(--divider);border-radius:12px;padding:14px;background:#fbfcfd}.write_editorHeaderRow__QyV82{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.write_fullscreenBtn___a45O{border:1px solid var(--divider);background:#0f4f4b;color:#fff;padding:8px 12px;border-radius:8px;font-weight:700;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.write_draftDropdown__hY53_{position:absolute;right:0;top:42px;min-width:260px;background:#fff;border:1px solid var(--divider);border-radius:10px;box-shadow:0 12px 30px rgba(15,23,42,.16);z-index:10;padding:6px;display:grid;gap:6px;max-height:320px;overflow:auto}.write_draftDropdownHeader__ELpNB{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:12px;padding:4px 2px 6px;border-bottom:1px solid #e5e7eb}.write_draftDropdownHeader__ELpNB button{border:1px solid #e5e7eb;background:#f8fafc;padding:4px 8px;border-radius:6px;cursor:pointer;font-weight:700}.write_draftItem__38u_S{border:1px solid #e5e7eb;background:#f8fafc;padding:8px 10px;border-radius:8px;font-size:12px;text-align:left;cursor:pointer;display:grid;gap:4px}.write_draftItem__38u_S:hover{background:#eef2f7}.write_draftEmpty__yzKXI{font-size:12px;color:#6b7280;padding:8px 6px}.write_draftTime__uByWo{color:#0f4f4b;font-weight:700}.write_draftPreview__0S2Qd{color:#4b5563;font-size:12px;line-height:1.4}.write_editorShell__yP1H5{margin-top:8px;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#fff;min-height:520px;position:relative}.write_editorShellFullscreen__F8ZCb{position:fixed;inset:0;background:#fff;z-index:30000;margin:0;border-radius:0;padding:60px 18px 18px;display:flex;flex-direction:column;box-sizing:border-box}.write_editorFullscreenHeader__yJ_EF{position:fixed;top:0;left:0;right:0;z-index:30010;display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-bottom:1px solid #e5e7eb;font-weight:700;background:#fff}.write_editorFullscreenHeader__yJ_EF button{border:1px solid #e5e7eb;background:#f8fafc;padding:6px 10px;border-radius:8px;cursor:pointer;font-weight:700}.write_editorFullscreenBody__54f9J{flex:1 1;min-height:0;display:flex;flex-direction:column;margin-top:12px}.write_editorShell__yP1H5 .toastui-editor-defaultUI{min-height:640px}.write_editorShellFullscreen__F8ZCb .toastui-editor-defaultUI{height:calc(100vh - 110px)}.write_uploadLabel__cNPT5{font-size:13px;font-weight:700;color:#0f4f4b}.write_uploadHint__OLiF9{margin:0;font-size:12px;color:#7b858c}.write_uploadButton__2Cz2a{border:1px dashed var(--divider);padding:10px 12px;border-radius:8px;font-size:12px;font-weight:700;color:#0f4f4b;background:#f8fbfb;display:inline-flex;cursor:pointer}.write_uploadButton__2Cz2a input{display:none}.write_fileList__F5NPP{display:flex;flex-wrap:wrap;gap:8px}.write_fileBadge___8_7C{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;background:#eef5f4;border-radius:10px;font-size:12px;color:#0f4f4b;max-width:100%;word-break:break-all}.write_progressWrapper__8i_EC{margin-top:6px;display:flex;align-items:center;gap:8px}.write_progressBar__e9I72{flex:1 1;height:6px;border-radius:999px;background:#e6eeed;overflow:hidden}.write_progressFill__e4doF{height:100%;background:linear-gradient(90deg,#0f4f4b,#26a69a);width:0;transition:width .16s ease-out}.write_progressFill__e4doF[data-indeterminate=true]{position:relative;width:20%;min-width:60px;animation:write_progressPulse__6QsX4 .9s ease-in-out infinite}.write_progressText__sfk76{min-width:42px;font-size:11px;color:#0f4f4b;text-align:right}@keyframes write_progressPulse__6QsX4{0%{transform:translateX(0)}50%{transform:translateX(55%)}to{transform:translateX(0)}}.write_keywordBox__qIPgq{text-align:right}.write_keywordBox__qIPgq span{display:block;font-size:11px;color:#9aa4ab;letter-spacing:1px}.write_keywordBox__qIPgq input{border:none;border-bottom:1px solid var(--divider);padding:4px 2px;font-size:12px;width:180px;text-align:right}.write_submitRow__AKGqh{display:flex;align-items:center;justify-content:flex-end;gap:16px}.write_status__Ajolz{font-size:13px;color:#0f766e}.write_saveButton__qE_9G{border:none;background:transparent;color:#7b858c;font-size:13px;font-weight:600}.write_submitButton__dNSpC{border:none;background:#0f4f4b;color:#fff;padding:12px 18px;font-size:13px;font-weight:700;border-radius:8px;box-shadow:0 10px 18px rgba(15,47,79,.12);display:inline-flex;align-items:center;justify-content:center}.write_sidebar__KsSuo{display:flex;flex-direction:column;gap:20px}.write_panelCard__9Ut1m{border:1px solid var(--divider);background:#fff;border-radius:10px;padding:16px;box-shadow:0 8px 16px rgba(15,47,79,.04)}.write_panelTitle__PiEy9{display:flex;align-items:center;gap:10px;font-weight:700;font-size:13px;margin-bottom:14px}.write_panelIcon__eeV1A{width:24px;height:24px;border-radius:6px;background:#e8f6f4;color:#0f766e;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.write_panelSteps__r5dsZ{display:flex;flex-direction:column;gap:14px}.write_panelStep__UFCtu{display:flex;gap:12px}.write_stepBadge__NvkJO{width:26px;height:26px;border-radius:999px;border:1px solid var(--divider);display:grid;place-items:center;font-size:12px;font-weight:700;color:#6b7280}.write_flowGrid__lsuGi{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.write_flowItem__kyA50{border:1px dashed var(--divider);border-radius:10px;padding:12px;background:#f8fafc}@media (max-width:900px){.write_uploadRow__eEn8n{grid-template-columns:1fr}}.write_flowStep__beIn_{width:28px;height:28px;border-radius:999px;background:#0f4f4b;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800;margin-bottom:6px}.write_flowItem__kyA50 h3{font-size:13px;margin-bottom:4px}.write_flowItem__kyA50 p{font-size:12px;color:#6b7280}.write_workflowInfographic__PrWhp{border:1px solid #e5ebf0;background:radial-gradient(120% 120% at 0 0,#eef7f5 0,#ffffff 45%),linear-gradient(120deg,rgba(15,79,75,.06),rgba(37,99,235,.04));border-radius:14px;padding:16px;box-shadow:0 12px 26px rgba(15,47,79,.06)}.write_workflowHeader__t13Je{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.write_workflowTag__4tvCx{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#0f4f4b;color:#fff;font-size:11px;font-weight:700;letter-spacing:.4px}.write_workflowHeadline__5xkn4{margin:0;font-size:16px;font-weight:800;color:#0f172a}.write_workflowSub__OVtPB{margin:0;font-size:12px;color:#526170;line-height:1.5}.write_workflowSteps__URH6x{position:relative;display:flex;flex-direction:column;gap:14px;margin-top:6px}.write_workflowSteps__URH6x:before{content:"";position:absolute;left:32px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#0f4f4b,rgba(15,79,75,0));opacity:.6}.write_workflowStep__otaXV{display:grid;grid-template-columns:64px 1fr;gap:12px;position:relative;background:rgba(255,255,255,.9);border-radius:12px;padding:12px 14px;border:1px solid rgba(15,79,75,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 16px rgba(15,47,79,.05)}.write_workflowStep__otaXV:before{content:"";position:absolute;left:32px;top:-12px;width:2px;height:12px;background:linear-gradient(180deg,rgba(15,79,75,.8),rgba(15,79,75,0))}.write_workflowStep__otaXV:first-child:before{display:none}.write_workflowBadge__ZZuWJ{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#0f4f4b,#10877f 70%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:16px;gap:4px;box-shadow:0 10px 18px rgba(15,47,79,.18)}.write_workflowIndex__SDFTM{font-size:13px;letter-spacing:.4px;opacity:.92}.write_workflowIcon__tfRdn{font-size:18px;line-height:1}.write_workflowBody__06V1_ h4{margin:0 0 4px;font-size:14px;color:#0f172a}.write_workflowBody__06V1_ p{margin:0;font-size:12px;color:#4b5563;line-height:1.6}.write_workflowMeta__m8RzZ{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:#eef5f4;color:#0f4f4b;font-size:11px;font-weight:700;letter-spacing:.3px;margin-bottom:6px}@media (max-width:640px){.write_workflowInfographic__PrWhp{padding:14px}.write_workflowSteps__URH6x:before{left:24px}.write_workflowStep__otaXV{grid-template-columns:52px 1fr;padding:10px 12px}.write_workflowBadge__ZZuWJ{width:52px;height:52px;border-radius:14px}}.write_checklist__tM1Tp{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#6b7280}.write_checklist__tM1Tp li{list-style:none}.write_checklist__tM1Tp strong{color:#0f4f4b}.write_rewardsCard__a5MBb{background:#0f4f4b;color:#f6fbfa;border:none}.write_rewardsCard__a5MBb p{font-size:12px;line-height:1.6;color:rgba(246,251,250,.8)}@media (max-width:1100px){.write_main___rWme{padding:32px 28px 72px}.write_layout__HZDls{grid-template-columns:1fr}}@media (max-width:860px){.write_fieldRow___BqBJ,.write_uploadRow__eEn8n{grid-template-columns:1fr}.write_metaRow__Lz2QV{flex-direction:column;align-items:flex-start}.write_keywordBox__qIPgq,.write_keywordBox__qIPgq input{width:100%;text-align:left}.write_submitRow__AKGqh{justify-content:flex-start}}@media (max-width:600px){.write_main___rWme{padding:24px 20px 60px}.write_editorHeader__BEFnO h1{font-size:24px}.write_titleInput__Jc0sm{font-size:18px}.write_editorBody__f8sqI{min-height:240px}}