@font-face {
font-family: '__ChosunFont_725b11';
src: url(/_next/static/media/26299b4935a88c7b-s.ttf) format('truetype');
font-display: swap;
}@font-face {font-family: '__ChosunFont_Fallback_725b11';src: local("Arial");ascent-override: 88.65%;descent-override: 14.27%;line-gap-override: 0.00%;size-adjust: 98.14%
}.__className_725b11 {font-family: '__ChosunFont_725b11', '__ChosunFont_Fallback_725b11'
}.__variable_725b11 {--font-chosun: '__ChosunFont_725b11', '__ChosunFont_Fallback_725b11'
}

@font-face {
font-family: '__DesignHouseLightFont_6022e2';
src: url(/_next/static/media/92edde91a21852a7-s.ttf) format('truetype');
font-display: swap;
}@font-face {font-family: '__DesignHouseLightFont_Fallback_6022e2';src: local("Arial");ascent-override: 105.62%;descent-override: 33.35%;line-gap-override: 3.34%;size-adjust: 89.94%
}.__className_6022e2 {font-family: '__DesignHouseLightFont_6022e2', '__DesignHouseLightFont_Fallback_6022e2'
}.__variable_6022e2 {--font-designhouse-light: '__DesignHouseLightFont_6022e2', '__DesignHouseLightFont_Fallback_6022e2'
}

@font-face {
font-family: '__MapoDacapoFont_cc4795';
src: url(/_next/static/media/281e4e5d8145b5ae-s.otf) format('opentype');
font-display: swap;
}@font-face {font-family: '__MapoDacapoFont_Fallback_cc4795';src: local("Arial");ascent-override: 99.82%;descent-override: 38.82%;line-gap-override: 0.00%;size-adjust: 90.16%
}.__className_cc4795 {font-family: '__MapoDacapoFont_cc4795', '__MapoDacapoFont_Fallback_cc4795'
}.__variable_cc4795 {--font-mapodacapo: '__MapoDacapoFont_cc4795', '__MapoDacapoFont_Fallback_cc4795'
}

@font-face {
font-family: '__NanumBarunpenRFont_e670ad';
src: url(/_next/static/media/e9dd7f2f1b152322-s.ttf) format('truetype');
font-display: swap;
}@font-face {font-family: '__NanumBarunpenRFont_Fallback_e670ad';src: local("Arial");ascent-override: 113.29%;descent-override: 35.50%;line-gap-override: 0.00%;size-adjust: 85.62%
}.__className_e670ad {font-family: '__NanumBarunpenRFont_e670ad', '__NanumBarunpenRFont_Fallback_e670ad'
}.__variable_e670ad {--font-nanumbarunpenr: '__NanumBarunpenRFont_e670ad', '__NanumBarunpenRFont_Fallback_e670ad'
}

@font-face {
font-family: '__NanumMyeongjoFont_17da4b';
src: url(/_next/static/media/f147e2dbaec072dc-s.ttf) format('truetype');
font-display: swap;
}@font-face {font-family: '__NanumMyeongjoFont_Fallback_17da4b';src: local("Arial");ascent-override: 92.64%;descent-override: 23.21%;line-gap-override: 0.00%;size-adjust: 99.30%
}.__className_17da4b {font-family: '__NanumMyeongjoFont_17da4b', '__NanumMyeongjoFont_Fallback_17da4b'
}.__variable_17da4b {--font-nanummyeongjo: '__NanumMyeongjoFont_17da4b', '__NanumMyeongjoFont_Fallback_17da4b'
}

@font-face {
font-family: '__NanumSquareNeoFont_2ca62c';
src: url(/_next/static/media/c8d1d60eccbeaf94-s.ttf) format('truetype');
font-display: swap;
}@font-face {font-family: '__NanumSquareNeoFont_Fallback_2ca62c';src: local("Arial");ascent-override: 74.64%;descent-override: 22.39%;line-gap-override: 0.00%;size-adjust: 113.87%
}.__className_2ca62c {font-family: '__NanumSquareNeoFont_2ca62c', '__NanumSquareNeoFont_Fallback_2ca62c'
}.__variable_2ca62c {--font-nanumsquare-neo: '__NanumSquareNeoFont_2ca62c', '__NanumSquareNeoFont_Fallback_2ca62c'
}

