.we-root,.we-root *{box-sizing:border-box}.we-root{min-height:calc(100dvh - 60px);background:#fafafa;color:#242728;font-family:Pretendard Variable,Nanum Square,system-ui,sans-serif}.we-toolbar,.we-workspace,.we-preview-modal{letter-spacing:0}.we-root button,.we-root input,.we-root select,.we-root textarea{font-family:inherit}.we-root button:focus-visible,.we-root input:focus-visible,.we-root select:focus-visible,.we-root textarea:focus-visible{outline:2px solid #687d74;outline-offset:3px}.we-toolbar{position:sticky;top:60px;z-index:30;background:#fafafa;border-bottom:1px solid #e9ebec}.we-toolbar-inner{min-height:68px;padding-block:12px;display:flex;align-items:center;gap:12px}.we-toolbar h1{margin:0;font-size:16px;font-weight:600;line-height:1.4}.we-toolbar-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.we-button,.we-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:9px 13px;border:1px solid #dce0e2;border-radius:4px;background:#fff;color:#45494b;font-size:13px;font-weight:500;line-height:1.2;cursor:pointer;white-space:nowrap}.we-button:hover{background:#f3f5f4}.we-button-primary{background:#414b48;border-color:#414b48;color:#fff}.we-button-primary:hover{background:#303b37}.we-toolbar-main-action{min-width:100px}.we-button:disabled{opacity:.55;cursor:wait}.we-icon-button{flex:none;width:34px;height:34px;min-height:34px;padding:0;background:transparent;border-color:transparent}.we-icon-button:hover{background:#edf0ee}.we-button svg,.we-icon-button svg{flex-shrink:0}.we-workspace{padding-block:24px 80px;display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:32px;align-items:start}.we-sections{min-width:0;display:flex;flex-direction:column;gap:16px}.we-section{border:1px solid #e5e7e8;background:#fff;min-width:0;scroll-margin-top:148px}.we-section[data-expanded=true]{border-color:#bdc6c1}.we-section-heading{min-height:58px;display:flex;align-items:center;padding-left:20px;gap:11px}.we-section-heading h2{margin:0;min-width:0;flex:1;font-size:14px}.we-section-trigger{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 18px 0;border:none;background:none;font-size:14px;font-weight:500;line-height:1.5;text-align:left;color:#242728;cursor:pointer}.we-section-trigger:hover{color:#52675e}.we-section-trigger:disabled{color:#a1a6a8;cursor:default}.we-section-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin:0;flex:none;border:1px solid #aeb4b7;border-radius:50%;cursor:pointer;position:relative}.we-section-check:checked{background:#59635f;border-color:#59635f}.we-section-check:checked:after{content:"";position:absolute;left:4px;top:2px;width:5px;height:8px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.we-section-check:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.we-chevron{flex-shrink:0;transition:transform .18s ease}.we-section[data-expanded=true] .we-chevron{transform:rotate(180deg)}.we-section-body{display:grid;grid-template-rows:0fr;min-width:0;overflow:hidden;transition:grid-template-rows .2s ease}.we-section[data-expanded=true] .we-section-body{grid-template-rows:1fr}.we-section-body-inner{overflow:hidden;min-height:0;min-width:0;display:flex;flex-direction:column;gap:20px;border-top:1px solid transparent;padding:0 20px;transition:padding-block .2s ease,border-color .2s ease}.we-section[data-expanded=true] .we-section-body-inner{border-top-color:#eef0f1;padding-block:22px 26px}.we-section-body-inner>*,.we-form-group>*{min-width:0;max-width:100%}.we-section-body select{min-width:0}.we-form-group+.we-form-group{padding-top:18px;border-top:1px solid #eef0f1}.we-language-tabs{display:flex;gap:4px;border-bottom:1px solid #e5e7e8;margin-bottom:2px}.we-date-summary{display:flex;gap:12px;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #eef0f1;font-size:13px;color:#555c5f}.we-preview{position:sticky;top:153px;min-width:0;--we-preview-height: min(780px, calc(100dvh - 206px) )}.we-preview-toolbar{height:34px;display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#747a7d}.we-preview-label{display:inline-flex;align-items:center;gap:7px;font-size:12px}.we-preview-label>span{width:6px;height:6px;border-radius:50%;background:#7c9887}.we-preview-tools{display:flex;gap:3px}.we-preview-document{width:100%;height:var(--we-preview-height);overflow:hidden;border:1px solid #e0e3e2;border-radius:4px;background:#fff}.we-preview-document .inv-scrl,.we-preview-modal .inv-scrl{overscroll-behavior:contain}.we-preview-dialog{width:100%;max-width:438px;padding:0;border:none;background:transparent;color:#242728;overflow:visible;--we-preview-height: min(860px, calc(100dvh - 116px) )}.we-preview-dialog::backdrop{background:#181d1b99}.we-preview-modal{overflow:hidden;border-radius:4px;background:#fff}.we-preview-modal-toolbar{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 16px;font-size:13px}.we-toast{position:fixed;left:50%;bottom:84px;transform:translate(-50%);max-width:calc(100% - 32px);padding:12px 20px;border-radius:4px;background:#242728;color:#fff;font-size:13px;line-height:1.5;text-align:center;z-index:40;animation:we-toastIn .2s ease}.we-theme-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.we-theme-option{min-width:0;display:flex;flex-direction:column;align-items:center;gap:9px;padding:12px 6px;border:1px solid #e5e7e8;border-radius:4px;background:#fff;color:#555c5f;font-size:12px;cursor:pointer}.we-theme-option[aria-pressed=true]{border-color:#59635f;color:#242728}.we-theme-swatch{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:5px solid var(--swatch-background);background:var(--swatch-accent);color:#fff}@media (max-width: 959px){.we-workspace{display:block;padding-bottom:100px}}@media (max-width: 540px){.we-toolbar-inner{gap:6px;padding-block:10px;min-height:64px}.we-toolbar h1{font-size:14px}.we-toolbar-actions{gap:6px}.we-toolbar-actions .we-button{padding:9px 10px;font-size:12px}.we-toolbar-main-action{min-width:68px}.we-toolbar-actions .we-button svg{display:none}.we-toolbar-actions .we-preview-action{width:34px;padding:0}.we-preview-action span{display:none}.we-toolbar-actions .we-preview-action svg{display:block}.we-workspace{padding-block:18px 100px}.we-sections{gap:12px}.we-section-heading{padding-left:16px}.we-section-trigger{padding-right:16px}.we-section-body-inner{padding-inline:16px}.we-section[data-expanded=true] .we-section-body-inner{padding-block:20px 24px}.we-section-body .we-field{min-width:min(140px,100%)!important}.we-section-body input,.we-section-body textarea,.we-section-body select{font-size:16px!important}.we-preview-dialog{max-width:calc(100% - 24px)}}@media (max-height: 580px) and (min-width: 960px){.we-preview{top:140px;--we-preview-height: calc(100dvh - 196px) }}@media (prefers-reduced-motion: reduce){.we-chevron,.we-section-body,.we-section-body-inner{transition:none}}.we-scrl{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#D8CCB6 transparent}.we-scrl::-webkit-scrollbar{width:8px;height:8px}.we-scrl::-webkit-scrollbar-thumb{background:#d8ccb6;border-radius:8px;border:2px solid transparent;background-clip:padding-box}.we-scrl::-webkit-scrollbar-track{background:transparent}.we-chips{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.we-chips::-webkit-scrollbar{height:0;display:none}.we-pv{overflow-y:auto;scrollbar-width:none}.we-pv::-webkit-scrollbar{width:0;display:none}.we-root input::-moz-placeholder,.we-root textarea::-moz-placeholder{color:#a1a8ab}.we-root input::placeholder,.we-root textarea::placeholder{color:#a1a8ab}@keyframes we-toastIn{0%{opacity:0;transform:translate(-50%) translateY(12px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes we-sheetIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.we-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;border-radius:999px;outline:none;cursor:pointer}.we-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17px;height:17px;border-radius:50%;background:var(--we-slider-accent, #C2887C);border:2px solid #fff;box-shadow:0 1px 5px #46342259;cursor:pointer}.we-slider::-moz-range-track{height:5px;border-radius:999px;background:transparent}.we-slider::-moz-range-thumb{width:17px;height:17px;border-radius:50%;background:var(--we-slider-accent, #C2887C);border:2px solid #fff;box-shadow:0 1px 5px #46342259;cursor:pointer}.inv-root,.inv-root *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.inv-scrl{scrollbar-width:none}.inv-scrl::-webkit-scrollbar{width:0;display:none}.inv-root .rv{opacity:0;transform:translateY(28px);transition:opacity 1.1s cubic-bezier(.22,.61,.36,1),transform 1.1s cubic-bezier(.22,.61,.36,1)}.inv-root .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.inv-root .rv{opacity:1;transform:none;transition:none}}@keyframes inv-petalFall{0%{transform:translateY(0) translate(0) rotate(0);opacity:0}8%{opacity:.88}25%{transform:translateY(24vh) translate(38px) rotate(85deg)}55%{transform:translateY(54vh) translate(-18px) rotate(195deg)}80%{transform:translateY(84vh) translate(52px) rotate(290deg);opacity:.6}to{transform:translateY(112vh) translate(28px) rotate(355deg);opacity:0}}@keyframes inv-petalFallAlt{0%{transform:translateY(0) translate(0) rotate(0);opacity:0}8%{opacity:.88}25%{transform:translateY(26vh) translate(-42px) rotate(-80deg)}55%{transform:translateY(52vh) translate(22px) rotate(-185deg)}80%{transform:translateY(82vh) translate(-48px) rotate(-275deg);opacity:.6}to{transform:translateY(112vh) translate(-20px) rotate(-345deg);opacity:0}}@keyframes inv-floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes inv-fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes inv-spin{to{transform:rotate(360deg)}}.inv-kbtn{transition:transform .1s;cursor:pointer}.inv-kbtn:active{transform:scale(.96)}@keyframes inv-intro-fade-in{0%{opacity:0}to{opacity:1}}@keyframes inv-intro-fade-out{0%{opacity:1}to{opacity:0}}@keyframes inv-intro-slide-in{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:none}}@keyframes inv-intro-slide-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-40px)}}.app-nav{position:sticky;top:0;z-index:100;background:#fff;box-shadow:0 2px 12px #00000014;font-family:Pretendard Variable,Nanum Square,system-ui,sans-serif;letter-spacing:0}.app-nav-inner{height:60px;display:flex;align-items:center;justify-content:space-between;gap:24px}.app-nav-brand{display:flex;align-items:center;gap:5px;flex:none;color:#3a3540;font-size:19px;font-weight:700;text-decoration:none}.app-nav-brand img{height:22px;width:auto;display:block}.app-nav-links,.app-nav-auth{display:flex;align-items:center;gap:24px}.app-nav-link{padding:0;border:none;background:none;color:#5a5260;font:inherit;font-size:13.5px;line-height:1.5;text-decoration:none;white-space:nowrap;cursor:pointer}.app-nav-link:hover,.app-nav-link[aria-current]{color:#9c7189}.app-nav-language{border:1px solid #eee3ea;border-radius:999px;padding:4px 10px;background:none;color:#a79aae;font:inherit;font-size:12px;font-weight:600;line-height:1.5;cursor:pointer}.app-nav-burger{display:none;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;background:none;color:#3a3540;cursor:pointer}.app-nav a:focus-visible,.app-nav button:focus-visible{outline:2px solid #687d74;outline-offset:4px}.app-nav-backdrop{position:fixed;top:60px;right:0;bottom:0;left:0;z-index:98;background:#140f1440}.app-nav-drawer{position:absolute;top:100%;left:0;right:0;z-index:99;max-height:calc(100dvh - 60px);overflow-y:auto;overscroll-behavior:contain;border-top:1px solid #f0e6ec;background:#fff;transform-origin:top;box-shadow:0 16px 32px -12px #0000002e}.app-nav-drawer-content{display:flex;flex-direction:column;align-items:stretch;padding-block:8px 20px}.app-nav-drawer .app-nav-link{padding-block:12px;font-size:15px;text-align:left}.app-nav-drawer .app-nav-language{align-self:flex-start;margin-top:12px}.app-nav-drawer.is-closing{pointer-events:none}@media (max-width: 959px){.app-nav-links,.app-nav-auth{display:none}.app-nav-burger{display:inline-flex}}@media (min-width: 960px){.app-nav-drawer,.app-nav-backdrop{display:none}}@font-face{font-family:Nanum Square;src:url(/fonts/nanum-square/NanumSquareL.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Nanum Square;src:url(/fonts/nanum-square/NanumSquareR.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Nanum Square;src:url(/fonts/nanum-square/NanumSquareB.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Nanum Square;src:url(/fonts/nanum-square/NanumSquareEB.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Suit;src:url(/fonts/suit/SUIT-Thin.woff2) format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Suit;src:url(/fonts/suit/SUIT-ExtraLight.woff2) format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Suit;src:url(/fonts/suit/SUIT-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Suit;src:url(/fonts/suit/SUIT-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Suit;src:url(/fonts/suit/SUIT-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Suit;src:url(/fonts/suit/SUIT-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Suit;src:url(/fonts/suit/SUIT-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Suit;src:url(/fonts/suit/SUIT-ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Suit;src:url(/fonts/suit/SUIT-Heavy.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Abramo;src:url(/fonts/abramo/AbramoRegular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Abramo;src:url(/fonts/abramo/AbramoScript.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:GowunBatang;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/GowunBatang-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:GowunBatang;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/GowunBatang-Bold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Pretendard Variable;src:url(/fonts/pretendard/PretendardVariable.woff2) format("woff2-variations");font-weight:45 920;font-style:normal;font-display:swap;unicode-range:U+0000-2FFF,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+FF00-FF64,U+FFA0-FFEF,U+FFFD}@font-face{font-family:Pretendard Variable;src:url(/fonts/pretendard/PretendardJPVariable.woff2) format("woff2-variations");font-weight:45 920;font-style:normal;font-display:swap;unicode-range:U+3000-33FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF65-FF9F,U+FFE0-FFE6}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0}html,body{height:100%}#root{min-height:100%}body{background:#fff;font-family:Pretendard Variable,Nanum Square,system-ui,sans-serif}.editor-container{width:100%;max-width:1100px;margin-inline:auto;padding-inline:24px}.landing-anchor{scroll-margin-top:76px}@media (max-width: 959px){.editor-container{max-width:720px}}@media (max-width: 540px){.editor-container{padding-inline:16px}}@keyframes app-nav-drawer-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes app-nav-drawer-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.app-nav-drawer.is-open{animation:app-nav-drawer-in .2s ease both}.app-nav-drawer.is-closing{animation:app-nav-drawer-out .2s ease both}@keyframes app-nav-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes app-nav-backdrop-out{0%{opacity:1}to{opacity:0}}.app-nav-backdrop.is-open{animation:app-nav-backdrop-in .2s ease both}.app-nav-backdrop.is-closing{animation:app-nav-backdrop-out .2s ease both}
