.BaseEditor_editorContent__p4HAY img{transition:outline .12s ease}.BaseEditor_editorContent__p4HAY h1,.BaseEditor_editorContent__p4HAY h2,.BaseEditor_editorContent__p4HAY h3,.BaseEditor_editorContent__p4HAY h4,.BaseEditor_editorContent__p4HAY h5,.BaseEditor_editorContent__p4HAY h6{margin-top:2rem;margin-bottom:1rem}.BaseEditor_editorContent__p4HAY .ProseMirror-selectednode{outline:2px solid var(--mantine-color-blue-6);border-radius:8px}.BaseEditor_editorContent__p4HAY img[data-align=left]{margin-left:0;margin-right:auto}.BaseEditor_editorContent__p4HAY img[data-align=center]{margin-left:auto;margin-right:auto}.BaseEditor_editorContent__p4HAY img[data-align=right]{margin-left:auto;margin-right:0}.BaseEditor_editorContent__p4HAY table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1rem 0;border:1px solid var(--mantine-color-gray-4)}.BaseEditor_editorContent__p4HAY table td,.BaseEditor_editorContent__p4HAY table th{border:1px solid var(--mantine-color-gray-4);padding:.5rem .75rem;vertical-align:top;box-sizing:border-box;position:relative;min-width:1rem}.BaseEditor_editorContent__p4HAY table th{background-color:var(--mantine-color-gray-1);font-weight:600;text-align:left}.BaseEditor_editorContent__p4HAY table .selectedCell{background-color:var(--mantine-color-blue-0)}.BaseEditor_editorContent__p4HAY table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background-color:var(--mantine-color-blue-5);cursor:col-resize;pointer-events:auto}.BaseEditor_editorContent__p4HAY table p{margin:0}.BaseEditor_editorContent__p4HAY .editor-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1rem 0;border:1px solid var(--mantine-color-gray-4)}.BaseEditor_editorContent__p4HAY .editor-table td,.BaseEditor_editorContent__p4HAY .editor-table th{border:1px solid var(--mantine-color-gray-4);padding:.5rem .75rem;vertical-align:top;box-sizing:border-box;position:relative;min-width:1rem}.BaseEditor_editorContent__p4HAY .editor-table th{background-color:var(--mantine-color-gray-1);font-weight:600;text-align:left}.BaseEditor_editorContent__p4HAY .editor-table .selectedCell{background-color:var(--mantine-color-blue-0)}.BaseEditor_editorContent__p4HAY .editor-table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:1px;background-color:var(--mantine-color-blue-5);cursor:col-resize;pointer-events:auto}.BaseEditor_editorContent__p4HAY .editor-table p{margin:0}@media (max-width:768px){.BaseEditor_editorContent__p4HAY .editor-table,.BaseEditor_editorContent__p4HAY table{font-size:.875rem}.BaseEditor_editorContent__p4HAY .editor-table td,.BaseEditor_editorContent__p4HAY .editor-table th,.BaseEditor_editorContent__p4HAY table td,.BaseEditor_editorContent__p4HAY table th{padding:.375rem .5rem}}.CommonFooter_footer__eh3_P{background:var(--mantine-color-gray-0);border-top:1px solid var(--mantine-color-gray-3);margin-top:auto}.CommonFooter_footer__eh3_P[data-variant=minimal]{padding:var(--mantine-spacing-md) 0}.CommonFooter_footer__eh3_P[data-variant=compact]{padding:var(--mantine-spacing-lg) 0}.CommonFooter_footer__eh3_P[data-variant=default]{padding:var(--mantine-spacing-xl) 0 var(--mantine-spacing-md)}.CommonFooter_footerContent__fqsyp{display:flex;flex-direction:column;gap:var(--mantine-spacing-xl)}.CommonFooter_mainSection__ZxNAo{display:grid;grid-template-columns:1fr;gap:var(--mantine-spacing-xl)}@media (min-width:768px){.CommonFooter_mainSection__ZxNAo{grid-template-columns:1fr 2fr}}@media (min-width:1024px){.CommonFooter_mainSection__ZxNAo{grid-template-columns:1fr 3fr}}.CommonFooter_brandSection__6f7H8{display:flex;flex-direction:column;gap:var(--mantine-spacing-md)}.CommonFooter_brandInfo__mKCMg{display:flex;flex-direction:column;gap:var(--mantine-spacing-sm)}.CommonFooter_sectionsContainer__WFZE2{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--mantine-spacing-lg)}.CommonFooter_section__BF_Fe{display:flex;flex-direction:column;gap:var(--mantine-spacing-sm)}.CommonFooter_sectionTitle__brp_a{font-weight:600;color:var(--mantine-color-text);margin-bottom:var(--mantine-spacing-xs)}.CommonFooter_sectionLink__INfNd{color:var(--mantine-color-gray-6);text-decoration:none;font-size:var(--mantine-font-size-sm);line-height:1.6;transition:color .2s ease}.CommonFooter_sectionLink__INfNd:hover{color:var(--mantine-primary-color-filled)}.CommonFooter_socialSection__406u5{flex-direction:column}.CommonFooter_socialLinks__V3WWT,.CommonFooter_socialSection__406u5{display:flex;gap:var(--mantine-spacing-sm)}.CommonFooter_socialLink__xsgXE{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--mantine-radius-md);background:var(--mantine-color-gray-1);color:var(--mantine-color-gray-6);text-decoration:none;transition:all .2s ease}.CommonFooter_socialLink__xsgXE:hover{background:var(--mantine-primary-color-filled);color:white;transform:translateY(-2px)}.CommonFooter_contactSection__KArIE{display:flex;flex-direction:column;gap:4px}.CommonFooter_contactItem__vM2Ot{color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-sm);line-height:1.6}.CommonFooter_newsletterSection__RLgJ_{display:flex;flex-direction:column;margin-top:var(--mantine-spacing-lg);gap:var(--mantine-spacing-lg)}.CommonFooter_newsletterForm__d5won{display:flex;gap:var(--mantine-spacing-xs);min-width:350px}.CommonFooter_newsletterInput___5GMI{flex:1}.CommonFooter_appStoreSection__8_UKE{display:flex;flex-direction:column;gap:var(--mantine-spacing-sm)}.CommonFooter_appStoreBadges__Zi4yP{display:flex;gap:var(--mantine-spacing-sm);flex-wrap:wrap}.CommonFooter_appStoreBadge___t_r3{display:inline-block}.CommonFooter_appStoreBadge___t_r3 img{height:40px;width:auto;border-radius:var(--mantine-radius-sm)}.CommonFooter_bottomSection__nmFET{display:flex;flex-direction:column;gap:var(--mantine-spacing-sm);padding-top:var(--mantine-spacing-lg);border-top:1px solid var(--mantine-color-gray-3)}@media (min-width:768px){.CommonFooter_bottomSection__nmFET{justify-content:space-between;align-items:center}}.CommonFooter_copyright__sHZN9{color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-xs)}.CommonFooter_legalLinks__5RvoM{display:flex;gap:var(--mantine-spacing-md);flex-wrap:wrap}.CommonFooter_legalLink__JfYtb{color:var(--mantine-color-gray-6);text-decoration:none;font-size:var(--mantine-font-size-xs);transition:color .2s ease}.CommonFooter_legalLink__JfYtb:hover{color:var(--mantine-primary-color-filled)}.CommonFooter_backToTop__eWELe{position:fixed;bottom:var(--mantine-spacing-xl);right:var(--mantine-spacing-xl);z-index:100}[data-mantine-color-scheme=dark] .CommonFooter_footer__eh3_P{background:var(--mantine-color-dark-8);border-top-color:var(--mantine-color-dark-4)}[data-mantine-color-scheme=dark] .CommonFooter_socialLink__xsgXE{background:var(--mantine-color-dark-6);color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .CommonFooter_socialLink__xsgXE:hover{background:var(--mantine-primary-color-filled);color:white}[data-mantine-color-scheme=dark] .CommonFooter_bottomSection__nmFET{border-top-color:var(--mantine-color-dark-4)}.CommonHeader_header__MT4Al{padding-top:0}.CommonHeader_mainSection__DXVRy{padding-bottom:0;width:100%;max-width:90rem}.CommonHeader_withBorder__50cbl{border-bottom:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .CommonHeader_withBorder__50cbl{border-bottom:1px solid var(--mantine-color-dark-4)}.CommonHeader_user__6b4Qh{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .CommonHeader_user__6b4Qh{color:var(--mantine-color-dark-0)}.CommonHeader_user__6b4Qh{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);transition:background-color .1s ease}.CommonHeader_user__6b4Qh:hover{background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .CommonHeader_user__6b4Qh:hover{background-color:var(--mantine-color-dark-8)}@media (max-width:36em){.CommonHeader_user__6b4Qh{display:none}}.CommonHeader_userActive__tXN3n{background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .CommonHeader_userActive__tXN3n{background-color:var(--mantine-color-dark-8)}.CommonHeader_logo__o0xKr{cursor:pointer;transition:opacity .1s ease;padding-top:6px}.CommonHeader_logo__o0xKr:hover{opacity:.8}.rg-root{font-size:11px}.MainError_error__UaurM{border:1px solid #fa5252;border-radius:8px;min-height:120px;box-shadow:0 2px 8px rgba(250,82,82,.08)}.MainError_errorText__k5t9i{font-family:monospace;font-size:12px;text-align:left;word-break:break-all;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.rg-root{font-family:Noto Sans KR,Noto Sans KR Fallback;font-size:12px;color:#000;border:1px solid #9cc7ff;border-radius:4px;padding:4px;height:100%;width:100%!important}.realgrid-container{height:100%;width:100%}.MonthlyCalendar_calendarContainer__wQjSm{width:100%;border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);padding:var(--mantine-spacing-md);position:relative}.MonthlyCalendar_calendarHeader__X_a8X{margin-bottom:var(--mantine-spacing-md);padding-bottom:var(--mantine-spacing-sm);border-bottom:1px solid var(--mantine-color-gray-2)}.MonthlyCalendar_monthLabel__OeY9V{font-size:var(--mantine-font-size-lg);font-weight:600;color:var(--mantine-color-gray-9)}.MonthlyCalendar_calendarGrid__MJdc9{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;width:100%}.MonthlyCalendar_calendarGridWithWeekNumbers__Vmeh_{grid-template-columns:auto repeat(7,1fr)}.MonthlyCalendar_weekdayHeader__jBnCT{text-align:center;padding:var(--mantine-spacing-xs);font-weight:600;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);background:var(--mantine-color-gray-0);border-bottom:1px solid var(--mantine-color-gray-3)}.MonthlyCalendar_weekdayHeader__jBnCT.MonthlyCalendar_weekend__gMkpk{color:var(--mantine-color-red-6)}.MonthlyCalendar_weekNumberCell__c8GHj{display:flex;align-items:center;justify-content:center;padding:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-5);background:var(--mantine-color-gray-0);border-right:1px solid var(--mantine-color-gray-3);min-height:80px}.MonthlyCalendar_eventCell__zpopR{position:relative;min-height:80px;padding:var(--mantine-spacing-xs);border:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-white);transition:all .2s ease;display:flex;flex-direction:column;gap:4px}.MonthlyCalendar_eventCell__zpopR.MonthlyCalendar_clickable__MY85t{cursor:pointer}.MonthlyCalendar_eventCell__zpopR.MonthlyCalendar_clickable__MY85t:hover{background:var(--mantine-color-gray-0);border-color:var(--mantine-color-blue-3);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.MonthlyCalendar_eventCell__zpopR.MonthlyCalendar_outside__tlupC{background:var(--mantine-color-gray-0);opacity:.6}.MonthlyCalendar_eventCell__zpopR.MonthlyCalendar_outside__tlupC .MonthlyCalendar_dateText__eSZM7{color:var(--mantine-color-gray-5)}.MonthlyCalendar_eventCell__zpopR.MonthlyCalendar_today__MnVom{background:var(--mantine-color-blue-0);border-color:var(--mantine-color-blue-4)}.MonthlyCalendar_eventCell__zpopR.MonthlyCalendar_today__MnVom .MonthlyCalendar_dateText__eSZM7{background:var(--mantine-color-blue-6);color:white;padding:2px 6px;border-radius:var(--mantine-radius-sm);font-weight:700}.MonthlyCalendar_eventCell__zpopR.MonthlyCalendar_weekend__gMkpk{background:var(--mantine-color-gray-0)}.MonthlyCalendar_eventCell__zpopR.MonthlyCalendar_weekend__gMkpk .MonthlyCalendar_dateText__eSZM7{color:var(--mantine-color-red-6)}.MonthlyCalendar_eventCell__zpopR.MonthlyCalendar_holiday__KEa5X{background:var(--mantine-color-red-0)}.MonthlyCalendar_eventCell__zpopR.MonthlyCalendar_holiday__KEa5X .MonthlyCalendar_dateText__eSZM7{color:var(--mantine-color-red-7);font-weight:600}.MonthlyCalendar_eventCell__zpopR.MonthlyCalendar_selected__nCgKg{background:var(--mantine-color-blue-1);border-color:var(--mantine-color-blue-5);box-shadow:0 0 0 2px var(--mantine-color-blue-2)}.MonthlyCalendar_eventCell__zpopR.MonthlyCalendar_disabled__EhAm_{background:var(--mantine-color-gray-1);opacity:.5;cursor:not-allowed;pointer-events:none}.MonthlyCalendar_dateNumber__UH8XO{display:flex;align-items:center;justify-content:flex-start;margin-bottom:4px}.MonthlyCalendar_dateText__eSZM7{font-size:var(--mantine-font-size-sm);font-weight:500;color:var(--mantine-color-gray-9)}.MonthlyCalendar_eventList__vGWjg{display:flex;flex-direction:column;gap:2px;flex:1;overflow:hidden}.MonthlyCalendar_eventItem__wgOVP{cursor:pointer;transition:transform .1s ease}.MonthlyCalendar_eventItem__wgOVP:hover{transform:translateX(2px)}.MonthlyCalendar_eventBadge__JWhBY{width:100%;text-align:left;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.MonthlyCalendar_moreEvents__k9T2X{margin-top:2px}.MonthlyCalendar_loadingOverlay__NJ_0p{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;z-index:10}@media (max-width:768px){.MonthlyCalendar_calendarContainer__wQjSm{padding:var(--mantine-spacing-sm)}.MonthlyCalendar_eventCell__zpopR{min-height:60px;padding:4px}.MonthlyCalendar_monthLabel__OeY9V{font-size:var(--mantine-font-size-md)}.MonthlyCalendar_weekdayHeader__jBnCT{font-size:var(--mantine-font-size-xs);padding:4px}.MonthlyCalendar_dateText__eSZM7{font-size:11px}.MonthlyCalendar_eventBadge__JWhBY{font-size:9px}.MonthlyCalendar_weekNumberCell__c8GHj{min-height:60px;font-size:11px}}@media (max-width:480px){.MonthlyCalendar_calendarContainer__wQjSm{padding:8px}.MonthlyCalendar_eventCell__zpopR{min-height:50px;padding:2px}.MonthlyCalendar_calendarGrid__MJdc9{gap:1px}.MonthlyCalendar_weekdayHeader__jBnCT{padding:2px}.MonthlyCalendar_dateText__eSZM7{font-size:10px}.MonthlyCalendar_eventBadge__JWhBY{font-size:0;width:6px;height:6px;border-radius:50%;padding:0;min-width:6px;min-height:6px}.MonthlyCalendar_moreEvents__k9T2X{display:none}}@media (prefers-color-scheme:dark){.MonthlyCalendar_calendarContainer__wQjSm{background:var(--mantine-color-dark-7);border-color:var(--mantine-color-dark-4)}.MonthlyCalendar_monthLabel__OeY9V{color:var(--mantine-color-gray-1)}.MonthlyCalendar_weekdayHeader__jBnCT{color:var(--mantine-color-gray-4)}.MonthlyCalendar_eventCell__zpopR,.MonthlyCalendar_weekdayHeader__jBnCT{background:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.MonthlyCalendar_eventCell__zpopR.MonthlyCalendar_clickable__MY85t:hover{background:var(--mantine-color-dark-5)}.MonthlyCalendar_eventCell__zpopR.MonthlyCalendar_outside__tlupC{background:var(--mantine-color-dark-7)}.MonthlyCalendar_eventCell__zpopR.MonthlyCalendar_today__MnVom{background:var(--mantine-color-dark-5);border-color:var(--mantine-color-blue-6)}.MonthlyCalendar_eventCell__zpopR.MonthlyCalendar_weekend__gMkpk{background:var(--mantine-color-dark-6)}.MonthlyCalendar_eventCell__zpopR.MonthlyCalendar_holiday__KEa5X{background:var(--mantine-color-dark-5)}.MonthlyCalendar_dateText__eSZM7{color:var(--mantine-color-gray-3)}.MonthlyCalendar_weekNumberCell__c8GHj{background:var(--mantine-color-dark-7);border-color:var(--mantine-color-dark-4)}}