@font-face{font-family:Maru Buri;src:url(/fonts/MaruBuri-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Maru Buri;src:url(/fonts/MaruBuri-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}.me-module__H3mksa__page{--hanji:#efe6d2;--paper:#f4ecd9;--ink:#0a1c28;--ink-soft:#26383d;--jade:#0e5860;--verm:#bd4d2c;--gold:#b98a3f;--muted:#4a5b5b;--faint:#7b857f;--line:#1a3a3a24;--brand:"Maru Buri","AppleMyungjo","Noto Serif KR",serif;--font-ui:"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",-apple-system,system-ui,sans-serif;--latin:"Iowan Old Style","Baskerville",Georgia,serif;--ease:cubic-bezier(.2,.7,.25,1);background:var(--hanji);min-height:100svh;color:var(--ink);font-family:var(--font-ui);font-synthesis:none;-webkit-font-smoothing:antialiased;overflow-x:hidden}.me-module__H3mksa__center{min-height:100svh;color:var(--muted);place-items:center;font-size:14px;display:grid}.me-module__H3mksa__world{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.me-module__H3mksa__sky{background:radial-gradient(125% 85% at 72% -12%,#24424a 0%,#1b343c 30%,#26403f 52%,#6f7859 74%,#b9a878 88%,var(--hanji)100%);opacity:0;animation:me-module__H3mksa__skyIn 2.2s var(--ease).1s forwards;position:absolute;inset:0}.me-module__H3mksa__layer{will-change:transform;width:116%;transition:transform .5s var(--ease);position:absolute;left:-8%;right:-8%}.me-module__H3mksa__far{opacity:0;filter:blur(2px);animation:me-module__H3mksa__farIn 2.4s var(--ease).5s forwards;top:7%}.me-module__H3mksa__mid{opacity:0;filter:blur(.4px);animation:me-module__H3mksa__midIn 2s var(--ease).9s forwards;top:19%}.me-module__H3mksa__pine{opacity:0;animation:me-module__H3mksa__pineIn 1.8s var(--ease)1.3s forwards;top:29%}.me-module__H3mksa__mist{filter:blur(6px);opacity:0;width:140%;height:38%;animation:me-module__H3mksa__mistIn 2.6s var(--ease)1s forwards,me-module__H3mksa__drift 26s ease-in-out 3s infinite alternate;transition:opacity .8s var(--ease);background:linear-gradient(#0000,#efe6d2aa 55%,#efe6d2 100%);position:absolute;top:33%;left:-20%}.me-module__H3mksa__mist2{filter:blur(10px);background:radial-gradient(60% 100% at 40%,#dfe7e133,#0000 70%);width:150%;height:22%;animation:34s ease-in-out infinite alternate-reverse me-module__H3mksa__drift;position:absolute;top:29%;left:-30%}.me-module__H3mksa__ground{background:linear-gradient(180deg,transparent 0%,#efe6d2cc 34%,var(--hanji)60%);height:66%;position:absolute;bottom:0;left:0;right:0}.me-module__H3mksa__mote{opacity:0;background:radial-gradient(circle,#26383d55,#0000 70%);border-radius:50%;width:5px;height:5px;animation-fill-mode:both;position:absolute}.me-module__H3mksa__m1{animation:3s 2s forwards me-module__H3mksa__motesIn,19s ease-in-out 2s infinite me-module__H3mksa__float1;top:24%;left:22%}.me-module__H3mksa__m2{width:4px;height:4px;animation:3s 2.4s forwards me-module__H3mksa__motesIn,24s ease-in-out 2.4s infinite me-module__H3mksa__float2;top:18%;left:63%}.me-module__H3mksa__m3{width:6px;height:6px;animation:3s 2.8s forwards me-module__H3mksa__motesIn,28s ease-in-out 2.8s infinite reverse me-module__H3mksa__float1;top:31%;left:80%}@keyframes me-module__H3mksa__skyIn{to{opacity:1}}@keyframes me-module__H3mksa__farIn{to{opacity:.5}}@keyframes me-module__H3mksa__midIn{to{opacity:.72}}@keyframes me-module__H3mksa__pineIn{0%{opacity:0;transform:translateY(10px)}to{opacity:.82;transform:none}}@keyframes me-module__H3mksa__mistIn{to{opacity:1}}@keyframes me-module__H3mksa__motesIn{to{opacity:.5}}@keyframes me-module__H3mksa__drift{0%{transform:translate(-3%)}to{transform:translate(3%)}}@keyframes me-module__H3mksa__float1{0%,to{transform:translate(0)}50%{transform:translate(14px,-22px)}}@keyframes me-module__H3mksa__float2{0%,to{transform:translate(0)}50%{transform:translate(-16px,-16px)}}body.writing .me-module__H3mksa__mist{opacity:.7}.me-module__H3mksa__stage{z-index:2;max-width:660px;margin:0 auto;padding:20px clamp(20px,5vw,36px) 130px;position:relative}.me-module__H3mksa__reveal{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transform:translateY(16px)}.me-module__H3mksa__reveal.me-module__H3mksa__show{opacity:1;transform:none}.me-module__H3mksa__top{justify-content:space-between;align-items:center;padding:2px 0 0;display:flex}.me-module__H3mksa__wordmark{font-family:var(--latin);letter-spacing:.26em;color:#f4ecd9;text-shadow:0 1px 12px #0a1c2860;font-size:15px;font-weight:500;text-decoration:none}.me-module__H3mksa__who{align-items:center;gap:9px;display:flex}.me-module__H3mksa__avatar{width:30px;height:30px;color:var(--ink);background:#f4ecd9;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid;box-shadow:0 2px 10px #0a1c2840}.me-module__H3mksa__who .me-module__H3mksa__name{color:#efe6d2cc;text-shadow:0 1px 10px #0a1c2870;font-size:13px}.me-module__H3mksa__who .me-module__H3mksa__out{color:#efe6d2aa;font-family:var(--font-ui);cursor:pointer;text-shadow:0 1px 10px #0a1c2870;background:0 0;border:0;padding:4px;font-size:12px}.me-module__H3mksa__who .me-module__H3mksa__out:hover{color:#fff9e9}.me-module__H3mksa__return{flex-direction:column;justify-content:flex-end;min-height:15vh;padding-bottom:6px;display:flex}.me-module__H3mksa__return h1{color:#f7f0df;text-shadow:0 2px 22px #0a1c2870;word-break:keep-all;opacity:0;max-width:22ch;animation:me-module__H3mksa__softUp 1.4s var(--ease)1.9s forwards;margin:0;font-size:clamp(23px,5.2vw,30px);font-weight:400;line-height:1.42}@keyframes me-module__H3mksa__softUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.me-module__H3mksa__nameAsk{opacity:0;animation:me-module__H3mksa__softUp 1.3s var(--ease)2.35s forwards;margin:18px 0 2px}.me-module__H3mksa__nameAsk p{color:#efe6d2cc;text-shadow:0 1px 10px #0a1c2870;margin:0 0 9px;font-size:14px}.me-module__H3mksa__nameAsk form{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.me-module__H3mksa__nameAsk input{color:#f7f0df;min-width:130px;font-family:var(--font-ui);transition:border-color .2s var(--ease);background:0 0;border:0;border-bottom:1px solid #efe6d259;outline:0;padding:5px 2px;font-size:16px}.me-module__H3mksa__nameAsk input::placeholder{color:#efe6d277}.me-module__H3mksa__nameAsk input:focus{border-color:#efe6d2b0}.me-module__H3mksa__nameAsk button{color:var(--ink);font-family:var(--font-ui);cursor:pointer;transition:transform .16s var(--ease),opacity .2s;background:#f4ecd9;border:0;border-radius:2px;padding:8px 16px;font-size:13px;font-weight:500;box-shadow:0 2px 12px #0a1c2840}.me-module__H3mksa__nameAsk button:hover:not(:disabled){transform:translateY(-1px)}.me-module__H3mksa__nameAsk button:disabled{opacity:.45;cursor:default}.me-module__H3mksa__journal{transition:box-shadow .5s var(--ease),transform .5s var(--ease);background:linear-gradient(#f7f0df,#f2e9d4);border:1px solid #1a3a3a1f;border-radius:8px;margin:24px 0 0;padding:20px 20px 15px;box-shadow:0 14px 40px -22px #0a1c2870,inset 0 1px #ffffff70}body.writing .me-module__H3mksa__journal{transform:translateY(-2px);box-shadow:0 22px 60px -26px #0a1c2890,inset 0 1px #ffffff90,0 0 0 1px #0e586022}.me-module__H3mksa__journal textarea{resize:none;width:100%;min-height:60px;font-family:var(--font-ui);color:var(--ink);background:0 0;border:0;outline:0;font-size:16px;line-height:1.85}.me-module__H3mksa__journal textarea::placeholder{color:#5b6b62;opacity:1}.me-module__H3mksa__journal .me-module__H3mksa__row{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.me-module__H3mksa__journal .me-module__H3mksa__hint{color:#8a938c;font-size:11px}.me-module__H3mksa__journal .me-module__H3mksa__save{background:var(--ink);color:#f4ecd9;font-family:var(--font-ui);cursor:pointer;border:0;border-radius:5px;padding:9px 20px;font-size:13px;font-weight:500}.me-module__H3mksa__journal .me-module__H3mksa__save:disabled{opacity:.5;cursor:default}.me-module__H3mksa__entries{margin:22px 0 0}.me-module__H3mksa__entryList{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.me-module__H3mksa__entry{background:#f7f0df9c;border:1px solid #1a3a3a17;border-radius:7px;padding:13px 15px;box-shadow:0 6px 20px -16px #0a1c2860}.me-module__H3mksa__entryDate{color:var(--faint);font-family:var(--latin);margin-bottom:5px;font-size:11px;display:block}.me-module__H3mksa__entryBody{color:var(--ink);white-space:pre-wrap;word-break:keep-all;margin:0;font-size:15px;line-height:1.72}.me-module__H3mksa__consentOverlay{z-index:7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a1c2872;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.me-module__H3mksa__consentCard{background:linear-gradient(#f7f0df,#f2e9d4);border:1px solid #1a3a3a1f;border-radius:12px;width:100%;max-width:420px;padding:26px 24px 20px;position:relative;box-shadow:0 30px 70px -30px #0a1c28}.me-module__H3mksa__consentClose{color:var(--faint);cursor:pointer;background:0 0;border:0;padding:4px;font-size:15px;line-height:1;position:absolute;top:12px;right:13px}.me-module__H3mksa__consentClose:hover{color:var(--ink)}.me-module__H3mksa__consentTitle{font-family:var(--brand);color:var(--ink);margin:0 0 10px;font-size:19px;font-weight:600}.me-module__H3mksa__consentLead{color:var(--ink-soft);word-break:keep-all;margin:0 0 16px;font-size:14px;line-height:1.72}.me-module__H3mksa__consentCheck{cursor:pointer;align-items:flex-start;gap:11px;margin:0 0 3px;display:flex}.me-module__H3mksa__consentCheck input{opacity:0;width:0;height:0;position:absolute}.me-module__H3mksa__consentCheck i{width:20px;height:20px;transition:background .16s var(--ease),border-color .16s;border:1.5px solid #1a3a3a55;border-radius:6px;flex:none;place-items:center;margin-top:1px;display:grid}.me-module__H3mksa__consentCheck i svg{fill:none;stroke:#f4ecd9;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px;width:13px;height:13px;transition:stroke-dashoffset .2s var(--ease)}.me-module__H3mksa__consentCheck input:checked+i{background:var(--jade);border-color:var(--jade)}.me-module__H3mksa__consentCheck input:checked+i svg{stroke-dashoffset:0}.me-module__H3mksa__consentCheck input:focus-visible+i{outline:2px solid var(--verm);outline-offset:2px}.me-module__H3mksa__consentCheck span{color:var(--ink-soft);word-break:keep-all;font-size:14px;line-height:1.62}.me-module__H3mksa__consentConsequence{color:var(--muted);word-break:keep-all;margin:11px 0 18px;font-size:12.5px;line-height:1.6}.me-module__H3mksa__consentSubmit{background:var(--ink);color:#f4ecd9;width:100%;font-family:var(--font-ui);cursor:pointer;border:0;border-radius:7px;padding:12px;font-size:14px;font-weight:500;transition:opacity .2s}.me-module__H3mksa__consentSubmit:disabled{opacity:.42;cursor:default}.me-module__H3mksa__consentError{color:var(--verm);margin:10px 0 0;font-size:12.5px}.me-module__H3mksa__consentPrivacy{color:var(--faint);text-underline-offset:3px;margin:14px 0 0;font-size:12px;text-decoration:underline;display:inline-block}.me-module__H3mksa__counsel{margin:18px 0 0}.me-module__H3mksa__counselIntro{color:var(--muted);word-break:keep-all;margin:6px 0 14px;font-size:14px;line-height:1.7}.me-module__H3mksa__counselThread{flex-direction:column;gap:10px;max-height:420px;margin:6px 0 14px;padding-right:2px;display:flex;overflow-y:auto}.me-module__H3mksa__turnMe,.me-module__H3mksa__turnCel{white-space:pre-wrap;word-break:keep-all;border-radius:12px;max-width:82%;padding:11px 14px;font-size:15px;line-height:1.72}.me-module__H3mksa__turnMe{background:var(--ink);color:#f4ecd9;border-bottom-right-radius:4px;align-self:flex-end}.me-module__H3mksa__turnCel{color:var(--ink);background:#f7f0df;border:1px solid #1a3a3a1a;border-bottom-left-radius:4px;align-self:flex-start;box-shadow:0 6px 20px -16px #0a1c2860}.me-module__H3mksa__counselInput{background:linear-gradient(#f7f0df,#f2e9d4);border:1px solid #1a3a3a1f;border-radius:10px;align-items:flex-end;gap:10px;padding:10px 12px;display:flex;box-shadow:0 10px 30px -22px #0a1c2870}.me-module__H3mksa__counselInput textarea{resize:none;min-height:24px;max-height:140px;font-family:var(--brand);color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px;line-height:1.7}.me-module__H3mksa__counselInput textarea::placeholder{color:#5b6b62}.me-module__H3mksa__counselInput button{background:var(--ink);color:#f4ecd9;font-family:var(--brand);cursor:pointer;border:0;border-radius:6px;flex:none;padding:9px 16px;font-size:13px;font-weight:500;transition:opacity .2s}.me-module__H3mksa__counselInput button:disabled{opacity:.42;cursor:default}.me-module__H3mksa__counselHint{color:var(--faint);margin:10px 0 0;font-size:13px}.me-module__H3mksa__counselError{color:var(--verm);margin:9px 0 0;font-size:13px}.me-module__H3mksa__memory{border-top:1px solid var(--line);margin:26px 0 0;padding-top:20px}.me-module__H3mksa__memoryHint{color:var(--faint);word-break:keep-all;margin:4px 0 12px;font-size:12.5px;line-height:1.6}.me-module__H3mksa__memoryList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.me-module__H3mksa__memoryItem{color:var(--ink-soft);background:#f7f0dfa8;border:1px solid #1a3a3a24;border-radius:2px;align-items:center;gap:8px;max-width:100%;padding:7px 10px 7px 13px;font-size:13px;display:inline-flex}.me-module__H3mksa__memoryLabel{font:inherit;color:inherit;text-align:left;cursor:pointer;word-break:keep-all;background:0 0;border:0;border-bottom:1px solid #0000;margin:0;padding:0;transition:border-color .15s}.me-module__H3mksa__memoryLabel:hover{border-bottom-color:#1a3a3a55}.me-module__H3mksa__memoryEdit{border:0;border-bottom:1px solid var(--jade);font:inherit;color:var(--ink);background:0 0;outline:0;min-width:120px;max-width:60vw;padding:0 0 1px}.me-module__H3mksa__memoryDel{color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:2px;font-size:12px;line-height:1;transition:color .15s}.me-module__H3mksa__memoryDel:hover{color:var(--verm)}.me-module__H3mksa__invite{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}.me-module__H3mksa__invite button{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--muted);font-family:var(--brand);cursor:pointer;transition:transform .16s var(--ease),border-color .18s,color .18s;background:#f4ecd9a8;border:1px solid #1a3a3a2e;border-radius:2px;padding:9px 15px;font-size:13px}.me-module__H3mksa__invite button:hover{border-color:var(--jade);color:var(--ink);transform:translateY(-2px)}.me-module__H3mksa__deep{border-top:1px solid var(--line);margin:58px 0 0;padding-top:34px}.me-module__H3mksa__section{margin:0 0 30px}.me-module__H3mksa__sh{color:var(--faint);letter-spacing:.12em;margin:0 0 14px;font-size:11px}.me-module__H3mksa__coordRow{align-items:baseline;gap:14px;display:flex}.me-module__H3mksa__coordRow .me-module__H3mksa__k{color:var(--faint);flex:0 0 66px;font-size:11px}.me-module__H3mksa__coordRow .me-module__H3mksa__pillar{letter-spacing:.04em;font-size:22px;font-weight:600}.me-module__H3mksa__coordRow .me-module__H3mksa__pillar.me-module__H3mksa__day{color:var(--verm)}.me-module__H3mksa__coordFull{flex-wrap:wrap;gap:12px;display:flex}.me-module__H3mksa__coordFull .me-module__H3mksa__pillar{letter-spacing:.05em;font-size:24px;font-weight:600}.me-module__H3mksa__coordFull .me-module__H3mksa__pillar.me-module__H3mksa__day{color:var(--verm)}.me-module__H3mksa__coordSection{margin:26px 0 34px}.me-module__H3mksa__coordCard{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.me-module__H3mksa__coordImg{aspect-ratio:900/1000;background:#f4ecd9;border-radius:4px;width:min(100%,300px);height:auto;display:block;box-shadow:0 20px 48px -18px #04101890}.me-module__H3mksa__coordSave{color:var(--ink);background:var(--paper);border:1px solid var(--ink-soft);word-break:keep-all;transition:background .18s var(--ease),color .18s;border-radius:3px;padding:9px 18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.me-module__H3mksa__coordSave span{color:#8a6a2f}.me-module__H3mksa__coordSave:hover{background:var(--ink);color:var(--paper)}.me-module__H3mksa__coordSave:hover span{color:var(--gold)}.me-module__H3mksa__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.me-module__H3mksa__recs{flex-direction:column;gap:6px;display:flex}.me-module__H3mksa__recs a{color:var(--ink-soft);align-items:baseline;gap:10px;font-size:14px;text-decoration:none;display:flex}.me-module__H3mksa__recs a:hover{text-underline-offset:3px;text-decoration:underline}.me-module__H3mksa__recs .me-module__H3mksa__rp{color:var(--verm);font-weight:600}.me-module__H3mksa__recs .me-module__H3mksa__d{color:var(--faint);font-family:var(--latin);margin-left:auto;font-size:11px}.me-module__H3mksa__empty{color:var(--faint);font-size:13px}.me-module__H3mksa__link{color:var(--ink-soft);word-break:keep-all;font-size:14px;text-decoration:none;display:inline-block}.me-module__H3mksa__link:hover{text-underline-offset:3px;text-decoration:underline}.me-module__H3mksa__stage a:focus-visible,.me-module__H3mksa__stage button:focus-visible{outline:2px solid var(--verm);outline-offset:3px;border-radius:2px}.me-module__H3mksa__purchase{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 0;font-size:14px;display:flex}.me-module__H3mksa__purchase strong{font-weight:500}.me-module__H3mksa__purchase small{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.me-module__H3mksa__purchase a,.me-module__H3mksa__purchaseMore{color:var(--ink-soft);text-underline-offset:4px}.me-module__H3mksa__purchase>small,.me-module__H3mksa__purchase>p{overflow-wrap:anywhere;flex-basis:100%;margin:0;font-size:12px;line-height:1.7}.me-module__H3mksa__purchaseMore{font:inherit;border:1px solid var(--line);cursor:pointer;background:0 0;margin-top:16px;padding:10px 16px}.me-module__H3mksa__trust .me-module__H3mksa__trow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.me-module__H3mksa__trust .me-module__H3mksa__trow:last-child{border-bottom:0}.me-module__H3mksa__trust .me-module__H3mksa__prov{font-size:14px}.me-module__H3mksa__trust .me-module__H3mksa__prov small{color:var(--faint);font-size:11.5px;font-family:var(--latin);margin-top:2px;display:block}.me-module__H3mksa__trust .me-module__H3mksa__tag{color:var(--jade);font-size:11px}.me-module__H3mksa__controls{gap:20px;margin-top:22px;display:flex}.me-module__H3mksa__controls a,.me-module__H3mksa__controls button{font-family:var(--brand);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;text-decoration:none}.me-module__H3mksa__controls .me-module__H3mksa__exp{color:var(--muted)}.me-module__H3mksa__controls .me-module__H3mksa__exp:hover{color:var(--ink)}.me-module__H3mksa__controls .me-module__H3mksa__del{color:#a8543f}.me-module__H3mksa__foot{color:#9aa39c;word-break:keep-all;margin:22px 0 0;font-size:11px;line-height:1.7}.me-module__H3mksa__toast{z-index:6;background:var(--ink);color:#f4ecd9;border-radius:999px;padding:11px 18px;font-size:13px;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -10px #0a1c28}.me-module__H3mksa__mockchip{z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#4a5b5b;background:#f4ecd9d0;border:1px solid #1a3a3a30;border-radius:2px;padding:6px 11px;font-size:10.5px;position:fixed;bottom:12px;right:12px}@media (prefers-reduced-motion:reduce){.me-module__H3mksa__sky,.me-module__H3mksa__far,.me-module__H3mksa__mid,.me-module__H3mksa__pine,.me-module__H3mksa__mist,.me-module__H3mksa__mist2,.me-module__H3mksa__mote,.me-module__H3mksa__return h1{animation:none!important}.me-module__H3mksa__sky{opacity:1}.me-module__H3mksa__far{opacity:.5}.me-module__H3mksa__mid{opacity:.72}.me-module__H3mksa__pine{opacity:.82}.me-module__H3mksa__mist{opacity:1}.me-module__H3mksa__mote{opacity:.5}.me-module__H3mksa__return h1{opacity:1}.me-module__H3mksa__reveal{opacity:1;transition:none;transform:none}.me-module__H3mksa__layer{transition:none}}