@font-face {
font-family: '__ONOTFRFont_1d93b0';
src: url(/_next/static/media/0d2f8172447ab63d-s.otf) format('opentype');
font-display: swap;
}@font-face {font-family: '__ONOTFRFont_Fallback_1d93b0';src: local("Arial");ascent-override: 100.43%;descent-override: 25.11%;line-gap-override: 0.00%;size-adjust: 79.65%
}.__className_1d93b0 {font-family: '__ONOTFRFont_1d93b0', '__ONOTFRFont_Fallback_1d93b0'
}.__variable_1d93b0 {--font-onotfr: '__ONOTFRFont_1d93b0', '__ONOTFRFont_Fallback_1d93b0'
}

@font-face {
font-family: '__ONRFont_03640c';
src: url(/_next/static/media/de759d82e7b43c96-s.ttf) format('truetype');
font-display: swap;
}@font-face {font-family: '__ONRFont_Fallback_03640c';src: local("Arial");ascent-override: 84.77%;descent-override: 21.19%;line-gap-override: 0.00%;size-adjust: 94.38%
}.__className_03640c {font-family: '__ONRFont_03640c', '__ONRFont_Fallback_03640c'
}.__variable_03640c {--font-onr: '__ONRFont_03640c', '__ONRFont_Fallback_03640c'
}

@font-face {
font-family: '__HJAFont_485527';
src: url(/_next/static/media/e88134d17790e9f1-s.otf) format('opentype');
font-display: swap;
}@font-face {font-family: '__HJAFont_Fallback_485527';src: local("Arial");ascent-override: 95.33%;descent-override: 15.78%;line-gap-override: 0.00%;size-adjust: 90.01%
}.__className_485527 {font-family: '__HJAFont_485527', '__HJAFont_Fallback_485527'
}.__variable_485527 {--font-hja: '__HJAFont_485527', '__HJAFont_Fallback_485527'
}

@font-face {
font-family: '__SangSangShinFont_93c313';
src: url(/_next/static/media/6d40ace05aaacda0-s.otf) format('opentype');
font-display: swap;
}@font-face {font-family: '__SangSangShinFont_Fallback_93c313';src: local("Arial");ascent-override: 118.15%;descent-override: 24.61%;line-gap-override: 0.00%;size-adjust: 85.74%
}.__className_93c313 {font-family: '__SangSangShinFont_93c313', '__SangSangShinFont_Fallback_93c313'
}.__variable_93c313 {--font-sangsangshin: '__SangSangShinFont_93c313', '__SangSangShinFont_Fallback_93c313'
}

@font-face {
font-family: '__HJBFont_ebe21d';
src: url(/_next/static/media/8457a5188220992a-s.otf) format('opentype');
font-display: swap;
}@font-face {font-family: '__HJBFont_Fallback_ebe21d';src: local("Arial");ascent-override: 95.33%;descent-override: 15.78%;line-gap-override: 0.00%;size-adjust: 90.01%
}.__className_ebe21d {font-family: '__HJBFont_ebe21d', '__HJBFont_Fallback_ebe21d'
}.__variable_ebe21d {--font-hjb: '__HJBFont_ebe21d', '__HJBFont_Fallback_ebe21d'
}

@font-face {
font-family: '__SBLFont_22f008';
src: url(/_next/static/media/fc38c6cf22e0c3dc-s.ttf) format('truetype');
font-display: swap;
}@font-face {font-family: '__SBLFont_Fallback_22f008';src: local("Arial");ascent-override: 62.24%;descent-override: 31.12%;line-gap-override: 0.00%;size-adjust: 128.54%
}.__className_22f008 {font-family: '__SBLFont_22f008', '__SBLFont_Fallback_22f008'
}.__variable_22f008 {--font-sbl: '__SBLFont_22f008', '__SBLFont_Fallback_22f008'
}

@font-face {
font-family: '__ONBFont_debdb3';
src: url(/_next/static/media/6362e22e6ba7362a-s.ttf) format('truetype');
font-display: swap;
}@font-face {font-family: '__ONBFont_Fallback_debdb3';src: local("Arial");ascent-override: 73.13%;descent-override: 18.28%;line-gap-override: 0.00%;size-adjust: 109.39%
}.__className_debdb3 {font-family: '__ONBFont_debdb3', '__ONBFont_Fallback_debdb3'
}.__variable_debdb3 {--font-onb: '__ONBFont_debdb3', '__ONBFont_Fallback_debdb3'
}

