.rg-root{color:#000;font-family:Noto Sans KR,Noto Sans KR Fallback;font-size:11px}
.BaseEditor-module__1rm5WG__editorContainer{width:100%}.BaseEditor-module__1rm5WG__readonlyEditorContainer{width:100%;max-width:700px;margin:0 auto}.BaseEditor-module__1rm5WG__editorContent p{unicode-bidi:isolate;margin-block:.5em;margin-inline:0;line-height:1.7em}.BaseEditor-module__1rm5WG__editorContent blockquote{background-color:#0000}[data-mantine-color-scheme=dark] .BaseEditor-module__1rm5WG__editorContent blockquote{background-color:var(--mantine-color-dark-5)}[data-mantine-color-scheme=light] .BaseEditor-module__1rm5WG__editorContent blockquote{background-color:var(--mantine-color-gray-3)}.BaseEditor-module__1rm5WG__editorContent blockquote{border-left:4px solid var(--mantine-color-gray-6);border-radius:0;font-size:.9rem;font-style:italic;line-height:1.7em}.BaseEditor-module__1rm5WG__editorContent img{transition:outline .12s}:is(.BaseEditor-module__1rm5WG__editorContent h1,.BaseEditor-module__1rm5WG__editorContent h2,.BaseEditor-module__1rm5WG__editorContent h3,.BaseEditor-module__1rm5WG__editorContent h4,.BaseEditor-module__1rm5WG__editorContent h5,.BaseEditor-module__1rm5WG__editorContent h6){margin-top:2rem;margin-bottom:1rem}.BaseEditor-module__1rm5WG__editorContent .ProseMirror-selectednode{outline:2px solid var(--mantine-color-blue-6);border-radius:8px}.BaseEditor-module__1rm5WG__editorContent img[data-align=left]{margin-left:0;margin-right:auto}.BaseEditor-module__1rm5WG__editorContent img[data-align=center]{margin-left:auto;margin-right:auto}.BaseEditor-module__1rm5WG__editorContent img[data-align=right]{margin-left:auto;margin-right:0}.BaseEditor-module__1rm5WG__editorContent table{border-collapse:collapse;table-layout:fixed;border:1px solid var(--mantine-color-gray-4);width:100%;margin:1rem 0}:is(.BaseEditor-module__1rm5WG__editorContent table td,.BaseEditor-module__1rm5WG__editorContent table th){border:1px solid var(--mantine-color-gray-4);vertical-align:top;box-sizing:border-box;min-width:1rem;padding:.5rem .75rem;position:relative}[data-mantine-color-scheme=light] .BaseEditor-module__1rm5WG__editorContent table th{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .BaseEditor-module__1rm5WG__editorContent table th{background-color:var(--mantine-color-dark-5)}.BaseEditor-module__1rm5WG__editorContent table th{text-align:left;font-weight:600}.BaseEditor-module__1rm5WG__editorContent table .selectedCell{background-color:var(--mantine-color-blue-0)}.BaseEditor-module__1rm5WG__editorContent table .column-resize-handle{background-color:var(--mantine-color-blue-5);cursor:col-resize;pointer-events:auto;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.BaseEditor-module__1rm5WG__editorContent table p{margin:0}.BaseEditor-module__1rm5WG__editorContent .editor-table{border-collapse:collapse;table-layout:fixed;border:1px solid var(--mantine-color-gray-4);width:100%;margin:1rem 0}:is(.BaseEditor-module__1rm5WG__editorContent .editor-table td,.BaseEditor-module__1rm5WG__editorContent .editor-table th){border:1px solid var(--mantine-color-gray-4);vertical-align:top;box-sizing:border-box;min-width:1rem;padding:.5rem .75rem;position:relative}.BaseEditor-module__1rm5WG__editorContent .editor-table th{background-color:var(--mantine-color-gray-1);text-align:left;font-weight:600}.BaseEditor-module__1rm5WG__editorContent .editor-table .selectedCell{background-color:var(--mantine-color-blue-0)}.BaseEditor-module__1rm5WG__editorContent .editor-table .column-resize-handle{background-color:var(--mantine-color-blue-5);cursor:col-resize;pointer-events:auto;width:1px;position:absolute;top:0;bottom:-2px;right:-2px}.BaseEditor-module__1rm5WG__editorContent .editor-table p{margin:0}@media (max-width:768px){.BaseEditor-module__1rm5WG__readonlyEditorContainer{width:100%}:is(.BaseEditor-module__1rm5WG__editorContent table,.BaseEditor-module__1rm5WG__editorContent .editor-table){font-size:.875rem}:is(.BaseEditor-module__1rm5WG__editorContent table td,.BaseEditor-module__1rm5WG__editorContent table th,.BaseEditor-module__1rm5WG__editorContent .editor-table td,.BaseEditor-module__1rm5WG__editorContent .editor-table th){padding:.375rem .5rem}}
.CommonFooter-module__K1Lh3q__footer{background:var(--mantine-color-gray-0);border-top:1px solid var(--mantine-color-gray-3);margin-top:auto}.CommonFooter-module__K1Lh3q__footer[data-variant=minimal]{padding:var(--mantine-spacing-md)0}.CommonFooter-module__K1Lh3q__footer[data-variant=compact]{padding:var(--mantine-spacing-lg)0}.CommonFooter-module__K1Lh3q__footer[data-variant=default]{padding:var(--mantine-spacing-xl)0 var(--mantine-spacing-md)}.CommonFooter-module__K1Lh3q__footerContent{gap:var(--mantine-spacing-xl);flex-direction:column;display:flex}.CommonFooter-module__K1Lh3q__mainSection{gap:var(--mantine-spacing-xl);grid-template-columns:1fr;display:grid}@media (min-width:768px){.CommonFooter-module__K1Lh3q__mainSection{grid-template-columns:1fr 2fr}}@media (min-width:1024px){.CommonFooter-module__K1Lh3q__mainSection{grid-template-columns:1fr 3fr}}.CommonFooter-module__K1Lh3q__brandSection{gap:var(--mantine-spacing-md);flex-direction:column;display:flex}.CommonFooter-module__K1Lh3q__brandInfo{gap:var(--mantine-spacing-sm);flex-direction:column;display:flex}.CommonFooter-module__K1Lh3q__sectionsContainer{gap:var(--mantine-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.CommonFooter-module__K1Lh3q__section{gap:var(--mantine-spacing-sm);flex-direction:column;display:flex}.CommonFooter-module__K1Lh3q__sectionTitle{color:var(--mantine-color-text);margin-bottom:var(--mantine-spacing-xs);font-weight:600}.CommonFooter-module__K1Lh3q__sectionLink{color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-sm);line-height:1.6;text-decoration:none;transition:color .2s}.CommonFooter-module__K1Lh3q__sectionLink:hover{color:var(--mantine-primary-color-filled)}.CommonFooter-module__K1Lh3q__socialSection{gap:var(--mantine-spacing-sm);flex-direction:column;display:flex}.CommonFooter-module__K1Lh3q__socialLinks{gap:var(--mantine-spacing-sm);display:flex}.CommonFooter-module__K1Lh3q__socialLink{border-radius:var(--mantine-radius-md);background:var(--mantine-color-gray-1);width:36px;height:36px;color:var(--mantine-color-gray-6);justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex}.CommonFooter-module__K1Lh3q__socialLink:hover{background:var(--mantine-primary-color-filled);color:#fff;transform:translateY(-2px)}.CommonFooter-module__K1Lh3q__contactSection{flex-direction:column;gap:4px;display:flex}.CommonFooter-module__K1Lh3q__contactItem{color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-sm);line-height:1.6}.CommonFooter-module__K1Lh3q__newsletterSection{margin-top:var(--mantine-spacing-lg);gap:var(--mantine-spacing-lg);flex-direction:column;display:flex}.CommonFooter-module__K1Lh3q__newsletterForm{gap:var(--mantine-spacing-xs);min-width:350px;display:flex}.CommonFooter-module__K1Lh3q__newsletterInput{flex:1}.CommonFooter-module__K1Lh3q__appStoreSection{gap:var(--mantine-spacing-sm);flex-direction:column;display:flex}.CommonFooter-module__K1Lh3q__appStoreBadges{gap:var(--mantine-spacing-sm);flex-wrap:wrap;display:flex}.CommonFooter-module__K1Lh3q__appStoreBadge{display:inline-block}.CommonFooter-module__K1Lh3q__appStoreBadge img{border-radius:var(--mantine-radius-sm);width:auto;height:40px}.CommonFooter-module__K1Lh3q__bottomSection{gap:var(--mantine-spacing-sm);padding-top:var(--mantine-spacing-lg);border-top:1px solid var(--mantine-color-gray-3);flex-direction:column;display:flex}@media (min-width:768px){.CommonFooter-module__K1Lh3q__bottomSection{justify-content:space-between;align-items:center}}.CommonFooter-module__K1Lh3q__copyright{color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-xs)}.CommonFooter-module__K1Lh3q__legalLinks{gap:var(--mantine-spacing-md);flex-wrap:wrap;display:flex}.CommonFooter-module__K1Lh3q__legalLink{color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-xs);text-decoration:none;transition:color .2s}.CommonFooter-module__K1Lh3q__legalLink:hover{color:var(--mantine-primary-color-filled)}.CommonFooter-module__K1Lh3q__backToTop{bottom:var(--mantine-spacing-xl);right:var(--mantine-spacing-xl);z-index:100;position:fixed}[data-mantine-color-scheme=dark] .CommonFooter-module__K1Lh3q__footer{background:var(--mantine-color-dark-8);border-top-color:var(--mantine-color-dark-4)}[data-mantine-color-scheme=dark] .CommonFooter-module__K1Lh3q__socialLink{background:var(--mantine-color-dark-6);color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .CommonFooter-module__K1Lh3q__socialLink:hover{background:var(--mantine-primary-color-filled);color:#fff}[data-mantine-color-scheme=dark] .CommonFooter-module__K1Lh3q__bottomSection{border-top-color:var(--mantine-color-dark-4)}
.CommonHeader-module__V5gFVq__header{padding-top:0}.CommonHeader-module__V5gFVq__mainSection{width:100%;max-width:90rem;padding-bottom:0}.CommonHeader-module__V5gFVq__withBorder{border-bottom:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .CommonHeader-module__V5gFVq__withBorder{border-bottom:1px solid var(--mantine-color-dark-4)}.CommonHeader-module__V5gFVq__user{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .CommonHeader-module__V5gFVq__user{color:var(--mantine-color-dark-0)}.CommonHeader-module__V5gFVq__user{padding:var(--mantine-spacing-xs)var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);transition:background-color .1s}.CommonHeader-module__V5gFVq__user:hover{background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .CommonHeader-module__V5gFVq__user:hover{background-color:var(--mantine-color-dark-8)}@media (max-width:36em){.CommonHeader-module__V5gFVq__user{display:none}}.CommonHeader-module__V5gFVq__userActive{background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .CommonHeader-module__V5gFVq__userActive{background-color:var(--mantine-color-dark-8)}.CommonHeader-module__V5gFVq__logo{cursor:pointer;padding-top:6px;transition:opacity .1s}.CommonHeader-module__V5gFVq__logo:hover{opacity:.8}
.MainError-module__C0SzDa__error{border:1px solid #fa5252;border-radius:8px;min-height:120px;box-shadow:0 2px 8px #fa525214}.MainError-module__C0SzDa__errorText{text-align:left;word-break:break-all;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;max-height:200px;font-family:monospace;font-size:12px;overflow-y:auto}
.rg-root{color:#000;border:1px solid #9cc7ff;border-radius:4px;height:100%;padding:4px;font-family:Noto Sans KR,Noto Sans KR Fallback;font-size:12px;width:100%!important}.realgrid-container{width:100%;height:100%}
.MonthlyCalendar-module__senhcW__calendarContainer{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);width:100%;padding:var(--mantine-spacing-md);position:relative}.MonthlyCalendar-module__senhcW__calendarHeader{margin-bottom:var(--mantine-spacing-md);padding-bottom:var(--mantine-spacing-sm);border-bottom:1px solid var(--mantine-color-gray-2)}.MonthlyCalendar-module__senhcW__monthLabel{font-size:var(--mantine-font-size-lg);color:var(--mantine-color-gray-9);font-weight:600}.MonthlyCalendar-module__senhcW__calendarGrid{grid-template-columns:repeat(7,1fr);gap:2px;width:100%;display:grid}.MonthlyCalendar-module__senhcW__calendarGridWithWeekNumbers{grid-template-columns:auto repeat(7,1fr)}.MonthlyCalendar-module__senhcW__weekdayHeader{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-module__senhcW__weekdayHeader.MonthlyCalendar-module__senhcW__weekend{color:var(--mantine-color-red-6)}.MonthlyCalendar-module__senhcW__weekNumberCell{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);justify-content:center;align-items:center;min-height:80px;display:flex}.MonthlyCalendar-module__senhcW__eventCell{min-height:80px;padding:var(--mantine-spacing-xs);border:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-white);flex-direction:column;gap:4px;transition:all .2s;display:flex;position:relative}.MonthlyCalendar-module__senhcW__eventCell.MonthlyCalendar-module__senhcW__clickable{cursor:pointer}.MonthlyCalendar-module__senhcW__eventCell.MonthlyCalendar-module__senhcW__clickable:hover{background:var(--mantine-color-gray-0);border-color:var(--mantine-color-blue-3);transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.MonthlyCalendar-module__senhcW__eventCell.MonthlyCalendar-module__senhcW__outside{background:var(--mantine-color-gray-0);opacity:.6}.MonthlyCalendar-module__senhcW__eventCell.MonthlyCalendar-module__senhcW__outside .MonthlyCalendar-module__senhcW__dateText{color:var(--mantine-color-gray-5)}.MonthlyCalendar-module__senhcW__eventCell.MonthlyCalendar-module__senhcW__today{background:var(--mantine-color-blue-0);border-color:var(--mantine-color-blue-4)}.MonthlyCalendar-module__senhcW__eventCell.MonthlyCalendar-module__senhcW__today .MonthlyCalendar-module__senhcW__dateText{background:var(--mantine-color-blue-6);color:#fff;border-radius:var(--mantine-radius-sm);padding:2px 6px;font-weight:700}.MonthlyCalendar-module__senhcW__eventCell.MonthlyCalendar-module__senhcW__weekend{background:var(--mantine-color-gray-0)}.MonthlyCalendar-module__senhcW__eventCell.MonthlyCalendar-module__senhcW__weekend .MonthlyCalendar-module__senhcW__dateText{color:var(--mantine-color-red-6)}.MonthlyCalendar-module__senhcW__eventCell.MonthlyCalendar-module__senhcW__holiday{background:var(--mantine-color-red-0)}.MonthlyCalendar-module__senhcW__eventCell.MonthlyCalendar-module__senhcW__holiday .MonthlyCalendar-module__senhcW__dateText{color:var(--mantine-color-red-7);font-weight:600}.MonthlyCalendar-module__senhcW__eventCell.MonthlyCalendar-module__senhcW__selected{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-module__senhcW__eventCell.MonthlyCalendar-module__senhcW__disabled{background:var(--mantine-color-gray-1);opacity:.5;cursor:not-allowed;pointer-events:none}.MonthlyCalendar-module__senhcW__dateNumber{justify-content:flex-start;align-items:center;margin-bottom:4px;display:flex}.MonthlyCalendar-module__senhcW__dateText{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-9);font-weight:500}.MonthlyCalendar-module__senhcW__eventList{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}.MonthlyCalendar-module__senhcW__eventItem{cursor:pointer;transition:transform .1s}.MonthlyCalendar-module__senhcW__eventItem:hover{transform:translate(2px)}.MonthlyCalendar-module__senhcW__eventBadge{text-align:left;white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:100%;font-size:10px;overflow:hidden}.MonthlyCalendar-module__senhcW__moreEvents{margin-top:2px}.MonthlyCalendar-module__senhcW__loadingOverlay{z-index:10;background:#fffc;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (max-width:768px){.MonthlyCalendar-module__senhcW__calendarContainer{padding:var(--mantine-spacing-sm)}.MonthlyCalendar-module__senhcW__eventCell{min-height:60px;padding:4px}.MonthlyCalendar-module__senhcW__monthLabel{font-size:var(--mantine-font-size-md)}.MonthlyCalendar-module__senhcW__weekdayHeader{font-size:var(--mantine-font-size-xs);padding:4px}.MonthlyCalendar-module__senhcW__dateText{font-size:11px}.MonthlyCalendar-module__senhcW__eventBadge{font-size:9px}.MonthlyCalendar-module__senhcW__weekNumberCell{min-height:60px;font-size:11px}}@media (max-width:480px){.MonthlyCalendar-module__senhcW__calendarContainer{padding:8px}.MonthlyCalendar-module__senhcW__eventCell{min-height:50px;padding:2px}.MonthlyCalendar-module__senhcW__calendarGrid{gap:1px}.MonthlyCalendar-module__senhcW__weekdayHeader{padding:2px}.MonthlyCalendar-module__senhcW__dateText{font-size:10px}.MonthlyCalendar-module__senhcW__eventBadge{border-radius:50%;width:6px;min-width:6px;height:6px;min-height:6px;padding:0;font-size:0}.MonthlyCalendar-module__senhcW__moreEvents{display:none}}@media (prefers-color-scheme:dark){.MonthlyCalendar-module__senhcW__calendarContainer{background:var(--mantine-color-dark-7);border-color:var(--mantine-color-dark-4)}.MonthlyCalendar-module__senhcW__monthLabel{color:var(--mantine-color-gray-1)}.MonthlyCalendar-module__senhcW__weekdayHeader{background:var(--mantine-color-dark-6);color:var(--mantine-color-gray-4);border-color:var(--mantine-color-dark-4)}.MonthlyCalendar-module__senhcW__eventCell{background:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.MonthlyCalendar-module__senhcW__eventCell.MonthlyCalendar-module__senhcW__clickable:hover{background:var(--mantine-color-dark-5)}.MonthlyCalendar-module__senhcW__eventCell.MonthlyCalendar-module__senhcW__outside{background:var(--mantine-color-dark-7)}.MonthlyCalendar-module__senhcW__eventCell.MonthlyCalendar-module__senhcW__today{background:var(--mantine-color-dark-5);border-color:var(--mantine-color-blue-6)}.MonthlyCalendar-module__senhcW__eventCell.MonthlyCalendar-module__senhcW__weekend{background:var(--mantine-color-dark-6)}.MonthlyCalendar-module__senhcW__eventCell.MonthlyCalendar-module__senhcW__holiday{background:var(--mantine-color-dark-5)}.MonthlyCalendar-module__senhcW__dateText{color:var(--mantine-color-gray-3)}.MonthlyCalendar-module__senhcW__weekNumberCell{background:var(--mantine-color-dark-7);border-color:var(--mantine-color-dark-4)}}
.BlogLayout-module__Yhku4G__main{min-height:calc(100vh - 200px);padding:0 var(--mantine-spacing-sm);flex-direction:column;justify-content:space-between}.BlogLayout-module__Yhku4G__footer{color:#6c757d;background-color:#f8f9fa;padding:40px 0;font-size:14px}
.BlogPostContainer-module__DJj1HG__container{padding-left:100px;padding-right:100px}@media (max-width:768px){.BlogPostContainer-module__DJj1HG__container{border:none;padding-left:0;padding-right:0}}
