@import"https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@200;300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Gowun+Batang:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo+Black&display=swap";@font-face{font-family:LINESeedKR-Bd;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_11-01@1.0/LINESeedKR-Bd.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:LINESeedKR-Md;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_11-01@1.0/LINESeedKR-Rg.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:LINESeedKR-Lt;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_11-01@1.0/LINESeedKR-Th.woff2) format("woff2");font-weight:100;font-style:normal}@font-face{font-family:HANBatang;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2104@1.0/HANBatang.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Noto Color Emoji";src:url(https://raw.githack.com/googlefonts/noto-emoji/main/fonts/NotoColorEmoji.ttf)}@font-face{font-family:UnDinaru;src:url(https://cdn.jsdelivr.net/gh/wooin21/web/fonts/UnFont/UnDinaru.woff) format("woff");font-weight:400;font-style:normal}@page{margin:.75in;position:relative}body:before{content:"";position:fixed;inset:0;margin-inline:.75in;background:url(/studio4wall_logo12681.svg) 0 0/100% 100vh;background-repeat:repeat;pointer-events:none;z-index:9999;opacity:0}@media print{body:before{opacity:.05}}body:after{content:"";position:fixed;top:0;bottom:0;left:0;right:0;pointer-events:none;z-index:9998;color:#fff;font-size:16px;font-weight:500;display:grid;justify-content:end;align-content:bottom;mix-blend-mode:difference;opacity:.005}@media print{body:after{color:#888;opacity:.01}}:root{font-family:LINESeedKR-Md,Noto Sans KR,sans-serif;font-size:16px;line-height:24px;font-weight:400;color-scheme:light dark;color:#ffffffde;--neutral-0--rgb: 35, 67, 77;--neutral-1--rgb: 0, 0, 0;--neutral-2--rgb: 106, 141, 151;--neutral-3--rgb: 200, 217, 222;--neutral-4--rgb: 255, 255, 255;--neutral-5--rgb: 248, 251, 252;--primary--rgb: 56, 91, 102;--secondary--rgb: 106, 141, 151;--primary-1--rgb: 17, 125, 158;--neutral-0: rgb(var(--neutral-0--rgb));--neutral-1: rgb(var(--neutral-1--rgb));--neutral-2: rgb(var(--neutral-2--rgb));--neutral-3: rgb(var(--neutral-3--rgb));--neutral-4: rgb(var(--neutral-4--rgb));--neutral-5: rgb(var(--neutral-5--rgb));--primary: rgb(var(--primary--rgb));--secondary: rgb(var(--secondary--rgb));--primary-1: rgb(var(--primary-1--rgb));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.grecaptcha-badge{visibility:hidden}.MuiButtonBase-root{white-space:nowrap}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#ff4500}body{margin:0;display:flex;min-width:320px;min-height:100vh}button{font-size:1em;font-weight:500;cursor:pointer}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.dragging{transition:.01s;transform:translate(-9999px)}.dragover.character-item{border-bottom:3px solid #646cff}.without-padding{padding:0!important;min-width:0;min-height:0}.small-padding{padding:3px!important;min-width:0;min-height:0}.without-vertical-padding{padding:0 8px!important;min-width:0;min-height:0}::-webkit-scrollbar{width:9px;height:6px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-track-piece{background-color:transparent}::-webkit-scrollbar-thumb{border-radius:15px;background-color:#eee}::-webkit-scrollbar-corner{background-color:transparent}.Mui-icon{flex-shrink:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes circlular{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.fade-in-text{animation:fadeIn 5s}.suspense-fallback-page{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100vw;background-color:#1c1c1c;color:#ccc}.suspense-circlular-progress{margin-top:1rem;animation:circlular 1.5s linear infinite;border:.1rem solid #ccc;border-top-color:#1c1c1c;border-radius:50%;height:1.5rem;width:1.5rem}.error-boundary-page{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.error-boundary-page h1{margin-bottom:0}.error-boundary-page button{margin-top:1rem;padding:.5rem 1rem;border:1px solid #ccc;border-radius:.25rem;background-color:#1c1c1c;color:#ccc}