@font-face {
font-family: '__ONOTFBFont_c963d1';
src: url(/_next/static/media/0f6e561e4556fc16-s.otf) format('opentype');
font-display: swap;
}@font-face {font-family: '__ONOTFBFont_Fallback_c963d1';src: local("Arial");ascent-override: 69.73%;descent-override: 30.51%;line-gap-override: 0.00%;size-adjust: 114.73%
}.__className_c963d1 {font-family: '__ONOTFBFont_c963d1', '__ONOTFBFont_Fallback_c963d1'
}.__variable_c963d1 {--font-onotfb: '__ONOTFBFont_c963d1', '__ONOTFBFont_Fallback_c963d1'
}

@font-face {
font-family: '__UhBeeMiMiFont_a72860';
src: url(/_next/static/media/f5e4b056a940a9a2-s.ttf) format('truetype');
font-display: swap;
}@font-face {font-family: '__UhBeeMiMiFont_Fallback_a72860';src: local("Arial");ascent-override: 111.96%;descent-override: 31.10%;line-gap-override: 0.00%;size-adjust: 89.19%
}.__className_a72860 {font-family: '__UhBeeMiMiFont_a72860', '__UhBeeMiMiFont_Fallback_a72860'
}.__variable_a72860 {--font-uhbeemimi: '__UhBeeMiMiFont_a72860', '__UhBeeMiMiFont_Fallback_a72860'
}

@font-face {
font-family: '__cafe24h_dba24f';
src: url(/_next/static/media/582b5edd187a98a1-s.woff2) format('woff2');
font-display: swap;
}@font-face {font-family: '__cafe24h_Fallback_dba24f';src: local("Arial");ascent-override: 77.27%;descent-override: 28.33%;line-gap-override: 0.00%;size-adjust: 116.48%
}.__className_dba24f {font-family: '__cafe24h_dba24f', '__cafe24h_Fallback_dba24f'
}

@font-face {
font-family: '__theFaceShopInkLipQuid_e2c7ef';
src: url(/_next/static/media/ffed6de7b2581155-s.woff) format('woff');
font-display: swap;
}@font-face {font-family: '__theFaceShopInkLipQuid_Fallback_e2c7ef';src: local("Arial");ascent-override: 82.80%;descent-override: 30.00%;line-gap-override: 9.00%;size-adjust: 100.00%
}.__className_e2c7ef {font-family: '__theFaceShopInkLipQuid_e2c7ef', '__theFaceShopInkLipQuid_Fallback_e2c7ef'
}.__variable_e2c7ef {--font-thefaceshop: '__theFaceShopInkLipQuid_e2c7ef', '__theFaceShopInkLipQuid_Fallback_e2c7ef'
}

@font-face {
font-family: '__nanum_827887';
src: url(/_next/static/media/1ea9ca74bb94c549-s.otf) format('opentype');
font-display: swap;
font-weight: 700;
}

@font-face {
font-family: '__nanum_827887';
src: url(/_next/static/media/5c2f9fe9481845ba-s.otf) format('opentype');
font-display: swap;
font-weight: 800;
}

@font-face {
font-family: '__nanum_827887';
src: url(/_next/static/media/97cec0f3d84c7aff-s.otf) format('opentype');
font-display: swap;
font-weight: 350;
}

@font-face {
font-family: '__nanum_827887';
src: url(/_next/static/media/847a56de2205bc20-s.otf) format('opentype');
font-display: swap;
font-weight: 400;
}@font-face {font-family: '__nanum_Fallback_827887';src: local("Arial");ascent-override: 87.97%;descent-override: 21.99%;line-gap-override: 0.00%;size-adjust: 104.59%
}.__className_827887 {font-family: '__nanum_827887', '__nanum_Fallback_827887'
}.__variable_827887 {--font-nanum: '__nanum_827887', '__nanum_Fallback_827887'
}

@font-face {
font-family: '__nanummyeongjo_5f6c5c';
src: url(/_next/static/media/70beb5f223b021c6-s.otf) format('opentype');
font-display: swap;
font-weight: 700;
}

@font-face {
font-family: '__nanummyeongjo_5f6c5c';
src: url(/_next/static/media/21926b115d2c22f1-s.otf) format('opentype');
font-display: swap;
font-weight: 800;
}

