@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;500&display=swap";@font-face{font-family:NanumSquareNeoLight;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-aLt.eot);src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-aLt.eot?#iefix) format("embedded-opentype"),url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-aLt.woff) format("woff"),url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-aLt.ttf) format("truetype")}@font-face{font-family:NanumSquareNeo;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.eot);src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.eot?#iefix) format("embedded-opentype"),url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.woff) format("woff"),url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.ttf) format("truetype")}@font-face{font-family:NanumSquareNeoBold;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-cBd.eot);src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-cBd.eot?#iefix) format("embedded-opentype"),url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-cBd.woff) format("woff"),url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-cBd.ttf) format("truetype")}@font-face{font-family:NanumSquareNeoExtraBold;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.eot);src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.eot?#iefix) format("embedded-opentype"),url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.woff) format("woff"),url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.ttf) format("truetype")}@font-face{font-family:NanumSquareNeoHeavy;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-eHv.eot);src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-eHv.eot?#iefix) format("embedded-opentype"),url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-eHv.woff) format("woff"),url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-eHv.ttf) format("truetype")}@font-face{font-family:NanumSquareNeoVariable;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeo-Variable.eot);src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeo-Variable.eot?#iefix) format("embedded-opentype"),url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeo-Variable.woff) format("woff"),url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeo-Variable.ttf) format("truetype")}@font-face{font-family:GmarketSansLight;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:GmarketSansMedium;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:GmarketSansBold;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff) format("woff");font-weight:400;font-style:normal}html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,span,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,a,b,center,dl,dt,dd,ol,ul,li,fieldset,form,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button,textarea,input,label,select,option{margin:0;padding:0;border:0;vertical-align:top;line-height:1.4;box-sizing:border-box;border-width:0px;border-style:initial;border-color:initial;border-image:initial;outline:0px}html{font-size:15px;color:#333;font-family:NanumSquareNeoBold,Noto Sans KR,맑은 고딕,Arial,Doutm,sans-serif;letter-spacing:-.04em}html{-webkit-text-size-adjust:100%}a{text-decoration:none;cursor:pointer}a:hover{text-decoration:none}a,a:hover{color:inherit}input,button,select{background:none;outline:none;border:none;font-family:NanumSquareNeoBold,Noto Sans KR,맑은 고딕,Arial,Doutm,sans-serif}button{cursor:pointer}em,i{font-style:normal}em{font-weight:700}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-spacing:0;border-collapse:collapse;width:100%}caption{display:none}input[type=text],textarea{overflow-y:auto;resize:none;width:100%;font-family:NanumSquareNeoBold,Noto Sans KR,맑은 고딕,Arial,Doutm,sans-seri}hr{border:none}i{display:inline-block;box-sizing:border-box}::placeholder{color:#aaa;font-weight:400;font-family:NanumSquareNeoBold,Noto Sans KR,맑은 고딕,Arial,Doutm,sans-seri}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}select{-moz-appearance:none;-webkit-appearance:none;appearance:none}select::-ms-expand{display:none}label{display:inline-block;text-align:center}img{image-rendering:-webkit-optimize-contrast;transform:translateZ(0);backface-visibility:hidden;max-width:100%}.tal{text-align:left!important}.tar{text-align:right!important}.tac{text-align:center!important}.vat{vertical-align:top!important}.vam{vertical-align:middle!important}.vab{vertical-align:bottom!important}.fl{float:left}.fr{float:right}.flex{display:flex;align-items:center}.flexbox{display:flex;justify-content:space-between;align-items:center}.flexcenter{display:flex;justify-content:center;align-items:center}.normal{font-weight:400!important}.underline,.underline:hover{text-decoration:underline;text-underline-offset:3px}.through,.through *{text-decoration:line-through;color:#aaa}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.ml0{margin-left:0!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.ml40{margin-left:40px!important}.ml50{margin-left:50px!important}.mr0{margin-right:0!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.mr30{margin-right:30px!important}.mr40{margin-right:40px!important}.mr50{margin-right:50px!important}.m0{margin:0!important}.pd0{padding:0!important}html{overflow-x:hidden}h2,h2 *{font-size:28px!important}h3,h3 *{font-size:var(--font-20)!important}h4,h4 *{font-size:var(--font-17)!important;font-family:var(--font-hb)}:root{--font-45:45px;--font-20:20px;--font-17:17px;--font-16:16px;--font-14:14px;--font-13:13px;--font-hb:"NanumSquareNeoExtraBold";--brown:#625449;--brown-c:#522d13;--brown-f:#9f826d;--gray-f:#f6f6f9;--blue:#127cdf;--green:#75c091;--yellow:#eeb937;--mint:#39b0a8;--teal:#295b63;--border:1px solid #ddd;--gmarket-l: "GmarketSansLight"}.fc_brown{color:var(--brown)!important}.fc_red{color:#f45b5c!important}.fc_blue{color:var(--blue)!important}.fc_black{color:#333!important}.fc_gray{color:#888!important}.bk_brown{background:var(--brown-c)!important;border:0!important;color:#fff!important}.bk_green{background:var(--green)!important;border:0!important;color:#fff!important}.bk_yellow{background:var(--yellow)!important;border:0!important;color:#fff!important}.bk_yellow_c{background:#49494a!important;border:0!important;color:#fff!important}.bk_gray_b{background:#b2b2b2!important;border:0!important;color:#fff!important}.bk_gray_d{background:#d5d5d5!important;border:0!important;color:#fff!important}.bk_gray{background:#f7f7f7!important}.bk_gray1{background:var(--gray-f)!important}.bk_sky{background:#59a8ec!important;border:0!important;color:#fff!important}.bk_pink{background:#ec597f!important;border:0!important;color:#fff!important}.bk_red{background:#f45b5c!important;border:0!important;color:#fff!important}.bk_black{background:#444!important;border:0!important;color:#fff!important}.bk_white{background:#fff!important}.bd_btn{border:var(--border);color:#888!important}.bd_brown{border:1px solid var(--brown);color:var(--brown)!important}.btn_xs{height:25px;line-height:25px;border-radius:6px;min-width:85px;border:var(--border);text-align:center;background:#fff;padding:0 10px;cursor:pointer;font-size:var(--font-13);position:relative}.btn_sm{height:35px;line-height:35px;border-radius:6px;min-width:95px;border:var(--border);text-align:center;background:#fff;padding:0 20px;cursor:pointer;font-size:var(--font-14);position:relative}.btn_md{height:40px;line-height:40px;border-radius:6px;min-width:150px;border:var(--border);text-align:center;background:#fff;padding:0 30px;cursor:pointer;position:relative}.btn_lg{height:45px;line-height:45px;border-radius:6px;min-width:180px;border:var(--border);text-align:center;background:#fff;font-size:var(--font-16);padding:0 30px;cursor:pointer;position:relative}.btn_xl{height:60px;line-height:60px;border-radius:6px;min-width:235px;border:var(--border);text-align:center;background:#fff;font-size:var(--font-16);padding:0 30px;cursor:pointer}.label{border-radius:100px;height:20px;line-height:20px;color:#fff;font-size:var(--font-13);text-align:center;padding:0 15px}.full{width:100%!important;max-width:100%!important}.auto{min-width:auto!important;padding:0!important}.block{display:block}.psr{position:relative}.radius100{border-radius:100px}.btn_xs:hover,.btn_sm:hover,.btn_md:hover,.btn_lg:hover,.btn_xl:hover{opacity:.9;filter:alpha(opacity=90)}small{font-size:12px;color:#888}.border0{border:0!important}.img{overflow:hidden;position:relative;width:100%;border-radius:10px;padding-bottom:100%}.img img{position:absolute;left:0;top:0;width:100%}.nowrap{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nowrap2{display:-webkit-box;-webkit-line-clamp:2!important;-webkit-box-orient:vertical;overflow:hidden}.nowrap3{display:-webkit-box;-webkit-line-clamp:3!important;-webkit-box-orient:vertical;overflow:hidden}.checkbox,.radio{position:relative;cursor:pointer;color:#333}.checkbox input[type=checkbox]{border:var(--border);width:24px;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:7px;vertical-align:middle;cursor:pointer;border-radius:5px;background:#fff}.checkbox input[type=checkbox]:checked:before{content:"";position:absolute;width:11px;height:5px;background:transparent;top:6px;left:5px;border:3px solid #333;border-top:none;border-right:none;transform:rotate(-45deg);border-radius:2px;outline:none}.checkbox.disabled input[type=checkbox]{background:var(--gray);cursor:default}.select{border:var(--border);border-radius:5px;padding:0 25px 0 12px;height:40px;width:100%;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_select.png) no-repeat right 10px center #fff}.radio input[type=radio]{border:var(--border);width:24px;height:24px;border-radius:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:7px;background:#fff;vertical-align:middle;cursor:pointer}.radio input[type=radio]:checked{border:6px solid var(--mint);background:#fff}.input{padding:0 12px;height:40px;line-height:40px;border-radius:5px;border:var(--border);background:#fff}.textarea{padding:15px 12px;border-radius:5px;border:var(--border);background:#fbfbfb}input[type=file]{display:none}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-thumb{border-radius:10px;background:#ddd;border:5px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}.mo_block{display:none!important}@media (max-width: 1260px){:root{--font-45:35px;--font-17:16px;--font-16:15px;--font-14:13px;--font-13:12px}}@media (max-width: 767px){html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,span,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,a,b,center,dl,dt,dd,ol,ul,li,fieldset,form,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button,textarea,input,label,select,option{font-size:14px}:root{--font-45:25px;--font-20:18px;--font-17:15px;--font-16:14px;--font-14:13px;--font-13:12px}h2,h2 *{font-size:20px!important}.mo_block{display:block!important}.mo_hidden{display:none!important}small{font-size:12px}.flexnone{display:block!important}.flexnone>*+*{margin:10px 0 0!important}.img{border-radius:5px}ul{font-size:0}.mb10{margin-bottom:5px!important}.mb20{margin-bottom:10px!important}.btn_lg{min-width:auto;padding:0 10px;width:100%;border-radius:5px}.btn_xl{height:50px;line-height:50px}.select{background-size:10px auto;background-position:right 10px center;padding:0 20px 0 10px;height:35px}.input{padding:0 10px;height:35px}.textarea{padding:15px 10px}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#0003}.fc_gray{color:#777}.fc_gray2{color:#a2a2a2!important}.fc_pink{color:#e72665!important}.fc_red{color:#ee3f3f!important}.fc_mint{color:#39b0a8!important}.bk_brown{background:#522c13!important;border:0!important;color:#fff!important}.bk_teal{background:#295b63!important;border:0!important;color:#fff!important}.excel_btn{background:#75c091!important;border:0!important;color:#fff!important}.bd_bluegray{background:#eff3f5!important}.bk_white{background:#fff!important;border:1px solid #333!important}.bk_black{background:#484847!important;border:0!important}.bk_mint{background:#39b0a8!important;border:0!important;color:#fff!important}.bd_mint{border:1px solid #39b0a8!important;color:#39b0a8!important}.bd_none{border:none!important}.bold{font-weight:700!important}body{height:100vh}.mo_block{display:none}.mo_hidden{display:block}@media (max-width: 1000px){.mo_block{display:block!important}.mo_hidden{display:none!important}h3,h3 *{font-size:15px!important}}.input{width:100%;border-radius:7px}.input:disabled{color:#a2a2a2!important;cursor:default;background:#f5f5f7!important}.input.sm{height:30px;padding:0 10px;border-radius:5px}@media (max-width: 1000px){.input{padding:0 10px}}.btn{border-radius:7px;border:1px solid #ddd;background:#fff;padding:0 10px}.btn.xs{height:27px;line-height:27px;min-width:80px;border-radius:5px;font-size:13px}.btn.sm{height:30px;line-height:30px;min-width:80px;font-size:14px}.btn.rg{height:40px;line-height:40px}.btn.md{height:45px;line-height:45px}.btn.lg{height:50px;line-height:50px}.btn:disabled{border:1px solid #ddd!important;background:#f5f5f7!important;color:#a2a2a2!important;cursor:default}.btn.radius5{border-radius:5px!important}.btn.radius{border-radius:100px!important}.btn.full{width:100%;min-width:auto}.btn.w200{width:200px}@media (max-width: 1000px){.btn{border-radius:3px}.btn.xs{height:24px;line-height:24px;min-width:60px}.btn.sm{height:27px;line-height:27px;min-width:70px;font-size:13px}.btn.md{height:40px;line-height:40px}.btn.lg{height:45px;line-height:45px}}.tbl01 tr>*{padding:10px 20px;text-align:left;font-weight:400;border:1px solid #ddd}.tbl01 th{text-align:center}.tbl01 .bk01>*{background:#e8f5ff;font-weight:700}.tbl01 .bk02>*{background:#feffe8;font-weight:700}.tbl02{border-left-style:hidden;border-right-style:hidden;border-top:2px solid #333}.tbl02 thead *{background:#f9f9f9}.tbl02 tr>*{padding:5px;border:1px solid #ddd;vertical-align:middle;text-align:center}.tbl02 .bd_top>*{border-top:2px solid #333}.noti_i_r:hover+span,.noti_i_b:hover+span,.noti_i_t:hover+span,.global_tooltip{position:absolute;background:#00000080;height:25px;line-height:25px;border-radius:100px;padding:0 18px;color:#fff!important;white-space:nowrap;display:block!important;font-weight:400!important;z-index:11;font-size:13px}@media (max-width: 1000px){.noti_i_r:hover+span,.noti_i_b:hover+span,.noti_i_t:hover+span,.global_tooltip{display:none!important}}.hover_preview{display:none;position:absolute;background:#00000080;border-radius:12px;padding:4px 18px;z-index:5}.hover_preview #preview_box{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff!important;white-space:inherit;max-width:200px;width:max-content;max-height:36px;overflow:hidden;font-size:13px}.noti_i_r:hover+span{top:50%;transform:translateY(-50%);left:50px}.noti_i_b:hover+span,.global_tooltip{top:30px;left:50%;transform:translate(-50%)}.noti_i_t:hover+span{top:-33px;left:50%;transform:translate(-50%)}.mode_search{border:1px solid #ddd;height:40px;border-radius:5px;padding:0 10px 0 15px;display:flex;align-items:center}.mode_search input[type=text]{height:100%}.mode_search button{width:20px;height:20px;text-indent:-9999px;flex-shrink:0;margin-left:5px;background-size:10px 10px!important}.mode_search button.del{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_search_del.svg) no-repeat center;background-size:contain}.llm.close .llm_left{width:78px}.llm.close .llm_left .llm_lnb span,.llm.close .llm_left .llm_recent p span{display:none}.llm.close .llm_left .llm_plus{display:none!important}.llm.close .llm_left .llm_lnb li{width:40px}.llm.close .llm_left .llm_recent li,.llm.close .llm_left .llm_recent p{width:44px}.llm.close .llm_left .llm_recent li>a,.llm.close .llm_left .llm_recent p>a{padding:8px 10px}.llm.close .llm_left .llm_recent li:before,.llm.close .llm_left .llm_recent p:before{content:none}.llm.close .llm_left .llm_close button{transform:rotate(-90deg)}.llm.close .llm_left .llm_logo{margin-left:-7px;width:38px}.llm.close .llm_cont{padding-left:78px}.llm.close .gpt_mode,.llm.close .noti_tooltip{left:133px}.llm.close .mc_cont{padding-left:128px}.mo_header{display:none}@media (max-width: 1000px){.mo_header{height:36px;display:flex;align-items:center;margin:10px;gap:20px}.mo_header .mo_menu{width:19px;height:19px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/mo_menu.svg) no-repeat center;background-size:contain;text-indent:-9999px}.mo_header h1{height:25px}.mo_header h1 img{height:100%}}.llm_left{position:fixed;top:0;left:0;width:260px;height:100vh;background:#f9f9f9;padding:30px 20px 0;z-index:5;display:flex;flex-direction:column;gap:40px;transition:all 225ms cubic-bezier(0,0,.2,1) 0ms;border-right:1px solid #eaeaea}.llm_left .scroll_menu{flex-grow:1;overflow-y:auto;overflow-x:hidden;margin:0 -15px;padding:0 5px}.llm_left .llm_logo{width:74px}.llm_left .llm_lnb{margin:40px -10px 0}.llm_left .llm_lnb li{position:relative}.llm_left .llm_lnb li:hover{background-color:#0000000d;border-radius:10px}.llm_left .llm_lnb li+li{margin-top:5px}.llm_left .llm_lnb a{display:flex;padding:10px}.llm_left .llm_lnb a span{display:inline-block;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-left:10px}.llm_left .llm_lnb a i{width:20px;height:20px;vertical-align:middle;flex-shrink:0;font-size:0}.llm_left .llm_lnb a i.llm_ic01{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_icon01.svg) no-repeat center;background-size:contain}.llm_left .llm_lnb a i.llm_ic02{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_icon02.svg) no-repeat center;background-size:contain}.llm_left .llm_lnb a i.llm_ic03{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_icon03.svg) no-repeat center;background-size:contain}.llm_left .llm_recent{min-width:0}.llm_left .llm_recent+.llm_recent{margin-top:40px}.llm_left .llm_recent .title{padding:0 10px 10px;cursor:pointer;position:relative}.llm_left .llm_recent .title:before{content:"";position:absolute;top:4px;right:10px;width:12px;height:12px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_recent_arrow.svg) no-repeat center;background-size:contain;opacity:.7}.llm_left .llm_recent .title.fix_tit:before{transform:rotate(-90deg)}.llm_left .llm_recent .title span{margin-left:10px}.llm_left .llm_recent .title i{width:20px;height:20px;vertical-align:middle;text-indent:-9999px;opacity:.7}.llm_left .llm_recent .title i.llm_ic04{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_icon04.svg) no-repeat left;background-size:contain}.llm_left .llm_recent .title i.llm_ic05{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_icon05.svg) no-repeat left;background-size:contain}.llm_left .llm_recent li{position:relative}.llm_left .llm_recent li>a{display:block;padding:8px 30px 8px 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.llm_left .llm_recent li span{display:none}.llm_left .llm_recent li .llm_plus{width:20px;height:20px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_plus_btn.svg) no-repeat center;background-size:contain;opacity:.4;text-indent:-9999px;position:absolute;top:8px;right:10px;display:none}.llm_left .llm_recent li:hover,.llm_left .llm_recent li.active{background:#0000000d;border-radius:10px}.llm_left .llm_recent li:hover .llm_plus,.llm_left .llm_recent li.active .llm_plus{display:block}.llm_left .llm_recent.toggle .fix_tit:before{transform:rotate(90deg)}.llm_left .llm_recent.recent_list{display:flex;flex-direction:column;overflow:hidden}.llm_left .llm_recent.recent_list .title{flex-shrink:0}.llm_left .llm_recent.recent_list ul{flex-grow:1;overflow-y:auto;margin-bottom:20px}.llm_left .fix_list ul{transition:all .3s cubic-bezier(0,0,.2,1) 0ms;max-height:300px}.llm_left .fix_list.toggle ul{max-height:0;overflow:hidden}.llm_left .llm_close{position:absolute;top:0;right:-22px;width:44px;height:73px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_close_back.png) no-repeat center;background-size:contain;display:flex;align-items:center;justify-content:center}.llm_left .llm_close button{text-indent:-9999px;width:27px;height:27px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_arrow.svg) no-repeat center #fff;background-size:contain;background-size:auto 5px;border-radius:100%;box-shadow:0 0 6px 3px #0000000d;transform:rotate(90deg)}.llm_left .llm_close span,.llm_left .util_menu{display:none}@media (max-width: 1000px){.llm_left{left:-282px;padding:20px;gap:30px}.llm_left.active{left:0}.llm_left .llm_logo{display:none}.llm_left .llm_lnb{margin-top:0}.llm_left .recent_list ul{margin-bottom:0!important}.llm_left .util_menu{position:relative}.llm_left .util_menu:before{content:"";position:absolute;top:-20px;left:-20px;right:-20px;height:1px;background:#ddd}.llm_left .util_menu .llm_util{position:relative;top:auto;right:auto;display:flex;justify-content:space-between}}.dim{display:none}@media (max-width: 1000px){.dim{position:fixed;top:0;left:0;width:100%;height:100vh;background:#0000004d;z-index:3}.dim.active{display:block}}.llm_plus_pop{display:none;position:absolute;width:130px;background:#fff;border-radius:12px;border:1px solid #ddd;z-index:5}.llm_plus_pop.no_icon a{padding:10px}.llm_plus_pop a{display:block;padding:10px 10px 10px 35px;background-size:14px 14px!important;font-size:13px}.llm_plus_pop a.llm_plus_ic01{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_plus_icon01.svg) no-repeat left 10px center;background-size:contain}.llm_plus_pop a.llm_plus_ic01.off{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_plus_icon01_off.svg) no-repeat left 10px center;background-size:contain}.llm_plus_pop a.llm_plus_ic02{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_plus_icon02.svg) no-repeat left 10px center;background-size:contain}.llm_plus_pop a.llm_plus_ic03{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_plus_icon03.svg) no-repeat left 10px center;background-size:contain}.llm_plus_pop a.llm_plus_ic04{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_plus_icon04.svg) no-repeat left 10px center;background-size:contain}.llm_plus_pop a:hover{background-color:#0000000d!important}.llm_plus_pop>*+*{border-top:1px solid #ddd}.item_color{display:flex!important;gap:3px;padding:10px}.item_color li{height:15px}.item_color input{display:none}.item_color label{width:15px;height:15px;border-radius:100%;font-size:0!important;cursor:pointer}.item_color label.bk01{background:#c2e5f3}.item_color label.bk02{background:#f7e9e5}.item_color label.bk03{background:#fff6b3}.item_color label.bk04{background:#eecff5}.item_color label.bk05{background:#d2fcd9}.item_color label.bk06{background:#fff;border:1px solid #ddd}.item_color input:checked+label{border:1px solid #295b63}.llm_cont{padding:80px 0 0 260px;position:relative}@media (max-width: 1000px){.llm_cont{padding:10px}}.gpt_mode{position:absolute;top:25px;left:315px}.mode_btn{padding-right:20px;position:relative;color:#000}.mode_btn:before{content:"";position:absolute;top:7px;right:0;width:10px;height:7px;background:url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2021.66%2010.18%22%3E%3Cline%20x1%3D%220.75%22%20y1%3D%220.75%22%20x2%3D%2210.83%22%20y2%3D%229.43%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22/%3E%3Cline%20x1%3D%2220.91%22%20y1%3D%220.75%22%20x2%3D%2210.82%22%20y2%3D%229.43%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22/%3E%3C/svg%3E) no-repeat center}.mode_btn.active:before{transform:rotate(180deg)}.mode_pop{padding:20px;border-radius:26px;background:#fff;border:1px solid #bbb;position:absolute;top:30px;left:-20px;width:410px;z-index:4;display:none}.mode_pop.active{display:block}.mode_pop .mode_list .info{font-size:14px;margin-top:10px;color:#a2a2a2}.mode_pop .mode_list .info strong{color:#000;font-weight:400}.mode_pop .mode_list>ul{margin:20px -20px 0}.mode_pop .mode_list>ul>li{position:relative;padding:0 10px}.mode_pop .mode_list>ul>li+li{margin-top:10px}.mode_pop .mode_list>ul>li>a{display:block;padding:10px;position:relative}.mode_pop .mode_list>ul>li>a:before{content:"";position:absolute;top:50%;right:10px;width:10px;height:10px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_arrow.svg) no-repeat center;background-size:contain;margin-top:-5px;transform:rotate(-90deg)}.mode_pop .mode_list>ul>li p{font-weight:700}.mode_pop .mode_list>ul>li span{padding-left:30px;font-size:14px}.mode_pop .mode_list>ul>li:hover{background-color:#0000000d;border-radius:10px}.mode_pop .mode_list .mode_detail{position:absolute;top:-20px;left:100%;width:586px;background:#fff;border:1px solid #bbb;border-radius:12px;padding-bottom:10px;display:none}.mode_pop .mode_list .mode_detail>*{display:grid;grid-template-columns:1fr 1fr 2fr;padding:0 10px 0 20px;position:relative;margin:0 10px}.mode_pop .mode_list .mode_detail>*.tit{border-bottom:1px solid #ddd;margin:0 0 10px;padding-left:30px}.mode_pop .mode_list .mode_detail>*.item:hover{background-color:#0000000d;border-radius:10px}.mode_pop .mode_list .mode_detail>*.active{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_mode_ative.svg) no-repeat left 10px center;background-size:contain;background-size:11px auto}.mode_pop .mode_list .mode_detail>* span{padding:7px 10px;font-size:13px}.mode_pop .mode_list .mode_detail .item>span:first-child{font-weight:700}.mode_pop .mode_list .mode_detail.active{display:block}.mode_pop .search_list{margin-top:15px}.mode_pop .search_list>div+div{margin-top:10px;padding-top:10px;border-top:1px solid #ddd}.mode_pop .search_list ul{margin-top:5px}.mode_pop .search_list button{height:30px;padding:0 10px 0 28px;width:100%;text-align:left;position:relative;font-size:13px}.mode_pop .search_list button.active{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_mode_ative.svg) no-repeat left 10px center;background-size:contain;background-size:11px auto}.mode_pop .search_list button:hover{background-color:#0000000d;border-radius:10px}.mode_logo{width:25px;height:25px;border-radius:100%;vertical-align:middle;margin-right:5px;background-size:18px auto!important}.mode_logo.logo_gpt{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/logo_gpt.svg) no-repeat center;background-size:contain}.mode_logo.logo_gemini{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/logo_gemini.svg) no-repeat center;background-size:contain}.mode_logo.logo_claude{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/logo_claude.svg) no-repeat center;background-size:contain}.mo_pop{display:none}@media (max-width: 1000px){.gpt_mode{position:relative;top:0;left:0;margin-bottom:10px}.mo_pop{position:fixed;bottom:0;left:0;width:100%;max-height:90vh;background:#fff;border-radius:15px 15px 0 0;z-index:5}.mo_pop.active{display:block}.mo_pop .mo_close{text-indent:-9999px;width:15px;height:15px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_pop_close.svg) no-repeat center;background-size:contain}.mo_pop .cont{display:flex;flex-direction:column;gap:5px}.mo_pop .cont .pop_tit{display:flex;align-items:center;justify-content:space-between;padding:15px}.mo_pop .cont .pop_con{flex-grow:1;overflow-y:auto;overflow-x:hidden;padding:0 15px 15px}.mo_pop .mode_pop{position:relative;left:0;width:100%;top:auto;border:0;border-radius:0;display:block;padding:0}.mo_pop .mode_pop>ul{margin:-15px;padding:15px}.mo_pop .mode_pop .tit span{padding-left:30px;font-size:12px}.mo_pop .mode_item+.mode_item{margin-top:15px;padding-top:15px;position:relative}.mo_pop .mode_item+.mode_item:before{content:"";position:absolute;top:0;left:-15px;right:-15px;height:1px;background:#ddd}.mo_pop .search_list li{display:grid;grid-template-columns:1.2fr 1fr;align-items:center}.mo_pop .search_list li p{font-size:12px;color:#888}.mo_pop .mo_radio_li{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mo_pop .mo_radio_li input{display:none}.mo_pop .mo_radio_li label{display:block;padding:10px;border:1px solid #ddd;border-radius:5px}.mo_pop .mo_radio_li input:checked+label{border-color:#522c13}}.llm_box{margin:0 auto;display:flex;flex-direction:column;height:calc(100vh - 80px);position:relative;overflow:hidden}@media (max-width: 1000px){.llm_box{height:calc(100vh - 111px);overflow:visible}}.llm_box.llm_start .llm_textarea_wrap{margin:auto auto 0;flex:0;padding:0;overflow:visible;text-align:center}.llm_box.llm_start .llm_textarea_wrap>div{margin-bottom:40px;line-height:2;display:inline-block;text-align:left}.llm_box.llm_start .llm_textarea_wrap>div strong{position:relative;font-size:24px;display:inline-block;margin-bottom:10px}.llm_box.llm_start .llm_textarea_wrap>div strong:before{content:"";position:absolute;bottom:6px;left:-3px;right:-3px;background:#295b63;opacity:.2;height:7px}.llm_box.llm_start .llm_textarea_wrap>div li{font-size:16px}.llm_box.llm_start .llm_textarea_wrap>div .typing_box{position:relative}.llm_box.llm_start .llm_textarea_wrap>div .typing_txt{opacity:0}.llm_box.llm_start .llm_textarea_wrap>div .typing{position:absolute;top:0;left:0;white-space:nowrap}.llm_box.llm_start .llm_textarea_wrap>div .typing li.on{display:inline-block;position:relative}.llm_box.llm_start .llm_textarea_wrap>div .typing li.on:before{content:"";position:absolute;right:-16px;width:16px;height:16px;background:#000;top:50%;margin-top:-8px;border-radius:100%;animation:cursor .3s infinite steps(1)}.llm_box.llm_start .llm_search{height:60%}@media (max-width: 1000px){.llm_box.llm_start .llm_textarea_wrap{margin:auto}.llm_box.llm_start .llm_textarea_wrap>div{line-height:1.5}.llm_box.llm_start .llm_search{height:auto}}.llm_box .llm_textarea_wrap{flex-grow:1;padding-bottom:100px;overflow-y:auto;overflow-x:hidden;margin:0 auto;width:calc(100% - 20px);scroll-behavior:smooth!important}.llm_box .llm_textarea_wrap .llm_textarea{max-width:780px;margin:0 auto}@media (max-width: 1000px){.llm_box .llm_textarea_wrap{width:100%;padding-bottom:50px}}.llm_box .scroll_btn{position:absolute;top:-40px;left:50%;margin-left:-13px;width:26px;height:26px;border:1px solid #c3c3c3;border-radius:100%;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/scroll_arrow.svg) no-repeat center #fff;background-size:contain;transform:rotate(180deg);font-size:0;background-size:auto 14px;z-index:1}.llm_box .scroll_btn.up{transform:none}.llm_box .llm_search{max-width:780px;width:calc(100% - 20px);margin:0 auto 30px;flex-shrink:0;position:relative;display:flex;flex-direction:column;gap:20px}.llm_box .llm_search .llm_search_box{border:1px solid #ddd;border-radius:26px;padding:20px 20px 15px;box-shadow:0 3px 6px 3px #0000000d}.llm_box .llm_search .llm_search_box textarea{min-height:41px;max-height:169px}.llm_box .llm_search .llm_search_box.clicked,.llm_box .llm_search .llm_search_box.typing{border:1px solid #aaa}.llm_box .llm_search .llm_search_box.menu_selected{border:1px solid #295b63!important}.llm_box .llm_search .info{font-size:13px;margin-top:10px;color:#999;text-align:center}.llm_box .llm_search .info a{color:#333;text-decoration:underline;text-underline-offset:3px;font-size:13px}@media (max-width: 1000px){.llm_box .llm_search{width:100%;margin:0}.llm_box .llm_search .llm_search_box{padding:10px;border-radius:15px;box-shadow:0 1px 2px 1px #0000000d}.llm_box .llm_search .info{display:none}}.llm_box .llm_menu{display:flex;gap:5px;justify-content:center;flex-wrap:nowrap}@media (max-width: 1000px){.llm_box .llm_menu{display:none}}.llm_box .llm_menu li{position:relative}.llm_box .llm_menu li span,.llm_box .llm_menu li input{display:none}.llm_box .llm_menu li label{border-radius:12px;height:37px;line-height:37px;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;min-width:123px;cursor:pointer}.llm_box .llm_menu li label.noti_i_b+span{top:45px}.llm_box .llm_menu li label:hover{border-color:#295b63}.llm_box .llm_menu li input:checked+label{border-color:#295b63;background-color:#f1f7f6}.llm_box .llm_menu li.line_break{flex-basis:100%;height:0;margin:0}.llm_box .llm_menu_wrap{position:relative;display:inline-block}.llm_box .llm_menu_wrap .llm_menu_btn{padding:0 35px 0 10px;border:1px solid #ddd;border-radius:5px;height:30px;margin-right:10px;position:relative;font-size:13px}.llm_box .llm_menu_wrap .llm_menu_btn:before{content:"";position:absolute;top:9px;right:10px;width:10px;height:10px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_arrow.svg) no-repeat center;background-size:contain}.llm_box .llm_menu_wrap .llm_menu_btn.active:before{transform:rotate(180deg)}.llm_box .llm_menu_wrap .llm_menu_btn em{width:20px;height:28px;display:inline-block;background-position:center;vertical-align:middle;margin-right:10px}.llm_box .llm_menu_wrap .llm_menu_pop{position:absolute;bottom:29px;width:206px;border:1px solid #ddd;border-radius:5px;background:#fff;padding:10px;display:none}.llm_box .llm_menu_wrap .llm_menu_pop.active{display:block}.llm_box .llm_menu_wrap .llm_menu_pop a{display:block;height:36px;line-height:36px;padding-left:40px;font-size:13px}.llm_box .llm_menu_wrap .llm_menu_pop a:hover{background-color:#0000000d;border-radius:5px}@media (max-width: 1000px){.llm_box .llm_menu_wrap .llm_menu_btn{display:none}}.llm_search_btn{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.llm_search_btn .btn_list{display:flex;gap:10px}.llm_search_btn .btn_list button{position:relative;min-width:30px;height:30px;border-radius:100px;display:flex;align-items:center;justify-content:center;color:#333}.llm_search_btn .btn_list button:hover{background-color:#0000000d!important}.llm_search_btn .btn_list button span{display:none}.llm_search_btn .btn_list button.tool_btn{padding:0 14px}.llm_search_btn i.llm_file{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_attach.svg) no-repeat center;background-size:contain;width:14px;height:14px}.llm_search_btn i.ic_tool_btn{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_tool.svg) no-repeat center;background-size:contain;width:19px;height:16px;margin-right:9px}.llm_search_btn i.llm_mic{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_mic.png) no-repeat center;background-size:contain}.llm_search_btn i.llm_enter{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_enter.svg) no-repeat no-repeat center #e2e2e2;background-size:contain;background-size:10px auto;border-radius:100%;width:30px;height:30px}.llm_search_btn i.llm_enter.active{background-color:#295b63}.llm_search_btn i:hover+span{top:35px}.llm_search_btn .depth1_chk,.llm_search_btn .depth2_chk{padding:0 15px}.llm_search_btn .depth1_chk i,.llm_search_btn .depth2_chk i{margin-right:9px;vertical-align:middle}.llm_search_btn .depth1_chk{width:152px;justify-content:space-between!important}.llm_search_btn .depth1_chk .del{width:10px;height:10px;font-size:0;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_pop_close.svg) no-repeat center;background-size:contain}.llm_search_btn .depth1_chk p{color:#39b0a8}.llm_search_btn .depth1_chk i,.llm_search_btn .depth1_chk em{filter:invert(61%) sepia(12%) saturate(1922%) hue-rotate(127deg) brightness(96%) contrast(89%)}.llm_search_btn .depth2_chk .arrow{width:9px;height:5px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_arrow.svg) no-repeat center;background-size:contain;margin-left:9px}.tool_wrap{position:relative}.tool_wrap .tool_pop{position:absolute;top:31px;left:0;z-index:5;white-space:nowrap;display:none}.tool_wrap .tool_pop .depth1,.tool_wrap .tool_pop .depth2{border-radius:12px;border:1px solid #ddd;padding:10px;background:#fff}.tool_wrap .tool_pop .depth1 li{position:relative}.tool_wrap .tool_pop .depth1 li:nth-child(-n+2).active{background-color:#0000000d}.tool_wrap .tool_pop .depth1 li:nth-child(-n+2):hover:after,.tool_wrap .tool_pop .depth1 li:nth-child(-n+2).active:after{content:"";position:absolute;top:50%;margin-top:-2px;right:10px;width:8px;height:4px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_arrow.svg) no-repeat center;background-size:contain;transform:rotate(-90deg)}.tool_wrap .tool_pop .depth2{position:absolute;top:0;left:151px;display:none}.tool_wrap .tool_pop button{height:30px;line-height:30px;width:130px;border-radius:10px;display:grid;grid-template-columns:30px auto;justify-content:left;font-size:13px;letter-spacing:-1px;position:relative}.tool_wrap .tool_pop button i{margin:0 auto}.tool_wrap .tool_pop .ai_img{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;height:35vh;max-height:310px;overflow:auto;margin:-10px;padding:10px}.tool_wrap .tool_pop .ai_img button{padding:10px;height:auto;display:flex;flex-direction:column;gap:10px;text-align:center;width:80px}.tool_wrap .tool_pop .ai_img .img{border-radius:100%}.tool_reco{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/tool_reco.svg) no-repeat center;background-size:contain;width:17px;height:17px}.tool_depth01{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/tool_depth01.svg) no-repeat center;background-size:contain;width:12px;height:17px}.tool_depth01_1{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/tool_depth01_1.svg) no-repeat center;background-size:contain;width:15px;height:15px}.tool_depth01_2{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/tool_depth01_2.svg) no-repeat center;background-size:contain;width:20px;height:15px}.tool_depth01_3{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/tool_depth01_3.svg) no-repeat center;background-size:contain;width:16px;height:13px}.tool_depth01_4{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/tool_depth01_4.svg) no-repeat center;background-size:contain;width:17px;height:15px}.tool_depth01_5{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/tool_depth01_5.svg) no-repeat center;background-size:contain;width:18px;height:11px}.tool_depth01_6{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/tool_depth01_6.svg) no-repeat center;background-size:contain;width:16px;height:16px}.tool_depth01_7{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/tool_depth01_7.svg) no-repeat center;background-size:contain;width:18px;height:17px}.tool_depth02{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/tool_depth02.svg) no-repeat center;background-size:contain;width:15px;height:15px}.tool_depth_style_01{background:url(https://cdn.openai.com/API/images/image-picker-styles/v2/anime.webp) no-repeat center;background-size:contain;width:25px;height:25px;border-radius:100%}.tool_depth_style_02{background:url(https://cdn.openai.com/API/images/image-picker-styles/v2/anime.webp) no-repeat center;background-size:contain;width:25px;height:25px;border-radius:100%}.tool_depth02_1{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/tool_depth01_7.svg) no-repeat center;background-size:contain;width:16px;height:16px}.tool_depth03{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/tool_depth03.svg) no-repeat center;background-size:contain;width:15px;height:15px}.prompt_text01{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/prompt_text01.svg) no-repeat center;background-size:contain;width:16px;height:14px}.prompt_text02{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/prompt_text02.svg) no-repeat center;background-size:contain;width:13px;height:17px}.prompt_text03{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/prompt_text03.svg) no-repeat center;background-size:contain;width:17px;height:18px}.prompt_img01{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/prompt_img01.svg) no-repeat center;background-size:contain;width:13px;height:18px}.prompt_img02{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/prompt_img02.svg) no-repeat center;background-size:contain;width:18px;height:14px}.prompt_img03{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/prompt_img03.svg) no-repeat center;background-size:contain;width:16px;height:15px}.prompt_img04{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/prompt_img04.svg) no-repeat center;background-size:contain;width:16px;height:15px}.prompt_img05{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/prompt_img05.svg) no-repeat center;background-size:contain;width:15px;height:15px}.prompt_li{flex-grow:1;width:100%;max-width:645px;margin:0 auto;overflow:auto}.prompt_li li+li{padding-top:10px;margin-top:10px;border-top:1px solid #f1f1f1}.prompt_li li button{display:grid;grid-template-columns:140px auto;padding:10px 15px;border-radius:10px;text-align:left;width:100%}.prompt_li li button:hover{background-color:#0000000d}.prompt_li li button .tit{display:grid;grid-template-columns:20px auto;gap:8px;color:#39b0a8}.prompt_li li button .tit i{filter:invert(61%) sepia(12%) saturate(1922%) hue-rotate(127deg) brightness(96%) contrast(89%)}.prompt_li li button .text{color:#8f8f8f}.llm_textarea_wrap *{line-height:1.7}.llm_textarea_wrap .ai_tit{font-size:22px;text-align:center;padding-bottom:30px;margin-bottom:10px;border-bottom:1px solid #ddd}.llm_textarea_wrap .ai_date{font-size:11px;text-align:center;color:#999}.llm_textarea_wrap .ai_q{background:#f6f6f9;border-radius:12px;padding:20px;margin:30px 0 10px;text-align:right}.llm_textarea_wrap .ai_q *{background:0;font-size:16px}@media (max-width: 1000px){.llm_textarea_wrap .ai_q *{font-size:14px}}.llm_textarea_wrap .ai_q .ai_q_btn{font-size:0;margin-top:15px;display:none}.llm_textarea_wrap .ai_q .ai_q_btn *+*{margin-left:10px}.llm_textarea_wrap .ai_logo{font-size:12px;margin-bottom:15px}.llm_textarea_wrap .llm_a{padding-left:15px}.llm_textarea_wrap .llm_a li{padding-left:15px;position:relative;word-break:keep-all;font-size:16px}@media (max-width: 1000px){.llm_textarea_wrap .llm_a li{font-size:14px}}.llm_textarea_wrap .llm_a li:before{content:"ㆍ";position:absolute;top:0;left:0}.llm_textarea_wrap .llm_a .ai_source{margin:20px 0 0 15px;display:flex}.llm_textarea_wrap .llm_a .ai_source a{display:inline-block;height:26px;line-height:26px;padding:0 30px 0 10px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ai_source.svg) no-repeat right 10px top 5px;background-size:contain;background-color:#f4f5f6;background-size:9px auto;color:#113b98;font-size:13px;border-radius:5px}.llm_textarea_wrap .llm_a .ai_source a+a{margin-left:10px}.llm_textarea_wrap .ai_menu li{display:inline-block;position:relative}.llm_textarea_wrap .ai_menu li button{height:32px}.llm_textarea_wrap .ai_menu li i,.llm_textarea_wrap .ai_menu li em{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background-size:auto 16px!important}.llm_textarea_wrap .ai_menu li i.ai_menu01,.llm_textarea_wrap .ai_menu li em.ai_menu01{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ai_menu01.svg) no-repeat center;background-size:contain}.llm_textarea_wrap .ai_menu li i.ai_menu02,.llm_textarea_wrap .ai_menu li em.ai_menu02{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ai_menu02.svg) no-repeat center;background-size:contain}.llm_textarea_wrap .ai_menu li i.ai_menu03,.llm_textarea_wrap .ai_menu li em.ai_menu03{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ai_menu03.svg) no-repeat center;background-size:contain}.llm_textarea_wrap .ai_menu li i.ai_menu04,.llm_textarea_wrap .ai_menu li em.ai_menu04{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ai_menu04.svg) no-repeat center;background-size:contain}.llm_textarea_wrap .ai_menu li i.ai_menu05 svg,.llm_textarea_wrap .ai_menu li i.ai_menu06 svg,.llm_textarea_wrap .ai_menu li em.ai_menu05 svg,.llm_textarea_wrap .ai_menu li em.ai_menu06 svg{height:16px}.llm_textarea_wrap .ai_menu li i:hover,.llm_textarea_wrap .ai_menu li em:hover{border-radius:10px;background-color:#0000000d}.llm_textarea_wrap .ai_menu li .btn_like path,.llm_textarea_wrap .ai_menu li .btn_bookmark path{transition:fill .2s ease;fill:#fff}.llm_textarea_wrap .ai_menu li .btn_like.active path,.llm_textarea_wrap .ai_menu li .btn_bookmark.active path{fill:#dbdbdb}.llm_textarea_wrap .ai_menu li span{display:none;top:45px}.llm_textarea_wrap .ai_menu li .cls-1{fill:red}.llm_textarea_wrap .ai_menu .mode_pop{width:240px;border-radius:5px;padding:10px;left:-85px;top:auto}.llm_textarea_wrap .ai_menu .mode_pop.below{top:30px}.llm_textarea_wrap .ai_menu .mode_pop.above{bottom:40px}.llm_textarea_wrap .ai_menu .mode_pop .mode_search{padding:0 10px}.llm_textarea_wrap .ai_menu .mode_pop .mode_search input{font-size:13px}.llm_textarea_wrap .ai_menu .mode_pop .search_list{margin-top:5px}.llm_textarea_wrap .ai_menu .mode_pop .search_list p{font-weight:700}.llm_textarea_wrap .ai_menu .mode_pop .search_list i{width:18px;height:18px;margin-right:10px;background-size:100% auto!important;background-color:#fff!important}.llm_textarea_wrap .ai_menu .mode_pop .search_list ul{margin-top:0}.llm_textarea_wrap .ai_menu .mode_pop .search_list li{display:block}.llm_textarea_wrap .ai_menu .mode_pop .search_list .active{background-image:none}.llm_textarea_wrap .ai_menu .mode_pop .more_btn:before{content:"";position:absolute;top:12px;right:10px;width:10px;height:10px;transform:rotate(-90deg);background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_arrow.svg) no-repeat center;background-size:contain}.llm_textarea_wrap .ai_menu .mode_pop .more_list{position:absolute;bottom:0;left:238px;width:240px;border:1px solid #bbb;padding:10px;border-radius:5px;display:none;z-index:4;background:#fff}.llm_textarea_wrap .ai_menu .mode_pop .more_list>div+div{padding-top:10px;margin-top:10px;border-top:1px solid #ddd}.llm_textarea_wrap .ai_menu .mode_pop .more_list.active{display:block}.llm_textarea_wrap .ai_menu_b{display:flex;align-items:center;margin:35px 30px 0}.llm_textarea_wrap .ai_menu_b .mode_btn{padding-right:0}.llm_textarea_wrap .ai_menu_b .mode_btn:before{top:50%;margin-top:-3.5px;right:10px}.llm_textarea_wrap .ai_menu_b .mode_btn i{width:56px;background-position:left 10px center!important}.llm_textarea_wrap .ai_menu_b .num{display:inline-flex;gap:10px;align-items:center;margin-right:10px}.llm_textarea_wrap .ai_menu_b .num span{font-size:12px;display:flex;gap:3px}.llm_textarea_wrap .ai_menu_b .num em{font-weight:400}.llm_textarea_wrap .ai_menu_b .num button{font-size:0;width:13px;height:7px;transform:rotate(90deg);background:url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2021.66%2010.18%22%3E%3Cline%20x1%3D%220.75%22%20y1%3D%220.75%22%20x2%3D%2210.83%22%20y2%3D%229.43%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22/%3E%3Cline%20x1%3D%2220.91%22%20y1%3D%220.75%22%20x2%3D%2210.82%22%20y2%3D%229.43%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22/%3E%3C/svg%3E) no-repeat center}.llm_textarea_wrap .ai_menu_b .num button.next{transform:rotate(-90deg)}.llm_textarea_wrap .ai_menu_b .num button:disabled{opacity:.3}.llm_textarea_wrap .ai_plus{padding:20px 10px 0;margin-top:20px;border-top:1px solid #ddd}.llm_textarea_wrap .ai_plus li{position:relative;padding-left:15px;color:#777}.llm_textarea_wrap .ai_plus li:before{content:"ㆍ";position:absolute;top:0;left:0}@media (max-width: 1000px){.llm_textarea_wrap .ai_q{padding:15px;margin:20px 0 10px}}.noti_tooltip{position:absolute;bottom:25px;left:315px;background:#000000b3;padding:0 20px;height:33px;line-height:33px;border-radius:100px;color:#fff;opacity:1;transition:opacity .4s ease-out;font-size:13px}.noti_tooltip.hide{opacity:0}@media (max-width: 1000px){.noti_tooltip{bottom:10px;left:10px}}.llm_util{position:absolute;top:20px;right:50px;display:flex;align-items:center;gap:20px}.llm_util>li{display:inline-block;vertical-align:middle;position:relative}.llm_util>li .grade{min-width:47px;padding:0 15px;height:34px;line-height:34px;text-align:center;border-radius:8px;background:#e3e7e7;font-size:14px}.llm_util>li .grade i{width:19px;height:16px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_grade.svg) no-repeat center;background-size:contain;vertical-align:middle;margin-right:5px}.llm_util>li>button i{text-indent:-9999px;width:22px;height:22px;vertical-align:middle;opacity:.6}.llm_util>li>button i.llm_util01{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_util01.svg) no-repeat center;background-size:contain}.llm_util>li>button i.llm_util02{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_util02.svg) no-repeat center;background-size:contain}.llm_util>li>button i.llm_util04{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_util04.svg) no-repeat center;background-size:contain}.llm_util>li>button span{display:none}.llm_util>li>button.llm_util03{padding-right:15px;position:relative}.llm_util>li>button.llm_util03:before{content:"";position:absolute;top:12px;right:0;width:10px;height:6px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_util_arrow.svg) no-repeat center;background-size:contain}.llm_util>li>button.llm_util03.active:before{transform:rotate(180deg)}.llm_util>li>button.llm_util03 em{width:34px;height:34px;line-height:34px;background:#898989;color:#fff;text-align:center;border-radius:100%;display:inline-block;font-weight:400;font-size:13px}@media (max-width: 1000px){.llm_util{right:10px;top:15px;gap:15px;z-index:1}.llm_util li button{font-size:13px}.llm_util li button.llm_util03 em{width:28px;height:28px;line-height:28px;font-size:12px}.llm_util li .grade{padding:0 10px;height:28px;line-height:28px;font-size:13px}.llm_util li .grade i{display:none}}.llm_util_pop{position:absolute;width:190px;border-radius:5px;border:1px solid #ddd;right:50px;top:65px;background:#fff;overflow:hidden;display:none}.llm_util_pop *{font-size:13px}.llm_util_pop.active{display:block}.llm_util_pop .tit{background:#f9f9f9;padding:15px;border-bottom:1px solid #ddd}.llm_util_pop .tit p+p{margin-top:5px}.llm_util_pop .tit .upgrade{background-color:#e54e63!important;color:#fff!important;border:0!important;position:relative;margin-top:10px}.llm_util_pop .btnarea button{text-align:left;display:block;width:100%;padding:10px 0 10px 45px;margin-left:0;background-size:auto 16px!important}.llm_util_pop .btnarea button.util_pop_menu01{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/util_pop_menu01.svg) no-repeat left 20px center;background-size:contain}.llm_util_pop .btnarea button.util_pop_menu02{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/util_pop_menu02.svg) no-repeat left 20px center;background-size:contain}.llm_util_pop .btnarea button.util_pop_menu03{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/util_pop_menu03.svg) no-repeat left 20px center;background-size:contain}.llm_util_pop .btnarea button.util_pop_menu05{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon_setting.svg) no-repeat left 20px center;background-size:contain}.llm_util_pop .btnarea button.util_pop_menu04{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/util_pop_menu04.svg) no-repeat left 20px center;background-size:contain;background-color:#f9f9f9;border-top:1px solid #ddd}.llm_util_pop .btnarea button:hover{background-color:#0000000d}@media (max-width: 1000px){.llm_util_pop{position:fixed;top:50%;left:50%;transform:translate(-50.1%,-50.1%);padding:0;width:65%;z-index:5}.llm_util_pop .tit{padding:15px}.llm_util_pop .btnarea{margin:0}.llm_util_pop .close{position:absolute;top:15px;right:15px;width:15px;height:15px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_pop_close.svg) no-repeat center;background-size:contain;margin-top:0!important;text-indent:-9999px}.llm_util_pop .upgrade{height:35px}}.llm_pop{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:10;display:none}.llm_pop .pop2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;width:100%}.llm_pop .pop2 .pop_box{position:relative;left:auto;top:auto;transform:none;flex-shrink:0}.llm_pop .pop2 .pop_box:first-child{border-radius:5px 0 0 5px}.llm_pop .pop2 .pop_box:last-child{border-radius:0 5px 5px 0}.llm_pop .pop_box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:5px;padding:20px;width:calc(100% - 20px)}.llm_pop .pop_box.sm{max-width:450px}.llm_pop .pop_box.md{max-width:550px}.llm_pop .pop_box.lg{max-width:1000px}.llm_pop .pop_tit{margin:-20px -20px 0;padding:15px 20px;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between}.llm_pop .pop_tit p{font-size:18px}.llm_pop .pop_tit button{width:14px;height:14px;text-indent:-9999px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_pop_close.svg) no-repeat center;background-size:contain}.llm_pop .pop_con{max-height:80vh;overflow-y:auto;padding:20px 10px;margin:0 -10px}.llm_pop .pop_con .cont{position:relative;height:100%;width:100%;font-size:14px}.llm_pop .pop_con .cont>div+div{margin-top:30px}.llm_pop .pop_con .con_tit{font-weight:700;margin-bottom:10px}.llm_pop .pop_con .box_noti{background:#f9f9f9;border:1px solid #ddd;border-radius:5px;padding:15px;color:#ee3f3f}.llm_pop .pop_con .grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.llm_pop .pop_con .box_tit{border:1px solid #ddd;background:#f5f5f7;padding:15px;border-radius:7px}.llm_pop .pop_con .box_tit .cate{color:#999;font-size:13px}.llm_pop .pop_con .box_tit .tit{font-weight:700;margin-top:10px;font-size:16px}@media (max-width: 1000px){.llm_pop .pop_con .box_tit .tit{font-size:14px}}.llm_pop .pop_con .item_color{border:1px solid #ddd;border-radius:5px;height:40px;display:flex;align-items:center}.llm_pop .pop_con .checkbox{display:flex;text-align:left}.llm_pop .pop_con .checkbox input{flex-shrink:0}.llm_pop .menu_con{margin:0 -20px -20px;display:grid;grid-template-columns:165px auto}.llm_pop .menu_con *{font-size:14px}.llm_pop .menu_con .pop_menu{padding:10px;background:#f9f9f9;border-right:1px solid #ddd}.llm_pop .menu_con .pop_menu li{padding:10px;cursor:pointer}.llm_pop .menu_con .pop_menu li.active{font-weight:700}.llm_pop .menu_con .pop_menu li:hover,.llm_pop .menu_con .pop_menu li.active{border-radius:10px;background-color:#0000000d;font-family:NanumSquareNeoExtraBold}.llm_pop .menu_con .cont{padding:20px;min-height:490px;max-height:80vh;overflow-y:auto;display:none;position:relative}.llm_pop .menu_con .cont.active{display:block}.llm_pop .menu_con .cont .l_cont+.l_cont{margin-top:20px}.llm_pop .menu_con .cont .tit{font-family:NanumSquareNeoExtraBold;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ddd}.llm_pop .menu_con .cont .l_tit{font-family:NanumSquareNeoExtraBold;margin-bottom:10px}.llm_pop .menu_con .cont dl+dl{margin-top:20px}.llm_pop .menu_con .cont dt{font-family:NanumSquareNeoExtraBold;margin-bottom:10px}.llm_pop .menu_con .cont .grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:20px}.llm_pop .menu_con .cont .grid2 dl{margin-top:0}.llm_pop .menu_con .cont input{font-size:13px}.llm_pop .cancel{display:flex;justify-content:space-between;align-items:center;margin-top:50px}.llm_pop .cancel .arrow_btn{padding-right:15px;position:relative;color:#777}.llm_pop .cancel .arrow_btn:before{content:"";position:absolute;top:4px;height:100%;right:0;width:10px;height:10px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_arrow.svg) no-repeat right center;background-size:contain;transform:rotate(-90deg)}.llm_pop .more_btn{display:block;width:100%}.llm_pop .more_btn i{width:10px;height:5px;background:url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2021.66%2010.18%22%3E%3Cline%20x1%3D%220.75%22%20y1%3D%220.75%22%20x2%3D%2210.83%22%20y2%3D%229.43%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22/%3E%3Cline%20x1%3D%2220.91%22%20y1%3D%220.75%22%20x2%3D%2210.82%22%20y2%3D%229.43%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22/%3E%3C/svg%3E) no-repeat center;vertical-align:middle;margin-left:10px}.llm_pop .pop_btn{display:flex;gap:10px;align-items:center;justify-content:center}.llm_pop .pop_btn>*{width:100%;max-width:200px}.llm_pop .edit_input{box-shadow:none;height:auto}.llm_pop .edit_input .edit_list{border:none;padding:0;border-radius:0;overflow:visible}.llm_pop .edit_input .edit_list .tit{font-family:NanumSquareNeoExtraBold}.llm_pop .edit_input .disabled,.llm_pop .edit_input :disabled{background-color:#f9f9f9}.llm_pop .pop_chk{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.llm_pop .pop_chk input{display:none}.llm_pop .pop_chk label{display:flex;align-items:center;justify-content:center;height:80px;width:100%;border-radius:7px;border:1px solid #ddd;background:#f5f5f7;cursor:pointer}.llm_pop .pop_chk label small{display:block}.llm_pop .pop_chk input:checked+label{border-color:#295b63}@media (max-width: 1000px){.llm_pop .pop_tit{padding:10px;height:45px}.llm_pop .pop_tit p{font-size:15px}.llm_pop .pop_agree>div{padding:15px}.llm_pop .pop_agree>div strong{font-size:15px}.llm_pop .pop_agree>div.agree_box,.llm_pop .pop_agree>div.agree_box>div{padding:15px}.llm_pop .menu_con{display:flex;flex-direction:column;height:calc(100vh - 65px)}.llm_pop .menu_con .pop_menu{display:flex;gap:10px;border-bottom:1px solid #ddd}.llm_pop .menu_con .pop_menu li{padding:5px 10px}.llm_pop .menu_con .cont{padding:15px;flex-grow:1;min-height:auto;max-height:auto}.llm_pop .menu_con .cont .tit{margin-bottom:10px;padding-bottom:10px}.llm_pop .menu_con .cont .cancel{margin:0;position:absolute;bottom:0;left:15px;right:15px}}.onoff_set>div{display:flex;align-items:center;justify-content:space-between}.onoff_set>div+div{margin-top:20px}.onoff_set>div .btn.sm{min-width:66px;height:26px;line-height:26px;font-size:12px!important}.switch_box{position:relative;display:inline-block}.switch_box input{position:absolute;-moz-appearance:none;appearance:none;-webkit-appearance:none}.switch_box .switch_label{position:relative;width:66px;height:26px;line-height:26px;border-radius:100px;box-shadow:inset 2px 2px 0 1px #0000001a;background:#f2f2f2;text-align:left;padding-left:30px;transition:all .3s ease;cursor:pointer}.switch_box .switch_label span{vertical-align:baseline;font-size:11px!important;color:#cdcdcd}.switch_box .onf_btn{position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:100%;box-shadow:0 2px 2px 1px #0000001a;transition:all .3s ease}.switch_box input:checked+.switch_label{background:#eeb937;padding-left:16px}.switch_box input:checked+.switch_label span{color:#fff}.switch_box input:checked+.switch_label .onf_btn{left:43px}.noti_pop{display:inline-block;position:relative}.noti_pop i{width:16px;height:16px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_noti.svg) no-repeat center;background-size:contain;cursor:pointer}.noti_pop .noti_pop_box{width:250px;padding:15px;background:#fff;border:1px solid #ddd;border-radius:5px}.noti_pop .bold{font-size:13px}.noti_pop .text{margin-top:10px;font-size:13px}.noti_pop .text span{display:block;padding-left:7px;position:relative;font-size:13px;word-break:keep-all}.noti_pop .text span:before{content:"";position:absolute;top:7px;left:0;width:2px;height:2px;background:#333}.noti_pop .text span+span{margin-top:5px}.noti_pop button{position:absolute;top:10px;right:10px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_pop_close.svg) no-repeat center;background-size:contain;text-indent:-9999px;width:10px;height:10px}.del_list li{padding-bottom:20px;margin-bottom:20px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/border_dash.png) no-repeat bottom;background-size:contain;background-size:auto;background-repeat:repeat-x}.del_list li>div+div{padding-top:20px;margin-top:20px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/border_dash.png) no-repeat top;background-size:contain;background-size:auto;background-repeat:repeat-x}.del_list li .d_date{margin-bottom:10px}.del_list li .d_tit{font-weight:700}.del_list li .d_file{display:flex;gap:5px;margin:10px 0}.del_list li .d_file span{display:inline-block;font-size:12px!important;height:27px;line-height:27px;padding:0 10px;border-radius:100px;border:1px solid #ddd}.del_list li small{font-size:13px!important}.del_list li button{text-decoration:underline}.pass_list{display:flex;flex-direction:column;gap:10px}.pass_list li{border:1px solid #ddd;padding:10px}.pass_list p{line-height:1.7;font-family:NanumSquareNeoExtraBold}.pass_list p span{font-family:NanumSquareNeoBold;display:inline-block;vertical-align:middle}.pass_list .pass_tit{margin-bottom:5px}.bk_noti{background:#ededed;border:1px solid #ddd;padding:10px;border-radius:5px;margin:10px 0}.bk_noti *{font-size:13px!important}.bk_noti ul{display:flex;flex-direction:column;gap:5px;margin-top:10px}.bk_noti ul li{position:relative;padding-left:15px}.bk_noti ul li:before{position:absolute;top:0;left:0}.bk_noti ul li:nth-child(1):before{content:"1"}.bk_noti ul li:nth-child(2):before{content:"2"}.bk_noti ul li:nth-child(3):before{content:"3"}.bk_noti ul li:nth-child(4):before{content:"4"}.bk_noti ul li:nth-child(5):before{content:"5"}.toggle_info{border:1px solid #ddd;border-radius:5px;overflow:hidden}.toggle_info.active i{transform:rotate(180deg)}.toggle_info.active .t_text{display:block}.toggle_info *{font-size:13px!important}.toggle_info .t_tit{display:flex;align-items:center;justify-content:space-between;background:#ededed;height:36px;padding:0 15px;cursor:pointer}.toggle_info .t_tit i{width:10px;height:10px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_arrow.svg) no-repeat center;background-size:contain}.toggle_info .t_text{padding:20px;border-top:1px solid #ddd;display:none}.toggle_info .t_text ul{display:flex;flex-direction:column;gap:5px}.toggle_info .t_text li{position:relative;padding-left:10px;word-break:keep-all}.toggle_info .t_text li:before{content:"";position:absolute;top:8px;left:0;width:2px;height:2px;background:#333}.input_btn{display:grid;grid-template-columns:auto 85px}.input_btn input{border-radius:5px 0 0 5px}.input_btn .btn{border-radius:0 5px 5px 0}.pop_agree>div{padding:30px;margin:0 -20px;text-align:center}.pop_agree>div+div{border-top:1px solid #ddd}.pop_agree>div strong{font-size:17px;display:block;margin-bottom:10px}.pop_agree>div.agree_box{padding:10px 30px}.pop_agree>div.agree_box>div{background:#f2f7ff;border-radius:12px;padding:20px}.pop_agree>div.agree_box dl+dl{margin-top:10px}.pop_agree>div.agree_box dt{color:#2f66e2}.pop_agree>div.agree_box .btn.xs{min-width:66px}.mc_cont{padding:20px 50px 20px 310px;height:100vh;overflow:auto}.mc_cont.ai_edit .edit_tit,.mc_cont.ai_help .edit_tit{display:flex;align-items:center;gap:20px}.mc_cont.ai_edit .edit_tit h1,.mc_cont.ai_help .edit_tit h1{width:50px}.mc_cont.ai_edit .edit_tit p,.mc_cont.ai_help .edit_tit p{font-size:18px;font-weight:700}.mc_cont.ai_edit .edit_btnarea,.mc_cont.ai_help .edit_btnarea{top:-45px;right:300px;padding:0;width:auto}.mc_cont.ai_edit .edit_btnarea ul,.mc_cont.ai_help .edit_btnarea ul{height:30px}.mc_cont.ai_edit .mc_edit,.mc_cont.ai_help .mc_edit{height:calc(100vh - 90px);grid-template-columns:1fr}.mc_cont.ai_edit .mc_edit .edit_box,.mc_cont.ai_help .mc_edit .edit_box{margin-top:0}.mc_cont.ai_help .mc_edit{grid-template-columns:auto 505px}.mc_cont.ai_help .edit_box{padding:0}.mc_cont.ai_help .ai_helper{display:block}.mc_cont .ai_helper .cont{display:flex;flex-direction:column;height:calc(100vh - 90px);border:1px solid #ddd;border-radius:12px}.mc_cont .ai_helper .h_tit{display:flex;align-items:center;justify-content:space-between;height:54px;border-radius:12px;background:#f9f9f9;padding:0 20px;position:relative;z-index:1;margin:-1px;border:1px solid #ddd}.mc_cont .ai_helper .h_tit p{font-size:16px}@media (max-width: 1000px){.mc_cont .ai_helper .h_tit p{font-size:14px}}.mc_cont .ai_helper .h_tit .btn{min-width:auto}.mc_cont .ai_helper .h_talk{flex-grow:1;overflow:auto;padding:20px}.mc_cont .ai_helper .h_textarea{display:grid;grid-template-columns:auto 30px;gap:10px;align-items:flex-end;padding:10px;border:1px solid #ddd;border-radius:12px;margin:10px}.mc_cont .ai_helper .h_textarea button{width:30px;height:30px;background:#295b63;border-radius:100%;display:flex;align-items:center;justify-content:center}.mc_cont .ai_helper .h_textarea button svg{width:10px}.mc_cont .mc_inner{max-width:1600px;width:100%;margin:0 auto;position:relative;display:flex;flex-direction:column;gap:45px;min-height:calc(100vh - 65px)}.mc_cont .mc_title{font-weight:700;font-size:19px;color:#000;margin-bottom:15px}.mc_cont .btn_back{border-radius:100px;background:#39b0a8;color:#fff;border:0}.mc_cont .btn_back svg{width:9px;transform:rotate(-90deg);vertical-align:middle;margin-right:7px}.mc_cont .slt_sch{width:450px;display:flex}.mc_cont .slt_sch .select{border-radius:5px 0 0 5px;width:130px}.mc_cont .slt_sch .select+.search_box{border-radius:0 5px 5px 0;border-left:0}.mc_cont .search_box{background:#fff;display:grid;grid-template-columns:auto 16px;gap:10px;height:40px;border:1px solid #ddd;align-items:center;padding:0 12px;border-radius:5px}.mc_cont .search_box button{text-indent:-9999px}.mc_cont .search_box button{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_search.svg) no-repeat center;background-size:contain}.mc_cont .mc_tab{display:flex;border-bottom:1px solid #ddd}.mc_cont .mc_tab li{width:100%;max-width:145px;text-align:center;position:relative}.mc_cont .mc_tab li a{display:block;padding-bottom:15px;color:#777}.mc_cont .mc_tab li.active:before{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#522c13}.mc_cont .mc_tab li.active a{color:#000}.mc_cont .mc_tab+.mc_tab_sub{margin-top:20px}.mc_cont .mc_tab_sub{display:flex;gap:10px}.mc_cont .mc_tab_sub input{display:none}.mc_cont .mc_tab_sub label{height:27px;line-height:25px;min-width:80px;border-radius:100px;border:1px solid #ddd;color:#777}.mc_cont .mc_tab_sub input:checked+label{color:#fff;background:#eeb937;border-color:#eeb937}.mc_cont .mc_tab_sub.brown input:checked+label{background:#522c13;border-color:#522c13}.mc_cont .mc_list_wrap{flex-grow:1;display:flex;flex-direction:column;gap:10px}.mc_cont .sorting{display:flex;align-items:center;justify-content:space-between}.mc_cont .sorting p{color:#555}.mc_cont .sorting p strong{color:#000}.mc_cont .sorting .select{width:130px}.mc_cont .mc_list{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 20px;flex-grow:1}.mc_cont .mc_list.no_list{grid-template-columns:1fr;align-items:center;justify-content:center;text-align:center}.mc_cont .mc_list.no_list li{border:0;color:#000;font-size:16px}@media (max-width: 1000px){.mc_cont .mc_list.no_list li{font-size:14px}}.mc_cont .mc_list li{border:1px solid #ddd;padding:10px;border-radius:12px}.mc_cont .mc_list .thumb{border:1px solid #ddd;border-radius:12px;margin-bottom:10px;overflow:hidden;display:block}.mc_cont .mc_list .thumb img{width:100%}.mc_cont .mc_list .school{width:78px;height:28px;line-height:28px;border-radius:100px;color:#fff;font-size:12px}.mc_cont .mc_list .school.elementary{background:#ebc66c}.mc_cont .mc_list .school.middle{background:#5151c2}.mc_cont .mc_list .school.high{background:#37abee}.mc_cont .mc_list .ic_btn{display:flex;align-items:center;gap:10px}.mc_cont .mc_list .ic_btn .bookmark{width:10px;height:15px}.mc_cont .mc_list .ic_btn .share{width:14px;height:15px}.mc_cont .mc_list .ic_btn svg{height:100%}.mc_cont .mc_list .ic_btn button{opacity:.7}.mc_cont .mc_list .ic_btn button svg{transition:all .3s;stroke:#636363;fill:transparent}.mc_cont .mc_list .ic_btn button.active{opacity:1}.mc_cont .mc_list .ic_btn button.active svg{stroke:#522c13;fill:#522c13}.mc_cont .mc_list .tit{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:40px;line-height:20px;margin:15px 0;color:#000}.mc_cont .mc_list small{line-height:1.5;display:block}.mc_cont .mc_list small span+span{margin-left:10px;padding-left:10px;position:relative}.mc_cont .mc_list small span+span:before{content:"";position:absolute;top:1px;left:0;width:1px;height:11px;background:#e4e4e4}.mc_cont .mc_list .del{font-size:13px;text-decoration:underline}.mc_cont .mc_list .label_list{display:flex;justify-content:right;gap:5px}.mc_cont .mc_list .label_list label{height:22px;line-height:20px;padding:0 10px;border-radius:100px;border:1px solid #ddd;background:#f6f6f9;font-size:12px}.mc_cont .mc_list .flexbox.bottom{align-items:flex-end;margin-bottom:20px}.mc_cont .mc_list .flexbox.top{margin:-10px -10px 0;padding:10px;border-bottom:1px solid #ddd}@media (max-width: 1000px){.mc_cont{padding:10px;height:calc(100vh - 56px)}.mc_cont.ai_edit{height:100vh;padding:0!important}.mc_cont.ai_edit .edit_tit{height:56px;padding:0 10px;background:#f9f9f9;border-bottom:1px solid #ddd;position:relative}.mc_cont.ai_edit .edit_tit h1{display:none}.mc_cont.ai_edit .edit_tit p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#000}.mc_cont.ai_edit .edit_tit button{text-indent:-9999px;width:20px;height:20px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/back_btn.svg) no-repeat center;background-size:contain;min-width:auto;padding:0}.mc_cont.ai_edit .mc_edit .edit_box{padding-top:60px}.mc_cont.ai_edit .edit_btnarea{top:10px;right:10px}.mc_cont.ai_edit .edit_btnarea ul{gap:5px}.mc_cont.ai_edit .edit_btnarea .btn.sm{min-width:auto;padding:0 10px;white-space:nowrap}.mc_cont.ai_help{padding:0}.mc_cont.ai_help .edit_tit{display:none}.mc_cont.ai_help .ai_helper{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:5;background:#fff}.mc_cont.ai_help .ai_helper .cont{border:none;height:100vh}.mc_cont.ai_help .ai_helper .h_tit{height:56px;border-radius:0;border:0;border-bottom:1px solid #ddd}.mc_cont.ai_help .ai_helper .h_tit p{font-weight:700;color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mc_cont.ai_help .ai_helper .h_tit .close_btn{text-indent:-9999px;width:15px;height:15px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_pop_close.svg) no-repeat center;background-size:contain}.mc_cont .mc_inner{gap:20px;min-height:auto}.mc_cont .slt_sch{width:100%}.mc_cont .mc_title{font-size:16px;margin-bottom:10px}.mc_cont .sorting.flexnone{text-align:right}.mc_cont .mc_tab_sub{gap:5px;flex-wrap:wrap;width:100%}.mc_cont .mc_tab_sub label{min-width:65px}.mc_cont .mc_list{grid-template-columns:repeat(1,1fr)}.mc_cont .mc_list li,.mc_cont .mc_list .thumb{border-radius:7px}.mc_cont .mc_list .school{width:65px}.mc_cont .mc_list .ic_btn button.bookmark,.mc_cont .mc_list .ic_btn button.share{width:18px;height:18px}.mc_cont .mc_list .ic_btn button svg{height:100%}.mc_cont .mc_list .flexbox.bottom{margin-bottom:10px}.mc_cont .mc_list small{line-height:1.5}.mc_cont .search_box{height:35px}}.mc_maker{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.mc_maker li{border:1px solid #ddd;border-radius:12px;overflow:hidden;display:grid;grid-template-columns:minmax(85px,1fr) 3fr;position:relative;min-height:90px}.mc_maker li.maker_f{border:1px dashed #ddd;background:#f6f6f9}.mc_maker li.maker_f .info{display:flex;align-items:center;border-left:1px dashed #ddd}.mc_maker li .icon{background:#f6f6f9;display:flex;align-items:center;justify-content:center}.mc_maker li .icon i{width:47px;height:47px;background-color:#fff!important;border-radius:100%}.mc_maker li .info{border-left:1px solid #ddd;padding:10px}.mc_maker li .info .tit{color:#000;margin-bottom:10px;font-size:16px}@media (max-width: 1000px){.mc_maker li .info .tit{font-size:14px}}.mc_maker li .info .text{color:#636363;font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all}.mc_maker li .favorites{position:absolute;top:10px;right:10px;width:16px;height:16px}.mc_maker li .favorites svg{stroke:#484748;fill:transparent;transition:all .3s;opacity:.5}.mc_maker li .favorites.active svg{stroke:#eeb937;fill:#eeb937;opacity:1}@media (max-width: 1000px){.mc_maker{grid-template-columns:1fr;gap:10px}}.mc_edit{display:grid;grid-template-columns:300px auto;gap:20px;margin-top:20px;position:relative;height:calc(100vh - 90px)}.mc_edit.close{gap:0;grid-template-rows:60px auto}.mc_edit.close .edit_input{box-shadow:none;border-radius:0}.mc_edit.close .edit_list,.mc_edit.close .edit_btn{display:none}.mc_edit.close .edit_box,.mc_edit.close .tab_wrap{grid-column:1/span 2;margin-top:0}.mc_edit.close .tit_box .toggle{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_toggle_close.svg) no-repeat center;background-size:contain}.mc_edit .tit{font-family:NanumSquareNeoExtraBold;color:#000;display:inline-block}.mc_edit .tit .noti_pop{margin-left:5px}.mc_edit .tit small{font-size:12px;display:inline-block;margin-left:5px;vertical-align:baseline}@media (max-width: 1000px){.mc_edit{display:block;margin-top:0}.mc_edit.close .edit_box{z-index:3}}.edit_input{display:flex;flex-direction:column;box-shadow:0 2px 2px 1px #0000000d;border-radius:18px;height:calc(100vh - 90px)}.edit_input .tit_box{height:60px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 20px;border:1px solid #ddd;border-bottom:0;border-radius:18px 18px 0 0;position:relative;flex-shrink:0;background:#f9f9f9}.edit_input .tit_box:before{content:"";position:absolute;bottom:-20px;height:20px;left:-1px;right:-1px;background:#f9f9f9;border-left:1px solid #ddd;border-right:1px solid #ddd;z-index:-1}.edit_input .tit_box p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px}@media (max-width: 1000px){.edit_input .tit_box p{font-size:14px}}.edit_input .tit_box div{display:flex}.edit_input .tit_box div button{width:36px;height:36px;text-indent:-9999px}.edit_input .tit_box div button.reset{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_reset.svg) no-repeat center;background-size:contain;background-size:18px auto!important}.edit_input .tit_box div button.toggle{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_toggle.svg) no-repeat center;background-size:contain;background-size:18px auto!important}.edit_input .tit_box div button:hover{background-color:#0000000d!important;border-radius:5px}.edit_input .edit_list{padding:20px 12px;border-radius:18px 18px 0 0;border:1px solid #ddd;flex-grow:1;overflow:auto;background:#fff}.edit_input .edit_list *{font-size:14px;min-width:0;word-break:break-all}.edit_input .edit_list>div+div{margin-top:20px}.edit_input .edit_list .tit{margin-bottom:10px}.edit_input .edit_list ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.edit_input .edit_list ul.grid3{grid-template-columns:repeat(3,1fr)}.edit_input .edit_list ul.line1{grid-template-columns:1fr}.edit_input .edit_btn{padding:10px;border:1px solid #ddd;border-top:0;background:#f9f9f9;border-radius:0 0 18px 18px}@media (max-width: 1000px){.edit_input{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:2}.edit_input .tit_box{padding:0 10px;height:56px;border-radius:0;border:0;border-bottom:1px solid #ddd}.edit_input .tit_box:before{content:none}.edit_input .tit_box .tit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.edit_input .tit_box .back_btn{text-indent:-9999px;width:20px;height:20px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/back_btn.svg) no-repeat center;background-size:contain}.edit_input .edit_list{border-radius:0;padding:20px 10px;border:0}.edit_input .edit_btn{border:0;border-top:1px solid #ddd;border-radius:0}}.edit_box{margin-top:60px;border:1px solid #ddd;border-radius:12px;position:relative;overflow:auto;padding:30px;background:#fff}.edit_box.list_box{border:0;padding:0;border-radius:0}@media (max-width: 1000px){.edit_box{position:fixed;top:56px;left:0;width:100%;height:calc(100vh - 53px);border:0;border-radius:0;margin-top:0;padding:20px 10px}.edit_box.list_box .pagination{display:none}.edit_box.list_box .plus_btn{margin-top:20px;text-align:center;width:100%}}.box_list{display:grid;grid-template-columns:1fr 1fr;gap:20px 10px}.box_list li{padding:20px;border:1px solid #ddd;border-radius:12px;position:relative;background:#fff}.box_list li>div+div{margin-top:20px}.box_list li .cate{color:#999;margin-bottom:10px;font-size:13px}.box_list li .tit{font-size:16px}@media (max-width: 1000px){.box_list li .tit{font-size:14px}}.box_list li .flex{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.box_list li .flex button{flex-shrink:0}@media (max-width: 1000px){.box_list{grid-template-columns:1fr;gap:10px}.box_list li{padding:10px;border-radius:7px}}.make_welcome{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.make_welcome p{position:relative;padding-top:166px;font-size:16px}@media (max-width: 1000px){.make_welcome p{font-size:14px}}.make_welcome p:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/make_welcome.svg) no-repeat center;background-size:contain;width:136px;height:136px;border-radius:100%;background-color:#f5f5f5;background-size:60px auto}.edit_btnarea{position:absolute;top:0;right:0;width:calc(100% - 320px);padding:15px 0}.edit_btnarea:after{content:"";display:block;clear:both}.edit_btnarea ul{display:flex;gap:10px;align-items:center;float:right}.edit_btnarea ul .btn.sm{min-width:70px;border-radius:100px;padding:0 15px}.edit_btnarea ul .btn.sm .arrow{width:10px;height:6px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_util_arrow.svg) no-repeat center;background-size:contain;margin-left:5px}.edit_btnarea .left{float:left}.edit_btnarea label{height:30px;line-height:30px;padding:0 15px;background:#3877a3;color:#fff;border-radius:100px;font-size:13px}.limit_txt{border:1px solid #ddd;border-radius:5px;padding:10px;background:#fff}.limit_txt small{display:block;text-align:right;font-size:11px!important;line-height:1;margin-top:5px}.edit_tab{border:1px solid #ddd;border-radius:5px;gap:0!important;margin-bottom:20px}.edit_tab li{height:36px;line-height:36px;color:#777;cursor:pointer;width:100%;text-align:center}.edit_tab li+li{border-left:1px solid #ddd}.edit_tab li.active{color:#000;background:#ededed}.edit_tabbox{display:none}.edit_tabbox.active{display:block}.edit_tabbox>div+div{margin-top:20px}.edit_tabbox .edit_noti{color:#a2a2a2;font-size:13px;margin-bottom:20px}.file_upload{display:grid;grid-template-columns:auto 80px;cursor:pointer}.file_upload .file_name{background:#fff;border:1px solid #ddd;border-right:0;height:40px;line-height:40px;padding:0 12px;border-radius:5px 0 0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#999;text-align:left}.file_upload .btn{border-radius:0 5px 5px 0}.file_link_wrap{margin-top:10px}.file_link_wrap a{color:#127cdf;padding-left:25px;position:relative;text-decoration:underline}.file_link_wrap a:before{content:"";position:absolute;top:0;left:0;width:17px;height:14px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_file.svg) no-repeat left center;background-size:contain}.file_list{display:block!important;margin-top:15px}.file_list li{display:grid;grid-template-columns:auto 20px;gap:10px}.file_list li+li{margin-top:10px}.file_list .file_status{display:flex;align-items:center;justify-content:space-between}.file_list .remove_btn{width:12px;height:12px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_del_blue.svg) no-repeat center;background-size:contain;text-indent:-9999px}.ic_audio{width:15px;height:18px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_audio.svg) no-repeat center;background-size:contain;vertical-align:middle;margin-right:10px}.speaker{display:flex!important;flex-direction:column;gap:10px}.speaker li{display:grid;grid-template-columns:50px 90px auto;gap:10px;align-items:center}.speaker button{border:1px solid #39b0a8;border-radius:100px;color:#39b0a8;font-size:12px!important;padding:0}.speaker button i{width:7px;height:12px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_speaker.svg) no-repeat center;background-size:contain;vertical-align:middle;margin-right:5px}.summary_box{display:flex;flex-direction:column;gap:20px}.summary_box .tit{color:#295b63}.tab_list li{height:46px;line-height:46px;border:1px solid #ddd;background:#f9f9f9;color:#777;text-align:center;border-radius:5px;cursor:pointer}.tab_list li.active{background:#ebebeb;color:#000}.tab_wrap{margin-top:60px;display:flex;flex-direction:column;gap:10px;height:calc(100vh - 150px);overflow:hidden}.tab_con_wrap{border:1px solid #ddd;border-radius:12px;flex-grow:1;overflow-y:auto;overflow-x:hidden;position:relative}.tab_con_wrap .tbl01{max-width:630px;margin:0 auto}.tab_con_wrap .tbl02{max-width:750px;margin:0 auto}.tab_con_wrap .tab_con{padding:50px}.tab_con_wrap .tab_con>div+div{margin-top:50px}.tab_con_wrap .tab_con h3{margin-bottom:20px;text-align:center}.tab_con_wrap .tab_nav{position:absolute;top:200px;left:50%;transform:translate(-50%);max-width:750px;width:100%;display:flex;justify-content:space-between;overflow:hidden;z-index:2}.tab_con_wrap .tab_nav button{width:30px;height:30px;text-indent:-9999px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/tab_arrow.svg) no-repeat center;background-size:contain}.tab_con_wrap .tab_nav button.prev{transform:rotate(-180deg)}.tab_con_wrap .tab_nav button.disable{opacity:.3;cursor:default}.mc_qna{border:1px solid #ddd;border-bottom:0}.mc_qna .q{padding:10px 20px;display:grid;grid-template-columns:80px auto 13px;gap:20px;align-items:center;border-bottom:1px solid #ddd;cursor:pointer}.mc_qna .q label{background:#39b0a8;color:#fff;text-align:center;font-size:13px;height:22px;line-height:22px}.mc_qna .q i{width:13px;height:13px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_arrow.svg) no-repeat center;background-size:contain;transition:transform .3s ease}.mc_qna .a{background:#f9f9f9;min-height:175px;display:none;transition:max-height .3s ease;padding:10px 20px}.mc_qna li.open .a{display:block;border-bottom:1px solid #ddd}.mc_qna li.open i{transform:rotate(180deg)}@media (max-width: 1000px){.mc_qna .q{padding:10px;grid-template-columns:55px auto 13px;gap:10px}}.pagination{display:flex;align-items:center;justify-content:center;text-align:center;gap:10px;overflow:hidden;margin-top:50px}.pagination a,.pagination strong{display:inline-block;width:30px;height:30px;line-height:30px}.pagination strong{color:#fff;background:#39b0a8;font-size:15px;font-weight:400;border-radius:5px}.pagination .first,.pagination .last{text-indent:-9999px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/Chathess/front/image/ic_first.png) no-repeat center;width:20px}.pagination .last{transform:rotate(180deg)}.pagination .prev,.pagination .next{text-indent:-9999px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/Chathess/front/image/ic_prev.png) no-repeat center;width:20px;margin-left:0}.pagination .next{margin:0 10px 0 0;transform:rotate(180deg)}.info_page{padding:100px 0;max-width:925px;margin:0 auto;min-height:100vh;display:flex;align-items:center;overflow:auto}.info_page .noti_box{margin-top:50px;padding:20px;background:#f6f6f9;border:1px solid #ddd;border-radius:5px}.info_page .noti_box>div+div{margin-top:20px}.info_page .noti_box .tit{margin-bottom:20px}.info_page .noti_box .text{color:#777}@media (max-width: 1000px){.info_page{padding:0}.info_page h3{text-align:center}.info_page .noti_box{margin-top:20px}}.noti_page{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;text-align:center}.noti_page h1{position:absolute;top:75px;left:130px;width:85px}.noti_page h2{font-size:95px!important;position:relative;color:#39b0a8;margin-bottom:50px;display:inline-block}.noti_page h2:before{content:"";position:absolute;width:70px;height:70px;top:-30px;right:-50px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_noti_page.png) no-repeat center;background-size:contain}.noti_page .noti_text>*+*{margin-top:20px}.noti_page .noti_text .tit{font-weight:700;font-size:16px}@media (max-width: 1000px){.noti_page .noti_text .tit{font-size:14px}}.noti_page .b_btnarea{margin-top:100px;display:flex;align-items:center;justify-content:center;gap:10px}.noti_page .b_btnarea button{min-width:165px;border-radius:100px}@media (max-width: 1000px){.noti_page h1{top:20px;left:20px;width:60px}.noti_page h2{font-size:50px!important;margin-bottom:20px}.noti_page h2:before{width:40px;height:40px;top:-15px;right:-30px}}.diary_arrow{display:grid;grid-template-columns:210px 200px;gap:20px;margin:10px 0 20px}.diary_arrow .view_arrow{border:1px solid #ddd;height:40px;display:grid;grid-template-columns:1fr 1fr}.diary_arrow .view_arrow button+button{border-left:1px solid #ddd}.diary_arrow .view_arrow .prev svg{transform:rotate(90deg);margin-right:5px}.diary_arrow .view_arrow .next svg{transform:rotate(-90deg);margin-left:5px}.diary_arrow .view_arrow svg{width:12px;height:12px}.diary_arrow .view_arrow button:hover{background:#eeb937;color:#fff}.diary_arrow .view_arrow button:hover svg line{stroke:#fff}.diary_con{display:grid;grid-template-columns:auto 400px;gap:10px 20px}.diary_con>div{border:1px solid #ddd;border-radius:12px;overflow:hidden}.diary_con .diary_tit{padding:0 15px;border-bottom:1px solid #ddd;height:45px;display:flex;align-items:center}.diary_con .diary_tit.bk1{background:#7a8388;color:#fff}.diary_con .diary_tit.bk2{background:#698c91;color:#fff}.diary_con .diary_box{padding:15px}.diary_con .diary_box textarea{background:none}.diary_con .diary_left{grid-row:1/3 span;background:#f6f6f9;display:flex;flex-direction:column}.diary_con .diary_left .diary_box{flex-grow:1;word-break:keep-all;line-height:1.6;overflow:auto}.diary_con .diary_score{display:grid;grid-template-columns:100px auto;gap:10px}.diary_con .diary_score .score{border:2px solid #698c91;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#295b63}.diary_con .diary_score .score p{font-weight:700;font-size:20px}.diary_con .diary_score ul{display:flex}.diary_con .diary_score li{height:30px;line-height:30px;width:100%;border:1px solid #ddd;margin:-1px 0 0 -1px;text-align:center}.diary_con .diary_score li:first-child{width:150%;font-size:13px}.diary_con .diary_score input{display:none}.diary_con .diary_score label{display:block;line-height:28px;cursor:pointer}.diary_con .diary_score input:checked+label{background:#94adb1;color:#fff}.diary_con .diary_review{padding:15px;font-size:13px;background:#e9eeef}@media (max-width: 1000px){.diary_con{grid-template-columns:1fr}.diary_con>div{border-radius:7px}.diary_con .diary_left{height:auto}.diary_con .diary_score li:first-child{width:200%}}.loading_wrap{position:absolute;top:0;left:0;width:100%;height:100vh;background:#fff9;display:flex;align-items:center;justify-content:center;z-index:5}.loading_wrap .loading{height:5px;width:5px;color:#94adb1;box-shadow:-10px -10px 0 5px;animation:loader 3s infinite}.loading.sm{height:2px;width:2px;color:#94adb1;box-shadow:-4px -4px 0 2px;animation:loader_sm 3s infinite}@keyframes loader{0%,to{box-shadow:-10px -10px 0 5px}8.33%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px -10px 0 5px,10px -10px 0 5px}16.66%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,10px 10px 0 5px}24.99%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}33.32%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px -10px 0 5px}41.65%{box-shadow:10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,10px -10px 0 5px}49.98%{box-shadow:10px 10px 0 5px,10px 10px 0 5px,10px 10px 0 5px,10px 10px 0 5px}58.31%{box-shadow:-10px 10px 0 5px,-10px 10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}66.64%{box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}74.97%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}83.3%{box-shadow:-10px -10px 0 5px,10px 10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}91.63%{box-shadow:-10px -10px 0 5px,-10px 10px 0 5px,-10px 10px 0 5px,-10px 10px 0 5px}}@keyframes loader_sm{0%,to{box-shadow:-4px -4px 0 2px}8.33%{box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px -4px 0 2px,4px -4px 0 2px}16.66%{box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,4px 4px 0 2px}24.99%{box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px}33.32%{box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,-4px -4px 0 2px}41.65%{box-shadow:4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,4px -4px 0 2px}49.98%{box-shadow:4px 4px 0 2px,4px 4px 0 2px,4px 4px 0 2px,4px 4px 0 2px}58.31%{box-shadow:-4px 4px 0 2px,-4px 4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px}66.64%{box-shadow:-4px -4px 0 2px,-4px -4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px}74.97%{box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px}83.3%{box-shadow:-4px -4px 0 2px,4px 4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px}91.63%{box-shadow:-4px -4px 0 2px,-4px 4px 0 2px,-4px 4px 0 2px,-4px 4px 0 2px}}.toggle_pop{position:relative}.toggle_pop>div{position:absolute;z-index:2;top:35px;left:50%;transform:translate(-50%);min-width:130px;border-radius:12px;border:1px solid #ddd;background:#fff;display:none}.toggle_pop>div.active{display:block}.toggle_pop>div p+p{border-top:1px solid #ddd}.toggle_pop>div button{width:100%;padding:10px 10px 10px 35px;text-align:left;background-size:auto 16px!important}.toggle_pop>div button.ic_file{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_file01.svg) no-repeat left 12px center;background-size:contain}.toggle_pop>div button.ic_link{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_link.svg) no-repeat left 10px center;background-size:contain}.toggle_pop>div button.ic_qr{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_qr.svg) no-repeat left 10px center;background-size:contain}.toggle_pop>div button:hover{background-color:#0000000d}.ic_excel{width:18px;height:18px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_excel.svg) no-repeat center;background-size:contain;vertical-align:middle;margin-right:7px}.ic_reset{width:14px;height:14px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_reset01.svg) no-repeat center;background-size:contain;vertical-align:middle;margin-right:7px}.ic_copy{width:14px;height:14px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ai_menu01.svg) no-repeat center;background-size:contain;vertical-align:middle;margin-right:7px}.ic_plus{width:10px;height:10px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_plus.svg) no-repeat center;background-size:contain;vertical-align:middle;margin-right:7px}.excel_tbl{margin:30px 0;border-collapse:separate;height:100%}.excel_tbl td,.excel_tbl th{vertical-align:middle}.excel_tbl .btn.sm{font-size:12px}.excel_tbl thead{position:sticky;top:-30px}.excel_tbl thead th{padding:15px;border:1px solid #9aacaf;border-right:none;background:#f9f9f9;font-weight:400;color:#000}.excel_tbl thead th:last-child{border-right:1px solid #9aacaf}.excel_tbl thead .th_btn{display:flex;justify-content:center;gap:10px;margin-top:10px}.excel_tbl tbody td{font-size:14px;padding:10px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;height:100%}.excel_tbl tbody td:last-child{border-right:1px solid #ddd}.excel_tbl tbody .td_btn{display:flex;flex-direction:column;gap:10px}.excel_tbl tbody .character_li{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:10px}.excel_tbl tbody .character_li button{width:80px;margin:0 0 0 auto}.excel_tbl .txt_group small{display:block;text-align:right}.excel_tbl textarea,.excel_tbl input[type=text]{font-size:14px}.excel_tbl textarea:disabled{color:#333;background:none}.character_tit{display:flex;align-items:center;gap:15px}.character_tit span{color:#39b0a8;background:#f9f9f9;padding:0 30px;border:1px solid #39b0a8;border-radius:100px;height:32px;line-height:32px}.character_box ul{display:flex;flex-wrap:wrap;gap:10px;border:1px solid #ddd;padding:10px;border-radius:5px}.character_box input{display:none}.character_box label{border:1px solid #ddd;height:30px;line-height:30px;padding:0 10px;border-radius:100px;cursor:pointer}.character_box input:checked+label{background:#295b63;color:#fff;border-color:#295b63}.spelling_box div{border:1px solid #ddd;padding:10px;border-radius:5px}.spelling_box.ok div{border-color:#9aacaf}.spelling_box.ok div span{color:#007eff}.item_loca{display:inline-flex;align-items:center;gap:25px;padding-left:25px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_calendar.svg) no-repeat left center;background-size:contain;background-size:16px 16px;border-bottom:1px solid #bfbfbf}.item_loca li{color:#888;position:relative}.item_loca li+li:before{content:"→";position:absolute;top:0;left:-20px;color:#888}.item_loca li:last-child{color:#333;font-family:NanumSquareNeoExtraBold}.edit_item{display:flex;gap:10px;margin-top:25px}.edit_item .item{width:230px;flex-shrink:0}.edit_item .item>div+div{margin-top:10px}.edit_item .item_cate{border:1px solid #ddd;border-radius:12px;margin-bottom:20px;top:-30px;z-index:2}.edit_item .item_cate .item_tit{background:#f9f9f9;padding:0 10px 0 20px;border-radius:12px 12px 0 0}.edit_item .item_cate .add_btn{border:1px solid #ddd;border-radius:12px;width:calc(100% + 2px);margin:0 -1px -1px;height:35px;color:#98a4af;background:#fff;position:relative;z-index:1}.edit_item .item_cate .add_btn:hover{background-color:#f1f7f6;border-color:#295b63}.edit_item .item_tit{display:flex;align-items:center;justify-content:space-between;height:40px}.edit_item .item_tit p{font-family:NanumSquareNeoExtraBold}.edit_item .item_tit button{width:20px;height:20px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/item_plus_btn.svg) no-repeat center;background-size:contain;font-size:0;background-size:16px 16px;border-radius:100%}.edit_item .item_tit button:hover{background-color:#0000000d}.edit_item .item_box{padding:10px;border:1px solid #ddd;border-radius:12px}.edit_item .item_box>*+*{margin-top:10px}.edit_item .item_box .item_tit{height:auto}.edit_item .item_box .item_text{line-height:1.5;word-break:break-word}.edit_item .item_box .item_img{border-radius:12px;overflow:hidden;position:relative}.edit_item .item_box .item_img .logo{position:absolute;bottom:0;left:0;width:55px;height:20px;display:flex;align-items:center;justify-content:center;background:#fff;z-index:2;font-size:10px;font-family:NanumSquareNeoExtraBold;letter-spacing:0}.edit_item .item_box .item_img .logo img{height:10px}.edit_item .item_box .item_info{color:#777;font-size:13px}.edit_item .item_quiz{display:flex;flex-direction:column;gap:5px}.edit_item .item_quiz li{display:grid;grid-template-columns:25px auto;align-items:center;gap:10px;padding:5px 10px;border-radius:6px;background:#ececf1;font-size:14px}.edit_item .item_quiz li strong{display:inline-block;width:25px;height:25px;line-height:25px;background:#fff;border-radius:100%;font-family:NanumSquareNeoExtraBold;text-align:center}.edit_item .fs_14{font-size:14px}.edit_item .edit_plus{width:95px}.edit_item .edit_plus button{width:100%;border:1px solid #ddd;height:40px;border-radius:12px;color:#295b63;margin-right:30px;font-size:13px}.con_edit{border:1px solid #ddd;min-height:170px;display:flex;align-items:center;justify-content:center;border-radius:5px;text-align:center}.con_edit p{color:#aaa}.con_edit ul{display:flex!important;margin-top:20px;gap:10px}.con_edit ul input{display:none}.con_edit ul label{width:40px;height:40px;border-radius:100%;border:1px solid #ddd;background-color:#fbfbfb;cursor:pointer}.con_edit ul i{font-size:0!important;width:100%;height:100%;vertical-align:top}.con_edit ul i.edit_ic01{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/edit_ic01.svg) no-repeat center;background-size:contain;background-size:18px auto}.con_edit ul i.edit_ic02{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/edit_ic02.svg) no-repeat center;background-size:contain;background-size:17px auto}.con_edit ul i.edit_ic03{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/edit_ic03.svg) no-repeat center;background-size:contain;background-size:22px auto}.con_edit ul i.edit_ic04{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/edit_ic04.svg) no-repeat center;background-size:contain;background-size:23px auto}.con_edit ul input:checked+label{border-color:#295b63}.search_pop{width:400px;display:grid;grid-template-columns:auto 16px;gap:20px;align-items:center;border-radius:100px;background:#f6f6f9;height:46px;padding:0 20px;margin:0 auto}.search_pop button{font-size:0;width:16px;height:16px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_search.svg) no-repeat center;background-size:contain}.pop_tab{display:flex;justify-content:center;border-bottom:1px solid #ddd}.pop_tab li{cursor:pointer;font-size:15px;padding:10px;width:100px;text-align:center;color:#999}.pop_tab li.active{color:#000;border-bottom:1px solid #000}.pop_tab_box{display:none}.pop_tab_box.active{display:block}.img_list{margin:-10px;font-size:0}.img_list li{display:inline-block;width:calc((100% - 60px) / 3);margin:10px;border-radius:10px}.img_list li .item{border-radius:10px;overflow:hidden}.img_list li .info{padding:10px}.img_list li p{font-size:14px}.item_list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.item_list .video{position:relative;padding-bottom:56%;overflow:hidden;border-radius:10px}.item_list .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.item_list .info{padding:10px}.text_list li+li{border-top:1px solid #ddd}.text_list a{padding:10px}.text_list .tit{font-family:NanumSquareNeoExtraBold;font-size:15px}.text_list .text{margin:5px 0}.img_list li a,.item_list li a,.text_list li a{position:relative;display:block}.img_list li a:hover:before,.item_list li a:hover:before,.text_list li a:hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #295b63;z-index:1;border-radius:10px}.search_history{border:1px solid #ddd;display:flex;flex-direction:column;height:calc(100% - 108px)}.search_history p{font-family:NanumSquareNeoExtraBold;border-bottom:1px solid #ddd;padding:10px 20px;font-size:15px}.search_history ul{padding:20px;flex-grow:1}.search_history ul li{position:relative}.search_history ul a{display:block;padding:10px;border-radius:10px}.search_history ul a:hover{background-color:#0000000d}.search_history ul button{position:absolute;top:0;height:100%;right:10px;width:10px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_pop_close.svg) no-repeat center;background-size:contain;font-size:0}.slideshow{height:100vh;display:grid;grid-template-rows:calc(100vh - 90px) 90px;background:#f9f9f9}.slideshow .slide_nav{box-shadow:0 0 5px 5px #00000005;padding:12px 40px;display:flex;flex-direction:column;gap:16px}.slideshow .slide_nav .page_btn{display:flex;gap:10px}.slideshow .slide_nav .page_btn>button{width:100%;font-size:0;height:6px;background:#e6e6e6}.slideshow .slide_nav .page_btn>button.active{background:#39b0a8}.slideshow .slide_nav .slide_btn{display:flex;align-items:center;justify-content:space-between;position:relative}.slideshow .slide_nav .slide_btn>div{display:flex;gap:20px;align-items:center}.slideshow .slide_nav .slide_btn .page_arrow{gap:40px}.slideshow .slide_nav .slide_btn .page_arrow p{font-size:20px;color:#888;display:flex;align-items:center;gap:7px}.slideshow .slide_nav .slide_btn .page_arrow .swiper-pagination-current{font-size:24px;color:#000}.slideshow .slide_nav .slide_btn button{width:40px;height:40px;border-radius:15px;border:1px solid #ddd;flex-shrink:0}.slideshow .slide_nav .slide_btn button span{display:block;width:100%;height:100%;font-size:0;opacity:.5}.slideshow .slide_nav .slide_btn button.play span{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/slide_play.svg) no-repeat center;background-size:contain;background-size:15px 19px!important}.slideshow .slide_nav .slide_btn button.stop span{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/slide_stop.svg) no-repeat center;background-size:contain;background-size:15px 19px!important}.slideshow .slide_nav .slide_btn button.timer span{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/slide_timer.svg) no-repeat center;background-size:contain;background-size:23px 21px!important}.slideshow .slide_nav .slide_btn button.prev span,.slideshow .slide_nav .slide_btn button.next span{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/slide_arrow.svg) no-repeat center;background-size:contain;background-size:8px 18px!important}.slideshow .slide_nav .slide_btn button.next span{transform:rotate(180deg)}.slideshow .slide_nav .slide_btn button.share span{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/slide_share.svg) no-repeat center;background-size:contain;background-size:21px 21px!important}.slideshow .slide_nav .slide_btn button.qr span{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/slide_qr.svg) no-repeat center;background-size:contain;background-size:20px 20px!important}.slideshow .slide_nav .slide_btn button.wide span{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/slide_wide.svg) no-repeat center;background-size:contain;background-size:20px 20px!important}.slideshow .slide_nav .slide_btn button:hover{border-color:#39b0a8;background-color:#39b0a8}.slideshow .slide_nav .slide_btn button:hover span{opacity:1}.slideshow .slide_nav .slide_btn button:hover.play span{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/slide_play_w.svg) no-repeat center;background-size:contain}.slideshow .slide_nav .slide_btn button:hover.stop span{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/slide_stop_w.svg) no-repeat center;background-size:contain}.slideshow .slide_nav .slide_btn button:hover.timer span{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/slide_timer_w.svg) no-repeat center;background-size:contain}.slideshow .slide_nav .slide_btn button:hover.prev span,.slideshow .slide_nav .slide_btn button:hover.next span{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/slide_arrow_w.svg) no-repeat center;background-size:contain}.slideshow .slide_nav .slide_btn button:hover.share span{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/slide_share_w.svg) no-repeat center;background-size:contain}.slideshow .slide_nav .slide_btn button:hover.qr span{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/slide_qr_w.svg) no-repeat center;background-size:contain}.slideshow .slide_nav .slide_btn button:hover.wide span{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/slide_wide_w.svg) no-repeat center;background-size:contain}.slideshow .timer_wrap{position:relative}.slideshow .timer_wrap .timer_pop{position:absolute;z-index:2;bottom:50px;left:50%;margin-left:-65px;width:130px;border:1px solid #ddd;border-radius:12px;background:#fff;display:none}.slideshow .timer_wrap .timer_pop li+li{border-top:1px solid #ddd}.slideshow .timer_wrap .timer_pop label{padding:10px 30px;width:100%;display:flex;align-items:center;justify-content:space-between}.slideshow .timer_wrap .timer_pop.active{display:block}.slideshow .swiper{width:100%;overflow:hidden;min-width:0}.slideshow .swiper .swiper-wrapper{display:flex;min-width:0}.slideshow .swiper .swiper-slide{flex:0 0 100%!important;min-width:0}.slideshow .slide_con{padding:50px 70px;display:grid;grid-template-columns:325px auto;align-items:center;gap:50px;color:#000;line-height:1.5;word-break:keep-all;height:100%;min-width:0}.slideshow .slide_con.full{grid-template-columns:1fr}.slideshow .slide_con.bottom{align-items:end;padding-bottom:150px}.slideshow .slide_con h1{width:73px;position:absolute;top:50px;left:70px}.slideshow .slide_con .tit{font-family:NanumSquareNeoExtraBold;font-size:40px;margin-bottom:20px}.slideshow .slide_con .sub_tit{font-size:20px;margin-bottom:10px}.slideshow .slide_con .text{font-size:20px}.slideshow .slide_con .caption{color:#888;font-size:18px;margin-top:10px}.slideshow .slide_intro .name{display:flex;gap:20px;font-size:23px;color:#888}.slideshow .slide_intro .tit{font-size:65px;margin:40px 0 20px}.slideshow .slide_intro .sub_tit{font-size:30px}.slideshow .slide_intro .cate{color:#888}.slideshow .qr_con{position:absolute;top:50px;right:70px}.slideshow .detail_con{background:#fff;display:flex;align-items:center;justify-content:center;position:relative;height:100%;overflow:hidden}.slideshow .detail_con .full_box{height:100%;width:100%;text-align:center}.slideshow .detail_con img,.slideshow .detail_con iframe{max-width:100%;max-height:100%;object-fit:contain}.slideshow .text_box{max-width:690px;width:100%;box-shadow:0 0 5px 5px #00000005;border-radius:12px;overflow:hidden}.slideshow .text_box .text_tit{padding:10px 15px;background:#698c91;font-size:16px;color:#fff}.slideshow .text_box .cont{border:1px solid #ddd;border-radius:0 0 12px 12px;padding:50px 30px 30px;font-size:18px;text-align:center}.slideshow .text_box button,.slideshow .web_box button{padding:0 20px;border-color:#444;margin:50px 0 20px;font-size:14px}.slideshow .text_box button i,.slideshow .web_box button i{vertical-align:middle;margin-right:7px}.slideshow .text_box button i.download,.slideshow .web_box button i.download{width:19px;height:15px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/file_download.svg) no-repeat center;background-size:contain}.slideshow .text_box button i.link,.slideshow .web_box button i.link{width:16px;height:16px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/file_link.svg) no-repeat center;background-size:contain}.slideshow .quiz p{font-size:24px;margin-bottom:50px}.slideshow .quiz ul{display:flex;flex-direction:column;gap:20px}.slideshow .quiz input{display:none}.slideshow .quiz label{font-size:17px;padding:10px 17px;display:block;background:#f6f6f9;border:1px solid #ddd;text-align:left;cursor:pointer}.slideshow .quiz strong{font-size:22px;vertical-align:middle;margin-right:10px}.slideshow .web_box{width:100%;max-width:690px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.slideshow .web_box .web_img{margin-bottom:30px}.slideshow .web_box img{max-height:300px}.slideshow .web_box .web_tit{font-size:24px;font-family:NanumSquareNeoExtraBold}.slideshow .web_box .web_text{font-size:18px;color:#888;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.slideshow .web_box .web_name{color:#888}.lessonplan{display:grid;grid-template-columns:auto 420px;grid-template-rows:1fr}.lessonplan .view_swiper .swiper-slide{display:flex;align-items:center;justify-content:center}.lessonplan .right_view{border-left:1px solid #ddd;background:#fff;display:flex;flex-direction:column}.lessonplan .right_view .view_tit{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #ddd;font-size:16px}.lessonplan .right_view .view_tit button{width:40px;height:40px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_pop_close.svg) no-repeat center;background-size:contain;background-size:14px 14px;border:1px solid #ddd;text-indent:-9999px}.lessonplan .right_info{display:grid;grid-template-columns:auto 80px;flex-grow:1}.lessonplan .right_info .slide_nav{padding:40px 20px 20px;box-shadow:none;border-left:1px solid #ddd;justify-content:space-between}.lessonplan .right_info .slide_nav h1 img{vertical-align:bottom}.lessonplan .info_list{display:flex;flex-direction:column;gap:20px;padding:30px 20px}.lessonplan .info_list dl{display:grid;grid-template-columns:90px auto}.lessonplan .info_list dl dt{font-family:NanumSquareNeoExtraBold}.lessonplan .info_list dl .bold{font-family:NanumSquareNeoExtraBold;color:#000;font-size:15px}.lessonplan .slide_nav .slide_btn{flex-direction:column;gap:20px}.lessonplan .slide_nav .page_num{font-size:0;margin-bottom:20px}.lessonplan .slide_nav .page_num span{font-size:15px;display:block;text-align:center;color:#98a4af;width:40px;margin:0 auto}.lessonplan .slide_nav .page_num span.swiper-pagination-current{color:#000;font-size:18px}.lessonplan .slide_nav .page_num span.swiper-pagination-total{margin-top:10px;padding-top:10px;border-top:1px solid #ddd}.lessonplan .full_box{width:100%;height:100%}@keyframes cursor{0%,to{opacity:0}50%{opacity:1}}.gate_page .gate_btn{display:inline-block;padding:0 14px;height:34px;line-height:34px;min-width:76px;text-align:center;border-radius:0}.gate_page .gate_inner{max-width:1240px;padding:0 20px;margin:0 auto;position:relative}.gate_page .gate_header{position:sticky;top:0;z-index:5;background:#fff;box-shadow:0 0 5px 5px #0000000d}.gate_page .gate_header>div{display:flex;align-items:center;justify-content:space-between;height:70px}.gate_page .gate_header h1{width:75px;margin-left:10px}.gate_page .gate_header .llm_util{position:relative;top:auto;right:auto;gap:10px}.gate_page .gate_header .gnb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;gap:30px;align-items:center}.gate_page .gate_intro{height:600px;position:relative;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/gate_main.png) no-repeat center;background-size:contain;background-size:cover}.gate_page .gate_intro .gate_inner{height:100%}.gate_page .gate_intro .info{position:absolute;top:0;left:20px;height:100%;display:flex;flex-direction:column;gap:30px;justify-content:center}.gate_page .gate_intro .tit{font-family:NanumSquareNeoExtraBold;color:#fff;font-size:50px}.gate_page .gate_intro .text{font-size:16px;color:#fffc;line-height:2;letter-spacing:0}.gate_page .gate_intro .btn{width:175px;font-size:16px}.gate_page section{padding:70px 0}.gate_page .gate_title{text-align:center;margin-bottom:40px}.gate_page .gate_title .tit{color:#000;font-size:32px}.gate_page .gate_title .text{color:#555;font-size:18px;margin-top:10px}.gate_page .gate_info{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.gate_page .gate_info>div{padding:30px;border:1px solid #ddd;border-radius:12px;box-shadow:0 0 5px 5px #00000008;display:flex;flex-direction:column;gap:15px}.gate_page .gate_info>div:nth-child(1) .icon{background:#dbeafe}.gate_page .gate_info>div:nth-child(2) .icon{background:#e2f8e9}.gate_page .gate_info>div:nth-child(3) .icon{background:#f3e8ff}.gate_page .gate_info>div:nth-child(1) img{width:32px;height:44px}.gate_page .gate_info>div:nth-child(2) img{width:35px;height:35px}.gate_page .gate_info>div:nth-child(3) img{width:37px;height:34px}.gate_page .gate_info .icon{display:flex;align-items:center;justify-content:center;border-radius:20px;width:90px;height:90px;margin-bottom:10px}.gate_page .gate_info .icon img{opacity:.5}.gate_page .gate_info .tit{font-size:24px}.gate_page .gate_info .text{color:#888;font-size:18px}.gate_page .gate_info ul{display:flex;flex-direction:column;gap:5px}.gate_page .gate_info ul li{font-size:16px;color:#888;padding-left:10px;position:relative}.gate_page .gate_info ul li:before{content:"";position:absolute;top:9px;left:0;width:5px;height:5px;background:#888;border-radius:100%}.gate_page .gate_info_img{background:#f9fafb}.gate_page .gate_info_img img{border-radius:12px;border:1px solid #ddd;box-shadow:0 0 5px 5px #00000008;display:block;margin:0 auto}.gate_page .gate_info_img .gate_inner{display:flex;flex-direction:column;gap:70px}.gate_page .gate_review{background:#eff6ff}.gate_page .gate_review .swiper-slide{padding:30px;border-radius:24px;background:#fff;border:1px solid #ddd;box-shadow:0 0 5px 5px #00000008;display:flex;flex-direction:column;gap:20px;height:auto}.gate_page .gate_review .swiper-slide .box{flex-grow:1}.gate_page .gate_review .name{font-size:18px;color:#000}.gate_page .gate_review .school{color:#888;font-size:13px;margin:10px 0 15px}.gate_page .gate_review .review{color:#555}.gate_page .gate_banner{background:#39b0a8}.gate_page .gate_banner .gate_title *{color:#fff}.gate_page .gate_banner .gate_go{display:flex;align-items:center;justify-content:center;gap:10px}.gate_page .gate_banner .gate_go button{height:55px;width:120px;font-size:18px;border-radius:0;border:none}.gate_page .gate_banner .gate_go button.bd_white{color:#fff;border:1px solid #fff;background:none}.gate_page .gate_qna{background:#f9fafb}.gate_page .gate_qna ul{display:flex;flex-direction:column;gap:30px;max-width:840px;margin:0 auto}.gate_page .gate_qna ul .q{padding:10px 30px 10px 15px;font-size:18px;color:#000;position:relative;cursor:pointer}.gate_page .gate_qna ul .q:hover{background:#f2f3f4}.gate_page .gate_qna ul .q:before{content:"";position:absolute;right:15px;top:50%;margin-top:-5px;width:10px;height:10px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_recent_arrow.svg) no-repeat center;background-size:contain;transform:rotate(-90deg)}.gate_page .gate_qna ul .a{padding:10px 15px;color:#666;line-height:1.7}.gate_page .gate_qna li.toggle .q:before{transform:rotate(90deg)}.gate_page .gate_qna li.toggle .a{display:none}.gate_page .gate_footer{background:#111827;padding:50px 0}.gate_page .gate_footer *{color:#fffc}.gate_page .gate_footer h1{width:75px;margin-bottom:20px}.gate_page .gate_footer .flex{justify-content:space-between;align-items:start;margin-bottom:50px}.gate_page .gate_footer ul{display:flex;gap:50px}.gate_page .gate_footer small{color:#98a0af}.gate_page .price_text{background:#39b0a8;position:relative;text-align:center;color:#fff}.gate_page .price_text:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d}.gate_page .price_text *{font-size:28px}.gate_page .price_list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.gate_page .price_list .product{border:1px solid #ddd;padding:30px;border-radius:12px;box-shadow:0 0 5px 5px #00000008;display:flex;flex-direction:column;gap:30px}.gate_page .price_list .product:nth-child(2){background:#f9fafb}.gate_page .price_list .product:nth-child(3){background:#f5f5f7}.gate_page .price_list .price{font-size:20px;color:#000}.gate_page .price_list .price strong{font-size:40px}.gate_page .price_list .info{color:#666;text-align:center;font-size:16px;height:76px}.gate_page .price_list .info small{font-size:13px}.gate_page .price_list button{font-size:18px}.gate_page .price_list button.bd_mint{color:#000!important}.gate_page .price_list .option{display:flex;flex-direction:column;gap:20px;text-align:center}.gate_page .price_list .option dd{color:#888}@media (max-width: 1000px){.gate_page .gate_inner{padding:0 10px}.gate_page .gate_header>div{height:56px;padding:0 10px}.gate_page .gate_header .gnb{display:none}.gate_page .gate_header h1{height:25px}.gate_page .gate_header h1 img{height:100%}.gate_page .gate_header .llm_util{gap:15px}.gate_page .all_menu_btn{display:block}.gate_page .all_menu{display:inline-block;width:24px;height:auto;position:relative;text-align:center}.gate_page .all_menu>div{width:auto;transition:all .7s ease}.gate_page .all_menu .bar{display:block;height:2px;width:24px;background:#000;border-radius:10px;transition:all .7s ease}.gate_page .all_menu .bar+.bar{margin-top:5px}.gate_page .all_menu.on .top{transform:translateY(7px) rotate(45deg)}.gate_page .all_menu.on .middle{width:0}.gate_page .all_menu.on .bottom{transform:translateY(-7px) rotate(-45deg)}.gate_page .gate_all_menu{position:absolute;top:0;left:0;width:100%;z-index:3}.gate_page .gate_all_menu .top_menu{height:56px;display:flex;align-items:center;justify-content:space-between;background:#49494a;padding:0 10px}.gate_page .gate_all_menu .top_menu *{color:#fff}.gate_page .gate_all_menu .top_menu>div{display:flex;gap:30px}.gate_page .gate_all_menu .top_menu ul{display:flex}.gate_page .gate_all_menu .top_menu ul li+li{padding-left:10px;margin-left:10px;position:relative}.gate_page .gate_all_menu .top_menu ul li+li:before{content:"";position:absolute;top:4px;left:0;width:1px;height:11px;background:#ffffff4d}.gate_page .gate_all_menu .top_menu .bar{background:#fff}.gate_page .gate_all_menu .start{width:100%;background:#39b0a8;color:#fff;height:65px;font-size:16px}.gate_page .gate_all_menu .all_gnb{background:#fff;padding:20px 10px;display:flex;flex-direction:column;gap:15px}.gate_page .gate_intro .info{gap:20px}.gate_page .gate_intro .tit{font-size:30px}.gate_page .gate_intro .text{font-size:12px;line-height:1.5}.gate_page .gate_intro .btn{width:100px;height:40px;font-size:14px}.gate_page section{padding:35px 0}.gate_page .gate_title{margin-bottom:20px}.gate_page .gate_title .tit{font-size:20px}.gate_page .gate_title .text{font-size:15px}.gate_page .gate_info{grid-template-columns:1fr;gap:15px}.gate_page .gate_info>div{padding:15px;gap:10px}.gate_page .gate_info>div:nth-child(1) img{width:37%}.gate_page .gate_info>div:nth-child(2) img{width:43%}.gate_page .gate_info>div:nth-child(3) img{width:47%}.gate_page .gate_info .icon{width:55px;height:55px;border-radius:15px}.gate_page .gate_info .tit{font-size:18px}.gate_page .gate_info .text{font-size:16px}.gate_page .gate_info ul li{font-size:14px}.gate_page .gate_info ul li:before{top:6px;width:4px;height:4px}.gate_page .gate_info_img .gate_inner{gap:35px}.gate_page .gate_review{overflow:hidden}.gate_page .gate_review .swiper-slide{padding:15px;gap:10px;border-radius:15px;box-shadow:0 0 2px 1px #00000008}.gate_page .gate_review .school{margin:10px 0}.gate_page .gate_review .review{line-height:1.8}.gate_page .gate_banner .gate_go button{height:45px;font-size:16px;width:100%}.gate_page .gate_qna ul{gap:15px}.gate_page .gate_qna ul .q{font-size:16px;padding:5px 30px 5px 15px}.gate_page .gate_qna ul .a{padding:5px 15px}.gate_page .gate_footer h1{width:65px}.gate_page .gate_footer .flex{flex-direction:column;gap:30px;margin-bottom:30px}.gate_page .gate_footer ul{flex-direction:column;gap:15px}.gate_page .gate_footer small{display:block;text-align:center}.gate_page .price_text *{font-size:16px}.gate_page .price_list{grid-template-columns:1fr}.gate_page .price_list .product{padding:15px;gap:20px}.gate_page .price_list .price{font-size:16px}.gate_page .price_list .price strong{font-size:30px}.gate_page .price_list button{font-size:16px}.gate_page .price_list .info{font-size:14px;height:auto}.gate_page .price_list .info small{font-size:12px}}.all_menu_btn,.gate_all_menu{display:none}.login{height:100vh;display:flex;justify-content:center;align-items:center}.login_box{border:var(--border);border-radius:10px;min-height:400px;position:relative;padding:40px 60px 60px;background:#fff;box-shadow:0 0 5px 5px #00000005;display:grid;grid-template-rows:55px auto;gap:30px;max-height:82vh;overflow:auto;width:450px}.login_box.middle{grid-template-rows:55px auto 100px}.login_box .title{padding-bottom:30px;border-bottom:var(--border);display:flex;align-items:center;justify-content:space-between;margin-bottom:0!important}.login_box .title label{height:26px;line-height:26px;width:85px}.login_box .sub_tit{margin-bottom:30px}.login_box .sub_tit h4{line-height:1.5}.login_box .sub_tit small{display:block;margin-top:5px}.login_box .sub_tit.tac{margin:50px 0}.login_box .cont>div{width:100%}.login_box .cont>div+div{margin-top:20px}.login_box .cont>.bd_top{padding-top:40px;margin-top:40px;border-top:var(--border)}.login_box .cont .login_btn{margin:30px 0 40px}.login_box .login_btn{margin-bottom:50px}.login_box .btn_xs{height:30px;min-width:115px}.login_box input,.login_box .search_box,.login_box .select{background-color:var(--gray-f);width:100%}.login_box .end{align-self:end}.login_box .center{align-self:center}.pw_box{display:flex;align-items:center;background:var(--gray-f)}.pw_box>*+*{flex-shrink:0;margin-left:20px}.pw_ic{width:20px;height:20px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/pw_ic.png) no-repeat center;cursor:pointer}@media (max-width: 1000px){:root{--viewport-size: "mobile"}}.llm_cont *{color:#000;font-family:ui-sans-serif,system-ui,Arial,Noto Sans,sans-serif,"Noto Color Emoji"}.llm_cont .llm_textarea_wrap .llm_textarea .ai_q{background:#f6f6f9;border-radius:12px;padding:7px 17px;width:max-content;max-width:700px;margin:30px 0 50px auto;text-align:unset}.llm_cont .llm_textarea_wrap .llm_textarea .ai_q *{font-size:14px!important}.llm_cont .web_search{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/web_search.svg) no-repeat left 10px center;background-size:auto 17px}.llm_cont .image_generate{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/image_generate.svg) no-repeat left 10px center;background-size:auto 17px}.web_search_icon{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/web_search.svg) no-repeat center;background-size:auto 20px;width:25px;height:25px;vertical-align:middle;text-indent:-9999px}.llm_textarea_wrap .ai_menu_b{margin:25px 10px 0}.mode_pop .mode_list .mode_detail{width:max-content}.llm_plus_pop{display:unset}.pdf-side{border:0!important;border-radius:0!important;display:flex;flex-direction:column;gap:10px}.pdf-side>div{border-radius:1px solid #ddd;border-radius:12px;overflow:hidden}.diary_con .diary_left{grid-row:auto}.llm_box .llm_menu li label{font-size:14px}.llm_left .llm_lnb a span{line-height:1.2}.llm_left .llm_lnb a i{width:16px;height:16px}.llm_left .llm_recent li>a{font-size:14px}.llm_left .llm_recent .title i{width:16px;height:16px}.menu-padding{padding:0 10px 10px}.menu-item{margin:0;padding:10px;cursor:pointer;border:none;background:transparent;width:100%;text-align:left;transition:background-color .2s ease}.menu-item:hover{background-color:#f3f4f6}.menu-item:last-child{margin-bottom:8px}.user-info{padding:0 10px 10px;border-bottom:1px solid #e5e7eb;margin:0}.user-settings-toggle{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px;margin-bottom:24px}.toggle-container{display:flex;justify-content:space-between;align-items:center}.toggle-label{font-weight:500;color:#1f2937;font-size:14px}.loading-indicator{color:#3b82f6;font-size:12px;font-weight:400;margin-left:8px}.saving-indicator{color:#10b981;font-size:12px;font-weight:400;margin-left:8px}.no-settings-indicator{color:#6b7280;font-size:12px;font-weight:400;margin-left:8px}.unauthorized-indicator{color:#ef4444;font-size:12px;font-weight:400;margin-left:8px}.unauthorized-message{color:#ef4444;font-size:12px;font-weight:400;display:block;margin-top:8px}.toggle-description{color:#6b7280;font-size:12px;margin:0;line-height:1.4}.settings-display{margin-top:24px;padding:15px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.settings-display-title{margin:0 0 16px;font-size:16px;font-weight:600;color:#1f2937}.setting-display-group{margin-bottom:16px}.setting-display-group:last-child{margin-bottom:0}.setting-display-label{display:block;font-size:14px;font-weight:500;margin-bottom:6px;color:#374151;text-align:left}.setting-display-value{padding:12px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:14px;line-height:1.5;color:#888d91;white-space:pre-wrap;word-wrap:break-word;max-height:220px;overflow-y:auto}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.settings-modal{background:#fff;border-radius:8px;width:640px;max-width:90vw;max-height:80vh;overflow-y:auto;box-shadow:0 10px 25px #0003}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 10px;border-bottom:1px solid #e5e7eb}.modal-header h2{margin:0;font-size:18px;font-weight:600;color:#1f2937}.close-btn{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.close-btn:hover{color:#374151}.modal-content{padding:20px}.modal-subtitle{color:#6b7280;font-size:14px;margin-bottom:20px}.setting-group{margin-bottom:20px}.setting-label{display:block;font-size:14px;font-weight:500;margin-bottom:8px;color:#374151;text-align:left}.info-icon{color:#9ca3af;margin-left:5px;cursor:help}.setting-input{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;margin-top:5px}.setting-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.setting-input:disabled{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed;opacity:.6}.setting-textarea{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;margin-top:5px;resize:vertical;font-family:inherit}.setting-textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.setting-textarea:disabled{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed;opacity:.6}.tag-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.tag-buttons.secondary{margin-bottom:25px}.tag-btn{padding:6px 12px;border:1px solid #d1d5db;border-radius:20px;background:#fff;color:#374151;font-size:13px;cursor:pointer;transition:all .2s}.tag-btn:hover{background:#f9fafb;border-color:#9ca3af}.tag-btn-secondary{padding:6px 12px;border:1px solid #e5e7eb;border-radius:20px;background:#f9fafb;color:#6b7280;font-size:13px;cursor:pointer;transition:all .2s}.tag-btn-secondary:hover{background:#f3f4f6}.settings-section{border-top:1px solid #e5e7eb;padding-top:20px;margin-top:20px}.settings-section h3{display:flex;align-items:center;justify-content:space-between;margin:0 0 15px;font-size:16px;font-weight:600;color:#1f2937}.expand-icon{transform:rotate(180deg);color:#6b7280}.feature-section h4{margin:0 0 15px;font-size:14px;font-weight:500;color:#374151}.feature-toggle{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f3f4f6}.feature-toggle:last-child{border-bottom:none}.toggle-switch{position:relative;display:inline-block;width:42px;height:24px}.toggle-switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e1e1e1;transition:.4s;border-radius:24px}.slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:#929292}input:checked+.slider:before{transform:translate(18px)}.beta-section{margin-top:20px;padding-top:15px;border-top:1px solid #f3f4f6}.beta-toggle{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.beta-description{color:#6b7280;font-size:12px;margin:5px 0}.beta-link{color:#3b82f6;font-size:12px;cursor:pointer;margin:0}.save-status{margin-left:10px;color:#6b7280}.modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:15px 20px;border-top:1px solid #e5e7eb;background:#f9fafb}.btn-cancel{padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;cursor:pointer;font-size:14px;transition:all .2s}.btn-cancel:hover{background:#f9fafb}.btn-save{padding:8px 16px;border:none;border-radius:6px;background:#3b82f6;color:#fff;cursor:pointer;font-size:14px;transition:all .2s}.btn-save:hover{background:#2563eb}.btn-save:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}.btn-save:disabled:hover{background:#9ca3af}.meal-calendar-container{margin-bottom:20px;padding:15px;background:#fff}.meal-calendar-title{font-size:16px;font-weight:600;margin-bottom:15px;color:#374151}.meal-calendar{border:1px solid #e5e7eb}.calendar-header{padding:10px;display:flex;justify-content:center;align-items:center;gap:10px}.calendar-header h4{font-size:14px;font-weight:600;color:#374151;margin:0}.calendar-footer{display:flex;justify-content:flex-end;padding:5px 10px}.download-btn{display:flex;align-items:center;padding:5px;color:#666;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;position:relative;overflow:hidden}.download-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#f5f5f5}.download-btn:hover{background:#f5f5f5}.download-btn:hover:before{left:100%}.download-btn:active{transform:translateY(0);box-shadow:0 4px 15px #0000001a}.download-btn svg{transition:transform .3s ease}.download-btn span{font-family:Noto Sans KR,sans-serif;letter-spacing:.5px}.calendar-grid{display:flex;flex-direction:column}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:5px}.day-header{padding:8px 4px;text-align:center;font-size:12px;font-weight:600;color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px}.day-header:first-child{color:#dc2626}.calendar-dates{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.date-cell{min-height:60px;padding:4px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;display:flex;flex-direction:column;position:relative}.date-cell.other-month{background:#f9fafb;color:#9ca3af}.date-number{font-size:12px;font-weight:700;margin-bottom:2px;color:#374151}.data-info{font-size:14px;color:#1f2937;line-height:1.2;word-break:break-word;white-space:pre-line}.date-cell.other-month .date-number{color:#9ca3af}.date-cell:nth-child(7n+1) .date-number{color:#dc2626}.llm_search_btn i.llm_enter.stop{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/stop_streaming.svg) no-repeat no-repeat center #295b63;background-size:contain;background-size:10px auto}.mode_btn{font-size:15px}.tool_wrap .tool_pop,.tool_wrap .tool_pop .depth1,.tool_wrap .tool_pop .depth2{display:block}.mc_maker li .icon i.Feedback{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/mc_maker01.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.ParentLetter{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/mc_maker02.svg) no-repeat center;background-size:contain;background-size:30px auto}.mc_maker li .icon i.Summary{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/mc_maker03.svg) no-repeat center;background-size:contain;background-size:27px auto}.mc_maker li .icon i.mc_maker04{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/mc_maker04.svg) no-repeat center;background-size:contain;background-size:31px auto}.mc_maker li .icon i.TextCorrection{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/mc_maker05.svg) no-repeat center;background-size:contain;background-size:30px auto}.mc_maker li .icon i.GroupPlayPlan{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/mc_maker06.svg) no-repeat center;background-size:contain;background-size:30px auto}.mc_maker li .icon i.GroupPlayLesson{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/mc_maker07.svg) no-repeat center;background-size:contain;background-size:30px auto}.mc_maker li .icon i.CounselParentScript{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/mc_maker08.svg) no-repeat center;background-size:contain;background-size:30px auto}.mc_maker li .icon i.CommitteeMeetingRecording,.mc_maker li .icon i.CommitteeMeetingText{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/mc_maker09.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.CounselStudentText,.mc_maker li .icon i.CounselStudentRecording{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/mc_maker10.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.ElementaryEvaluationPlan{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ElementaryEvaluationPlan.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.MiddleEvaluationPlan{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/MiddleEvaluationPlan.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.Lesson{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/Lesson.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.CounselParent,.mc_maker li .icon i.CounselParentText,.mc_maker li .icon i.CounselParentRecording{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/mc_maker11.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.mc_maker12,.mc_maker li .icon i.MeetingText,.mc_maker li .icon i.MeetingRecording{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/mc_maker12.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.HwpDocument{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/mc_maker13.png) no-repeat center;background-size:contain;background-size:32px auto}.mc_maker li .icon i.StudentRecordBehavior{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/StudentRecordBehavior.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.ic_maker_f{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_maker_f.svg) no-repeat center;background-size:contain;background-size:32px auto}.mc_maker li .icon i.record_primary{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/record_primary.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.record_middle{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/record_middle.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_cont--tool-list{clip-path:inset(74px 0 0 0);padding-top:74px}.llm_lnb li.active{background-color:#0000000d;border-radius:10px}.ic_class{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_class.svg) no-repeat center;background-size:contain;width:16px;height:14px}.ic_math{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_math.svg) no-repeat center;background-size:contain;width:16px;height:14px}.ic_idea02{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_idea02.svg) no-repeat center;background-size:contain;width:16px;height:14px}.ic_seat01{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_seat01.svg) no-repeat center;background-size:contain;width:16px;height:14px}.ic_seat02{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_seat02.svg) no-repeat center;background-size:contain;width:16px;height:14px}.ic_creative_active{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_creative_active.svg) no-repeat center;background-size:contain;width:16px;height:14px}.ic_common{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_common.svg) no-repeat center;background-size:contain;width:16px;height:14px}.disabled[data-v-0105e899]{opacity:.6;cursor:not-allowed}.loading-indicator[data-v-ae9fe00a]{background-color:#6b5bfc;background-image:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/loading_bg.png);background-repeat:no-repeat;background-position:bottom;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}.loading-content[data-v-ae9fe00a]{position:absolute;bottom:200px;width:100%;text-align:center}.loading-content p[data-v-ae9fe00a]{color:#fff;padding-bottom:90px}.animated[data-v-ae9fe00a]{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite[data-v-ae9fe00a]{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge[data-v-ae9fe00a]{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce-ae9fe00a{0%,to,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce-ae9fe00a{0%,to,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce[data-v-ae9fe00a]{-webkit-animation-name:bounce-ae9fe00a;animation-name:bounce-ae9fe00a;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.slide-enter-active[data-v-5c98e828],.slide-leave-active[data-v-5c98e828]{transition:transform .3s ease}.slide-enter-from[data-v-5c98e828],.slide-leave-to[data-v-5c98e828]{transform:translate(100%)}.summary-section[data-v-e7d485c6],.summary-options[data-v-e7d485c6],.summary-format-section[data-v-e7d485c6],.topic-input-section[data-v-e7d485c6],.summary-details-section[data-v-e7d485c6]{margin-bottom:20px}.chk_text.lg .third[data-v-e7d485c6]{min-width:calc(100% / 3 - 10px)}.error-message[data-v-e7d485c6]{color:red;font-size:.8rem;margin-top:5px}.chk_text input[type=radio]:checked+label[data-v-e7d485c6]{background-color:#f0f0f0;border-color:var(--brown);color:var(--brown)}.textarea[data-v-e7d485c6]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;margin-bottom:10px;resize:vertical}.file-upload-section[data-v-e7d485c6]{margin-bottom:20px;border:1px dashed #ddd;padding:15px;border-radius:4px}.file-upload-container[data-v-e7d485c6]{display:flex;flex-direction:column}.file-upload-box[data-v-e7d485c6]{display:flex;align-items:center;margin-bottom:10px}.file-input[data-v-e7d485c6]{display:none}.file-upload-btn[data-v-e7d485c6]{background-color:#f0f0f0;padding:8px 15px;border-radius:4px;cursor:pointer;margin-right:10px;border:1px solid #ddd;transition:background-color .3s}.file-upload-btn[data-v-e7d485c6]:hover{background-color:#e0e0e0}.file-name[data-v-e7d485c6]{color:var(--brown);font-weight:700}.file-placeholder[data-v-e7d485c6]{color:#999}.file-format-info[data-v-e7d485c6]{color:#666;font-size:.8rem;margin-top:5px}.text-input-section[data-v-e7d485c6]{margin-bottom:20px;border:1px dashed #ddd;padding:15px;border-radius:4px}.text-info[data-v-e7d485c6]{margin-top:10px}.text-info-item[data-v-e7d485c6]{color:#666;font-size:.9rem;margin-bottom:5px}.uploaded-files-list[data-v-e7d485c6]{margin-top:15px;border:1px solid #eee;padding:10px;border-radius:4px}.file-list[data-v-e7d485c6]{list-style:none;padding:0;margin:0}.file-item[data-v-e7d485c6]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #eee}.file-item[data-v-e7d485c6]:last-child{border-bottom:none}.file-remove-btn[data-v-e7d485c6]{background-color:#f8d7da;color:#721c24;border:none;padding:3px 8px;border-radius:3px;cursor:pointer;font-size:.8rem;transition:background-color .2s}.file-remove-btn[data-v-e7d485c6]:hover{background-color:#f5c6cb}.slide-enter-active[data-v-e7d485c6],.slide-leave-active[data-v-e7d485c6]{transition:transform .3s ease}.slide-enter-from[data-v-e7d485c6],.slide-leave-to[data-v-e7d485c6]{transform:translate(100%)}.invisible[data-v-e7d485c6]{visibility:hidden;pointer-events:none}.document-file[data-v-0135745a]{color:var(--blue);text-decoration:underline;text-underline-offset:5px;font-size:var(--font-14)}.attach-list[data-v-0135745a]{margin-left:10px}.file-preview img[data-v-0135745a]{max-width:100%;height:auto;margin-top:10px}.document-list[data-v-0135745a]{display:flex;flex-wrap:wrap;gap:15px;margin-right:30px;color:var(--blue);text-decoration:underline;text-underline-offset:5px;font-size:var(--font-14)}.document-attachment[data-v-0135745a]{display:flex;align-items:center;gap:5px;white-space:nowrap}.delete-btn[data-v-0135745a]{background:none;border:none;font-size:16px;cursor:pointer;color:#000;transition:color .2s ease-in-out;text-decoration:none!important}.delete-btn[data-v-0135745a]:hover{color:red}.alert-modal[data-v-0135745a]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000}.alert-content[data-v-0135745a]{background-color:#fff;padding:20px;border-radius:8px;text-align:center;max-width:400px;width:100%}.alert-content p[data-v-0135745a]{margin-bottom:20px;font-size:var(--font-16)}.slide-enter-active[data-v-0135745a],.slide-leave-active[data-v-0135745a]{transition:transform .3s ease}.slide-enter-from[data-v-0135745a],.slide-leave-to[data-v-0135745a]{transform:translate(100%)}.slide-enter-active[data-v-51f50ba2],.slide-leave-active[data-v-51f50ba2]{transition:transform .3s ease}.slide-enter-from[data-v-51f50ba2],.slide-leave-to[data-v-51f50ba2]{transform:translate(100%)}.slide-enter-active[data-v-5e17bec2],.slide-leave-active[data-v-5e17bec2]{transition:transform .3s ease}.slide-enter-from[data-v-5e17bec2],.slide-leave-to[data-v-5e17bec2]{transform:translate(100%)}.chk_text.lg li[data-v-5e17bec2]{width:50%}.document-file[data-v-1db8beaa]{color:var(--blue);text-decoration:underline;text-underline-offset:5px;font-size:var(--font-14)}.attach-list[data-v-1db8beaa]{margin-left:10px}.file-preview img[data-v-1db8beaa]{max-width:100%;height:auto;margin-top:10px}.document-list[data-v-1db8beaa]{display:flex;flex-wrap:wrap;gap:15px;margin-right:30px;color:var(--blue);text-decoration:underline;text-underline-offset:5px;font-size:var(--font-14)}.document-attachment[data-v-1db8beaa]{display:flex;align-items:center;gap:5px;white-space:nowrap}.delete-btn[data-v-1db8beaa]{background:none;border:none;font-size:16px;cursor:pointer;color:#000;transition:color .2s ease-in-out;text-decoration:none!important}.delete-btn[data-v-1db8beaa]:hover{color:red}.alert-modal[data-v-1db8beaa]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000}.alert-content[data-v-1db8beaa]{background-color:#fff;padding:20px;border-radius:8px;text-align:center;max-width:400px;width:100%}.alert-content p[data-v-1db8beaa]{margin-bottom:20px;font-size:var(--font-16)}.slide-enter-active[data-v-1db8beaa],.slide-leave-active[data-v-1db8beaa]{transition:transform .3s ease}.slide-enter-from[data-v-1db8beaa],.slide-leave-to[data-v-1db8beaa]{transform:translate(100%)}.slide-enter-active[data-v-1c0e0211],.slide-leave-active[data-v-1c0e0211]{transition:transform .3s ease}.slide-enter-from[data-v-1c0e0211],.slide-leave-to[data-v-1c0e0211]{transform:translate(100%)}.slide-enter-active[data-v-89c7192a],.slide-leave-active[data-v-89c7192a]{transition:transform .3s ease}.slide-enter-from[data-v-89c7192a],.slide-leave-to[data-v-89c7192a]{transform:translate(100%)}.slide-enter-active[data-v-e2fb0dd0],.slide-leave-active[data-v-e2fb0dd0]{transition:transform .3s ease}.slide-enter-from[data-v-e2fb0dd0],.slide-leave-to[data-v-e2fb0dd0]{transform:translate(100%)}.form-section[data-v-1e056e9a]{margin-bottom:20px}.topic-buttons[data-v-1e056e9a]{display:flex;flex-wrap:wrap;gap:10px}.topic-buttons button[data-v-1e056e9a]{padding:5px 10px;border:1px solid #ccc;background-color:#f0f0f0;cursor:pointer}textarea[data-v-1e056e9a]{width:100%;height:80px;resize:vertical}.slide-enter-active[data-v-1e056e9a],.slide-leave-active[data-v-1e056e9a]{transition:transform .3s ease}.slide-enter-from[data-v-1e056e9a],.slide-leave-to[data-v-1e056e9a]{transform:translate(100%)}.counsel-oneline[data-v-1e056e9a]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.counsel-oneline label[data-v-1e056e9a]{min-width:140px}.textarea.oneline[data-v-1e056e9a]{min-height:32px;max-height:32px;resize:none;padding-top:6px;padding-bottom:6px}.counsel-box[data-v-1e056e9a]{border:1px solid #d0d0d0;border-radius:8px;padding:18px 16px 12px;margin-bottom:18px;background:#fff;box-shadow:0 2px 6px #00000008}.counsel-label[data-v-1e056e9a]{font-weight:700;margin-bottom:8px;font-size:15px}.topic-buttons[data-v-1e056e9a]{display:flex;flex-wrap:wrap;gap:8px}.topic-buttons button[data-v-1e056e9a]{padding:5px 12px;border:1px solid #ccc;background-color:#f0f0f0;cursor:pointer;border-radius:4px;font-size:14px}.topic-buttons button.selected[data-v-1e056e9a]{background-color:#007bff;color:#fff;border-color:#007bff}.input[data-v-1e056e9a]{width:100%;min-height:36px;font-size:15px;padding:6px 10px;border-radius:4px;border:1px solid #ccc;box-sizing:border-box}.form-section[data-v-b7282ea5]{margin-bottom:20px}.topic-buttons[data-v-b7282ea5]{display:flex;flex-wrap:wrap;gap:10px}.topic-buttons button[data-v-b7282ea5]{padding:5px 10px;border:1px solid #ccc;background-color:#f0f0f0;cursor:pointer}textarea[data-v-b7282ea5]{width:100%;height:80px;resize:vertical}.slide-enter-active[data-v-b7282ea5],.slide-leave-active[data-v-b7282ea5]{transition:transform .3s ease}.slide-enter-from[data-v-b7282ea5],.slide-leave-to[data-v-b7282ea5]{transform:translate(100%)}.counsel-oneline[data-v-b7282ea5]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.counsel-oneline label[data-v-b7282ea5]{min-width:140px}.textarea.oneline[data-v-b7282ea5]{min-height:32px;max-height:32px;resize:none;padding-top:6px;padding-bottom:6px}.counsel-box[data-v-b7282ea5]{border:1px solid #d0d0d0;border-radius:8px;padding:18px 16px 12px;margin-bottom:18px;background:#fff;box-shadow:0 2px 6px #00000008}.counsel-label[data-v-b7282ea5]{font-weight:700;margin-bottom:8px;font-size:15px}.topic-buttons[data-v-b7282ea5]{display:flex;flex-wrap:wrap;gap:8px}.topic-buttons button[data-v-b7282ea5]{padding:5px 12px;border:1px solid #ccc;background-color:#f0f0f0;cursor:pointer;border-radius:4px;font-size:14px}.topic-buttons button.selected[data-v-b7282ea5]{background-color:#007bff;color:#fff;border-color:#007bff}.input[data-v-b7282ea5]{width:100%;min-height:36px;font-size:15px;padding:6px 10px;border-radius:4px;border:1px solid #ccc;box-sizing:border-box}.input.short[data-v-b7282ea5]{width:120px;min-width:80px;display:inline-block}.counsel-num[data-v-b7282ea5]{color:#e00;font-weight:700;margin-right:4px}.required[data-v-b7282ea5]{color:#e00;font-size:13px;margin-left:6px}.optional[data-v-b7282ea5]{color:#888;font-size:13px;margin-left:6px}.slide-enter-active[data-v-d83c4637],.slide-leave-active[data-v-d83c4637]{transition:transform .3s ease}.slide-enter-from[data-v-d83c4637],.slide-leave-to[data-v-d83c4637]{transform:translate(100%)}#notification-container[data-v-3843e367]{position:fixed;top:5%;left:0;width:100%;display:flex;justify-content:center;z-index:9999}.notification[data-v-3843e367]{background-color:var(--yellow);color:#fff;padding:15px 30px;border-radius:8px;font-size:16px;box-shadow:0 2px 8px #0003;transform:translateY(-100%);opacity:0;transition:transform .5s ease,opacity .5s ease}.notification.show[data-v-3843e367]{transform:translateY(0);opacity:1}.notification.hide[data-v-3843e367]{transform:translateY(-100%);opacity:0}