@font-face {
font-family: '__nanummyeongjo_5f6c5c';
src: url(/_next/static/media/4fa51d8f93721e01-s.otf) format('opentype');
font-display: swap;
font-weight: 400;
}@font-face {font-family: '__nanummyeongjo_Fallback_5f6c5c';src: local("Arial");ascent-override: 92.64%;descent-override: 23.21%;line-gap-override: 0.00%;size-adjust: 99.30%
}.__className_5f6c5c {font-family: '__nanummyeongjo_5f6c5c', '__nanummyeongjo_Fallback_5f6c5c'
}.__variable_5f6c5c {--font-nanummyeongjo: '__nanummyeongjo_5f6c5c', '__nanummyeongjo_Fallback_5f6c5c'
}

@font-face {
font-family: '__nunumsquare_b3d791';
src: url(/_next/static/media/0ba06bc8d8c5f270-s.otf) format('opentype');
font-display: swap;
font-weight: 700;
}

@font-face {
font-family: '__nunumsquare_b3d791';
src: url(/_next/static/media/5fff268a9b2113d1-s.otf) format('opentype');
font-display: swap;
font-weight: 800;
}

@font-face {
font-family: '__nunumsquare_b3d791';
src: url(/_next/static/media/aab8307f03a1a15f-s.otf) format('opentype');
font-display: swap;
font-weight: 400;
}

@font-face {
font-family: '__nunumsquare_b3d791';
src: url(/_next/static/media/1bd89e2467c58192-s.otf) format('opentype');
font-display: swap;
font-weight: 900;
}

@font-face {
font-family: '__nunumsquare_b3d791';
src: url(/_next/static/media/e1e17499707056c6-s.otf) format('opentype');
font-display: swap;
font-weight: 350;
}@font-face {font-family: '__nunumsquare_Fallback_b3d791';src: local("Arial");ascent-override: 74.64%;descent-override: 22.39%;line-gap-override: 0.00%;size-adjust: 113.87%
}.__className_b3d791 {font-family: '__nunumsquare_b3d791', '__nunumsquare_Fallback_b3d791'
}.__variable_b3d791 {--font-nunumsquare: '__nunumsquare_b3d791', '__nunumsquare_Fallback_b3d791'
}

@font-face {
font-family: '__maplestory_cdc6d2';
src: url(/_next/static/media/0ffa3af654b9dc15-s.otf) format('opentype');
font-display: swap;
font-weight: 700;
}

@font-face {
font-family: '__maplestory_cdc6d2';
src: url(/_next/static/media/cedf8f74b11180f1-s.otf) format('opentype');
font-display: swap;
font-weight: 350;
}@font-face {font-family: '__maplestory_Fallback_cdc6d2';src: local("Arial");ascent-override: 75.55%;descent-override: 23.55%;line-gap-override: 0.00%;size-adjust: 112.51%
}.__className_cdc6d2 {font-family: '__maplestory_cdc6d2', '__maplestory_Fallback_cdc6d2'
}.__variable_cdc6d2 {--font-maplestory: '__maplestory_cdc6d2', '__maplestory_Fallback_cdc6d2'
}

@font-face {
font-family: '__classic_51c30f';
src: url(/_next/static/media/4a5db2b6cf34ae69-s.otf) format('opentype');
font-display: swap;
font-weight: 700;
}

@font-face {
font-family: '__classic_51c30f';
src: url(/_next/static/media/a570be6df0e20d05-s.otf) format('opentype');
font-display: swap;
font-weight: 350;
}

@font-face {
font-family: '__classic_51c30f';
src: url(/_next/static/media/dce09bbc1721a8ca-s.otf) format('opentype');
font-display: swap;
font-weight: 500;
}@font-face {font-family: '__classic_Fallback_51c30f';src: local("Arial");ascent-override: 92.12%;descent-override: 13.91%;line-gap-override: 0.00%;size-adjust: 104.21%
}.__className_51c30f {font-family: '__classic_51c30f', '__classic_Fallback_51c30f'
}.__variable_51c30f {--font-classic: '__classic_51c30f', '__classic_Fallback_51c30f'
}

@font-face {
font-family: '__swagger_b23223';
src: url(/_next/static/media/bf7921902a02b15a-s.otf) format('opentype');
font-display: swap;
font-weight: 400;
}@font-face {font-family: '__swagger_Fallback_b23223';src: local("Arial");ascent-override: 101.58%;descent-override: 25.39%;line-gap-override: 3.81%;size-adjust: 78.76%
}.__className_b23223 {font-family: '__swagger_b23223', '__swagger_Fallback_b23223';font-weight: 400
}.__variable_b23223 {--font-swagger: '__swagger_b23223', '__swagger_Fallback_b23223'
}

@font-face {
font-family: '__chosun_2d32fc';
src: url(/_next/static/media/24bc02c28c72f833-s.otf) format('opentype');
font-display: swap;
font-weight: 400;
}@font-face {font-family: '__chosun_Fallback_2d32fc';src: local("Arial");ascent-override: 86.74%;descent-override: 14.12%;line-gap-override: 0.00%;size-adjust: 99.14%
}.__className_2d32fc {font-family: '__chosun_2d32fc', '__chosun_Fallback_2d32fc';font-weight: 400
}.__variable_2d32fc {--font-chosun: '__chosun_2d32fc', '__chosun_Fallback_2d32fc'
}

@font-face {
font-family: '__score_5b92f4';
src: url(/_next/static/media/d37a50b15751c91b-s.otf) format('opentype');
font-display: swap;
font-weight: 900;
}

@font-face {
font-family: '__score_5b92f4';
src: url(/_next/static/media/929c1ed2ab0d271d-s.otf) format('opentype');
font-display: swap;
font-weight: 700;
}

@font-face {
font-family: '__score_5b92f4';
src: url(/_next/static/media/88fcf75b1eab9a24-s.otf) format('opentype');
font-display: swap;
font-weight: 800;
}

@font-face {
font-family: '__score_5b92f4';
src: url(/_next/static/media/97412f8cdee85c9b-s.otf) format('opentype');
font-display: swap;
font-weight: 200;
}

@font-face {
font-family: '__score_5b92f4';
src: url(/_next/static/media/da8f64887dae75a3-s.otf) format('opentype');
font-display: swap;
font-weight: 900;
}

@font-face {
font-family: '__score_5b92f4';
src: url(/_next/static/media/f246b15ee96487c0-s.otf) format('opentype');
font-display: swap;
font-weight: 300;
}

@font-face {
font-family: '__score_5b92f4';
src: url(/_next/static/media/38518f58c82edd6f-s.otf) format('opentype');
font-display: swap;
font-weight: 500;
}

@font-face {
font-family: '__score_5b92f4';
src: url(/_next/static/media/8e22d002d8d5fdb4-s.otf) format('opentype');
font-display: swap;
font-weight: 400;
}

@font-face {
font-family: '__score_5b92f4';
src: url(/_next/static/media/739c3fc6205423fb-s.otf) format('opentype');
font-display: swap;
font-weight: 100;
}@font-face {font-family: '__score_Fallback_5b92f4';src: local("Arial");ascent-override: 83.68%;descent-override: 23.34%;line-gap-override: 4.00%;size-adjust: 107.55%
}.__className_5b92f4 {font-family: '__score_5b92f4', '__score_Fallback_5b92f4'
}.__variable_5b92f4 {--font-score: '__score_5b92f4', '__score_Fallback_5b92f4'
}

@font-face {
font-family: '__gmarket_089329';
src: url(/_next/static/media/52e3d01702839bd6-s.otf) format('opentype');
font-display: swap;
font-weight: 700;
}

@font-face {
font-family: '__gmarket_089329';
src: url(/_next/static/media/0b556ab61bb788eb-s.otf) format('opentype');
font-display: swap;
font-weight: 300;
}

@font-face {
font-family: '__gmarket_089329';
src: url(/_next/static/media/7f69cf61c735ce66-s.otf) format('opentype');
font-display: swap;
font-weight: 500;
}@font-face {font-family: '__gmarket_Fallback_089329';src: local("Arial");ascent-override: 66.02%;descent-override: 16.50%;line-gap-override: 0.00%;size-adjust: 121.18%
}.__className_089329 {font-family: '__gmarket_089329', '__gmarket_Fallback_089329'
}.__variable_089329 {--font-gmarket: '__gmarket_089329', '__gmarket_Fallback_089329'
}

@font-face {
font-family: '__bookk_ae873b';
src: url(/_next/static/media/5e30850a8282072c-s.otf) format('opentype');
font-display: swap;
font-weight: 700;
}

@font-face {
font-family: '__bookk_ae873b';
src: url(/_next/static/media/1fc28095fa276be7-s.otf) format('opentype');
font-display: swap;
font-weight: 300;
}@font-face {font-family: '__bookk_Fallback_ae873b';src: local("Arial");ascent-override: 82.78%;descent-override: 20.70%;line-gap-override: 0.00%;size-adjust: 96.64%
}.__className_ae873b {font-family: '__bookk_ae873b', '__bookk_Fallback_ae873b'
}.__variable_ae873b {--font-bookk: '__bookk_ae873b', '__bookk_Fallback_ae873b'
}

@font-face {
font-family: '__ya_4822ba';
src: url(/_next/static/media/485aacb550d7659c-s.otf) format('opentype');
font-display: swap;
font-weight: 700;
}

@font-face {
font-family: '__ya_4822ba';
src: url(/_next/static/media/a0bd206ff7bf9af2-s.otf) format('opentype');
font-display: swap;
font-weight: 400;
}@font-face {font-family: '__ya_Fallback_4822ba';src: local("Arial");ascent-override: 88.25%;descent-override: 22.06%;line-gap-override: 0.00%;size-adjust: 90.65%
}.__className_4822ba {font-family: '__ya_4822ba', '__ya_Fallback_4822ba'
}.__variable_4822ba {--font-ya: '__ya_4822ba', '__ya_Fallback_4822ba'
}

@font-face {
font-family: '__jalnan_169c7e';
src: url(/_next/static/media/33faa3d4a761a81d-s.woff2) format('woff2');
font-display: swap;
}@font-face {font-family: '__jalnan_Fallback_169c7e';src: local("Arial");ascent-override: 71.90%;descent-override: 24.51%;line-gap-override: 0.00%;size-adjust: 122.39%
}.__className_169c7e {font-family: '__jalnan_169c7e', '__jalnan_Fallback_169c7e'
}.__variable_169c7e {--font-jalnan: '__jalnan_169c7e', '__jalnan_Fallback_169c7e'
}

body{font-family:var(--font-pretendard);font-weight:400;background-color:unset}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{box-sizing:border-box}.main{margin-left:200px;height:100vh}a{text-decoration:none}ul,li{font-family:var(--font-pretendard)}.MuiOutlinedInput-input.MuiInputBase-input{padding:12px 14px}.MuiSelect-nativeInput+.MuiSvgIcon-root{position:absolute;right:7px;top:calc(50% - .5em);pointer-events:none;color:rgba(0,0,0,.54)}.selectCustom{align-items:flex-start !important}.selectCustom .MuiOutlinedInput-input.MuiInputBase-input{padding:0px !important;padding-right:32px !important}.selectCustom .MuiOutlinedInput-notchedOutline{border:none !important}.selectCustom .MuiSelect-nativeInput+.MuiSvgIcon-root{color:#9498a3;top:0px !important}.MuiDialogContent-root{border-radius:24px}@media screen and (max-width: 600px){.MuiDialogContent-root{border-radius:16px}}.MuiCircularProgress-root{width:20px !important;height:20px !important;color:#f3f3f3}.disable-text-selection{-webkit-user-select:none;user-select:none}.dark_mode_year .react-calendar{max-width:100%;border:none;font-family:var(--font-pretendard);font-weight:600;line-height:1.125em;color:#f2f2f2 !important;padding-bottom:1rem}@media(max-width: 578px){.dark_mode_year .react-calendar{width:100%}}@media(min-width: 579px){.dark_mode_year .react-calendar{width:20rem}}.dark_mode_year .react-calendar--doubleView{width:700px}.dark_mode_year .react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-0.5em}.dark_mode_year .react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.dark_mode_year .react-calendar,.dark_mode_year .react-calendar *,.dark_mode_year .react-calendar *:before,.dark_mode_year .react-calendar *:after{box-sizing:border-box}.dark_mode_year .react-calendar button{margin:0;border:0;outline:none}.dark_mode_year .react-calendar__year-view__months{padding:0 1rem;column-gap:.25rem;row-gap:.5rem}@media(max-width: 578px){.dark_mode_year .react-calendar__year-view__months{justify-content:center}}.dark_mode_year .react-calendar button:enabled:hover{cursor:pointer}.dark_mode_year .react-calendar__navigation__label{font-size:1.125rem}.dark_mode_year .react-calendar__tile{color:#f2f2f2;width:4.3rem;height:2.75rem;font-family:var(--font-pretendard);font-weight:600;border-radius:.5rem;background-color:#2c2c34;flex:unset !important;padding:0 !important}.dark_mode_year .react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.dark_mode_year .react-calendar__navigation__prev2-button,.dark_mode_year .react-calendar__navigation__next2-button{display:none}.dark_mode_year .react-calendar__navigation button{min-width:44px;background:none;font-family:var(--font-pretendard);font-weight:600;color:#f2f2f2}.dark_mode_year .react-calendar__navigation button:disabled{cursor:not-allowed;background-color:rgba(0,0,0,0)}.dark_mode_year .react-calendar__navigation button:enabled:hover .react-calendar__navigation button:enabled:focus{background-color:rgba(0,0,0,0)}.dark_mode_year .react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:bold;font-size:.75em}.dark_mode_year .react-calendar__month-view__weekdays__weekday{padding:.5em}.dark_mode_year .react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;font-weight:bold}.dark_mode_year .react-calendar__month-view__days__day--weekend{color:#d10000}.dark_mode_year .react-calendar__month-view__days__day--neighboringMonth{color:#f2f2f2}.dark_mode_year .react-calendar__year-view .react-calendar__tile,.dark_mode_year .react-calendar__decade-view .react-calendar__tile,.dark_mode_year .react-calendar__century-view .react-calendar__tile{padding:2em .5em}.dark_mode_year .react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px}.dark_mode_year .react-calendar__tile:disabled{color:rgba(242,242,242,.5254901961);cursor:not-allowed;background-color:#f0f0f0}.dark_mode_year .react-calendar__tile:enabled:hover,.dark_mode_year .react-calendar__tile:enabled:focus{background-color:#2d68fe}.dark_mode_year .react-calendar__tile--now{background:#ffff76}.dark_mode_year .react-calendar__tile--now:enabled:hover,.dark_mode_year .react-calendar__tile--now:enabled:focus{background:#ffffa9}.dark_mode_year .react-calendar__tile--hasActive{background:#76baff}.dark_mode_year .react-calendar__tile--hasActive:enabled:hover,.dark_mode_year .react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.dark_mode_year .react-calendar__tile--active{background:#2d68fe;color:#fff}.dark_mode_year .react-calendar__tile--active:enabled:hover,.dark_mode_year .react-calendar__tile--active:enabled:focus{background:#2d68fe}.dark_mode_year .react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.dark_mode_month .react-calendar{width:26.5rem;max-width:100%;background:#333439;border:none;font-family:var(--font-pretendard);font-weight:600;line-height:1.125em;color:#f2f2f2;padding-bottom:1rem}.dark_mode_month .react-calendar--doubleView{width:700px}.dark_mode_month .react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-0.5em}.dark_mode_month .react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.dark_mode_month .react-calendar,.dark_mode_month .react-calendar *,.dark_mode_month .react-calendar *:before,.dark_mode_month .react-calendar *:after{box-sizing:border-box}.dark_mode_month .react-calendar button{margin:0;border:0;outline:none}.dark_mode_month .react-calendar__year-view__months{padding:0 1rem;column-gap:.25rem;row-gap:.5rem}.dark_mode_month .react-calendar__month-view__days{padding:0 1rem;column-gap:1rem;justify-content:center;row-gap:.25rem}.dark_mode_month .react-calendar button:enabled:hover{cursor:pointer}.dark_mode_month .react-calendar__navigation__label{font-size:1.125rem}.dark_mode_month .react-calendar__tile{color:#f2f2f2;width:2.5rem;height:2.5rem;font-family:var(--font-pretendard);font-weight:600;border-radius:250rem;background-color:rgba(0,0,0,0) !important;flex:unset !important;padding:0 !important}.dark_mode_month .react-calendar__month-view__days__day:not(.react-calendar__month-view__days__day--weekend)+.react-calendar__month-view__days__day--weekend:not(.react-calendar__month-view__days__day--neighboringMonth){color:#729afe}.dark_mode_month .react-calendar__month-view__days__day--weekend:not(.react-calendar__month-view__days__day--neighboringMonth){color:#ef2b2a !important}.dark_mode_month .react-calendar__month-view__days__day--neighboringMonth{color:#62626c !important}.dark_mode_month .react-calendar__month-view__days__day:not(.react-calendar__month-view__days__day--weekend)+.react-calendar__month-view__days__day--weekend{color:rgba(114,154,254,.7019607843) !important}.dark_mode_month .react-calendar__month-view__days__day--weekend{color:rgba(239,42,42,.6980392157) !important}.dark_mode_month .react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.dark_mode_month .react-calendar__navigation__prev2-button,.dark_mode_month .react-calendar__navigation__next2-button{display:none}.dark_mode_month .react-calendar__navigation button{min-width:44px;background:none;font-family:var(--font-pretendard);font-weight:600;color:#f2f2f2}.dark_mode_month .react-calendar__navigation button:disabled{background-color:#f0f0f0;color:rgba(242,242,242,.5254901961);cursor:not-allowed}.dark_mode_month .react-calendar__navigation button:enabled:hover .react-calendar__navigation button:enabled:focus{background-color:rgba(0,0,0,0)}.dark_mode_month .react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:bold;padding:0 1rem;column-gap:1rem;justify-content:center;row-gap:.25rem}.dark_mode_month .react-calendar__month-view__weekdays__weekday{padding:.5em;width:2.5rem;flex:unset !important;height:2.625rem}.dark_mode_month .react-calendar__month-view__weekdays__weekday abbr{text-transform:capitalize !important;text-decoration:none}.dark_mode_month .react-calendar__month-view__weekdays__weekday:not(.react-calendar__month-view__weekdays__weekday--weekend)+.react-calendar__month-view__weekdays__weekday--weekend{color:#729afe}.dark_mode_month .react-calendar__month-view__weekdays__weekday--weekend{color:#ef2b2a}.dark_mode_month .react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;font-weight:bold}.dark_mode_month .react-calendar__month-view__days__day--weekend{color:#d10000}.dark_mode_month .react-calendar__year-view .react-calendar__tile,.dark_mode_month .react-calendar__decade-view .react-calendar__tile,.dark_mode_month .react-calendar__century-view .react-calendar__tile{padding:2em .5em}.dark_mode_month .react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px}.dark_mode_month .react-calendar__tile:disabled{background-color:#f0f0f0;color:rgba(242,242,242,.5254901961);cursor:not-allowed}.dark_mode_month .react-calendar__tile:enabled:hover,.dark_mode_month .react-calendar__tile:enabled:focus{background-color:#2d68fe}.dark_mode_month .react-calendar__tile--now{background:#ffff76}.dark_mode_month .react-calendar__tile--now:enabled:hover,.dark_mode_month .react-calendar__tile--now:enabled:focus{background:#ffffa9}.dark_mode_month .react-calendar__tile--hasActive{background:#76baff}.dark_mode_month .react-calendar__tile--hasActive:enabled:hover,.dark_mode_month .react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.dark_mode_month .react-calendar__tile--active{background:#2d68fe;color:#fff}.dark_mode_month .react-calendar__tile--active:enabled:hover,.dark_mode_month .react-calendar__tile--active:enabled:focus{background:#2d68fe}.dark_mode_month .react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.diagram-component{flex-grow:1;border:1px solid #000}.palette-component{width:100px;background-color:beige;border:1px solid #000}.inspector{font:500 1rem Roboto,helvetica,sans-serif;color:#212121;cursor:default;margin-top:2px}.inspector td,th{padding:2px}.inspector input{font:300 1rem Roboto,helvetica,sans-serif;border:0;outline:none;border-bottom:1px solid #212121;padding:2px}.inspector input:disabled{background-color:#eee;color:#616161;border-bottom:1px solid #bdbdbd}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.truncate-text-2{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;word-break:break-all}.project-sharing-option svg{display:none}[role=button]{cursor:pointer}:root{--root-bgcolor: "#101014"}:root .pswp{--pswp-root-z-index: 999999999}.container-counter{counter-reset:section}.counter::before{counter-increment:section;content:counter(section)}pre *{font-family:monospace !important}body:has([role=presentation]){overflow-x:hidden !important}.react-joyride__spotlight{border-radius:8px !important;position:relative}.react-joyride__spotlight-icon{position:absolute;bottom:-48px;right:0px;mix-blend-mode:normal}.react-joyride__spotlight-icon.light{filter:brightness(0.6)}.react-joyride__spotlight-icon.dark{filter:brightness(1.2)}.no-scroll{overflow:hidden !important}#image-renderer{background-image:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}
