@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;400;500;700&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;box-sizing:border-box;border-width:0px;border-style:initial;border-color:initial;border-image:initial;outline:0px}html{font-size:15px;color:#333;line-height:1.4;font-family:Noto Sans KR,맑은 고딕,Arial,Doutm,sans-serif;letter-spacing:-.04em;font-weight:400}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: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: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: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}.float{overflow:hidden}.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}h3,h3 *{font-size:var(--font-20)}h4,h4 *{font-size:var(--font-17)}: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_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;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){:root{--font-45:25px;--font-20:18px;--font-17:15px;--font-16:14px;--font-14:13px;--font-13:12px}h2,h2 *{font-size:20px}.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}.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}.input{padding:0 10px}.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_gray6{color:#666!important}.fc_pink{color:#e72665!important}.fc_red{color:#ee3f3f!important}.fc_mint{color:#39b0a8!important}.fc_blue{color:#007eff!important}.fc_gray_a{color:#aaa!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}.bk_blue{background:#1976db!important;border:0!important;color:#fff!important}.bd_mint{border:1px solid #39b0a8!important;color:#39b0a8!important}.bd_blue{border:1px solid #1976db!important;color:#1976db!important}.bd_none{border:none!important}.btn_mint{border:1px solid #39b0a8!important;background:#e9eeef!important;color:#666!important}.bd_gray_mint{color:#666!important;border:1px solid #666!important;background:#e9eeef!important}body{height:100vh}.pd30{padding:0 30px!important}.w200{width:200px}.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%;padding:0 15px;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}}textarea:disabled{color:#a2a2a2!important;cursor:default;background:#f5f5f7!important}.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}.btn.rg{height:40px;line-height:40px}.btn.md{height:45px;line-height:45px}.btn.lg{height:50px;line-height:50px}.btn:disabled{border:none!important;background:#a0a5ab!important;color:#fff!important;cursor:default}.btn.radius5{border-radius:5px!important}.btn.radius{border-radius:100px!important}.btn.full{width:100%;min-width:auto}@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}.tbl03{border:1px solid #ddd}.tbl03 tr>*{border:1px solid #ddd;border-left:0;border-right:0;padding:10px 20px;text-align:center;vertical-align:middle}.tbl03 th{color:#333;background:#f9f9f9}.tbl03 td{font-size:14px;color:#777}.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;left:65px;white-space:nowrap;height:38px;line-height:38px;min-width:75px;padding:0 15px;color:#fff;font-weight:400;text-align:center;background:#000c;border-radius:100px;font-size:11px}.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:-moz-max-content;width:max-content;max-height:36px;overflow:hidden;margin:0 auto;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_lnb a{padding:0}.llm.close .llm_left .llm_lnb a i{width:40px;height:40px;background-size:16px 16px!important}.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.active+.ai_help{padding:20px 50px 20px 310px}.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_lnb a i.llm_ic06{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_ic10{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_icon10.svg) no-repeat center;background-size:contain}.llm_left .llm_lnb a i.tool_icon{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_icon10.svg) no-repeat center;background-size:contain}.llm_left .llm_lnb a i.template_icon{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/template_icon.svg) no-repeat center;background-size:contain}.llm_left .llm_lnb a i.playground_icon{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/playground_icon.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.sm{width:80px}.llm_plus_pop.sm a{width:100%;text-align:center}.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;position:relative;width:100%}@media (max-width: 1000px){.llm_cont{padding:10px}}.gpt_mode{position:absolute;top:42px;left:60px}.mode_btn{padding:0 35px 0 15px;position:relative;color:#000;height:40px;border-radius:100px}.mode_btn:before{content:"";position:absolute;top:16px;right:15px;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_btn:hover{background:#0000000d!important}@media (max-width: 1000px){.mode_btn{padding:0 20px 0 0;height:auto}.mode_btn:before{top:6px;right:0}}.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{top:10px;left: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{line-height:2;text-align:left;max-width:645px;width:100%;margin:0 auto 30px}.llm_box.llm_start .llm_textarea_wrap>div strong{position:relative;font-size:24px;display:inline-block;margin-bottom:10px;font-weight:700}.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{display:none}.llm_box.llm_start .llm_textarea_wrap>div .typing{position:relative;width:100%}.llm_box.llm_start .llm_textarea_wrap>div .typing li{display:block;word-break:break-all;white-space:normal;position:relative}.llm_box.llm_start .llm_textarea_wrap>div .typing li.on{display:inline}.llm_box.llm_start .llm_textarea_wrap>div .typing li.on:after{content:"";display:inline-block;width:12px;height:12px;border-radius:100%;vertical-align:middle;margin-left:4px;animation:cursor .3s infinite steps(1)}.llm_box.llm_start .llm_search{height:70%}@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:30px}.llm_box .llm_search .llm_search_box{background:#fff;border:1px solid #aaa;border-radius:26px;padding:15px 20px 10px;box-shadow:0 3px 6px 3px #0000000d}.llm_box .llm_search .llm_search_box textarea{min-height:68px;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 auto}.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:10px;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;font-size:14px}.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:7px}.llm_search_btn .btn_list{display:flex}.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_tool1.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 10px}.llm_search_btn .depth1_chk i,.llm_search_btn .depth2_chk i{margin-right:10px;vertical-align:middle}.llm_search_btn .depth1_chk{gap:10px}.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:#4a8b9b}.llm_search_btn .depth1_chk i,.llm_search_btn .depth1_chk em{filter:invert(53%) sepia(29%) saturate(554%) hue-rotate(145deg) brightness(88%) contrast(100%)}.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/chk_arrow.svg) no-repeat center;background-size:contain;margin-left:9px}@media (max-width: 767px){.llm_search_btn .btn_list button{min-width:25px;font-size:12px;flex-shrink:0}.llm_search_btn i.llm_enter{width:25px;height:25px;background-size:8px auto}.llm_search_btn .depth1_chk i,.llm_search_btn .depth2_chk i{margin-right:5px}.llm_search_btn .tooltip_target:before{content:none}}.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%}@media (max-width: 767px){.tool_wrap .tool_pop .depth2{left:0;top:15px}}.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/ic_tool_depth01_1.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_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{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_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:160px auto;padding:10px 15px;border-radius:10px;text-align:left;width:100%;font-size:14px}.prompt_li li button:hover{background-color:#0000000d}.prompt_li li button .tit{display:grid;grid-template-columns:20px auto;align-items:center;gap:8px;color:#39b0a8}.prompt_li li button .tit i{margin:0 auto}.prompt_li li button .text{color:#333}.llm_textarea_wrap{color:#000}.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 label{height:28px;line-height:28px;padding:0 15px;font-size:13px;border-radius:100px;background:#e8f2ff;color:#2b5fb8;text-indent:-5px}.llm_textarea_wrap .ai_menu li .btn_like path,.llm_textarea_wrap .ai_menu li .btn_bookmark path{transition:fill .2s ease;fill:transparent}.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_menu_b .ai_menu{display:flex;align-items:center;gap:2px}.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}.llm_textarea_wrap .ai_menu_b{margin:35px 0 0}.llm_textarea_wrap .ai_menu_b .ai_menu{display:flex}.llm_textarea_wrap .ai_menu_b .ai_menu li label{padding:0 10px;font-size:12px}}.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:55px;right:10px;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:20;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.1%,-50.1%);background:#fff;border-radius:5px;width:calc(100% - 20px)}.llm_pop .pop_box.xs{max-width:300px}.llm_pop .pop_box.sm{max-width:450px}.llm_pop .pop_box.md{max-width:550px}.llm_pop .pop_box.rg{max-width:750px}.llm_pop .pop_box.lg{max-width:1000px}.llm_pop .pop_box.xl{max-width:1200px}.llm_pop .pop_tit{padding:15px 20px;border-bottom:1px solid #ddd;color:#333;font-weight:700;display:flex;align-items:center;justify-content:space-between}.llm_pop .pop_tit p{font-size:18px;display:flex;align-items:center;gap:10px}.llm_pop .pop_tit p .btn{border-radius:100px;font-size:13px}.llm_pop .pop_tit p small{font-weight:400;font-size:13px;line-height:1;color:#777}.llm_pop .pop_tit label{font-size:12px;color:#1976db;border:1px solid #ddd;height:25px;line-height:24px;border-radius:5px;padding:0 15px}.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_tit .pop_back{margin-top:3px;transform:rotate(180deg);background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_arrow.svg) no-repeat center;background-size:contain}.llm_pop .pop_con{max-height:80vh;overflow-y:auto;padding:20px 17px;margin:0 3px}.llm_pop .pop_con.child_scroll{max-height:none;overflow-y:hidden;display:flex;gap:20px}.llm_pop .pop_con.child_scroll .cont{max-height:60dvh;overflow-y:auto}.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 .cont.border>div+div{margin-top:20px;padding-top:20px;border-top:1px solid #ddd}.llm_pop .pop_con .con_tit{color:#333;font-weight:700;margin-bottom:15px;font-size:15px}.llm_pop .pop_con .con_tit.border{padding-bottom:10px;border-bottom:1px solid #ddd}.llm_pop .pop_con .tit_flex{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.llm_pop .pop_con .tit_flex p{font-weight:500;color:#333}.llm_pop .pop_con .box_noti{background:#f9f9f9;border:1px solid #ddd;border-radius:5px;padding:15px;color:#ee3f3f}.llm_pop .pop_con .box_noti.black{color:#333}.llm_pop .pop_con .grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:center}.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 .pop_con .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.llm_pop .menu_con{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-weight:700}.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-weight:700;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ddd}.llm_pop .menu_con .cont .l_tit{font-weight:700;margin-bottom:10px}.llm_pop .menu_con .cont dl+dl{margin-top:20px}.llm_pop .menu_con .cont dt{font-weight:700;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;padding:0 20px 20px}.llm_pop .pop_btn.float{display:block}.llm_pop .pop_btn>*{width:100%}.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 .disabled,.llm_pop .edit_input :disabled{background-color:#f9f9f9}.llm_pop .pop_chk{display:grid;grid-template-columns:repeat(3,1fr);gap:10px!important}.llm_pop .pop_chk.grid2{grid-template-columns:repeat(2,1fr)}.llm_pop .pop_chk.grid4{grid-template-columns:repeat(4,1fr)}.llm_pop .pop_chk.grid5{grid-template-columns:repeat(5,1fr)}.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}.llm_pop .pop_chk.sm label{height:36px;font-size:13px;border-radius:5px}.llm_pop .pop_chk.md label{height:46px;font-size:13px;border-radius:5px}.llm_pop .pop_chk.white label{background:#fff}.llm_pop .pop_check{padding:0 20px 20px;text-align:center}.llm_pop .pop_check label{font-size:12px;color:#000;font-weight:500}@media (max-width: 1000px){.llm_pop .pop_con{max-height:75vh;margin:0 -20px}.llm_pop .pop_con.child_scroll{flex-direction:column;max-height:75vh;overflow-y:auto}.llm_pop .pop_con.child_scroll .cont{max-height:none;overflow-y:visible}.llm_pop .pop_con .con_tit{font-size:14px;margin-bottom:10px}.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:56px;height:26px;line-height:26px;border-radius:100px;box-shadow:inset 2px 2px 0 1px #0000000d;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:2px;left:3px;width:22px;height:22px;background:#fff;border-radius:100%;box-shadow:0 2px 2px 1px #0000001a;transition:all .3s ease}.switch_box input:checked+.switch_label{background:#39b0a8;padding-left:16px}.switch_box input:checked+.switch_label span{color:#fff}.switch_box input:checked+.switch_label .onf_btn{left:32px}.noti_pop{display:inline-block;position:relative;height:16px;vertical-align:middle}.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}.noti_pop .noti_pop_box li{font-size:13px;position:relative;padding-left:20px}.noti_pop .noti_pop_box li:before{position:absolute;top:0;left:0}.noti_pop .noti_pop_box li:nth-child(1):before{content:"①"}.noti_pop .noti_pop_box li:nth-child(2):before{content:"②"}.noti_pop .noti_pop_box li:nth-child(3):before{content:"③"}.noti_pop .noti_pop_box li:nth-child(4):before{content:"④"}.noti_pop .noti_pop_box li:nth-child(5):before{content:"⑤"}.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-weight:700}.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;height:100vh;overflow:auto;width:100%;flex:1}.mc_cont.ai_edit,.mc_cont.ai_help{padding:20px 50px}.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{color:#333;font-size:18px;font-weight:700}.mc_cont.ai_edit .edit_tit .guide_play,.mc_cont.ai_help .edit_tit .guide_play{margin-top:1px}.mc_cont.ai_edit .edit_btnarea,.mc_cont.ai_help .edit_btnarea{top:-45px;right:0;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 - 110px);grid-template-columns:1fr}.mc_cont.ai_edit .mc_edit .edit_box,.mc_cont.ai_help .mc_edit .edit_box{margin-top:0;overflow:hidden}.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:100%;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}.mc_cont .mc_title{font-weight:700;font-size:19px;color:#000;margin-bottom:15px}.mc_cont .title_wrap{display:flex;align-items:center;justify-content:space-between}.mc_cont .title_wrap .mc_title{margin-bottom:0}.mc_cont .title_wrap div{display:flex;gap:10px}.mc_cont .title_wrap .tit{flex-direction:column}.mc_cont .title_wrap .tit span{font-size:14px;color:#666}.mc_cont .title_wrap button{width:130px}.mc_cont .btn_back{color:#333;border:0;background:none;font-weight:500;display:flex;align-items:center;gap:10px}.mc_cont .btn_back svg{width:9px;transform:rotate(-90deg)}.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_wrap{display:flex;gap:61px}.mc_cont .mc_list_wrap{flex-grow:1;display:flex;flex-direction:column;gap:20px}.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:20px 10px;flex-grow:1;align-items:start}.mc_cont .mc_list.grid3{grid-template-columns:repeat(3,1fr)}.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{width:100%;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_wrap{flex-direction:column;gap:21px}.mc_cont .mc_tab_wrap+.mc_tab_sub:before{content:"";position:absolute;top:-11px;left:0;width:100%;height:1px;background:#ddd}.mc_cont .mc_list{grid-template-columns:repeat(1,1fr)!important}.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_cont .mc_tab{justify-content:space-between}.mc_cont .mc_tab li,.mc_cont .title_wrap button{width:auto}}.mc_tab_sub{display:flex;gap:10px;position:relative;flex-wrap:wrap}.mc_tab_sub input{display:none}.mc_tab_sub label{height:27px;line-height:25px;min-width:80px;border-radius:8px;border:1px solid #ddd;color:#777;font-size:14px;cursor:pointer}.mc_tab_sub input:checked+label{color:#fff;background:#a0a5ab;border-color:#a0a5ab}.mc_tab_sub.brown input:checked+label{background:#522c13;border-color:#522c13}.mc_tab_sub+.mc_tab_sub:before{content:"";position:absolute;top:0;left:-31px;width:1px;height:27px;background:#ddd}@media (max-width: 1000px){.mc_tab_sub{gap:5px;flex-wrap:wrap;width:100%}.mc_tab_sub label{min-width:65px}.mc_tab_sub+.mc_tab_sub:before{width:100%;height:1px;top:-11px;left:0}}.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:113px}.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.my_maker{background:#fff;display:block}.mc_maker li.my_maker button{width:100%;height:100%;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;font-size:14px;color:#636363}.mc_maker li.my_maker i{width:47px;height:47px;border:1px solid #ddd;border-radius:100%;color:#ccc;font-size:20px;display:flex;align-items:center;justify-content:center;background:#f5f5f7}.mc_maker .icon{background:#f6f6f9;display:flex;align-items:center;justify-content:center}.mc_maker .icon i{width:47px;height:47px;background-color:#fff!important;border-radius:100%}.mc_maker .info{border-left:1px solid #ddd;padding:10px}.mc_maker .info .tit{color:#000;font-size:16px}@media (max-width: 1000px){.mc_maker .info .tit{font-size:14px}}.mc_maker .info .text{color:#636363;font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all;margin:10px 0 5px;height:40px}.mc_maker .favorites{position:absolute;top:10px;right:10px;width:16px;height:16px}.mc_maker .favorites svg{stroke:#484748;fill:transparent;transition:all .3s;opacity:.5}.mc_maker .favorites.active svg{stroke:#eeb937;fill:#eeb937;opacity:1}.mc_maker .llm_plus{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%;position:absolute;top:10px;right:10px}.mc_maker .llm_plus:hover{background-color:#0000000d}@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.close .ai_helper{margin-top:0!important}.mc_edit.edit_help{grid-template-columns:300px auto 350px}.mc_edit.edit_help .ai_helper{margin-top:60px;display:block}.mc_edit.edit_help .ai_helper .cont{height:100%}@media (max-width: 1000px){.mc_edit{display:block;margin-top:0}.mc_edit .edit_btnarea{display:none}.mc_edit.close .edit_box{z-index:3}.mc_edit.close .edit_btnarea{display:block}}.edit_input{display:flex;flex-direction:column;box-shadow:0 2px 2px 1px #0000000d;border-radius:18px;height:calc(100vh - 90px)}.edit_input .edit_list{padding:20px 12px;border-radius:18px 18px 0 0;border:1px solid #ddd;flex-grow:1;overflow:auto;background:#fff;z-index:1}.edit_input .tit{font-weight:700;color:#000;display:inline-block}.edit_input .tit .noti_pop{margin-left:5px}.edit_input .tit small{font-size:12px;display:inline-block;margin-left:5px;vertical-align:baseline}.edit_input .tit_box{height:75px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 20px 15px;border:1px solid #ddd;border-bottom:0;border-radius:18px 18px 0 0;position:relative;flex-shrink:0;margin-bottom:-15px;background:#f9f9f9}.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;align-items:center}.edit_input .tit_box div.tit_wrap{gap:5px}.edit_input .tit_box div.tit{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all}.edit_input .tit_box div button{width:28px;height:28px;font-size:0}.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:16px auto!important}.edit_input .tit_box div button:hover{background-color:#0000000d!important;border-radius:5px}.edit_input .edit_btn{padding:10px;border:1px solid #ddd;border-top:0;background:#f9f9f9;border-radius:0 0 18px 18px;display:flex;gap:10px}@media (max-width: 1000px){.edit_input{position:fixed;top:0;left:0;width:100%;height:auto;bottom:0;z-index:2}.edit_input .tit_box{padding:0 10px;height:56px;border-radius:0;border:0;margin: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_input .util_btn{display:flex;align-items:center;justify-content:right}.edit_input .util_btn button{width:28px;height:28px;border-radius:5px}.edit_input .util_btn button:before{right:0;background:#000c;filter:none;color:#fff}.edit_input .util_btn button:hover{background:#0000000d}.edit_input .util_btn button:disabled{cursor:default}.edit_input .util_btn button:disabled svg *{stroke:#aaa}.edit_list{font-size:14px}.edit_list *{min-width:0;word-break:break-all}.edit_list>div+div{margin-top:20px}.edit_list .tit{color:#333;font-weight:700;margin-bottom:10px}.edit_list .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.edit_list .title .tit{margin-bottom:0}.edit_list .title .del{width:15px;height:20px}.edit_list .title .del:hover{background:none}.edit_list .title .more_btn{color:#7a7e85;font-weight:500;font-size:13px;gap:5px;text-decoration:underline;text-underline-offset:2px}.edit_list ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.edit_list ul.grid3{grid-template-columns:repeat(3,1fr)}.edit_list ul.line1{grid-template-columns:1fr}.edit_list ul.flex{display:flex;gap:20px}.edit_list.line>div{display:grid;grid-template-columns:125px auto}.edit_list.line>div .tit{margin:10px 0}.edit_list.detail>div{align-items:center}.edit_list.detail>div .tit{margin:0}.edit_list.detail .detail_txt{grid-template-columns:1fr;gap:10px}.edit_list.detail .box{padding:20px;border:1px solid #ddd;background:#f5f5f7;border-radius:5px}@media (max-width: 1000px){.edit_list.line>div{grid-template-columns:1fr}.edit_list.detail>div .tit{margin-bottom:10px}}.edit_box{width:100%;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}.make_welcome.hwp p:before{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_hwp.svg) no-repeat center;background-size:contain;background-color:#f5f5f5;background-size:auto 60px}.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}@media (max-width: 1000px){.edit_btnarea{top:-13px;z-index:5}.edit_btnarea .btn.sm{white-space:nowrap}}.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;flex-shrink:0}.limit_txt.input{display:flex;gap:10px}.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.right>div{left:auto;transform:none;right:0}.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.icon_hwp{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_hwp.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_reset.white{width:18px;height:18px;filter:invert(100%) sepia(41%) saturate(525%) hue-rotate(205deg) brightness(157%) contrast(100%)}.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}.ic_ai01{width:14px;height:14px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_ai01.svg) no-repeat center;background-size:contain;vertical-align:middle;margin-right:7px}.grade_class{display:flex;gap:20px;align-items:center}.grade_class>div{display:flex;flex-direction:column;gap:10px}.grade_class button,.grade_class input,.grade_class select{width:130px}.grade_class .noti{align-self:flex-end;line-height:40px}.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;white-space:nowrap}.excel_tbl thead{position:sticky;top:-30px}.excel_tbl thead th{padding:15px 10px;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 textarea,.excel_tbl input[type=text]{font-size:14px}.excel_tbl textarea:disabled{color:#333;background:none}.txt_group small{display:block;text-align:right}.count_txt{display:flex;flex-direction:column;justify-content:space-between;height:100%}.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:27px;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-weight:700}.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-all}.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-weight:700;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-weight:700;text-align:center}.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}.fs_14,.fs_14 *{font-size:14px}.fs_13,.fs_13 *{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-weight:700;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-weight:700;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,.slideshow .slide_nav .slide_btn button.active{border-color:#39b0a8;background-color:#39b0a8}.slideshow .slide_nav .slide_btn button:hover span,.slideshow .slide_nav .slide_btn button.active span{opacity:1}.slideshow .slide_nav .slide_btn button:hover.play span,.slideshow .slide_nav .slide_btn button.active.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,.slideshow .slide_nav .slide_btn button.active.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,.slideshow .slide_nav .slide_btn button.active.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,.slideshow .slide_nav .slide_btn button.active.prev span,.slideshow .slide_nav .slide_btn button.active.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,.slideshow .slide_nav .slide_btn button.active.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,.slideshow .slide_nav .slide_btn button.active.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,.slideshow .slide_nav .slide_btn button.active.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-weight:700;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;position:relative;height:100%;overflow:auto}.slideshow .detail_con>div:not(.text_box){display:flex;align-items:center;justify-content:center;min-height:100%;margin:auto}.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%;-o-object-fit:contain;object-fit:contain}.slideshow .text_box{max-width:690px;width:100%;margin:auto;display:flex;flex-direction:column;justify-content:center;min-height:100%}.slideshow .text_box .text_tit{padding:10px 15px;background:#698c91;font-size:16px;color:#fff;border-radius:12px 12px 0 0}.slideshow .text_box .cont{border:1px solid #ddd;padding:50px 30px 30px;font-size:18px;text-align:center;box-shadow:0 0 5px 5px #00000005;border-radius:0 0 12px 12px}.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;justify-content:center;gap:10px;margin:auto;min-height:100%}.slideshow .web_box img{max-height:calc(100vh - 150px)}.slideshow .web_box .web_tit{font-size:24px;font-weight:700}.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}.slideshow .txt_box{box-shadow:none;display:flex;flex-direction:column;justify-content:center;min-height:100%;margin:auto}.slideshow .txt_box .txt_tit{font-size:30px;font-weight:700;margin-bottom:10px}.slideshow .txt_box .txt_text{font-size:20px}.lessonplan{display:grid;grid-template-columns:auto 420px;grid-template-rows:1fr}.lessonplan .view_swiper .swiper-slide{overflow:auto;display:block;padding:50px}.lessonplan .view_swiper .swiper-slide .web_tit{font-size:30px}.lessonplan .view_swiper .swiper-slide .web_text{font-size:20px}.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-weight:700}.lessonplan .info_list dl .bold{font-weight:700;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:1}50%{opacity:0}}.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 .llm_util .all_menu_btn{height:16px}.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-weight:700;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;color:#333;font-weight:500}.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:995px;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;word-break:keep-all}.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}.gate_page .gate_footer .info{margin:30px 0;color:#ffffff80;font-size:14px;line-height:2}.gate_page .gate_footer .info span{color:#ffffff80}.gate_page .gate_footer .info span+span{position:relative;padding-left:10px;margin-left:10px}.gate_page .gate_footer .info span+span:before{content:"";position:absolute;left:0;top:5px;height:12px;width:1px;background:#ffffff80}.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;position:relative;margin-top:10px}.gate_page .price_list .price .line_through{color:#777;position:absolute;top:-30px;padding-right:15px}.gate_page .price_list .price .line_through small{font-size:16px;display:inline-block;vertical-align:baseline}.gate_page .price_list .price .line_through:before{content:"";position:absolute;top:50%;margin-top:-1px;width:100%;height:1px;background:#ec4646}.gate_page .price_list .price .line_through:after{content:"";position:absolute;top:50%;margin-top:-1px;right:-5px;width:11px;height:19px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/line_through.png) no-repeat center;background-size:contain}.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: 1200px){.gate_page .gate_header .gnb{left:150px;transform:translateY(-50%)}}@media (max-width: 1000px){.gate_page .gate_inner{padding:0 10px}.gate_page .gate_btn{padding:0 5px;white-space:nowrap}.gate_page .gate_header>div{height:56px;padding:0 10px}.gate_page .gate_header .gnb{display:none}.gate_page .gate_header h1{height:25px;margin:-5px 0 0;width:auto}.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}}@media (max-width: 1000px) and (max-width: 1000px){.gate_page .gate_all_menu.active{display:block}}@media (max-width: 1000px){.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}.gate_page .gate_footer .info{font-size:13px;line-height:1.5}.gate_page .gate_footer .info span{display:block;font-size:13px;margin-top:5px}.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 .price .line_through{top:-20px}.gate_page .price_list .price .line_through small{font-size:13px}.gate_page .price_list .price .line_through:after{right:-3px;width:8px;height:15px}.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}.polaris-editor-container .mc_edit{margin-top:60px;height:calc(100vh - 150px)}.polaris-editor-container .edit_btnarea{right:0}@media (max-width: 1000px){.polaris-editor-container{padding-top:55px}}.unit_set{display:flex;gap:10px}.unit_set>div{display:flex;flex-direction:column;gap:10px;position:relative}.unit_set>div+div:before{content:"";position:absolute;top:0;left:-17px;width:17px;height:17px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/unit_arrow.svg) no-repeat center;background-size:contain}.unit_set .u_tit{text-align:center;font-weight:700}.unit_set ul{padding:10px;border:1px solid #ddd;background:#f9f9f9;border-radius:5px;flex-grow:1}.unit_set .character_box label{background:#fff;width:100%}.unit_set .bk_fff{flex:1}.unit_set .bk_fff ul{display:flex;flex-direction:column;gap:3px;background:#fff}.unit_set .bk_fff ul li:first-child{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}.unit_set .checkbox{align-items:center}table.fixed{table-layout:fixed}table.vam td,table.vam th{vertical-align:middle}.drag_upload{display:grid;grid-template-columns:auto 80px;gap:10px;align-items:center}.drag_upload .file_name{display:block;text-align:left}.auto_textarea{word-break:keep-all}.tit_star{position:relative}.tit_star:before{content:"*";position:absolute;top:-2px;right:-8px;color:#ee3f3f}.prompt_list li{display:flex;flex-direction:column;gap:20px}.prompt_list .llm_plus{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%}.prompt_list .llm_plus:hover{background-color:#0000000d}.prompt_list .llm_plus_pop{width:auto}.prompt_list .llm_plus_pop a{padding:10px 25px}.prompt_list .tit{margin:0!important}.prompt_list .text{font-size:13px;color:#636363;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:36px;line-height:18px}.prompt_list .btn_list{padding:20px 10px 10px 0;border-top:1px solid #ddd}.prompt_list .btn_list p{display:flex}.prompt_list .btn_list p small+small{position:relative;padding-left:10px;margin-left:10px}.prompt_list .btn_list p small+small:before{content:"";position:absolute;top:3px;left:0;width:1px;height:11px;background:#ddd}.prompt_list .btn_list div{gap:20px!important}.prompt_list .btn_list div .like{width:15px;height:15px}.pt_label{height:28px;line-height:28px;border-radius:100px;padding:0 10px;text-align:center;font-size:13px}.pt_label.blue{background:#e3f2fd;color:#4378d4}.pt_label.mint{background:#ccf3f0;color:#39b0a8}.cs_tab{display:flex;align-items:center;justify-content:center;gap:20px}.cs_tab a{text-align:center;border:none;color:#fff;background:#ccc;font-size:18px}@media (max-width: 1000px){.cs_tab{gap:10px}.cs_tab a{width:100%!important;font-size:16px}}.cs_sub_tab{position:relative;width:100vw;left:50%;transform:translate(-50%);margin:30px 0 40px}.cs_sub_tab div{display:flex;justify-content:center;border-top:1px solid #ddd}.cs_sub_tab div a{height:36px;line-height:36px;background:#f9f9f9;color:#777;width:140px;text-align:center;border:1px solid #ddd;border-top:0}.cs_sub_tab div a+a{border-left:0}.cs_sub_tab div a:first-child{border-radius:5px 0 0 5px}.cs_sub_tab div a:last-child{border-radius:0 5px 5px 0}.cs_sub_tab div a.active{background:#ededed;color:#333}.cs_sub_tab ul{display:flex;justify-content:center;gap:100px;padding:40px 10px 30px;border-bottom:1px solid #ddd}.cs_sub_tab ul li{font-size:20px;font-weight:700;color:#000;text-align:center}.cs_sub_tab ul strong{display:block;margin-top:5px;color:#39b0a8}@media (max-width: 1000px){.cs_sub_tab ul{padding:20px 10px;gap:30px}.cs_sub_tab ul a{font-size:15px}.cs_sub_tab ul strong{margin-top:0}}.cs_inner{max-width:800px;width:100%;padding:0 20px;margin:0 auto}.cs_inner .cs_menu{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:50px}.cs_inner .cs_menu .item{padding:20px;border-radius:12px;background:#f4f4f4;display:flex;align-items:center;gap:20px}.cs_inner .cs_menu .item i{width:78px;height:78px;background-color:#fff!important;border-radius:100%}.cs_inner .cs_menu .item i.cs_menu01{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/cs_menu01.svg) no-repeat center;background-size:contain;background-size:auto 40px}.cs_inner .cs_menu .item i.cs_menu02{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/cs_menu02.svg) no-repeat center;background-size:contain;background-size:auto 50px;background-position:left 65% center}.cs_inner .cs_menu .item i.cs_menu03{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/cs_menu03.svg) no-repeat center;background-size:contain;background-size:auto 40px}.cs_inner .cs_menu .item i.cs_menu04{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/cs_menu04.svg) no-repeat center;background-size:contain;background-size:auto 40px;background-position:left 60% center}.cs_inner .cs_menu .item .tit{font-size:20px;margin-top:5px;font-weight:700}.cs_inner .cs_call{border:1px solid #ddd;padding:30px;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:40px;text-align:center}.cs_inner .cs_call .number{font-size:24px;font-weight:700}.cs_inner .cs_btn a{width:420px}@media (max-width: 1000px){.cs_inner{padding:0 10px}.cs_inner .cs_menu{margin-top:30px;grid-template-columns:1fr;gap:10px}.cs_inner .cs_menu .item{padding:15px}.cs_inner .cs_menu .item i{width:50px;height:50px}.cs_inner .cs_menu .item i.cs_menu01{background-size:auto 30px}.cs_inner .cs_menu .item i.cs_menu02{background-size:auto 35px}.cs_inner .cs_menu .item i.cs_menu03,.cs_inner .cs_menu .item i.cs_menu04{background-size:auto 30px}.cs_inner .cs_menu .item .tit{font-size:16px}.cs_inner .cs_call{margin-top:30px}.cs_inner .cs_call .number{font-size:18px}}.cs_btn a{display:block;font-size:18px;margin:50px auto 0;text-align:center;height:60px;line-height:60px}@media (max-width: 1000px){.cs_btn a{font-size:16px;width:100%!important;height:55px;line-height:55px;margin-top:30px}}.inquiry_inner{max-width:1000px;width:100%;padding:0 20px;margin:0 auto}@media (max-width: 1000px){.inquiry_inner{padding:0 10px}}.inquiry_wrap{border:1px solid #ddd;border-radius:12px;overflow:hidden}.inquiry_box{display:flex;flex-direction:column;gap:20px;padding:30px}.inquiry_box dl{display:grid;grid-template-columns:105px auto;align-items:center}.inquiry_box dl dt{font-weight:700}.inquiry_box dl.top{align-items:flex-start}.inquiry_box dl.top dt{padding:12px 0}.inquiry_box .input1{max-width:400px;width:100%}.inquiry_box .hp{display:grid;grid-template-columns:168px 208px auto;gap:10px;align-items:center}.inquiry_box .email{display:grid;grid-template-columns:386px 208px;gap:10px}.inquiry_box .email .email_box{display:grid;grid-template-columns:168px auto;align-items:center}.inquiry_box .email .email_box div+div{position:relative;padding-left:30px}.inquiry_box .email .email_box div+div:before{content:"@";position:absolute;top:10px;left:7px}.inquiry_box .chk{display:flex;gap:45px}.inquiry_box .txt_group{width:100%;border:1px solid #ddd;border-radius:5px;overflow:hidden;padding:12px}.inquiry_box .attach{display:flex;align-items:center;gap:20px}.inquiry_box .attach .btn{width:135px}@media (max-width: 1000px){.inquiry_box{gap:30px;padding:20px 10px}.inquiry_box dl{grid-template-columns:1fr;gap:10px}.inquiry_box dl.top dt{padding:0}.inquiry_box .hp{grid-template-columns:1fr 1fr}.inquiry_box .hp p{grid-column:1/3}.inquiry_box .email{grid-template-columns:1fr}.inquiry_box .chk{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.inquiry_box .attach{flex-direction:column;gap:10px;align-items:flex-start}.inquiry_box .attach .btn{width:100%}}.inquiry_info{padding:30px 30px 30px 135px;border-top:1px solid #ddd;background:#f9f9f9;display:flex;flex-direction:column;gap:5px}.inquiry_info dl{display:flex;color:#a2a2a2}.inquiry_info dl dt{padding:0 20px 0 15px;position:relative;flex-shrink:0}.inquiry_info dl dt:before{content:":";position:absolute;top:0;right:10px}.inquiry_info dl dt:after{content:"-";position:absolute;top:0;left:0}@media (max-width: 1000px){.inquiry_info{padding:20px 10px}.inquiry_info dl dt{padding:0 15px 0 10px}.inquiry_info dl dt:before{right:7px}}.my_qna{display:flex;flex-direction:column;border:1px solid #ddd;border-radius:12px;overflow:hidden}.my_qna .box+.box{border-top:1px solid #ddd}.my_qna .cate{color:#777;text-align:center}.my_qna .date{color:#777;font-size:14px}.my_qna .label{height:22px;line-height:22px;border-radius:0;color:#333;background:#ededed;padding:0}.my_qna .tit{color:#000}.my_qna .q{display:grid;grid-template-columns:20px 115px auto 80px 200px 13px;align-items:center;gap:10px;padding:20px 30px;cursor:pointer}.my_qna .q .tit{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.my_qna .q .arrow{width:13px;height:13px;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);transition:transform .3s ease-in-out}.my_qna .q.active .arrow{transform:rotate(180deg)}.my_qna .a{padding:0;background:#f9f9f9;max-height:0;transition:max-height .3s ease-in-out;overflow:hidden}.my_qna .a.open{max-height:500px;padding:30px;border-top:1px solid #ddd}.my_qna .a .tit{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;gap:20px}.my_qna .a .tit p{position:relative;padding-left:25px}.my_qna .a .tit p:before{content:"Q.";position:absolute;top:0;left:0}.my_qna .a .del{width:30px;height:30px;border-radius:100%;font-size:0;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_del.svg) no-repeat center;background-size:contain;background-size:15px 17px;flex-shrink:0}.my_qna .a .del:hover{background-color:#ededed}.my_qna .a .text{position:relative;padding-left:25px;color:#777}.my_qna .a .text:before{content:"A.";position:absolute;top:0;left:0}.my_qna .a .text .cs{display:grid;grid-template-columns:120px auto;gap:15px;align-items:center;margin-top:25px}@media (max-width: 1000px){.my_qna .q{padding:10px;grid-template-columns:100px auto 60px}.my_qna .q .num,.my_qna .q .arrow{display:none}.my_qna .q .date{grid-column:1/4}.my_qna .a.open{padding:10px}.my_qna .a .text .cs{grid-template-columns:90px auto;gap:10px;margin-top:10px}}.login_wrap{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:100vh;padding:20px 0}.login_wrap h1{width:100px}.login_wrap .login_box{max-width:500px;width:calc(100% - 20px);border:1px solid #ddd;border-radius:10px;padding:35px 60px 60px;display:flex;flex-direction:column;gap:30px;margin:40px 0 70px}.login_wrap .login_box .title{border-bottom:1px solid #ddd;padding-bottom:30px;font-size:20px;font-weight:700;text-align:center}.login_wrap .input{background:#f5f5f7}.login_wrap .noti *{font-size:13px;color:#777}.login_wrap .noti p{margin-bottom:5px}.login_wrap .noti li{position:relative;padding-left:12px}.login_wrap .noti li:before{content:"";position:absolute;top:0;left:0}.login_wrap .noti li:nth-child(1):before{content:"1"}.login_wrap .noti li:nth-child(2):before{content:"2"}.login_wrap .login_btn{display:flex;gap:20px}.login_wrap .copy{font-size:14px;text-align:center;color:#b3b3b3}@media (max-width: 1000px){.login_wrap h1{width:80px}.login_wrap .login_box{padding:20px;gap:20px;margin:30px 0 20px}.login_wrap .login_box .title{padding-bottom:15px;font-size:18px}.login_wrap .noti *,.login_wrap .copy{font-size:12px}.login_wrap .login_btn{gap:10px}}.all_create{max-width:245px;width:100%;display:grid;grid-template-columns:1.2fr 1fr;margin:10px auto 0}.all_create .btn{border-radius:7px 0 0 7px}.all_create .ic_reset{width:18px;height:18px;filter:invert(100%) sepia(41%) saturate(525%) hue-rotate(205deg) brightness(157%) contrast(100%)}.all_create>div{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:0 10px;border:1px solid #ddd;border-radius:0 7px 7px 0;background:#fff}.all_create>div input{text-align:right}.tool_tbl th,.tool_tbl td{vertical-align:middle}.tool_tbl thead th{padding:12px;color:#777;border-bottom:3px solid #698c91}.tool_tbl td{text-align:center;padding:20px;border-bottom:1px solid #ddd}.tool_tbl .flex{justify-content:center;gap:10px}.tool_tbl .tit{text-align:left;font-weight:700}@media (max-width: 1000px){.tool_tbl+.tool_tbl{margin-top:10px}.tool_tbl th,.tool_tbl td{text-align:left;border:1px solid #ddd;padding:10px}.tool_tbl th{background:#f9f9f9}.tool_tbl .flex{justify-content:left}}button.tool_edit{width:26px;height:26px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/tool_edit.svg) no-repeat center;background-size:contain;vertical-align:middle;background-size:auto 22px;font-size:0;border-radius:100%}button.tool_del{width:26px;height:26px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_plus_icon04.svg) no-repeat center;background-size:contain;vertical-align:middle;background-size:auto 20px;font-size:0;border-radius:100%}button:hover{background-color:#0000000d}.tool_make{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.tool_make .edit_input{height:calc(100vh - 275px)}.tool_make .tit{font-weight:700}.tool_make .edit_box{grid-column:2/5;margin-top:0}@media (max-width: 1000px){.tool_make .edit_input{height:100vh}}.hwp_upload .drag_upload{border:2px dashed #e9ecef;border-radius:12px;background:#f5f5f7;display:flex;align-items:center;justify-content:center;flex-direction:column;height:175px;cursor:pointer}.hwp_upload .file_name{text-align:center}.ic_hwp{width:22px;height:30px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_hwp.svg) no-repeat center;background-size:contain}.edit_hwp{display:flex;flex-direction:column;gap:10px;padding:20px 30px;height:calc(100vh - 275px);overflow:visible}.edit_hwp .info_tit{display:flex;gap:10px;align-items:center}.edit_hwp .info_tit label{color:#1976db;font-size:12px;border:1px solid #ddd;border-radius:5px;height:25px;line-height:24px;padding:0 15px}@media (max-width: 1000px){.edit_hwp{padding:20px 10px;height:calc(100vh - 56px)}}.step_nav{display:flex;gap:20px;margin-bottom:-25px}.step_nav li{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:1px dashed #a0a5ab;border-radius:12px;height:60px;background:#f5f5f7}.step_nav li.active{background:#698c91;border:none}.step_nav li.active *{color:#fff;border-color:#fff}.step_nav label{border:1px solid #a0a5ab;width:70px;height:24px;line-height:23px;color:#698c91;font-size:13px;border-radius:100px}.step_nav span{color:#666}@media (max-width: 1000px){.step_nav{align-items:center;gap:10px;margin:0}.step_nav label{background:#698c91;border:none;color:#fff}}.edit_set_btn{display:flex;gap:10px}.edit_input_btn{display:grid;grid-template-columns:auto 90px;gap:10px}.select_input_btn{display:grid;grid-template-columns:125px 70% 125px;gap:10px;justify-content:left}.select_input_btn .custom_select,.select_input_btn .select{width:100%}@media (max-width: 1000px){.select_input_btn{grid-template-columns:auto 100px;justify-content:normal;width:100%}.select_input_btn .custom_select,.select_input_btn .select{grid-column:1/3}}.set_box{border:1px solid #ddd;background:#f9f9f9;padding:10px;border-radius:5px}.set_box>div+div{margin-top:20px}.hwp_box_wrap{background:#ededed;overflow:auto;flex-grow:1;padding:35px 10px}.hwp_box_wrap .hwp_box{display:flex;height:100%}.hwp_box_wrap .edit_list{background:#fff;border-radius:12px;padding:50px;width:400px;margin:auto}.tbl_sm tr>*{padding:5px;border:1px solid #ddd;vertical-align:middle}.tbl_sm th{font-weight:500;color:#333;background:#f9f9f9}.input_del{display:grid;grid-template-columns:auto 17px;gap:10px}.input_del button{font-size:0;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_plus_icon04.svg) no-repeat center;background-size:contain}.input_noti{border:2px dashed #e9ecef;border-radius:12px;padding:10px;background:#f8f9fa}.inline{display:inline-block}.textarea.sm{font-size:13px;padding:10px}.resize{resize:vertical}.input_noti ul{display:flex;flex-direction:column;gap:10px}.input_noti li{position:relative;padding-left:12px}.input_noti li:before{content:"ㆍ";position:absolute;top:0;left:0}.img_preview{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.img_preview .img_box{grid-column:1/3;position:relative;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;background-color:#f8f9fa;border:2px dashed #e9ecef;border-radius:12px}.img_preview .img_box img{position:absolute;top:0;height:100%;left:50%;transform:translate(-50%);width:auto}.img_preview .logo_box{border:1px solid #ddd;display:flex;align-items:center;justify-content:center;background:#fff}.img_preview .logo_box img{height:34px}.img_preview .btn_box{display:flex;flex-direction:column;gap:10px}.mc_noti{gap:30px!important;align-items:center;justify-content:center;height:100%;text-align:center}.mc_noti .icon{width:135px;height:135px;display:flex;align-items:center;justify-content:center;background:#f5f5f7;border-radius:100%}.mc_noti .icon svg{width:75px;height:33px}.mc_noti .tit{font-weight:700;font-size:19px}.mc_noti .text{color:#666}.mc_noti .btn.lg{padding:0 25px;font-size:18px}.cont_wrap{display:flex;flex-direction:column;min-height:100%}.cont_wrap .cont_con{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.left_b2g{padding:15px 0;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.left_b2g .llm_lnb{margin:0!important}.b2g_ic01{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/b2g_ic01.svg) no-repeat center;background-size:contain}.b2g_ic02{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/b2g_ic02.svg) no-repeat center;background-size:contain}.half{width:50%}.half .edit_input_btn,.half .img_preview{grid-template-columns:auto 125px}@media (max-width: 1000px){.half{width:100%}.half .edit_input_btn,.half .img_preview{grid-template-columns:auto 100px}.half .button{min-width:auto!important}}.mc_tab_con{display:none}.mc_tab_con.active{display:block}.mc_tab_con>div+div{margin-top:40px}@media (max-width: 1000px){.mc_tab_con>div+div{margin-top:20px}}.ban_list{display:flex;gap:10px;flex-wrap:wrap}.ban_list li{width:110px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#ededed;padding:0 10px;height:25px;font-size:13px}.ban_list span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ban_list .del{width:8px;height:8px;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;font-size:0;flex-shrink:0}.sort_num{display:flex;align-items:center;justify-content:right;gap:20px;margin-bottom:20px}.sort_num .active{font-weight:700}.date_sort_wrap{display:flex;gap:10px}.date_sort_wrap select{width:125px}.date_sort_wrap .btn.rg{flex-shrink:0}.date_sort_wrap>div{display:flex;gap:10px}.date_sort_wrap .date_wrap{display:flex;gap:30px}.date_sort_wrap .date_box{border:1px solid #ddd;border-radius:5px;height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative;padding:0 12px;width:135px;background:#fff}.date_sort_wrap .date_box+.date_box:before{content:"~";position:absolute;top:50%;transform:translateY(-50%);left:-20px}.date_sort_wrap .date_box button{width:16px;height:16px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_calendar.svg) no-repeat center;background-size:contain;flex-shrink:0}.date_sort_wrap .range_btn{display:flex;max-width:480px;width:100%}.date_sort_wrap .range_btn button{height:40px;width:100%;border:1px solid #ddd;font-size:13px;background:#f9f9f9}.date_sort_wrap .range_btn button+button{border-left:0}.date_sort_wrap .range_btn button.active{background:#a0a5ab;color:#fff;border:0}@media (max-width: 1000px){.date_sort_wrap{flex-direction:column}.date_sort_wrap .date_wrap{gap:20px}.date_sort_wrap .date_box{width:100%;height:35px;padding:0 10px}.date_sort_wrap .date_box+.date_box:before{left:-15px}.date_sort_wrap .range_btn button{height:35px}}.token_info{display:flex;gap:10px}.token_info dl{width:100%;display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:space-between;padding:15px;border:2px dashed #ddd;background:#f5f5f7;border-radius:12px}.token_info dt{font-size:14px;color:#666}.token_info dd{font-size:19px;color:#127cdf;font-weight:700;display:flex;gap:20px;align-items:center;justify-content:right}.input_noti_box{display:flex;border:1px solid #ddd;height:40px;align-items:center;gap:10px;padding:0 12px;border-radius:7px;background:#f5f5f7}.input_noti_box span{flex-shrink:0}.llm_plus_list{width:auto;padding:10px}.llm_plus_list>*+*{border-top:0}.llm_plus_list a{padding:8px 10px 8px 35px;border-radius:10px}.llm_plus_list a.ic_attachfile{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_attachfile.svg) no-repeat left 10px center;background-size:contain}.llm_plus_list a.ic_schedule{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_schedule.svg) no-repeat left 10px center;background-size:contain}.new_llm_pop.md{max-width:calc(100% - 20px);width:461px}.new_llm_pop .pop_con{padding:20px;margin:0;font-size:14px}.new_llm_pop .pop_tit{display:block;font-size:17px;font-weight:700;color:#000;margin:10px 0;text-align:center;padding:0;border:none}.new_llm_pop .pop_close{position:absolute;top:20px;right:20px;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}.img_swiper{position:relative;overflow:hidden;border-radius:10px}.llm_pagination{position:absolute;bottom:10px;height:8px;text-align:center;z-index:1}.llm_pagination .swiper-pagination-bullet-active{width:14px;border-radius:100px;background:#39b0a8}.new_upload{border:1px dashed #e9ecef;border-radius:6px;background:#f8f9fa;display:flex;align-items:center;justify-content:center;height:130px;cursor:pointer}.new_upload.drag{border-color:#000;background:#bcbcbc;color:#000}.new_upload.upload{border:0;display:block;border:none;background:none}.new_upload.upload .drag_box i{width:22px;height:22px;border:1px dashed #e9ecef;background-color:#f8f9fa;border-radius:6px}.new_upload .drag_box{display:flex;align-items:center;gap:5px}.new_upload .drag_box i{width:11px;height:11px;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;background-size:11px 11px;margin-right:5px}.new_upload .upload_list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.new_upload .upload_item{border:1px solid #ddd;border-radius:14px;display:grid;grid-template-columns:34px auto 20px;gap:10px;align-items:center;padding:10px 5px 10px 10px;margin-top:10px}.new_upload .progress_circle{--percent: 0;width:34px;height:34px;border-radius:50%;position:relative;flex-shrink:0}.new_upload .progress_circle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #f4f4f4}.new_upload .progress_circle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid #444;clip:rect(0 34px 34px 17px);transform:rotate(calc(var(--percent) * 3.6deg));transform-origin:center}.new_upload .upload_text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;text-overflow:ellipsis;overflow:hidden}.new_upload .remove_btn{width:20px;height:20px;color:#fff;background-color:#898989;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:9px;align-self:flex-start;margin-top:-5px}.ic_uploading{position:relative}.ic_uploading:before{content:"";position:absolute;top:50%;left:20px;margin-top:-8px;width:16px;height:16px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_uploading.svg) no-repeat center;background-size:contain;animation:rotate 1.5s infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mc_tab_btn{display:flex;gap:30px;border-bottom:1px solid #ddd}.mc_tab_btn .mc_tab{border:0}.mc_tab_btn .edit_btnarea{position:relative;right:auto;width:auto;top:auto;margin-top:-5px;padding:0}@media (max-width: 1000px){.mc_tab_btn{flex-direction:column;gap:20px;border:0}.mc_tab_btn .mc_tab{border-bottom:1px solid #ddd}}.edit_flex{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.edit_flex .edit_b{display:flex;align-items:center;justify-content:space-between}.edit_flex .edit_b>div{display:flex;gap:10px}.edit_flex .edit_b .btn.lg{height:60px;font-size:16px}.edit_flex .excel_tbl{height:auto}.box_slt{display:grid;align-items:center;grid-template-columns:1fr 1.5fr;gap:20px;border:1px solid #ddd;padding:0 10px;height:60px;border-radius:5px}.ic_test{width:20px;height:20px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_test.svg) no-repeat center;background-size:contain;vertical-align:middle;margin-right:10px}.tutorial_video{display:grid;grid-template-columns:auto 180px;gap:10px}.tutorial_video .video{position:relative;padding-bottom:56%;border-radius:8px;overflow:hidden}.tutorial_video .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.tutorial_video .txt{margin-top:20px;display:flex;flex-direction:column;gap:10px}.tutorial_video .step{display:flex;flex-direction:column;gap:10px}.tutorial_video .step button{width:100%;padding:0 15px;display:flex;align-items:center;height:60px;border-radius:8px;border:1px solid #ddd;background:#f5f5f7}.tutorial_video .step button.active{background:#698c91;border:none;color:#fff}.pop_step{display:flex;gap:20px;margin-top:20px}.pop_step>li{width:100%;padding-bottom:24px;position:relative;text-align:center}.pop_step>li:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:14px;border-radius:5px;border:1px solid #ddd;background:#f5f5f7}.pop_step>li.active:before{border:none;background:#698c91}.box_chk{display:flex;flex-direction:column;gap:10px}.box_chk>li{border:1px solid #ddd;border-radius:5px;padding:10px}.box_chk>li.active{border-color:#295b63}.box_chk .checkbox{align-items:center}.box_chk .character_box{display:none}.box_chk .character_box ul{border:0;padding:0;margin-top:10px}.select:disabled{background-color:#f5f5f7}.llm_pop .guide_pop{background:#eff3f5;padding:30px 0;border-radius:26px}.llm_pop .guide_pop .depth1{display:flex;gap:10px}.llm_pop .guide_pop .depth1 button{background:#f5f5f7;border:1px solid #ddd;border-radius:100px;height:28px;line-height:26px;width:88px;color:#999;font-size:13px}.llm_pop .guide_pop .depth1 button.active{background:#49494a;color:#fff;font-weight:700;border:none}.llm_pop .guide_pop .depth2{margin-top:15px}.llm_pop .guide_pop .depth2.active{display:block}.llm_pop .guide_pop .depth2 button{color:#999;position:relative;padding-left:10px;font-size:14px;margin-right:20px}.llm_pop .guide_pop .depth2 button:before{content:"·";position:absolute;top:0;left:0}.llm_pop .guide_pop .depth2 button.active{color:#000;font-weight:700}.llm_pop .guide_tit{padding:0 40px;display:flex;justify-content:space-between;align-items:flex-start;height:65px}.llm_pop .guide_tit .flex{gap:35px;align-items:flex-start}.llm_pop .guide_tit .tit{font-size:18px;font-weight:700;color:#000}.llm_pop .guide_tit .pop_close{font-size:0;width:14px;height:14px;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 .guide_cont{margin-top:40px}.llm_pop .guide_swiper{overflow:hidden;display:none}.llm_pop .guide_swiper.active{display:block}.llm_pop .guide_swiper .tit{color:#000;font-size:13px}.llm_pop .guide_swiper .tit strong{font-size:17px;font-weight:700}.llm_pop .guide_swiper .text{margin-top:15px;font-size:15px;color:#999}.llm_pop .guide_swiper .sm_txt{color:#000;font-size:13px}.llm_pop .guide_swiper .txt{display:flex;flex-direction:column;position:relative}.llm_pop .guide_swiper .guide_bar{display:block;position:relative;padding-left:10px}.llm_pop .guide_swiper .guide_bar:before{content:"-";position:absolute;top:0;left:0}.llm_pop .guide_swiper .flex{padding-left:80px;gap:45px}.llm_pop .guide_swiper .fc_gray{margin-bottom:5px}.llm_pop .guide_swiper .obj{position:absolute;right:-6%}.llm_pop .img_shadow{filter:drop-shadow(0 0 4px rgba(0,0,0,.1))}.llm_pop .guide_pagination{margin-top:40px;height:12px;display:flex;align-items:center;justify-content:center;gap:10px}.llm_pop .guide_pagination .swiper-pagination-bullet{width:12px;height:12px;background:#bfbfbf;opacity:1;margin:0;border-radius:100px;transition:all .3s ease}.llm_pop .guide_pagination .swiper-pagination-bullet-active{background:#39b0a8;width:25px}.llm_pop .guide_next,.llm_pop .guide_prev{position:absolute;top:50%;left:20px;width:36px;height:36px;border-radius:100px;font-size:0;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:6px 11px;background-color:#39b0a880;z-index:2}.llm_pop .guide_next:hover,.llm_pop .guide_prev:hover{border:2px solid rgba(0,0,0,.6)}.llm_pop .guide_next{left:auto;right:20px;transform:rotate(180deg)}.llm_pop .swiper-button-disabled{display:none}.llm_pop .state_li{display:flex;align-items:center;justify-content:center;gap:155px;padding-top:5px;height:45px;margin-bottom:40px;position:relative}.llm_pop .state_li li{height:100%;position:relative}.llm_pop .state_li li.active{color:#39b0a8}.llm_pop .state_li li.active i{background:#39b0a8}.llm_pop .state_li li.active i:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border-radius:100px;background:#39b0a8;animation:state_li 1s infinite}.llm_pop .state_li li+li:before{content:"";position:absolute;top:5px;left:-155px;width:155px;height:2px;background:#d0d0d0;z-index:-1}.llm_pop .state_li i{display:inline-block;vertical-align:top;position:relative;width:12px;height:12px;border-radius:100px;background:#d0d0d0}.llm_pop .state_li span{position:absolute;bottom:0;left:50%;transform:translate(-50%);white-space:nowrap;font-size:12px}.llm_pop .fc_mint1{color:#138c84!important}.llm_pop .guide_page1{padding:5px 0 0 40px;min-height:510px}.llm_pop .new_obj .txt{gap:30px}.llm_pop .new_obj .txt1{align-self:flex-end;margin-bottom:25px}.llm_pop .new_obj .obj1{position:absolute;top:50%;max-width:69px;width:11%}.llm_pop .new_obj .obj2{position:absolute;top:50%;max-width:343px;width:53%}.llm_pop .new_obj .obj3{position:absolute;top:48%;max-width:278px;width:43%}.llm_pop .chatbot_obj .txt{gap:60px}.llm_pop .chatbot_obj .txt1{margin-top:-5%}.llm_pop .chatbot_obj .txt2{margin-top:-1%}.llm_pop .chatbot_obj .txt3{align-self:flex-start;margin-top:4%}.llm_pop .chatbot_obj .obj1{top:13.7%;max-width:63px;width:10%}.llm_pop .chatbot_obj .obj2{top:57%;max-width:64px;width:10%}.llm_pop .chatbot_obj .obj3{top:20%;max-width:454px;width:70%}.llm_pop .chatbot_obj .obj4{top:27%;max-width:386px;width:60%}.llm_pop .chatbot_obj .obj5{top:24%;max-width:357px;width:55%}.llm_pop .chatbot_obj .obj6{top:21%;max-width:45px;width:7%}.llm_pop .chatbot_obj .obj7{top:2.1%;max-width:45px;width:7%}.llm_pop .tool_obj .txt{gap:50px}.llm_pop .tool_obj .txt1{align-self:flex-start;gap:100px;margin-top:5.5%}.llm_pop .tool_obj .txt2{align-self:flex-start;margin-top:1%;gap:40px}.llm_pop .tool_obj .obj1{top:34.6%;max-width:76px;width:12%}.llm_pop .tool_obj .obj2{top:21%;max-width:418px;width:65%}.llm_pop .tool_obj .obj3{bottom:2%;max-width:418px;width:65%}.llm_pop .tool_obj .obj4{top:9.4%;max-width:52px;width:8%}.llm_pop .tool_obj .obj5{bottom:2%;max-width:418px;width:65%}.llm_pop .tool_obj .obj6{top:6%;max-width:325px;width:50%}.llm_pop .box_obj .txt{gap:50px}.llm_pop .box_obj .obj1{top:50%;max-width:45px;width:7%}@keyframes state_li{0%{opacity:0}90%{opacity:.3;transform:scale(2)}}@media (max-width: 1000px){:root{--viewport-size: "mobile"}.gpt_mode{position:relative!important;top:0!important;left:0!important;margin-bottom:10px;padding:0!important}}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.fc_dark_gray{color:#333!important}.bold{font-weight:700!important}.llm_textarea_wrap .ai_q{background:#f6f6f9;border-radius:12px;padding:7px 17px;margin:30px 0 50px auto;text-align:unset}.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 .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;padding-top:10px;top:8px}.mode_pop .mode_list .mode_detail>*{grid-template-columns:none}.llm_plus_pop{display:unset;overflow:hidden;width:max-content;margin-top:5px!important}.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{gap:10px}.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}.form-readonly{position:relative;opacity:.85}.form-readonly *{pointer-events:none}.form-readonly textarea,.form-readonly select,.form-readonly input{pointer-events:auto}.edit_list.form-readonly{pointer-events:auto;overflow:auto!important}.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}.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:has(.depth1),.tool_wrap .tool_pop:has(.depth2){display:block}.tool_wrap .tool_pop .depth1,.tool_wrap .tool_pop .depth2{display:block}.tool_wrap .tool_pop .depth1 button,.tool_wrap .tool_pop .depth2 button{font-size:15px!important}.mc_maker li .icon i.CustomTool,.ct-icon-placeholder{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_box_gray.svg) no-repeat center #fff;background-size:24px auto;border-radius:100%}.mc_maker li .icon .custom-tool-icon{width:47px;height:47px;object-fit:cover;display:block;border-radius:100%;background-color:#fff}.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.StudentSubjectDetailsElementary{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.StudentSubjectDetailsMiddle,.mc_maker li .icon i.StudentSubjectDetails{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_maker li .icon i.StudentSubjectDetailsHigh{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/record_high.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.CreativeActivity{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.SelfGovElem{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.SelfGovMiddle{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_maker li .icon i.SelfGovHigh{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/record_high.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.CareerElem{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.CareerMiddle{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_maker li .icon i.CareerHigh{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/record_high.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.ClubElem{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.ClubMiddle{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_maker li .icon i.ClubHigh{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/record_high.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.TeacherSelfEvaluation{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_self_teacher_evaluation.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.MeetingMinutesAssessment{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_%ED%95%99%EA%B5%90%ED%8F%89%EA%B0%80%EB%B6%80%EB%B3%84%ED%98%91%EC%9D%98%EB%A1%9D%EC%9E%91%EC%84%B1%EA%B8%B0.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.MeetingMinutesPreSemester{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_%ED%95%99%EA%B8%B0%EC%B4%88%EA%B3%BC%EB%AA%A9%EB%B3%84%ED%98%91%EC%9D%98%EB%A1%9D%EC%9E%91%EC%84%B1%EA%B8%B0.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.MeetingMinutesPostExam{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_%EC%8B%9C%ED%97%98%ED%9B%84%EA%B3%BC%EB%AA%A9%EB%B3%84%ED%98%91%EC%9D%98%EB%A1%9D%EC%9E%91%EC%84%B1%EA%B8%B0.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.MultiPlan{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_%EB%82%B4%EB%B6%80%EA%B3%84%ED%9A%8D%EC%84%9C%EC%9E%91%EC%84%B1%EA%B8%B0.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.AccomplishTeacher{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_%EA%B3%B5%EC%A0%81%EC%A1%B0%EC%84%9C_%EA%B5%90%EC%82%AC.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.AccomplishOrg{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_%EA%B3%B5%EC%A0%81%EC%A1%B0%EC%84%9C_%EA%B8%B0%EA%B4%80.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.DeviceDisposalReq{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_%EC%A0%95%EB%B3%B4%ED%99%94%EA%B8%B0%EA%B8%B0_%EB%B6%88%EC%9A%A9%EC%B2%98%EB%A6%AC.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.DevicePurchaseReq{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_%EC%A0%95%EB%B3%B4%ED%99%94%EA%B8%B0%EA%B8%B0%EA%B5%AC%EC%9E%85.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.StudentRecordSimilarity{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_%EC%83%9D%EA%B8%B0%EB%B6%80%EC%9C%A0%EC%82%AC%EB%8F%84.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.SemesterGreeting{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_%ED%95%99%EB%B6%80%EB%AA%A8%EC%9D%B8%EC%82%AC%EC%9E%91%EC%84%B1.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.GoogleSheet{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_google_sheet.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.StudentBasicSurvey{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_StudentBasicSurvey.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.FreeProgramPlan{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_FreeProgramPlan.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.ClassAward{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_ClassAward.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.LifeGuidance{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_LifeGuidance.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.PersonalEduPlan{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_PersonalEduPlan.svg) no-repeat center;background-size:contain;background-size:24px auto}.mc_maker li .icon i.SchoolSafety{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_SchoolSafety.svg) no-repeat center;background-size:contain;background-size:24px auto}@media (min-width: 1000px){.mc_cont--tool-list{clip-path:inset(74px 0 0 0);padding-top:74px}}@media (max-width: 1000px){.edit_box.lesson{padding-top:56px}.edit_box.lesson:before{content:"";position:fixed;left:0;top:56px;width:100%;height:56px;background:#fff;z-index:3}}@media (max-width: 1000px){button.btn.sm.btn_back{display:none}}.llm_lnb li.active{background-color:#0000000d;border-radius:10px}.llm_lnb li:has(>a.router-link-active),.llm_lnb li:has(>a.router-link-exact-active){background-color:#0000000d;border-radius:10px}.left_b2g .llm_lnb li.active{background-color:#0000000d;border-radius:10px}.left_b2g .llm_lnb li:has(>a.router-link-active),.left_b2g .llm_lnb li:has(>a.router-link-exact-active){background-color:#0000000d;border-radius:10px}.prompt_item button .tit i,.prompt_llm .prompt_tab button.active i{filter:invert(52%) sepia(22%) saturate(4932%) hue-rotate(142deg) brightness(103%) contrast(71%)}.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_hwp{display:inline-block;width:48px;height:48px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_hwp.svg) no-repeat center;background-size:32px auto}.ic_hwp.ic_hwp_lg{width:60px;height:60px;background-size:48px auto}.ct-editor-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:400px}.ct-editor-empty p{position:relative;padding-top:16px;font-size:16px;color:#666;text-align:center;line-height:1.6}.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}.tool_depth_style{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_%EC%8A%A4%ED%83%80%EC%9D%BC.svg) no-repeat center;background-size:contain;width:20px;height:15px}.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:14px;height:12px}.prompt_img01{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_%EA%B5%90%EC%8B%A4%ED%92%8D%EA%B2%BD.svg) no-repeat center;background-size:contain;width:16px;height:15px}.prompt_img02{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_%EC%82%BD%ED%99%94.svg) no-repeat center;background-size:contain;width:16px;height:15px}.prompt_img03{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_%EB%A7%90%ED%92%8D%EC%84%A0.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/icon/ic_%EB%B0%91%EA%B7%B8%EB%A6%BC.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/icon/ic_%ED%8B%80%EB%A6%B0%EA%B7%B8%EB%A6%BC%EC%B0%BE%EA%B8%B0.svg) no-repeat center;background-size:contain;width:16px;height:15px}.prompt_img06{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_%EB%84%A4%EC%BB%B7%EB%A7%8C%ED%99%94.svg) no-repeat center;background-size:contain;width:15px;height:15px}.edutech_img{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_ai_edutech.svg) no-repeat center;background-size:contain;width:15px;height:15px}@media (max-width: 1000px){.mo_pop.active~.mode_pop{display:none!important}}.prompt_li li button .text{color:#333;line-height:1.4;max-height:1.4em;overflow:hidden;position:relative;white-space:nowrap;background:linear-gradient(to right,#333 0%,#333 90%,transparent 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.prompt_li li button.has-ic-common{grid-template-columns:45px auto}.tool_wrap .tool_pop .ai_img .img{border-radius:100%;width:80px;height:80px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f5f5f5}@media (max-width: 1000px){.tool_wrap .tool_pop .ai_img .img{width:60px;height:60px}}.tool_wrap .tool_pop .ai_img .img img{width:100%;height:100%;object-fit:cover;object-position:center;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:high-quality;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.tool_wrap .tool_pop .ai_img button{width:max-content}.promo_label{display:inline-block;text-align:center;padding:2px 6px;font-size:12px;font-weight:600;color:#fff;background-color:#ff4d4f;border-radius:4px;vertical-align:middle}.achievement_standards_table .table-container{overflow-x:auto;max-height:500px;overflow-y:auto}.achievement_standards_table .standards-table{width:100%;border-collapse:collapse;font-size:14px;border:1px solid #e5e7eb}.achievement_standards_table .standards-table thead{background:#f8f9fa;position:sticky;top:0;z-index:10}.achievement_standards_table .standards-table th{padding:12px 8px;text-align:left;font-weight:700;color:#374151;border:1px solid #e5e7eb;border-bottom:2px solid #d1d5db;white-space:nowrap}.achievement_standards_table .standards-table td{padding:12px 8px;border:1px solid #e5e7eb;vertical-align:top;word-break:break-word}.achievement_standards_table .table-row:hover{background-color:#f9fafb}.achievement_standards_table .grade-level{width:120px;min-width:120px}.achievement_standards_table .unit{width:150px;min-width:150px}.achievement_standards_table .code{width:100px;min-width:100px}.achievement_standards_table .year{width:80px;min-width:80px}.achievement_standards_table .subject-group,.achievement_standards_table .subject{width:100px;min-width:100px}.achievement_standards_table .subject-name{min-width:300px;line-height:1.5}@media (max-width: 768px){.achievement_standards_table .standards-table{font-size:12px}.achievement_standards_table .standards-table th,.achievement_standards_table .standards-table td{padding:8px 6px}.achievement_standards_table .grade-level{width:80px;min-width:80px}.achievement_standards_table .unit{width:120px;min-width:120px}.achievement_standards_table .code{width:80px;min-width:80px}.achievement_standards_table .year{width:60px;min-width:60px}.achievement_standards_table .subject-group,.achievement_standards_table .subject{width:80px;min-width:80px}.achievement_standards_table .subject-name{min-width:200px}}.achievement_standards_table .table-container::-webkit-scrollbar{width:8px;height:8px}.achievement_standards_table .table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.achievement_standards_table .table-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.achievement_standards_table .table-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.prompt_btn{width:30px;height:30px;border:none;border-radius:none!important;background:none!important;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative;flex-shrink:0}.btn_list .prompt_btn:hover:not(.disabled):not(:disabled){background:#295b63!important}.btn_list .prompt_btn:hover:not(.disabled):not(:disabled) .prompt_icon{filter:brightness(0) saturate(100%) invert(100%)}.prompt_btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.prompt_icon{width:16px;height:16px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32.21 39.81"><g><path d="M31.12,22.43v-9.99c0-1.15-.47-2.26-1.29-3.06-4-3.89-3.72-3.68-7.51-7.38-.65-.63-1.53-.99-2.44-.99H4.99c-2.2,0-3.99,1.79-3.99,3.99v29.83c0,2.2,1.79,3.99,3.99,3.99h13.54" fill="none" stroke="%23474747" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M18.62,38.81h8.22c2.41,0,4.36-1.95,4.36-4.36l-.1-12.02" fill="none" stroke="%23474747" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></g><path d="M22.93,21.36l-5.84,5.84c-1.98,1.98-5.18,1.98-7.16,0h0c-1.98-1.98-1.98-5.18,0-7.16l7.91-7.91c1.35-1.35,3.54-1.35,4.9,0h0c1.35,1.35,1.35,3.54,0,4.9l-6.78,6.78c-.73.73-1.91.73-2.64,0h0c-.73-.73-.73-1.91,0-2.64l4.8-4.8" fill="none" stroke="%23474747" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>') no-repeat center;background-size:contain;transition:all .2s ease}.voice_btn{width:30px;height:30px;border:none;border-radius:none!important;background:none!important;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative;flex-shrink:0}.btn_list .voice_btn:hover:not(.disabled):not(:disabled){background:#e9e9e9bf!important}.voice_btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.button_container{display:flex;align-items:center;gap:6px}@media (max-width: 768px){.button_container{gap:4px}.prompt_btn{width:30px;height:30px}.prompt_icon{width:16px;height:16px}.voice_btn{width:30px;height:30px}.voice_icon{width:17px;height:17px}.cancel_icon{width:14px;height:14px}.confirm_icon{width:11px;height:11px}}.recording_buttons{display:flex;align-items:center;gap:4px}.cancel_btn{background:#f1f1f1}.cancel_btn:disabled{background:#e0e0e0;opacity:.6;cursor:not-allowed}.cancel_icon{width:14px;height:14px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_close.svg) no-repeat center;background-size:contain}.confirm_btn{background:#f1f1f1}.confirm_btn:disabled{background:#e0e0e0;opacity:.6;cursor:not-allowed}.confirm_icon{width:11px;height:11px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_check.svg) no-repeat center;background-size:contain}.loading_icon{width:14px;height:14px;border:2px solid #f3f3f3;border-top:2px solid #000;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.voice_icon{width:17px;height:17px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_mic.svg) no-repeat center;background-size:contain;transition:all .2s ease}.recording_bar{width:200px;height:40px;background:#1a1a1a;border-radius:20px;margin-right:8px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000004d}.waveform_container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.waveform{width:100%;height:100%;filter:drop-shadow(0 0 2px rgba(0,255,136,.5))}.waveform_path{stroke-linecap:round;stroke-linejoin:round;transition:all .1s ease}.waveform_dots{opacity:.6}.waveform_dots circle{transition:opacity .2s ease}@keyframes pulse{0%{box-shadow:0 0 #ff4444b3}70%{box-shadow:0 0 0 10px #f440}to{box-shadow:0 0 #f440}}.llm_input.voice-recording{background-color:#fff5f5;border-color:#f44;cursor:not-allowed;opacity:.8;color:#aaa!important}.llm_search .llm_search_box .textarea-top-info{position:absolute;top:0;left:0;right:0;padding:12px 20px;background:transparent;z-index:1;pointer-events:none}.llm_search .llm_search_box .recording-indicator{display:flex;align-items:center;gap:10px;font-size:14px;color:#295b63;margin:10px}.llm_search .llm_search_box .recording-dot{width:8px;height:8px;background:#f44;border-radius:50%;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.llm_search .llm_search_box .recording-text{font-weight:600;color:red;font-family:NanumSquareNeoBold,Noto Sans KR,맑은 고딕,Arial,Doutm,sans-serif}.llm_search .llm_search_box .llm_input.has-top-info{padding-top:40px!important}.llm_input::placeholder{font-family:NanumSquareNeoBold,Noto Sans KR,맑은 고딕,Arial,Doutm,sans-serif;font-size:inherit;font-weight:400;color:#aaa}.llm_input.voice-recording::placeholder{color:#f44;font-weight:500}.recording-text-indicator{position:absolute;bottom:8px;right:80px;color:#f44;font-size:12px;font-weight:500;padding:2px 8px;background:#ff44441a;border-radius:4px;z-index:5;pointer-events:none;animation:fadeIn .2s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.voice-recording-guidance{height:30px;position:absolute;top:-30px;margin-left:20px;margin-right:20px;left:0;right:0;background:#8f8f8f;color:#fff!important;padding:4px 12px;border-radius:8px 8px 0 0;font-size:13px;display:flex;align-items:center;gap:8px;z-index:1000;box-shadow:0 2px 8px #00000026;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:slideDown .3s ease-out}.voice-recording-guidance .microphone-icon{width:16px;height:16px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3z"/><path d="M17 11c0 2.76-2.24 5-5 5s-5-2.24-5-5H5c0 3.53 2.61 6.43 6 6.92V21h2v-3.08c3.39-.49 6-3.39 6-6.92h-2z"/></svg>') no-repeat center;background-size:contain;flex-shrink:0}.voice-recording-guidance span{color:#fff!important}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.voice_btn.disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.voice_btn.disabled:hover{background-color:#f5f5f5;transform:none}.voice_btn.disabled i{opacity:.5}.voice_chat_modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.voice_chat_content{background:#000;border-radius:20px;padding:40px;display:flex;flex-direction:column;align-items:center;gap:40px;min-width:400px;min-height:300px;box-shadow:0 20px 40px #00000080}.voice_visualization{display:flex;flex-direction:column;align-items:center;gap:20px}.voice_circle{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;transition:all .05s ease;position:relative}.voice_circle:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);opacity:.3;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);opacity:.3}50%{transform:scale(1.2);opacity:.1}to{transform:scale(1);opacity:.3}}.voice_chat_buttons{display:flex;gap:20px;align-items:center}.voice_chat_mic_btn{width:60px;height:60px;border-radius:50%;border:none;background:#fff;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.voice_chat_mic_btn:hover{transform:scale(1.05);box-shadow:0 4px 12px #ffffff4d}.voice_chat_mic_btn.recording{background:#f44;color:#fff;animation:recording-pulse 1s infinite}@keyframes recording-pulse{0%{box-shadow:0 0 #ff4444b3}70%{box-shadow:0 0 0 10px #f440}to{box-shadow:0 0 #f440}}.voice_chat_close_btn{width:60px;height:60px;border-radius:50%;border:none;background:#666;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.voice_chat_close_btn:hover{background:#888;transform:scale(1.05)}.voice_chat_stop_btn{width:60px;height:60px;border-radius:50%;border:none;background:#f44;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;animation:recording-pulse 1s infinite}.voice_chat_stop_btn:hover{transform:scale(1.05);box-shadow:0 4px 12px #f446}.voice_chat_confirm_btn{width:60px;height:60px;border-radius:50%;border:none;background:#4f4;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.voice_chat_confirm_btn:hover{transform:scale(1.05);box-shadow:0 4px 12px #4f46}.voice_chat_cancel_btn{width:60px;height:60px;border-radius:50%;border:none;background:#666;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.voice_chat_cancel_btn:hover{background:#888;transform:scale(1.05)}.mic_icon{width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3z'/%3E%3Cpath d='M17 11c0 2.76-2.24 5-5 5s-5-2.24-5-5H5c0 3.53 2.61 6.43 6 6.92V21h2v-3.08c3.39-.49 6-3.39 6-6.92h-2z'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.close_icon{width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.stop_icon{width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M6 6h12v12H6z'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.voice_chat_btn{width:30px;height:30px;border:none;border-radius:50%;background:#f1f1f1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative;flex-shrink:0}.btn_list .voice_chat_btn:hover:not(.disabled){background:#295b63!important;transform:scale(1.05)}.btn_list .voice_chat_btn:hover:not(.disabled) .voice_chat_icon{filter:invert(1)}.voice_chat_btn.disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.voice_chat_btn.disabled:hover{background-color:#f5f5f5;transform:none}.voice_chat_btn.disabled .voice_chat_icon{opacity:.5}.voice_chat_icon{width:16px;height:16px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23000"><rect x="4" y="8" width="2" height="8" rx="1"/><rect x="7" y="6" width="2" height="12" rx="1"/><rect x="10" y="4" width="2" height="16" rx="1"/><rect x="13" y="6" width="2" height="12" rx="1"/><rect x="16" y="8" width="2" height="8" rx="1"/></svg>') no-repeat center;background-size:contain;transition:all .2s ease}.agent-layout{padding-top:74px}.agent-chat-home-textarea{border:1px solid #aaa}.chat-container{font-family:ui-sans-serif,system-ui,Arial,Noto Sans,sans-serif,"Noto Color Emoji"}.llm_textarea_wrap .ai_q *{font-size:15px}.agent-studio{width:100%;height:100vh;display:flex;flex-direction:column;background:#f8f9fa}.agent-studio-header{background:#fff;border-bottom:1px solid #e9ecef;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:0 15px;height:60px}.agent-studio-header .left{display:flex;align-items:center}.save-status-container{display:flex;align-items:center;gap:8px}.agent-studio-header .right{display:flex;align-items:center;gap:10px}.back-button-container{display:flex;align-items:center}.back-button{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:none;color:#333;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.back-button svg{width:20px;height:20px}.thumbnail-preview{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}.thumbnail-preview img{width:100%;height:100%;object-fit:cover}.page-title{font-size:17px;font-weight:500;color:#333;margin-left:-7px}.access-type{border-radius:15px;color:#fff;background-color:#b2b2b2;padding:5px 12px;margin:0 8px;font-size:13px}.access-type.warning{background-color:#e45649}.agent-create-container{flex:1;display:flex;flex-direction:column;overflow:hidden}.detail-content{display:flex;flex:1;overflow:hidden;background:#fff}.agent-create-container{display:flex;flex-direction:column;height:100%;background:#f8f9fa;overflow:hidden}.chat-panel{width:50%;display:flex;flex-direction:column;background:#39b0a80a;position:relative;padding:0 10px}.chat-header{padding:20px}.llm_box .llm_search .llm_search_box{position:relative;background:#fff}.llm_box .llm_search .llm_search_box textarea:disabled{background:#fff!important}.char_counter.over-limit{color:#f45b5c;font-weight:700}.btn_list{gap:5px}.agent-description{max-width:700px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;padding:0 80px;white-space:pre-wrap}.more-menu-items{display:flex;flex-direction:column}.more-menu-item{width:100%;padding:8px 16px;background:transparent;border:none;text-align:left;font-size:14px;color:#333;cursor:pointer;transition:background-color .2s;white-space:nowrap}.llm_plus_pop>.more-menu-item:first-child{padding-top:12px}.llm_plus_pop>.more-menu-item:last-child{padding-bottom:12px}.more-menu-item:hover{background:#0000000d}.excel_tbl th.no-border-top{border-top:none}.excel_tbl th.no-border-right{border-right:none}.auto_textarea.textarea-min-h-150{min-height:150px}.dim.show{display:block}.txt_group .txt_wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%}.chat-header{display:flex;flex-direction:row;align-items:center;gap:10px}.llm-chat-info{font-size:13px;color:#999;text-align:center}.bk_llm-active{background-color:#295b63;color:#fff}.bk_llm-active:hover:not(:disabled){background-color:#295b63!important}.file-prompt-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent;z-index:9998}.file-prompt-popup{position:fixed;background:#fff;border-radius:12px;border:1px solid #ddd;padding:10px;white-space:nowrap;z-index:9999}.file-prompt-popup .popup-option{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;background:none;border:none;cursor:pointer;transition:background .2s;color:#333;position:relative}.file-prompt-popup .popup-option:hover{background-color:#0000000d}.file-prompt-popup .popup-option i{margin:0 auto}.file-prompt-popup .popup-option span{text-align:left}.file-prompt-popup .divider{height:1px;background:#e5e5e5;margin:4px 0}.llm_plus_pop a{background-size:17px 17px!important;padding:10px 15px 10px 35px}.llm_plus_pop a.ic_file{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 39.1 34.4'%3E%3Cpath fill='none' stroke='%23808080' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M26.9,13l-10,10c-1.5,1.5-4,1.5-5.5,0s-1.5-4,0-5.5L25.5,3.4c2.8-2.8,7.4-2.8,10.2,0c2.8,2.8,2.8,7.4,0,10.2L19.3,30.1c-4.1,4.1-10.8,4.1-14.9,0s-4.1-10.8,0-14.9L16.5,3'/%3E%3C/svg%3E") no-repeat left 10px center;background-size:contain}.llm_plus_pop a.ic_prompt{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_prompt.svg) no-repeat left 10px center;background-size:contain}.llm_plus_pop a.ic_my_plan{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Cline x1='16' y1='13' x2='8' y2='13'%3E%3C/line%3E%3Cline x1='16' y1='17' x2='8' y2='17'%3E%3C/line%3E%3Cpolyline points='10 9 9 9 8 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat left 10px center;background-size:16px 16px}.prompt-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent;z-index:9998}.prompt-modal{background:#fff}.prompt-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e5e5}.prompt-modal .modal-header h2{margin:0;font-size:20px;font-weight:600;color:#333}.prompt-modal .close-btn{background:none;border:none;font-size:32px;color:#999;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;line-height:1;transition:color .2s}.prompt-modal .close-btn:hover{color:#333}.prompt-modal .search-box{padding:16px 24px;display:flex;gap:8px;border-bottom:1px solid #e5e5e5}.prompt-modal .search-input{flex:1;padding:10px 16px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.prompt-modal .search-input:focus{border-color:#4a8b9b}.prompt-modal .tab-select{padding:10px 16px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;cursor:pointer;transition:border-color .2s;min-width:130px;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}.prompt-modal .tab-select:focus{border-color:#4a8b9b}.prompt-modal .tab-select:hover{border-color:#999}.prompt-modal .search-btn{padding:10px 20px;background:#4a8b9b;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.prompt-modal .search-btn:hover{background:#3a7a89}.prompt-modal .ic_search{display:inline-block;width:18px;height:18px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.35-4.35"/></svg>') no-repeat center;background-size:contain}.prompt-modal .prompt-list{flex:1;overflow-y:auto;padding:16px 24px;min-height:300px;max-height:400px}.prompt-modal .prompt-item{padding:16px;border:1px solid #e5e5e5;border-radius:10px;margin-bottom:12px;cursor:pointer;transition:all .2s}.prompt-modal .prompt-item:hover{background:#f8f9fa;border-color:#4a8b9b;box-shadow:0 2px 8px #4a8b9b1a}.prompt-modal .prompt-name{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.prompt-modal .prompt-description{font-size:14px;color:#666;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.prompt-modal .no-data{text-align:center;color:#999;padding:40px 0;font-size:15px}.prompt-modal .loading{text-align:center;color:#999;padding:20px 0;font-size:14px}.prompt-modal .load-more-trigger{height:20px}@media (max-width: 768px){.prompt-modal{width:calc(100vw - 40px);max-width:400px;left:20px!important}.prompt-modal .search-box{flex-direction:column}.prompt-modal .tab-select{min-width:100%}}@media (max-width: 480px){.prompt-modal{max-height:500px;width:calc(100vw - 20px);left:10px!important}.prompt-modal .prompt-list{min-height:250px;max-height:320px}.prompt-modal .search-box{padding:12px 16px}.prompt-modal .tab-select{font-size:13px;padding:8px 12px}}.llm_left .llm_lnb a i.custom_agent_ic{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_agent_store.svg) no-repeat center;background-size:contain}.custom_agent_default_thumbnail{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_box.svg) no-repeat;background-size:75%;background-position:center}.custom_agent_default_thumbnail_gray{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_box_gray.svg) no-repeat;background-size:70%;background-position:center}.custom_tool_default_thumbnail_gray{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_box_gray.svg) no-repeat;background-size:70%;background-position:center}.mycl_item .thumb .custom_tool_default_thumbnail_gray{position:absolute;top:0;left:0;width:100%;height:100%;display:block;box-sizing:border-box;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/ic_box_gray.svg) no-repeat center;background-size:70%}.sub_menu_title{font-size:13px;color:#898989}.llm_left .fix_list ul{max-height:unset;font-family:ui-sans-serif}.llm_left .scroll_menu{scrollbar-gutter:stable}.llm.close .llm_left .custom_agent.title.fix_tit{min-height:30px;padding:10px 10px 10px 0!important;display:flex;align-items:center}.llm.close .llm_left .title.fix_tit .sub_menu_title{display:inline-block;max-width:3em;overflow:hidden;white-space:nowrap;text-overflow:clip;line-height:normal;word-spacing:.2em}.agent-publish-status{font-size:13px;padding:5px;margin-left:5px;border-radius:10px;color:#9d9d9d;white-space:pre-wrap;word-spacing:.3em}.edit_input>.tit_box+.template-select-area{position:absolute;top:0;height:60px;display:flex;align-items:center;justify-content:flex-start;pointer-events:none;z-index:4;white-space:nowrap}.template-select-area ul{display:flex;align-items:center;pointer-events:auto}.template-select-area ul li{display:flex;align-items:center}.template-select-area .noti_pop{pointer-events:auto;margin-left:10px}.template-select-area .noti_pop .noti_pop_box{position:fixed;top:auto;display:block}.template-select-area .btn.sm{min-width:70px;border-radius:100px;padding:0 15px}.template-select-area .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}.llm_left .llm_recent+.llm_recent{margin-top:10px}.date-input-hidden::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.date-input-hidden::-webkit-inner-spin-button,.date-input-hidden::-webkit-clear-button{display:none;-webkit-appearance:none}.date_box{position:relative}.date_box button{position:absolute;right:8px;top:50%;transform:translateY(-50%);cursor:pointer;pointer-events:auto;z-index:1}.date_box input{position:relative;z-index:0}.mc_cont--tool-list .draft-label{color:#2196f3;font-size:12px;font-weight:400;margin-left:6px;vertical-align:middle}.mc_cont--tool-list .custom-tools-count{margin-top:20px}.ct-container{max-width:1600px;margin-right:auto;padding:20px}.ct-main{display:grid;grid-template-columns:1fr 3fr;gap:16px;min-height:calc(100vh - 280px)}.ct-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.ct-loading-spinner{width:40px;height:40px;border:3px solid #e5e5e5;border-top-color:#698c92;border-radius:50%;animation:ct-spin .8s linear infinite;margin-bottom:16px}@keyframes ct-spin{to{transform:rotate(360deg)}}.ct-loading p{font-size:14px;color:#666;margin:0}.ct-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.ct-error p{font-size:14px;color:#d32f2f;margin:0 0 20px}.ct-left,.ct-right{min-width:0;width:100%}.ct-left.edit_input{height:100%;box-shadow:none}.ct-header{margin-bottom:20px}.ct-header h1{font-size:18px;font-weight:600;color:#333;margin:0 0 6px;font-family:NanumSquareNeoBold}.ct-header p{font-size:13px;color:#666;margin:0}.ct-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:20px;height:58px}.ct-step-btn{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 20px;background:#f7f6fb;border:1.5px dashed #d5d4de;border-radius:14px;cursor:pointer;transition:background .2s,border .2s}.ct-step-btn.active{background:#698c92;border:none;color:#fff}.ct-step-label{font-size:12px;padding:2px 12px;border-radius:20px;border:1px solid #c2c4cc;color:#698c92}.ct-step-btn.active .ct-step-label{border-color:#ffffffb3;color:#fff}.ct-step-text{font-size:14px;color:#555}.ct-step-btn.active .ct-step-text{color:#fff}.ct-panel{background:#fff;border:1px solid #e5e5e5;border-radius:18px 18px 0 0;padding:16px;flex:1;box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto}.ct-right-panel{background:#fff;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;height:100%;display:flex;flex-direction:column}.ct-right-header{padding:8px 12px;display:flex;align-items:center;gap:12px;flex-shrink:0}.ct-right-tab{padding:4px 16px;background:#fff;border:1px solid #d0d0d0;border-radius:4px;font-size:13px;color:#2a74ff}.ct-right-desc{font-size:12px;color:#666}.ct-right-body{flex:1;overflow:auto}.ct-right-body--editor{background:#ededed;display:flex;align-items:center;justify-content:center}.ct-right-body--preview{background:#ededed;display:flex;align-items:center;justify-content:center;padding:30px;overflow-y:auto;max-height:calc(100vh - 280px)}.ct-form-group{margin-bottom:16px}.ct-label,.ct-field>label,.ct-classify-item>label{font-size:14px;font-family:NanumSquareNeoBold;color:#000;text-align:left;display:block;margin-bottom:6px}.ct-label small,.ct-field>label small,.ct-classify-item>label small{font-size:12px;font-weight:400;color:#999;margin-left:5px}.ct-field{display:flex;flex-direction:column;gap:4px}.ct-left .input,.ct-left .select,.ct-left .textarea{width:100%;font-family:NanumSquareNeo;box-sizing:border-box}.ct-left .input:focus,.ct-left .select:focus,.ct-left .textarea:focus{border-color:#698c92}.ct-input-sm{padding:6px 10px!important;font-size:12px;height:auto!important;line-height:normal!important}.ct-textarea-box{border:1px solid #ddd;border-radius:6px;padding:10px 12px;background:#fff}.ct-textarea-box textarea{width:100%;border:none;outline:none;font-size:13px;height:5lh;resize:none;overflow-y:auto;font-family:NanumSquareNeo}.ct-textarea-box small{display:block;text-align:right;font-size:11px;color:#999;margin-top:5px}.ct-upload-area{border:2px dashed #696969;border-radius:8px;padding:24px;text-align:center;background:#e9edf0;cursor:pointer;min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#484848}.ct-upload-area:hover{border-color:#698c92}.ct-upload-area p{font-size:12px;color:#484848;margin:0;line-height:1.5}.ct-upload-icon{font-size:32px;margin-bottom:4px;color:#484848}.ct-file-link{color:#1a73e8;text-decoration:underline;font-size:13px}.ct-file-remove{background:none;border:none;font-size:18px;color:#999;cursor:pointer;margin-left:8px}.ct-editor-empty-icon{font-size:48px;margin-bottom:12px;display:block}.ct-btn-row{display:flex;gap:8px;margin-bottom:16px}.ct-btn-row>*{flex:1}.ct-btn-outline{padding:10px 16px;background:#eaeeef;border:1px solid #ddd;border-radius:6px;cursor:pointer}.ct-btn-outline:hover{border-color:#698c92}.ct-btn-primary{padding:10px 16px;background:#698c92;color:#fff;border:none;border-radius:6px;cursor:pointer;white-space:nowrap}.ct-btn-primary:hover{background:#5a7a7f}.ct-btn-arrow{width:28px;height:28px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center}.ct-btn-arrow:hover:not(:disabled){background:#f5f5f5;border-color:#698c92}.ct-btn-arrow:disabled{opacity:.4;cursor:default}.ct-btn-test{width:100%;padding:14px;background:#698c92;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;margin-top:16px;cursor:pointer}.ct-btn-test:hover:not(:disabled){background:#5a7a7f}.ct-btn-test:disabled{background:#ccc;cursor:not-allowed}.ct-input-list{display:flex;flex-direction:column;gap:12px;overflow-y:auto;max-height:calc(100vh - 450px);padding-right:4px}.ct-input-card{border:1px solid #e5e5e5;border-radius:8px;padding:16px;background:#f9f9f9}.ct-input-card .input{background:#fff}.ct-input-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ct-input-type{font-size:13px;font-weight:700}.ct-input-actions{display:flex;align-items:center;gap:8px}.ct-input-card-required,.ct-radio-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ct-input-card-required{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.ct-input-card-required .radio,.ct-radio-row .radio{font-size:14px;justify-self:start}.ct-radio-row{margin-top:4px}.ct-input-card-body{display:flex;flex-direction:column;gap:12px}.ct-section-title{font-size:13px;font-weight:500;margin-bottom:10px}.ct-section-header,.ct-test-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ct-test-header{justify-content:space-between;margin-bottom:16px}.ct-tool-preview{background:#fff;border-radius:18px;box-shadow:0 2px 8px #00000014;width:100%;max-width:420px;max-height:calc(100vh - 340px);display:flex;flex-direction:column;overflow:hidden}.ct-tool-preview .edit_input{display:flex;flex-direction:column;height:100%;overflow:hidden}.ct-tool-preview .edit_list{padding:20px 16px;border:none;overflow-y:auto;flex:1}.ct-tool-preview .edit_list *{font-size:14px;min-width:0;word-break:break-all}.ct-empty{text-align:center;padding:40px 20px;color:#999}.ct-empty p{margin:0;font-size:14px}.ct-test-list{padding:0!important;border:none!important;max-height:none!important;overflow:visible!important}.ct-test-list>div+div{margin-top:20px}.ct-test-list .tit{margin-bottom:8px;font-weight:600;font-size:14px;text-align:left;display:flex;align-items:center;gap:2px}.ct-add-row{display:flex;gap:8px;margin-bottom:12px}.ct-add-row .input{flex:1}.ct-output-table{width:100%;border-collapse:collapse;margin-bottom:16px;font-size:13px;border:1px solid #d0d0d0}.ct-output-table th,.ct-output-table td{border:1px solid #d0d0d0}.ct-output-table th{text-align:center;padding:4px 8px;background:#f9f9f9;font-weight:500;color:#666}.ct-output-table td{padding:4px 8px;vertical-align:middle}.ct-output-table td:first-child{text-align:center}.ct-output-table .ct-col-name{width:130px}.ct-desc-cell{position:relative;padding:0!important;height:1px}.ct-desc-input{width:100%;height:100%;min-height:100%;border:none!important;border-radius:0!important;padding:4px 40px 4px 8px!important;margin:0!important;box-sizing:border-box;font-size:13px;font-family:NanumSquareNeo;resize:none;overflow:hidden;line-height:1.4;display:block;vertical-align:top}.ct-desc-input:focus{outline:none;background:#fafafa}.ct-desc-delete{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:14px;padding:4px;opacity:.6}.ct-desc-delete:hover{opacity:1}.ct-sample-row{background:#fafafa}.ct-sample-label{font-size:13px;color:#999;margin-right:8px}.ct-sample-text{font-size:13px;color:#999}.ct-var-btn{display:inline-block;padding:2px 12px;background:#eaeeef;border:1px solid #ddd;border-radius:6px;font-size:14px;color:#333;cursor:pointer;max-width:110px;word-break:break-word}.ct-var-btn:hover{border-color:#698c92}.ct-var-btn:disabled{pointer-events:none;cursor:default}.ct-var-btn-inline{vertical-align:middle;margin:0 2px}.ct-usage-box{margin-bottom:16px;padding:12px;background:#f9f9f9;border:1px solid #e5e5e5;border-radius:6px}.ct-usage-box h4{font-size:12px;font-weight:500;margin:0 0 8px}.ct-usage-box ul{margin:0;padding-left:16px}.ct-usage-box li{font-size:11px;color:#666;line-height:1.6;margin-bottom:4px}.ct-prompt-section{margin-top:16px;padding-top:16px;border-top:1px solid #e5e5e5}.ct-panel-nav{display:flex;gap:12px;padding:16px;border:1px solid #e5e5e5;background:#f9f9f9;border-radius:0 0 18px 18px;flex-shrink:0}.ct-nav-btn{flex:1;padding:12px 20px;border-radius:6px;font-size:14px;cursor:pointer;font-family:NanumSquareNeo}.ct-nav-prev{background:#fff;border:1px solid #ddd;color:#333}.ct-nav-prev:hover{background:#f5f5f5}.ct-nav-save{background:#f0f0f0;border:1px solid #ddd;color:#666;margin:0 8px}.ct-nav-save:hover:not(:disabled){background:#e0e0e0}.ct-nav-save:disabled{opacity:.5;cursor:not-allowed}.ct-nav-next,.ct-nav-create:not(:disabled){background:#49494b;border:none;color:#fff}.ct-nav-next:hover:not(:disabled),.ct-nav-create:not(:disabled):hover{background:#3a3a3c}.ct-nav-next:disabled{opacity:.5;cursor:not-allowed}.ct-nav-create{background:#f9f9f9;border:1px solid #ddd;color:#999}.ct-nav-create:disabled{cursor:not-allowed}.ct-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;justify-content:center;align-items:center;z-index:1000}.ct-modal{background:#fff;border-radius:12px;width:520px;max-width:90vw;box-shadow:0 10px 40px #0003}.ct-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e5e5}.ct-modal-header h2{margin:0;font-size:18px;font-weight:600}.ct-modal-close{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0}.ct-modal-close:hover{color:#333}.ct-modal-body{padding:24px}.ct-modal-section{margin-bottom:24px}.ct-modal-section:last-child{margin-bottom:0}.ct-modal-label{font-size:14px;font-weight:500;margin:0 0 12px}.ct-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #e5e5e5}.ct-visibility-btns{display:flex;gap:10px}.ct-vis-btn{flex:1;padding:14px 16px;background:#fff;border:1px solid #ddd;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.ct-vis-btn:hover{border-color:#698c92}.ct-vis-btn.active{background:#698c92;border-color:#698c92;color:#fff}.ct-classify-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ct-classify-item{display:flex;flex-direction:column;gap:6px}.ct-icon-area{display:flex;gap:16px;align-items:flex-start}.ct-icon-box{width:80px;height:80px;border:2px dashed #ddd;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fafafa}.ct-icon-placeholder{width:47px;height:47px;display:block}.ct-icon-box img{width:100%;height:100%;object-fit:cover;border-radius:6px}.ct-icon-btns{display:flex;flex-direction:column;gap:8px}.ct-icon-btns button{width:110px}.empty-tools{display:flex;justify-content:center;align-items:center;min-height:300px;padding:40px}.no-search-results{text-align:center;padding:40px;color:#666}.no-search-results p{font-size:16px;margin:0}.llm_left .org_logo{width:auto;height:auto;max-width:170px;max-height:50px}.new_upload{background:#f8fcfc}.new_upload .drag_box{height:100%}.new_llm_pop .pop_tit p{font-family:NanumSquareNeoExtraBold;color:#333}.teacher_name{position:relative;font-size:16px;display:inline-block;margin-bottom:10px;font-family:NanumSquareNeoExtraBold;color:#333}.teacher_name:before{content:"";position:absolute;bottom:0;left:0;right:4px;background:#295b63;opacity:.2;height:7px}.new_llm_pop.md{width:500px}.new_upload{border:1px dashed #b4b8bc}.slide-content-layer .ai_q{display:flex;width:99%;justify-content:end;margin-bottom:20px}.slide-content-layer .ai_q .ai_q_text{text-align:right;display:flex;align-items:end;background:#fbfbfb;padding:8px 12px;border-radius:10px;font-size:13px;box-shadow:0 4px 6px #0000001a}.loader{width:27px;height:27px;display:inline-block;position:relative}.loader:after,.loader:before{content:"";box-sizing:border-box;width:25px;height:25px;border-radius:50%;background:#41b0a8;position:absolute;left:0;top:0;animation:animloader 1.5s linear infinite;transform:scale(.3)}.loader:after{animation:animloader-delayed 1.5s linear infinite;animation-delay:.7s;transform:scale(0)}@keyframes animloader{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}@keyframes animloader-delayed{0%{transform:scale(0);opacity:1}to{transform:scale(.5);opacity:.3}}.preview_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:9px auto;border-radius:100%;width:27px;height:27px}.preview_llm_enter.active{background-color:#295b63}.right-arrow: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)}.llm-action-buttons{display:flex;gap:8px;margin:15px 0 0 3px}.llm-action-buttons button{background:none;border:none;padding:0}.llm-action-buttons button i{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center}.llm-action-buttons button i.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:auto 14px}.llm_logo.logo_gpt{display:inline-block;width:15px;height:15px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/logo_gpt.svg) no-repeat center;background-size:auto 14px;vertical-align:middle}.mode_pop{padding:10px 20px;top:33px;left:-10px}.mode_pop .mode_list>ul{margin:0 -20px}.mode_pop .mode_list>ul>li:hover{background-color:transparent}.mode_pop .mode_list>ul>li>a:hover{background-color:#0000000d;border-radius:10px}.mode_pop .mode_list .mode_detail .item>span:first-child{font-weight:unset}.new_llm_pop .pop_con{padding:20px 0 0}.llm_plus_list span{color:#333}.ai_menu li button{border-radius:10px;transition:background-color .2s ease}.ai_menu li button:hover{background-color:#0000000d}.ai_menu li button i.noti_i_b:hover{background-color:transparent!important}.btn_grade_icon{display:inline-block;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;filter:brightness(0) invert(1)}.mc_edit{--edit-input-width: 300px;--edit-grid-gap: 5px;--edit-box-label-top: 28px}.mc_edit .edit_box_label{position:absolute;top:var(--edit-box-label-top);left:calc(var(--edit-input-width) + var(--edit-grid-gap));z-index:2;max-width:calc(100% - (var(--edit-input-width) + var(--edit-grid-gap)));font-size:14px;color:#333;pointer-events:none}@media (max-width: 1000px){.mc_edit .edit_box_label{left:0;top:12px;max-width:100%}}.edit_box.with_label{display:flex;flex-direction:column;overflow:visible}.edit_box.with_label .edit_box_body{flex:1 1 auto;overflow:auto}.llm .mycl_wrap{padding-left:260px}.llm.close .mycl_wrap{padding-left:90px}@media (max-width: 1000px){.llm .mycl_wrap,.llm.close .mycl_wrap{padding-left:15px}}.mo_hide.org_logo{width:auto;height:auto!important;max-width:150px;max-height:50px}.bk_dark_gray{background:#49494a!important;color:#fff!important}.disabled-color{background-color:#f0f0f0!important}.sidenav{box-shadow:5px 0 10px #0000000d;filter:none!important;z-index:1}.option_pop{display:block!important}.edit_input .edit_btn{position:relative}.edit_input .edit_btn>button.btn.md.full.bk_black:only-child{position:relative}.edit_input .edit_btn>button.btn.md.full.bk_black:only-child:before{display:block;position:absolute;left:50%;bottom:calc(100% + 12px);transform:translate(-50%,8px);width:min(300px,calc(100vw - 40px));padding:16px 18px;box-sizing:border-box;font-size:14px;line-height:1.5;white-space:pre-line;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:50}.edit_input .edit_btn>button.btn.md.full.bk_black:only-child:before{content:"• 본 문서는 생성형AI를 기반으로 작성됩니다.\a• 입력 정보는 AI 학습에 활용되지 않습니다.\a• 보안을 위해 개인정보(연락처, 이메일 등)\a  노출에 주의해 주세요.";background:#1d2638;color:#fff;border-radius:12px;box-shadow:0 8px 20px #10182840}.edit_input .edit_btn>button.btn.md.full.bk_black:only-child:after{content:"";position:absolute;left:50%;top:-12px;transform:translate(-50%);border-width:8px 7px 0 7px;border-style:solid;border-color:#1d2638 transparent transparent transparent;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.edit_input .edit_btn>button.btn.md.full.bk_black:only-child:hover:before,.edit_input .edit_btn>button.btn.md.full.bk_black:only-child:focus-visible:before{opacity:1;visibility:visible;transform:translate(-50%)}.edit_input .edit_btn>button.btn.md.full.bk_black:only-child:hover:after,.edit_input .edit_btn>button.btn.md.full.bk_black:only-child:focus-visible:after{opacity:1;visibility:visible}.prompt-full-view-link{font-size:14px;text-decoration:underline;color:#4a90e2;cursor:pointer;margin-right:15px;font-weight:400!important}@media (max-width: 1000px){.guide_box{top:60px!important;right:10px}}.guide_box{z-index:15}.guide_box .guide_btn{position:relative;z-index:-1}.text_bold{font-weight:700}.app-thumbnail{width:64px;height:64px;border-radius:12px;object-fit:cover;flex-shrink:0}.ai_guide{top:44px!important}.mycl_item.agent_store_list .card_tag span.us_only:before{content:"";position:absolute;top:3px;left:0}.tool_label{display:flex;align-items:center}body.mycl-app{--mycl-app-composer-space: clamp(168px, 38vh, 300px);--mycl-keyboard-inset: 0px}body.mycl-app .guide_box{display:flex!important;align-items:center!important;justify-content:flex-end;gap:10px;top:50px!important;height:50px;box-sizing:border-box;margin:0;padding:0;right:max(12px,env(safe-area-inset-right,0px))!important;left:auto}body.mycl-app .guide_box .guide_btn span{margin-top:0!important}body.mycl-app .inputform-prompt-below{display:none!important}body.mycl-app .llm_cont{min-height:100dvh;min-height:100vh;box-sizing:border-box}body.mycl-app .llm_box.llm_start .llm_textarea_wrap{margin:0 auto 8px!important}body.mycl-app .llm_box.llm_start .llm_textarea_wrap>div{margin:0 auto 20px!important;line-height:1.45!important}body.mycl-app .llm_box.llm_start .llm_textarea_wrap>div strong{margin-bottom:6px!important;line-height:1.35!important}body.mycl-app .llm_box.llm_start .llm_textarea_wrap>div .typing_box{margin-top:0!important}body.mycl-app .llm_box .llm_textarea_wrap{padding-bottom:calc(var(--mycl-app-composer-space) + env(safe-area-inset-bottom,0px) + 104px)!important}body.mycl-app .llm_box .llm_search{position:fixed!important;left:0!important;right:0!important;bottom:calc(env(safe-area-inset-bottom,0px) + var(--mycl-keyboard-inset, 0px) + 104px)!important;z-index:100!important;width:100%!important;max-width:100%!important;margin:0!important;padding:8px 10px 12px!important;box-sizing:border-box!important;gap:10px!important;max-height:min(50vh,320px);overflow-y:auto;-webkit-overflow-scrolling:touch;background:transparent}body.mycl-app .llm_box .llm_search .llm_search_box{max-width:780px;width:100%;margin-left:auto;margin-right:auto}body.mycl-app .llm_cont>:last-child:not(.chat-container){padding-top:48px;box-sizing:border-box}body.mycl-app .llm_cont>.chat-container{padding-top:48px;box-sizing:border-box}.chatbot_tab{margin-bottom:30px}.grid1{grid-template-columns:repeat(1,1fr);gap:10px}@media (max-width: 768px){.mo_grid1{grid-template-columns:repeat(1,1fr)!important;gap:10px}}.grid2{grid-template-columns:repeat(2,1fr);gap:10px}@media (max-width: 768px){.mo_grid2{grid-template-columns:repeat(2,1fr)!important;gap:10px}}.grid3{grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width: 768px){.mo_grid3{grid-template-columns:repeat(3,1fr)!important;gap:10px}}.grid4{grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width: 768px){.mo_grid4{grid-template-columns:repeat(4,1fr)!important;gap:10px}}.grid5{grid-template-columns:repeat(5,1fr);gap:10px}@media (max-width: 768px){.mo_grid5{grid-template-columns:repeat(5,1fr)!important;gap:10px}}.bg_mint{background:#39b0a8!important;color:#fff!important;border:none!important}.bg_green{background:#aae6c9!important;border:none!important}.bg_orange{background:#ffc396!important;border:none!important}.bg_purple{background:#dfcfff!important;border:none!important}.bg_blue{background:#9fd2ff!important;border:none!important}.bg_blue1{background:#118af6!important;border:none!important;color:#fff!important}.bg_blue2{background:#365eef!important;border:none!important;color:#fff!important}.bg_red{background:#ff3f3f!important;border:none!important;color:#fff!important}.bg_b_lt{background:#118af6!important;color:#fff!important;border:none!important}.bg_black{background:#49494a!important;color:#fff!important;border:none!important}.bg_white{background:#fff!important;border:none!important}.bg_teal{background:#177771!important;border:none!important;color:#fff!important}.txt_blue{color:#118af6!important}.txt_red{color:#ff3f3f!important}.txt_black{color:#000!important}.txt_mint{color:#39b0a8!important}.txt_sm{font-size:14px}@media (max-width: 1240px){.txt_sm{font-size:14px}}@media (max-width: 1000px){.txt_sm{font-size:13px}}.line_h_2{line-height:2!important}.btn_black{border:1px solid #333!important;background:#fff!important}.btn_mint{border:1px solid #39b0a8!important;color:#39b0a8!important;background:#fff!important}.btn_blue{border:1px solid #ddd!important;color:#000!important;background:#eff3f5!important}.btn_orange{border:1px solid #ff7409!important;color:#ff7409!important}.full{width:100%}html{color:#7b7f86;font-size:15px}@media (max-width: 1240px){html{font-size:15px}}@media (max-width: 1000px){html{font-size:14px}}button{font-size:inherit}button:hover{background:initial}small{color:#aaa;font-size:12px}@media (max-width: 1240px){small{font-size:12px}}.md_show,.mo_show{display:none!important}@media (max-width: 1000px){.md_show{display:block!important}.md_hide{display:none!important}}@media (max-width: 768px){.mo_show{display:block!important}.mo_hide{display:none!important}.mo_full{width:100%!important}}.scroll_none{overflow:visible!important}.scroll_area{display:flex;flex-direction:column;justify-content:flex-start;gap:0;max-height:65dvh}.scroll_area .fix{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px}.scroll_area .scroll{flex-grow:1;overflow:auto;margin:-20px -17px 0!important;padding:20px 17px!important;border-top:0!important;position:relative}.btn_hover{margin:0 -10px;padding:10px;border-radius:10px}.btn_hover:hover{background-color:#0000000d}.btn_wrap{display:flex;justify-content:left;align-items:center;gap:10px}@media (max-width: 1000px){.input{height:35px;border-radius:5px}}@media (max-width: 1000px) and (max-width: 1240px){.input{border-radius:5px}}.button{border:1px solid #ddd}.button.flex{display:flex;justify-content:left;align-items:center;gap:10px}.button.flex>*{flex-shrink:0}.button.icon{transition:all .3s ease;display:flex;justify-content:center;align-items:center;gap:6px}.button.icon svg *{transition:all .3s ease}.button.icon:disabled svg *{stroke:#aaa}.button.xs{height:25px;min-width:65px;padding:0 15px;font-size:12px}@media (max-width: 1240px){.button.xs{font-size:12px}}.button.xs{border-radius:5px}@media (max-width: 1240px){.button.xs{border-radius:5px}}.button.sm{height:34px;min-width:94px;padding:0 20px;font-size:14px}@media (max-width: 1240px){.button.sm{font-size:14px}}@media (max-width: 1000px){.button.sm{font-size:13px}}.button.sm{border-radius:100px}@media (max-width: 1240px){.button.sm{border-radius:100px}}.button.base{height:40px;min-width:120px;padding:0 15px;font-size:14px}@media (max-width: 1240px){.button.base{font-size:14px}}@media (max-width: 1000px){.button.base{font-size:13px}}.button.base{border-radius:5px}@media (max-width: 1240px){.button.base{border-radius:5px}}.button.md{height:45px;padding:0 15px;font-size:16px}@media (max-width: 1240px){.button.md{font-size:16px}}@media (max-width: 1000px){.button.md{font-size:15px}}.button.md{border-radius:5px}@media (max-width: 1240px){.button.md{border-radius:5px}}.button.lg{height:50px;width:100%;padding:0 20px;font-weight:700;font-size:16px}@media (max-width: 1240px){.button.lg{font-size:16px}}@media (max-width: 1000px){.button.lg{font-size:15px}}.button.lg{border-radius:5px}@media (max-width: 1240px){.button.lg{border-radius:5px}}.button.disabled,.button:disabled{background:#f5f5f7!important;color:#aaa!important;border:1px solid #ddd!important;cursor:default}.button.w_auto{min-width:auto}.button.check_btn{transition:all .2s ease;display:flex;justify-content:center;align-items:center;gap:5px}.button.check_btn:hover{background-color:#f5f5f7}.button.check_btn.active.mint{background:#eaf7f5!important;border-color:#39b0a8;color:#39b0a8}.button.check_btn.active.mint svg *{stroke:#39b0a8}.button.check_btn.active.amber{background:#fffbeb!important;border-color:#dd851e;color:#dd851e}.button.check_btn.active.amber svg *{stroke:#dd851e}@media (max-width: 1000px){.button.sm{min-width:auto;padding:0 10px}.button.base{height:35px;min-width:auto}.button.lg{height:45px}}.radius_full{border-radius:100px!important}.w115{width:115px!important}.w120{width:120px!important}.w130{width:130px!important}.w160{width:160px!important}.w80{min-width:80px!important;padding:0!important}.align_center{align-items:center!important}.column10{display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.column20{display:flex;flex-direction:column;justify-content:flex-start;gap:20px;align-items:flex-start}@media (max-width: 768px){.column20{gap:10px}}.flex10{display:flex;justify-content:left;align-items:center;gap:10px}.flex_between{display:flex;justify-content:space-between;align-items:center;gap:10px}.custom_check,.custom_radio{position:relative;cursor:pointer;color:#333;display:inline-flex;align-items:center;gap:10px}.custom_check.disabled,.custom_radio.disabled{cursor:default}@media (max-width: 768px){.custom_check,.custom_radio{gap:5px}}.custom_check input[type=checkbox],.custom_radio input[type=radio]{width:24px;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;background:#fff;border:1px solid #ddd;flex-shrink:0;position:relative}.custom_check input[type=checkbox]:disabled,.custom_radio input[type=radio]:disabled{background:#f5f5f7}@media (max-width: 768px){.custom_check input[type=checkbox],.custom_radio input[type=radio]{width:20px;height:20px}}.custom_check input[type=checkbox]{border-radius:5px}@media (max-width: 1240px){.custom_check input[type=checkbox]{border-radius:5px}}.custom_check input[type=checkbox]:checked:before{content:"";position:absolute;width:8px;height:4px;background:transparent;top:49%;left:50%;border:2px solid #333;border-top:none;border-right:none;transform:translate(-50%,-50%) rotate(-45deg);border-radius:2px;outline:none}.custom_radio input[type=radio]{border-radius:100px}@media (max-width: 1240px){.custom_radio input[type=radio]{border-radius:100px}}.custom_radio input[type=radio]:checked{border:5px solid #39b0a8}.hover{background-color:#0000000d}.hover .option_btn{opacity:1!important}.ic_arrow{display:flex;justify-content:center;align-items:center;gap:10px;width:18px;height:18px}.ic_arrow.active,.ic_arrow.down{transform:rotate(90deg);transition:transform .2s ease-in-out}.ic_arrow.down.active{transform:rotate(-90deg);transition:transform .2s ease-in-out}.ic_arrow svg{width:5px!important;height:9px!important}@media (max-width: 768px){.ic_arrow{width:10px;height:10px}}.favorites_btn,.pin_btn{font-size:0}.favorites_btn svg,.pin_btn svg{width:16px;height:16px}.favorites_btn svg *,.pin_btn svg *{fill:transparent;stroke:#cdcdcc;transition:fill .3s ease,stroke .3s ease}.favorites_btn.active svg *,.pin_btn.active svg *{fill:#f2cf28;stroke:#f2cf28}.pin_btn.active svg *{fill:#333;stroke:#333}.tag{height:23px;display:inline-flex;align-items:center;justify-content:center;background:#eff0f3;text-align:center;padding:0 15px;font-size:12px}@media (max-width: 1240px){.tag{font-size:12px}}.tag{border-radius:5px}@media (max-width: 1240px){.tag{border-radius:5px}}.tag.cate{color:#000;border-radius:100px}@media (max-width: 1240px){.tag.cate{border-radius:100px}}.tag.green{background:#aae6c9}.tag.orange{background:#ffc396}.tag.purple{background:#dfcfff}.tag.blue{background:#9fd2ff}@media (max-width: 768px){.tag{height:20px;padding:0 10px}}.txt_tag{text-align:left;font-size:13px}@media (max-width: 1240px){.txt_tag{font-size:13px}}@media (max-width: 1000px){.txt_tag{font-size:12px}}.txt_tag.green{color:#08904f}.txt_tag.orange{color:#ff7409}.txt_tag.purple{color:#7a52ca}.txt_tag.blue{color:#118af6}.toggle_list{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out,opacity .2s;opacity:0;visibility:hidden;overflow:hidden;margin:0 -10px;padding:0 10px}.toggle_list.active{grid-template-rows:1fr;opacity:1;visibility:visible}.toggle_list>ul,.toggle_list>div{min-width:0;min-height:0}.tooltip{position:relative}.tooltip:hover .tip{display:block}.tooltip img{cursor:pointer;-o-object-fit:contain;object-fit:contain;width:16px;height:16px}.tooltip .tip{display:none;position:absolute;top:-40px;left:0;white-space:nowrap;padding:5px 12px;background:#49494a;color:#fff;min-height:30px;border-radius:5px}@media (max-width: 1240px){.tooltip .tip{border-radius:5px}}.tooltip .tip{font-size:13px}@media (max-width: 1240px){.tooltip .tip{font-size:13px}}@media (max-width: 1000px){.tooltip .tip{font-size:12px}}.tooltip .tip:before{content:"";width:0;height:0;border-style:solid;border-width:8px 10px 0 0;border-color:#49494a transparent transparent transparent;position:absolute;bottom:-7px;left:10px}.tooltip .tip.bottom{top:calc(100% + 10px);left:auto;right:0}.tooltip .tip.bottom:before{bottom:auto;top:-7px;left:auto;right:10px;border-width:0 0 8px 10px;border-color:transparent transparent #49494a transparent}.option_pop{display:none;padding:10px 20px;background:#fff;border:1px solid #ddd;min-width:125px;filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));border-radius:8px}@media (max-width: 1240px){.option_pop{border-radius:8px}}@media (max-width: 768px){.option_pop{border-radius:5px}}.option_pop.sm{min-width:auto}.option_pop .mo_close{display:none}.option_pop .option_list{color:#333;font-size:13px}@media (max-width: 1240px){.option_pop .option_list{font-size:13px}}@media (max-width: 1000px){.option_pop .option_list{font-size:12px}}.option_pop .option_list{display:flex;flex-direction:column;justify-content:flex-start;gap:5px}.option_pop .option_list .btn_hover{display:flex;justify-content:left;align-items:center;gap:10px;margin:0 -10px;padding:5px 10px;border-radius:10px}.option_pop .option_list .btn_hover:hover{background-color:#0000000d}.option_pop .option_list svg{width:15px;height:15px}.option_pop.mypage{min-width:180px}.option_pop.mypage>div+div{padding-top:10px;margin-top:10px;border-top:1px solid #ddd}.option_pop.mypage .name{color:#333;font-weight:700;font-size:14px}@media (max-width: 1240px){.option_pop.mypage .name{font-size:14px}}@media (max-width: 1000px){.option_pop.mypage .name{font-size:13px}}.option_pop.mypage small{display:block;margin:10px 0 15px}.option_pop.mypage label{display:block;text-align:left;margin:0 -10px;padding:5px 10px;color:#39b0a8;background:#39b0a81a;border-radius:10px}@media (max-width: 1240px){.option_pop.mypage label{border-radius:10px}}@media (max-width: 768px){.option_pop.mypage label{border-radius:8px}}.option_pop.mypage label{font-size:12px}@media (max-width: 1240px){.option_pop.mypage label{font-size:12px}}@media (max-width: 1000px){.option_pop small.md_show{margin-bottom:10px}.option_pop.mo_top_option{top:45px!important;left:auto!important;right:10px!important}.option_pop.mo_top_option .btn_hover span{width:100%}}@media (max-width: 768px){.option_pop.mo_full{border:none;border-radius:0;padding:70px 20px 20px}.option_pop.mo_full .mo_close{display:block;position:absolute;top:20px;right:20px;width:15px;height:15px}.option_pop.mypage>div+div{margin-top:0;padding:0;border:0}.option_pop .my{display:flex;justify-content:left;align-items:center;gap:20px 10px;flex-wrap:wrap;padding-bottom:25px;margin-bottom:20px;position:relative}.option_pop .my:before{content:"";position:absolute;bottom:0;left:-20px;right:-20px;height:5px;background:#eff0f3}.option_pop .my .name{font-weight:400;font-size:22px}}@media (max-width: 768px) and (max-width: 1240px){.option_pop .my .name{font-size:22px}}@media (max-width: 768px) and (max-width: 1000px){.option_pop .my .name{font-size:18px}}@media (max-width: 768px){.option_pop .my small{margin:0}.option_pop .my label{width:100%;margin:0;padding:10px 15px}.option_pop .option_list{font-size:15px}}@media (max-width: 768px) and (max-width: 1240px){.option_pop .option_list{font-size:15px}}@media (max-width: 768px) and (max-width: 1000px){.option_pop .option_list{font-size:14px}}@media (max-width: 768px){.option_pop .mypage .btn_hover{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_arrow.svg) no-repeat right 10px center;background-size:auto 8px;margin:0 -10px;padding:10px;border-radius:10px}.option_pop .mypage .btn_hover:hover{background-color:#0000000d}}.custom_select{position:relative;display:inline-block}.custom_select.active .select_option{display:block}.custom_select.active .ic_arrow{transform:rotate(-90deg);transition:transform .2s ease-in-out}.custom_select.full{width:100%}.custom_select.sm .select_label{height:32px;padding:0 10px}.custom_select.sm .select_option{font-size:14px}@media (max-width: 1240px){.custom_select.sm .select_option{font-size:14px}}@media (max-width: 1000px){.custom_select.sm .select_option{font-size:13px}}.custom_select .select_label{border:1px solid #ddd;height:40px;padding:0 10px 0 20px;background-color:#fff;width:100%;border-radius:5px}@media (max-width: 1240px){.custom_select .select_label{border-radius:5px}}.custom_select .select_label{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px}@media (max-width: 1240px){.custom_select .select_label{font-size:14px}}@media (max-width: 1000px){.custom_select .select_label{font-size:13px}}.custom_select .select_label strong{font-weight:400}.custom_select .select_option{position:absolute;z-index:5;top:calc(100% + 2px);left:0;padding:10px 20px;background:#fff;border:1px solid #ddd;filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));display:none;border-radius:5px}@media (max-width: 1240px){.custom_select .select_option{border-radius:5px}}.custom_select .select_option.lg{width:-moz-max-content;width:max-content;white-space:nowrap;text-align:center}.custom_select .select_option.lg ul{gap:10px 20px}.custom_select .select_option.lg li{min-width:60px;margin:0 -10px;padding:10px;border-radius:10px}.custom_select .select_option.lg li:hover{background-color:#0000000d}.custom_select .select_option ul{min-width:100%;display:grid;gap:5px}.custom_select .select_option li{cursor:pointer;color:#333;margin:0 -10px;padding:5px 10px;border-radius:10px}.custom_select .select_option li:hover{background-color:#0000000d}.custom_select .select_option li:hover{color:#7b7f86}@media (max-width: 1000px){.custom_select li,.custom_select p{text-align:left}.custom_select .select_label{height:35px;padding:0 10px;border-radius:5px;border-color:#ddd;color:#7b7f86}.custom_select .select_label p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.custom_select .select_option{padding:10px 15px;min-width:100%;max-height:35vh;overflow:auto}.custom_select .select_option small{margin-bottom:5px;text-align:left}.custom_select .select_option ul{gap:5px 10px!important}.custom_select .select_option li{padding-left:30px!important;position:relative}.custom_select .select_option li.selected{color:#39b0a8}.custom_select .select_option li.selected:before{content:"";position:absolute;left:10px;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/ic_selected.svg) no-repeat left center;background-size:contain}}.mycl_tab_wrap{margin-top:30px;display:flex;justify-content:space-between;align-items:flex-end;gap:0}@media (max-width: 1000px){.mycl_tab_wrap .btn_wrap{display:none}}@media (max-width: 768px){.mycl_tab_wrap{display:block;margin-top:10px;border-bottom:1px solid #ddd}}.admin_tab .mycl_tab{border-bottom:1px solid #ddd;justify-content:space-between}.admin_tab .mycl_tab a{max-width:14.2857142857%;width:100%;text-align:center}@media (max-width: 768px){.admin_tab{margin-top:20px}.admin_tab .mycl_tab a{max-width:none}}.mycl_tab{line-height:1;display:flex;justify-content:left;align-items:center;gap:40px}.mycl_tab a{font-weight:500;color:#aaa;padding-bottom:12px;position:relative}.mycl_tab a.active{color:#333}.mycl_tab a.active:before{content:"";position:absolute;bottom:0;left:0;right:-1px;height:3px;background:#333}.mycl_tab a:hover{color:#333}.mycl_tab a:hover svg *,.mycl_tab a.active svg *{stroke:#333}.mycl_tab .bookmark{display:flex;justify-content:left;align-items:center;gap:5px}.mycl_tab .bookmark svg{width:16px;height:16px}.mycl_tab .bookmark svg,.mycl_tab .bookmark span{flex-shrink:0}@media (max-width: 768px){.mycl_tab{gap:20px;white-space:nowrap;overflow:auto;margin:0 -15px;padding:0 15px;position:relative;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mycl_tab::-webkit-scrollbar{display:none}.mycl_tab{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.mycl_tab a{font-weight:400}.mycl_tab a.active:before{bottom:-1px}}.sub_tab_warp>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.sub_tab_warp p{margin-top:20px;color:#39b0a8}.sub_tab_warp .tab_left{justify-content:left;gap:20px}.sub_tab_warp .tab_left>div+div{position:relative;padding-left:20px}.sub_tab_warp .tab_left>div+div:before{content:"";position:absolute;top:0;left:0;width:1px;height:30px;background:#ddd}.sub_tab_warp .tab_left a,.sub_tab_warp .tab_left button{min-width:80px;padding:0 10px}@media (max-width: 768px){.sub_tab_warp>div{flex-wrap:wrap}.sub_tab_warp p{margin-top:10px;font-size:14px}}@media (max-width: 768px) and (max-width: 1240px){.sub_tab_warp p{font-size:14px}}@media (max-width: 768px) and (max-width: 1000px){.sub_tab_warp p{font-size:13px}}@media (max-width: 768px){.sub_tab_warp .tab_left>div+div{padding:20px 0 0}.sub_tab_warp .tab_left>div+div:before{width:100%;height:1px}}.sub_tab{display:flex;justify-content:left;align-items:center;gap:10px}.sub_tab.blue a,.sub_tab.blue button{border-color:#6aa2e1;color:#6aa2e1}.sub_tab.blue a.active,.sub_tab.blue button.active{background:#6aa2e1}.sub_tab a,.sub_tab button{height:30px;min-width:110px;border:1px solid #ddd;background:#fff;padding:0 10px;color:#7b7f86;display:flex;justify-content:center;align-items:center;gap:0;border-radius:8px}@media (max-width: 1240px){.sub_tab a,.sub_tab button{border-radius:8px}}@media (max-width: 768px){.sub_tab a,.sub_tab button{border-radius:5px}}.sub_tab a.active,.sub_tab button.active{border:none;background:#a0a5ab;color:#fff}@media (max-width: 768px){.sub_tab{flex-wrap:wrap}.sub_tab a,.sub_tab button{min-width:auto}}.mycl_sort_wrap{display:flex;justify-content:left;align-items:center;gap:10px}.mycl_sort{display:flex;justify-content:left;align-items:center;gap:20px}.mycl_sort .tit{display:flex;justify-content:left;align-items:center;gap:10px}.mycl_sort .tit>*{flex-shrink:0}.mycl_sort .tit span{font-size:13px}@media (max-width: 1240px){.mycl_sort .tit span{font-size:13px}}@media (max-width: 1000px){.mycl_sort .tit span{font-size:12px}}.mycl_sort .select_label{border:1px solid #39b0a8;color:#39b0a8;border-radius:100px}@media (max-width: 1240px){.mycl_sort .select_label{border-radius:100px}}.mycl_sort .reset_btn{color:#333;border:none;background:none!important;border:none!important;font-size:13px}@media (max-width: 1240px){.mycl_sort .reset_btn{font-size:13px}}@media (max-width: 1000px){.mycl_sort .reset_btn{font-size:12px}}.mycl_sort .reset_btn:disabled svg *{fill:#7b7f86;stroke:#7b7f86}.mycl_sort .sort_btn button{min-width:auto;border-radius:100px}@media (max-width: 1240px){.mycl_sort .sort_btn button{border-radius:100px}}@media (max-width: 768px){.mycl_sort{margin:0 -15px;padding:0 15px;gap:5px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mycl_sort::-webkit-scrollbar{display:none}.mycl_sort{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.mycl_sort .tit,.mycl_sort .reset_btn{display:none}.mycl_sort .select_label{width:100px;border-radius:5px;color:#7b7f86;border-color:#ddd}.mycl_sort .select_label.selected{border-color:#39b0a8;color:#39b0a8;background:#eff7f6}.mycl_sort .mo_search_btn{margin-left:10px}}.sort_btn{display:flex;justify-content:left;align-items:center;gap:10px}.sort_btn button{background:#fff;border:1px solid #ddd;transition:all .3s ease}.sort_btn button.active,.sort_btn button:hover{border-color:#39b0a8;color:#39b0a8}.mycl_search_wrap{display:flex;justify-content:space-between;align-items:center;gap:10px}.mycl_search_wrap .card_type,.mycl_search_wrap .list_type{width:40px;height:40px;border:1px solid #ddd;font-size:0;border-radius:100px}@media (max-width: 1240px){.mycl_search_wrap .card_type,.mycl_search_wrap .list_type{border-radius:100px}}.mycl_search_wrap .card_type{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/card_type.svg) no-repeat center;background-size:13px 13px;background-color:#fff}.mycl_search_wrap .card_type:hover{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/card_type.svg) no-repeat center;background-size:13px 13px;background-color:#fff}.mycl_search_wrap .list_type{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/card_type_list.svg) no-repeat center;background-size:17px 13px;background-color:#fff}.mycl_search_wrap .list_type:hover{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/card_type_list.svg) no-repeat center;background-size:17px 13px;background-color:#fff}@media (max-width: 1000px){.mycl_search_wrap .card_type,.mycl_search_wrap .list_type{display:none}}@media (max-width: 768px){.mycl_search_wrap .mycl_search{display:none}.mycl_search_wrap .custom_select .select_label{width:auto!important;border:none!important;background:none!important}.mycl_search_wrap .custom_select .select_option{width:-moz-max-content;width:max-content;white-space:nowrap;text-align:center}}.total_num{color:#333;font-size:14px}@media (max-width: 1240px){.total_num{font-size:14px}}@media (max-width: 1000px){.total_num{font-size:13px}}.mycl_search_box{display:flex;justify-content:left;align-items:center;gap:10px}.mycl_search_box .custom_check{margin-right:10px}.mycl_search{grid-template-columns:auto 18px;min-width:295px;height:40px;padding:0 15px 0 20px;border:1px solid #ddd;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px}@media (max-width: 1240px){.mycl_search{font-size:14px}}@media (max-width: 1000px){.mycl_search{font-size:13px}}.mycl_search{border-radius:5px}@media (max-width: 1240px){.mycl_search{border-radius:5px}}.mycl_search button{font-size:0}.mycl_search input{height:100%}@media (max-width: 1000px){.mycl_search{height:35px;padding:0 10px 0 15px;min-width:auto}}.mo_search_btn{display:none}@media (max-width: 768px){.mo_search_btn{border:1px solid #333;background:#fff;color:#7b7f86;padding:0 15px;height:35px;flex-shrink:0;width:75px;overflow:hidden;transition:width .3s cubic-bezier(.25,1,.5,1);border-radius:100px;display:flex;justify-content:left;align-items:center;gap:10px;font-size:14px}}@media (max-width: 768px) and (max-width: 1240px){.mo_search_btn{border-radius:100px}}@media (max-width: 768px) and (max-width: 1240px){.mo_search_btn{font-size:14px}}@media (max-width: 768px) and (max-width: 1000px){.mo_search_btn{font-size:13px}}@media (max-width: 768px){.mo_search_btn.active{width:220px}.mo_search_btn.active .search_input{width:100%;opacity:1;visibility:visible}.mo_search_btn.active .search_close{display:block}.mo_search_btn.active span{display:none}.mo_search_btn .search_input{width:0;transition:opacity .3s ease;opacity:0}.mo_search_btn span{margin-left:-10px}.mo_search_btn span,.mo_search_btn>svg{flex-shrink:0}.mo_search_btn .search_close{display:none}}.mycl_tbl{border:1px solid #ddd}.mycl_tbl.border tr>*{border:1px solid #ddd}.mycl_tbl.sm tr>*{padding:10px}.mycl_tbl tr>*{border:1px solid #ddd;padding:15px;border-left:0;border-right:0;text-align:center;vertical-align:middle}.mycl_tbl th{color:#333;background:#f9f9f9}.mycl_tbl td{background:#fff;font-size:14px}@media (max-width: 1240px){.mycl_tbl td{font-size:14px}}@media (max-width: 1000px){.mycl_tbl td{font-size:13px}}.mycl_tbl .icon_btn{display:flex;justify-content:center;align-items:center;gap:20px}.mycl_tbl .icon_btn button{width:20px}.mycl_tbl .icon_btn img{-o-object-fit:contain;object-fit:contain;width:20px;height:20px}.mycl_tbl .flex10{display:inline-flex}@media (max-width: 1000px){.mycl_tbl tr>*{padding:10px}}@media (max-width: 768px){.mycl_tbl{border:none}.mycl_tbl .mo_hide{display:none}.mycl_tbl tbody{display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.mycl_tbl tr{display:grid;grid-template-columns:1fr 1.3fr;padding:5px 0;background:#fff;border:1px solid #ddd}.mycl_tbl tr>*{padding:7px 10px;border:0;text-align:left;min-width:0}.mycl_tbl td{word-break:break-all;display:flex;justify-content:left;align-items:center;gap:0}.mycl_tbl td:not(.tit,.date):before{content:attr(data-label);width:60px;font-weight:700;color:#333;flex-shrink:0}.mycl_tbl .tit{grid-column:1/3;grid-row:1;width:calc(100% - 80px)}.mycl_tbl .date{grid-column:2/3;grid-row:1;justify-self:right}.mycl_tbl .icon_btn{justify-content:left}.mycl_tbl .setting{grid-column:1/3;grid-row:1;justify-content:space-between;background:#f9f9f9;border-bottom:1px solid #ddd;margin-top:-5px}.mycl_tbl .full_grid{grid-column:1/3}}.border_tbl{border:1px solid #ddd}.border_tbl.sm tr>*{padding:10px}.border_tbl tr>*{border:1px solid #ddd;padding:15px;border-left:0;text-align:center;vertical-align:middle}.border_tbl th{color:#333;background:#f9f9f9}.border_tbl td{background:#fff;font-size:14px}@media (max-width: 1240px){.border_tbl td{font-size:14px}}@media (max-width: 1000px){.border_tbl td{font-size:13px}}@media (max-width: 768px){.border_tbl tr>*{padding:10px}}.mini_tbl{border:1px solid #ddd}.mini_tbl tr>*{border:1px solid #ddd;padding:5px}.mini_tbl th{font-weight:400;background:#f9f9f9}.mini_tbl td{text-align:left}.mycl_pagination{margin-top:30px;display:flex;justify-content:center;align-items:center;gap:20px}.mycl_pagination a,.mycl_pagination strong{width:30px;height:30px;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:5px}@media (max-width: 1240px){.mycl_pagination a,.mycl_pagination strong{border-radius:5px}}.mycl_pagination strong{background:#39b0a8;color:#fff;cursor:default}.mycl_pagination .first svg,.mycl_pagination .prev svg{transform:rotate(180deg)}.mycl_pagination .prev{margin-right:0}.mycl_pagination .next{margin-left:0}.mycl_pagination svg{width:12px;height:12px}@media (max-width: 768px){.mycl_pagination{margin-top:20px}.mycl_pagination svg{width:10px;height:10px}}.container{display:flex;background:#f9f9f9;min-height:100dvh}.container.white{background:#fff}@media (max-width: 1000px){.container{display:block}}.sidenav{width:240px;height:100dvh;flex-shrink:0;background:#fff;padding:30px 30px 0;filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));overflow:hidden;transition:width .3s ease;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:0}.sidenav h1,.sidenav .nav_memu small,.sidenav .chat_recent,.sidenav .my_info .icon,.sidenav .my_info .txt,.sidenav .ic_arrow,.sidenav .option_btn:not(.my_btn,.option_btn){opacity:1;visibility:visible;white-space:nowrap;flex-shrink:0;transition:all .3s ease}.sidenav.nav_mini{width:70px;padding:30px 0 0;overflow:visible}.sidenav.nav_mini h1,.sidenav.nav_mini .nav_memu small,.sidenav.nav_mini .chat_recent,.sidenav.nav_mini .my_info .icon,.sidenav.nav_mini .my_info .txt,.sidenav.nav_mini .ic_arrow,.sidenav.nav_mini .option_btn:not(.my_btn,.option_btn){opacity:0;visibility:hidden;width:0;height:0;overflow:hidden;pointer-events:none;transition:opacity .1s ease,visibility .1s ease}.sidenav.nav_mini .nav_memu small{height:inherit}.sidenav.nav_mini .nav_my{flex-direction:column;display:flex;justify-content:center;align-items:center;gap:10px}.sidenav.nav_mini .nav_memu,.sidenav.nav_mini .nav_my{border:none}.sidenav.nav_mini .nav_memu,.sidenav.nav_mini .nav_btn,.sidenav.nav_mini .nav_header,.sidenav.nav_mini .my_btn,.sidenav.nav_mini .my_info{justify-content:center;align-items:center;gap:5px 0;width:-moz-fit-content;width:fit-content;margin:0 auto}.sidenav.nav_mini .nav_btn:hover span{display:block}.sidenav.nav_mini .nav_btn span{display:none;position:absolute;left:65px;white-space:nowrap;height:38px;line-height:38px;min-width:75px;padding:0 15px;color:#fff;font-weight:400;text-align:center;background:#000c;font-size:12px}@media (max-width: 1240px){.sidenav.nav_mini .nav_btn span{font-size:12px}}.sidenav.nav_mini .nav_btn span{border-radius:100px}@media (max-width: 1240px){.sidenav.nav_mini .nav_btn span{border-radius:100px}}.sidenav.nav_mini .my_info .initial{width:34px;height:34px;font-size:15px}@media (max-width: 1240px){.sidenav.nav_mini .my_info .initial{font-size:15px}}@media (max-width: 1000px){.sidenav.nav_mini .my_info .initial{font-size:14px}}.sidenav .sidenav_menu{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:0}.sidenav .nav_header{flex-shrink:0;height:50px;display:flex;justify-content:space-between;align-items:center;gap:10px}.sidenav .nav_header h1{flex-shrink:0}.sidenav .nav_header h1 img{height:50px}.sidenav .nav_header .nav_toggle{width:18px;height:18px}.sidenav .nav_header .nav_off{display:none}.sidenav .nav_btn{display:flex;justify-content:left;align-items:center;gap:10px;line-height:1;overflow:hidden;white-space:nowrap}.sidenav .nav_btn.active{font-weight:700;color:#333;background-color:#0000000d}.sidenav .nav_btn.active svg *{stroke:#333}.sidenav .nav_btn a{display:block;flex:1;min-width:0;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.sidenav .nav_btn .option_btn{flex-shrink:0}.sidenav .nav_btn svg{width:18px;height:18px;flex-shrink:0}.sidenav .nav_memu{flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-start;gap:5px}.sidenav .nav_memu small{display:block;margin-bottom:5px}.sidenav .chat_new{flex-shrink:0;margin:35px 0 20px}.sidenav .chat_recent{flex:1;overflow-y:auto;min-height:0;margin:0 -30px;padding:10px 30px}.sidenav .chat_recent li{justify-content:space-between}.sidenav .chat_recent .bd_bottom{border-bottom:1px solid #ddd;margin:-5px 0 10px;padding-bottom:10px}.sidenav .chat_recent .bd_top{border-top:1px solid #ddd;margin-bottom:5px;padding-top:10px}.sidenav li:hover .option_btn{opacity:1}.sidenav li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.sidenav li svg{width:12px!important;height:12px!important}.sidenav li .option_btn{opacity:0;margin:0 -10px;padding:0 10px}.sidenav li .option_btn.pin{opacity:1}.sidenav .nav_my{padding:10px 0;border-top:1px solid #ddd;background:#fff;z-index:1}.sidenav .nav_my .ic_arrow{width:auto}.sidenav .my_btn{display:flex;justify-content:space-between;align-items:center;gap:10px}.sidenav .my_info{display:flex;justify-content:left;align-items:center;gap:10px}.sidenav .my_info .initial{display:flex;justify-content:center;align-items:center;gap:10px;width:40px;height:40px;background-color:#bdbdbd;color:#fff;text-align:center;flex-shrink:0;border-radius:100px}@media (max-width: 1240px){.sidenav .my_info .initial{border-radius:100px}}.sidenav .my_info .initial{font-size:17px}@media (max-width: 1240px){.sidenav .my_info .initial{font-size:17px}}@media (max-width: 1000px){.sidenav .my_info .initial{font-size:15px}}.sidenav .my_info .icon{display:none}.sidenav .my_info .txt{display:flex;flex-direction:column;justify-content:flex-start;gap:3px}.sidenav .my_info .name{color:#333;display:flex;justify-content:left;align-items:center;gap:5px;font-size:16px}@media (max-width: 1240px){.sidenav .my_info .name{font-size:16px}}@media (max-width: 1000px){.sidenav .my_info .name{font-size:15px}}.sidenav .my_info .mark{width:16px}.sidenav .side_link{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px;display:flex;flex-direction:column;justify-content:flex-start;gap:5px}@media (max-width: 1000px){.sidenav{position:fixed;top:0;z-index:10;left:-100%;max-width:300px;width:70vw;padding:15px 15px 0;color:#333;transition:left .3s ease}.sidenav.active{left:0}.sidenav .nav_header h1 img{height:25px}.sidenav .chat_new{margin:20px 0}.sidenav .nav_memu{padding-bottom:10px}.sidenav .nav_memu small{margin-bottom:0}.sidenav .nav_memu .toggle_btn{color:#7b7f86;font-size:13px}}@media (max-width: 1000px) and (max-width: 1240px){.sidenav .nav_memu .toggle_btn{font-size:13px}}@media (max-width: 1000px) and (max-width: 1000px){.sidenav .nav_memu .toggle_btn{font-size:12px}}@media (max-width: 1000px){.sidenav .nav_memu .toggle_btn svg *{stroke:#7b7f86}.sidenav .nav_btn.active{font-weight:400}.sidenav .chat_recent{margin:0 -15px;padding:10px 15px}.sidenav .nav_my{border-color:#cccccc80;padding:0;margin:0 -15px;background:#f9f9f9;filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05))}.sidenav .nav_my .my_btn{margin:0;padding:20px 15px}.sidenav .nav_my small,.sidenav .nav_my .my_info .initial{display:none}.sidenav .nav_my .my_info .icon{display:block;width:16px;height:16px}.sidenav .nav_my .my_info .name{color:#7b7f86;font-size:14px}}@media (max-width: 1000px) and (max-width: 1240px){.sidenav .nav_my .my_info .name{font-size:14px}}@media (max-width: 1000px) and (max-width: 1000px){.sidenav .nav_my .my_info .name{font-size:13px}}@media (max-width: 1000px){.sidenav .my_btn:hover{background:none}.sidenav .side_link{padding:10px;margin:0}}.topnav{display:none}@media (max-width: 1000px){.topnav{position:sticky;top:0;z-index:1;background:#fff;padding:15px;filter:drop-shadow(0 0 3px rgba(0,0,0,.1));display:flex;justify-content:space-between;align-items:center;gap:10px}.topnav h2{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;text-align:center;font-weight:400;color:#333;font-size:16px}}@media (max-width: 1000px) and (max-width: 1240px){.topnav h2{font-size:16px}}@media (max-width: 1000px) and (max-width: 1000px){.topnav h2{font-size:15px}}@media (max-width: 1000px){.topnav h2 img{height:20px}.topnav>div{display:flex;justify-content:left;align-items:center;gap:20px}.topnav button{position:relative;z-index:1;width:18px;height:18px;font-size:0}}body.nav_open{overflow:hidden}body.nav_open:after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:2}.mycl_wrap{padding:125px 70px 100px;max-height:100dvh;width:100%;overflow:auto}@media (max-width: 1000px){.mycl_wrap{padding:0 15px 30px;max-height:none;overflow:visible}}.mycl_inner{max-width:1200px;width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.mycl_inner.admin{gap:40px}@media (max-width: 1000px){.mycl_inner.admin .mycl_title{margin:0}.mycl_inner.admin .mycl_title h2,.mycl_inner.admin .mycl_title .txt{display:block}.mycl_inner.admin .mycl_title .txt{margin-top:10px}}@media (max-width: 768px){.mycl_inner.admin{gap:30px}}.mycl_title{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.mycl_title.box{padding:50px 40px;border:1px solid rgba(221,221,221,.5);border-radius:18px}@media (max-width: 1240px){.mycl_title.box{border-radius:18px}}.mycl_title.box{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/box_back.png) no-repeat center;background-size:100% 100%}.mycl_title.box .guide_play svg{width:22px;height:22px}.mycl_title.bk01{background:#eaf7f5}.mycl_title.center{justify-content:center;width:100%}.mycl_title h2{color:#000;font-size:22px}@media (max-width: 1240px){.mycl_title h2{font-size:22px}}@media (max-width: 1000px){.mycl_title h2{font-size:18px}}.mycl_title h2 small{vertical-align:middle;font-size:20px}@media (max-width: 1240px){.mycl_title h2 small{font-size:20px}}@media (max-width: 1000px){.mycl_title h2 small{font-size:16px}}.mycl_title .txt{margin-top:15px;font-size:14px}@media (max-width: 1240px){.mycl_title .txt{font-size:14px}}@media (max-width: 1000px){.mycl_title .txt{font-size:13px}}.mycl_title .select_label span{font-size:15px}@media (max-width: 1240px){.mycl_title .select_label span{font-size:15px}}@media (max-width: 1000px){.mycl_title .select_label span{font-size:14px}}@media (max-width: 1000px){.mycl_title{display:block;margin:0 -15px}.mycl_title h2,.mycl_title .txt,.mycl_title .button{display:none}.mycl_title.box{padding:0;border:0;background:none}.mycl_title .custom_select{width:100%}.mycl_title .custom_select .select_label{width:100%!important;padding:15px;height:auto;border:none;border-radius:0!important}.mycl_title .custom_select .select_label span{position:relative;padding-left:20px}.mycl_title .custom_select .select_label span:before{content:"";position:absolute;top:5px;left:0;width:12px;height:12px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_school.svg) no-repeat center;background-size:contain}.mycl_title .custom_select .select_option{left:10px!important;min-width:auto!important;width:calc(100% - 20px)}}.menu_board{padding:30px 40px;border:1px solid rgba(221,221,221,.5);background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/box_back.png) no-repeat center;background-size:100% 100%;border-radius:18px}@media (max-width: 1240px){.menu_board{border-radius:18px}}.menu_board.bk2{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/box_back2.png) no-repeat center;background-size:100% 100%}.menu_board .menu_tit{display:flex;justify-content:flex-start;align-items:center;gap:10px}.menu_board .menu_tit .tit{font-weight:700;color:#39b0a8;padding-right:11px;position:relative}.menu_board .menu_tit .tit:before{content:"";position:absolute;top:4px;right:0;width:1px;height:15px;background:#39b0a866}.menu_board .menu_tit .txt{color:#333}.menu_board .select_label{border:none;background:none;border-radius:0!important;padding:0;gap:15px;font-size:15px}@media (max-width: 1240px){.menu_board .select_label{font-size:15px}}@media (max-width: 1000px){.menu_board .select_label{font-size:14px}}.menu_board .select_label span{font-weight:700}@media (max-width: 1000px){.menu_board{margin:-20px -15px 0;border-radius:0;border:none;padding:15px}.menu_board .menu_tit{flex-direction:column;align-items:flex-start;gap:0}.menu_board .menu_tit .select_label{color:#000!important}.menu_board .menu_tit .tit:before{content:none}.menu_board .txt{display:none}}.flex_board{display:grid;align-items:inherit;gap:20px;grid-template-columns:auto 265px}.flex_board .menu_group{grid-template-columns:repeat(3,1fr)}.flex_board .card_lg{flex-shrink:0;filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));transition:outline .1s ease;background:linear-gradient(-45deg,#64ada8,#91c7c3);border-radius:12px}@media (max-width: 1240px){.flex_board .card_lg{border-radius:12px}}@media (max-width: 768px){.flex_board .card_lg{border-radius:8px}}.flex_board .card_lg:hover{background:#6db2ad}.flex_board .card_lg .card{display:block;padding:55px 30px;height:100%;width:100%;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/back_hwp.svg) no-repeat right -30px bottom -15px;background-size:130px 130px}.flex_board .card_lg .card>div{display:flex;justify-content:left;align-items:center;gap:15px}.flex_board .card_lg .tit{color:#fff;font-weight:500;font-size:22px}@media (max-width: 1240px){.flex_board .card_lg .tit{font-size:22px}}@media (max-width: 1000px){.flex_board .card_lg .tit{font-size:18px}}.flex_board .card_lg svg{margin-top:5px}@media (max-width: 1000px){.flex_board{display:block}.flex_board .card_lg{display:none}}.menu_group{display:grid;grid-template-columns:repeat(4,1fr);gap:15px 20px;margin-top:20px}.menu_group .menu_card{position:relative;background:#fff;filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));overflow:hidden;transition:all .1s ease;border-radius:12px}@media (max-width: 1240px){.menu_group .menu_card{border-radius:12px}}@media (max-width: 768px){.menu_group .menu_card{border-radius:8px}}.menu_group .menu_card:hover{outline:2px solid rgba(23,119,113,.5);background:#eff7f6;outline-offset:-2px}.menu_group .card{height:50px;padding:0 40px 0 20px;color:#333;font-size:14px}@media (max-width: 1240px){.menu_group .card{font-size:14px}}@media (max-width: 1000px){.menu_group .card{font-size:13px}}.menu_group .card{display:flex;justify-content:left;align-items:center;gap:15px}.menu_group .card img{-o-object-fit:contain;object-fit:contain;width:20px;height:20px}.menu_group .card span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.menu_group .favorites_btn{position:absolute;right:20px;top:50%;margin-top:-8px}@media (max-width: 1000px){.menu_group{margin:20px -15px 0;padding:0 10px 10px;display:flex;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:0 10px}.menu_group .menu_card{flex:0 0 auto;width:150px;border:none!important}.menu_group .card{height:auto;padding:20px;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:20px;align-items:flex-start}.menu_group .card img{width:24px;height:24px;order:2;align-self:flex-end}.menu_group .card span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;overflow-wrap:break-word;white-space:normal;word-break:keep-all;line-height:16px;height:32px}.menu_group .favorites_btn{display:none}}@media (max-width: 768px){.menu_group::-webkit-scrollbar{display:none}.menu_group{-ms-overflow-style:none;scrollbar-width:none}.menu_group .card{outline:none!important}}.mycl_item{grid-template-columns:repeat(4,1fr);display:grid;align-items:center;gap:20px}.mycl_item.no_list{grid-template-columns:1fr!important;text-align:center;padding:100px 0}.mycl_item.no_list svg{width:55px}.mycl_item.no_list p{margin-top:20px;font-size:14px}@media (max-width: 1240px){.mycl_item.no_list p{font-size:14px}}@media (max-width: 1000px){.mycl_item.no_list p{font-size:13px}}.mycl_item .item{position:relative;background:#fff;filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));border:1px solid rgba(221,221,221,.5);transition:all .1s ease;min-width:0;border-radius:12px}@media (max-width: 1240px){.mycl_item .item{border-radius:12px}}@media (max-width: 768px){.mycl_item .item{border-radius:8px}}.mycl_item .item:hover{outline:2px solid rgba(23,119,113,.5);outline-offset:-2px;border-color:transparent;background:#eff7f6}.mycl_item .item.new h4:before{content:"";position:absolute;top:1px;right:-10px;width:5px;height:5px;background:#39b0a8;border-radius:100px}@media (max-width: 1240px){.mycl_item .item.new h4:before{border-radius:100px}}.mycl_item .item.hwp{background:#f5fbff}.mycl_item .item.hwp.white{background:#fff}.mycl_item .item.hwp h4:before{content:"";position:absolute;top:1px;right:-19px;width:14px;height:16px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/card_blt.svg) no-repeat left top;background-size:contain}.mycl_item .item.hover .card_info .tit{align-items:center}.mycl_item .item.hover .card_info .thumb{margin:0}.mycl_item .item.hover .card_info h4{line-height:1.4}.mycl_item .item.hover .card_info h4 p{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;overflow-wrap:break-word}.mycl_item .item.hover .card_info .txt_hover,.mycl_item .item.hover .card_tag .name,.mycl_item .item.hover .card_tag .view,.mycl_item .item.hover:hover .card_icon,.mycl_item .item.hover:hover .card_btn small{display:none}.mycl_item .item.hover:hover .card_info .tit{height:auto;width:calc(100% - 30px)}.mycl_item .item.hover:hover .card_info h4{height:50px}.mycl_item .item.hover:hover .card_info .thumb{display:none}.mycl_item .item.hover:hover .card_info .txt_hover{display:block;margin-top:15px;height:55px}.mycl_item .item.hover:hover .card_info .txt_hover .txt{-webkit-line-clamp:3}.mycl_item .item.hover:hover .card_tag label,.mycl_item .item.hover:hover .card_tag .school{display:none}.mycl_item .item.hover:hover .card_tag .name{display:block;padding:0;margin:0}.mycl_item .item.hover:hover .card_tag .name:before{content:none}.mycl_item .item.hover:hover .card_tag .view{display:block;margin:0 0 0 auto;height:23px}.mycl_item .card{padding:20px 20px 25px;height:205px;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.mycl_item .card_tit{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:0}.mycl_item .card_icon{height:50px;display:flex;justify-content:left;align-items:start;gap:5px}.mycl_item .card_icon.card_tag{align-items:flex-start}.mycl_item .card_icon .icon{-o-object-fit:contain;object-fit:contain;width:26px;height:26px}.mycl_item .card_icon .thumb{margin-top:-5px}.mycl_item .card_icon .ic_document{display:flex;justify-content:left;align-items:center;gap:5px;font-size:13px}@media (max-width: 1240px){.mycl_item .card_icon .ic_document{font-size:13px}}@media (max-width: 1000px){.mycl_item .card_icon .ic_document{font-size:12px}}.mycl_item .card_icon .ic_document img{-o-object-fit:contain;object-fit:contain;width:16px;height:16px}.mycl_item .card_info{flex:1;position:relative;width:100%;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:0}.mycl_item .card_info .tit{height:42px;width:100%;display:flex;justify-content:left;align-items:flex-start;gap:10px}.mycl_item .card_info .tit label{background:#eff7f6;color:#39b0a8;vertical-align:middle;height:17px;line-height:15px;padding:0 5px;margin-right:5px;border-radius:5px}@media (max-width: 1240px){.mycl_item .card_info .tit label{border-radius:5px}}.mycl_item .card_info .tit label{font-size:12px}@media (max-width: 1240px){.mycl_item .card_info .tit label{font-size:12px}}.mycl_item .card_info .thumb{margin:-10px 0 0 auto}.mycl_item .card_info h4{color:#333;font-weight:500;position:relative;line-height:1.1;min-width:0;max-width:100%;font-size:17px}@media (max-width: 1240px){.mycl_item .card_info h4{font-size:17px}}@media (max-width: 1000px){.mycl_item .card_info h4{font-size:15px}}.mycl_item .card_info h4 p{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mycl_item .card_info h4 p.ellipse2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;overflow-wrap:break-word;white-space:normal}.mycl_item .card_info .guide_play{display:inline-block;vertical-align:top}.mycl_item .card_info .txt{flex:1;line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:break-word;font-size:13px}@media (max-width: 1240px){.mycl_item .card_info .txt{font-size:13px}}@media (max-width: 1000px){.mycl_item .card_info .txt{font-size:12px}}.mycl_item .card_info .beta{font-weight:500;color:#39b0a8;letter-spacing:0;font-size:12px}@media (max-width: 1240px){.mycl_item .card_info .beta{font-size:12px}}.mycl_item .thumb{position:relative;width:42px;height:42px;overflow:hidden;flex-shrink:0;border-radius:100px}@media (max-width: 1240px){.mycl_item .thumb{border-radius:100px}}.mycl_item .thumb img{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.mycl_item .thumb .noimg{border:1px solid #ddd;border-radius:100px}@media (max-width: 1240px){.mycl_item .thumb .noimg{border-radius:100px}}.mycl_item .thumb .noimg{padding:8px}.mycl_item .txt_tag{margin-top:auto}.mycl_item .card_tag{display:flex;justify-content:space-between;align-items:center;gap:10px}.mycl_item .card_tag>p{display:flex;min-width:0}.mycl_item .card_tag label{margin-left:auto;flex-shrink:0}.mycl_item .card_tag label.view.tag{padding-left:30px}.mycl_item .card_tag label.view.tag:before{top:6px;left:10px}.mycl_item .card_tag span{position:relative;min-width:0;display:inline-block;font-size:13px}@media (max-width: 1240px){.mycl_item .card_tag span{font-size:13px}}@media (max-width: 1000px){.mycl_item .card_tag span{font-size:12px}}.mycl_item .card_tag span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mycl_item .card_tag span+span{padding-left:6px;margin-left:5px}.mycl_item .card_tag span+span:before{content:"";position:absolute;top:50%;margin-top:-4px;left:0;width:1px;height:10px;background:#ddd}.mycl_item .card_tag .view,.mycl_item .card_tag .lock{padding-left:25px;position:relative}.mycl_item .card_tag .view:before,.mycl_item .card_tag .lock:before{content:"";position:absolute;top:3px;left:0;width:20px;height:14px}.mycl_item .card_tag .view:before{width:16px;height:11px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_view.svg) no-repeat left center;background-size:contain}.mycl_item .card_tag .lock{padding-left:20px}.mycl_item .card_tag .lock:before{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_lock.svg) no-repeat left center;background-size:contain}.mycl_item .card_tag .us_only{padding-left:15px;opacity:.7;flex-shrink:0}.mycl_item .card_tag .us_only:before{width:10px;height:10px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_share.svg) no-repeat left center;background-size:contain}.mycl_item .card_btn{position:absolute;top:20px;right:20px;z-index:1;display:flex;justify-content:left;align-items:flex-start;gap:10px}.mycl_item .card_btn small{color:#333;font-size:13px}@media (max-width: 1240px){.mycl_item .card_btn small{font-size:13px}}@media (max-width: 1000px){.mycl_item .card_btn small{font-size:12px}}.mycl_item .card_tool{display:grid;grid-template-columns:24px auto;align-items:center;gap:6px;margin:20px 0 14px}.mycl_item .card_tool .thumb{width:24px;height:24px}.mycl_item .card_tool .card_icon{width:21px;height:21px}.mycl_item .card_tool .card_icon img{width:auto;height:auto}.mycl_item .card_tool span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px}@media (max-width: 1240px){.mycl_item .card_tool span{font-size:13px}}@media (max-width: 1000px){.mycl_item .card_tool span{font-size:12px}}@media (max-width: 1240px){.mycl_item{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.mycl_item{grid-template-columns:1fr;gap:10px}.mycl_item.no_list{padding:50px 0}.mycl_item.no_list svg{width:40px}.mycl_item.no_list p{margin-top:10px}.mycl_item .item{outline:none!important;background:#fff!important}.mycl_item .item.tool .card_tit{flex-direction:row;align-items:center}.mycl_item .item.tool h4{flex:none}.mycl_item .card{padding:15px;height:auto;gap:15px}.mycl_item .card_icon{height:auto}.mycl_item .card_icon .icon{width:20px;height:20px}.mycl_item .card_icon .cate{padding:0;height:auto;background:none!important;font-weight:500}.mycl_item .card_icon .cate.green{color:#08904f}.mycl_item .card_icon .cate.orange{color:#ff7409}.mycl_item .card_icon .cate.purple{color:#7a52ca}.mycl_item .card_icon .cate.blue{color:#118af6}.mycl_item .card_icon .ic_document img{width:13px;height:13px}.mycl_item .card_tit{gap:15px}.mycl_item .card_info .tit{height:auto;gap:5px;flex:1;align-items:center}.mycl_item .card_info h4{order:2}.mycl_item .card_info .thumb{margin:0}.mycl_item .card_info .txt{display:none}.mycl_item .thumb{width:25px;height:25px}.mycl_item .thumb .noimg{padding:4px}.mycl_item .card_tag span.view,.mycl_item .card_tag span.lock{padding-left:20px}.mycl_item .card_tag span.view:before,.mycl_item .card_tag span.lock:before{width:15px;top:2px}.mycl_item .card_tag span.lock{padding-left:15px}.mycl_item .card_tag label.view.tag{padding-left:25px}.mycl_item .card_tag label.view.tag:before{width:13px;height:9px;left:10px}.mycl_item .card_btn{top:15px;right:15px}.mycl_item .card_tool{margin:0}}.card_item .list_caption{display:none}.card_item .card_tag .school{padding:0;margin:0}.card_item .card_tag .school:before{content:none}.card_item .card_tag .name,.card_item .card_tag .department,.card_item .card_tag.top small{display:none}@media (max-width: 768px){.card_item .card_info h4 p.ellipse2{-webkit-line-clamp:1}}.list_item{grid-template-columns:1fr;gap:10px}.list_item .item.b2g .card{padding-left:20px}.list_item .list_caption{display:flex;gap:50px;width:100%;padding:0 46px 15px 61px;margin-bottom:10px;border-bottom:1px solid #ddd;font-size:13px}@media (max-width: 1240px){.list_item .list_caption{font-size:13px}}@media (max-width: 1000px){.list_item .list_caption{font-size:12px}}.list_item .list_caption.b2g{padding-left:20px}.list_item .list_caption div{white-space:nowrap}.list_item .order0{order:0;width:auto;margin-right:-40px}.list_item .order1{order:1;flex:1}.list_item .order2{order:2;max-width:170px!important;width:17%}.list_item .order3{order:3;max-width:60px!important;width:6%}.list_item .order4{order:4;max-width:80px!important;width:8%}.list_item .order5{order:5;max-width:90px!important;width:9%}.list_item .order5 .tag{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;line-height:22px}.list_item .order6{order:6;max-width:70px!important;width:7%}.list_item .order7{order:7;max-width:55px!important;width:5.5%}.list_item .card{position:relative;flex-direction:row;align-items:center;height:80px;padding:0 45px 0 60px;gap:50px}.list_item .card_tit{display:contents}.list_item .card_tool{margin:0}.list_item .card_tag.top,.list_item .card_tag.top p{display:contents}.list_item .card_tag.top small{display:block;color:#39b0a8;font-size:15px}@media (max-width: 1240px){.list_item .card_tag.top small{font-size:15px}}@media (max-width: 1000px){.list_item .card_tag.top small{font-size:14px}}.list_item .card_tag.bottom{display:contents}.list_item .card_tag.bottom .tag{padding:0 10px}.list_item .card_tag.bottom .school{padding:0;margin:0}.list_item .card_tag.bottom .school:before{content:none}.list_item .card_tag.bottom .view.tag{padding:0 0 0 20px;background:none;margin-top:-2px}.list_item .card_tag.bottom .view.tag:before{left:0}.list_item .card_tag .us_only{margin-left:0}.list_item .card_btn{position:initial}.list_item .card_btn .favorites_btn{position:absolute;left:20px;top:50%;transform:translateY(-50%);right:auto}.list_item .card_btn .option_btn{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.list_item .card_btn small{display:none}.list_item .card_info{flex-direction:row}.list_item .card_info .tit{height:auto}.list_item .card_info h4 p.ellipse2{white-space:nowrap;font-size:15px}@media (max-width: 1240px){.list_item .card_info h4 p.ellipse2{font-size:15px}}@media (max-width: 1000px){.list_item .card_info h4 p.ellipse2{font-size:14px}}@media (max-width: 1240px){.list_item .list_caption,.list_item .card{gap:20px}.list_item .card{padding:0 50px 0 35px}.list_item .card_btn .favorites_btn{left:15px}.list_item .card_btn .option_btn{right:10px}.list_item .order0{margin-right:-10px}}.chatbot_tab{margin-top:40px;display:flex;justify-content:space-between;align-items:center;gap:10px}.chatbot_tab>div{display:flex;justify-content:left;align-items:center;gap:20px}.chatbot_tab .tit,.chatbot_tab .sort_btn{display:flex;justify-content:left;align-items:center;gap:10px}.chatbot_tab .sort_btn button{font-weight:500;color:#7b7f86}.chatbot_tab .sort_btn button.active,.chatbot_tab .sort_btn button:hover{background:#eff7f6;color:#39b0a8}@media (max-width: 768px){.chatbot_tab{margin-top:0}.chatbot_tab .tit{display:none}.chatbot_tab .sort_btn{gap:5px}.chatbot_tab .sort_btn button{font-size:clamp(10px,3.5vw,14px);white-space:nowrap}}.view_all{color:#aaa;font-size:13px}@media (max-width: 1240px){.view_all{font-size:13px}}@media (max-width: 1000px){.view_all{font-size:12px}}.view_all{display:flex;justify-content:left;align-items:center;gap:5px}.view_all span{flex-shrink:0}.chatbot_card{position:relative}.chatbot_card:before,.chatbot_card:after{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none;transition:opacity .3s;opacity:0}.chatbot_card:before{left:-10px;background:linear-gradient(to left,#f9f9f900,#f9f9f9)}.chatbot_card:after{right:-10px;background:linear-gradient(to right,#f9f9f900,#f9f9f9)}.chatbot_card.is-start:after{opacity:1}.chatbot_card.is-moving:before{opacity:1}.chatbot_card.is-moving:after{opacity:1}.chatbot_card.is-end:before{opacity:1}.chatbot_card.is-end:after{opacity:0}.chatbot_card.count_more:after{opacity:1}.chatbot_card .card{padding:20px;background:#fff;filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));display:flex;flex-direction:column;justify-content:flex-start;gap:15px;border-radius:12px}@media (max-width: 1240px){.chatbot_card .card{border-radius:12px}}@media (max-width: 768px){.chatbot_card .card{border-radius:8px}}.chatbot_card .tit{color:#333;font-weight:500;height:23px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.chatbot_card .txt{margin-bottom:5px;font-size:13px}@media (max-width: 1240px){.chatbot_card .txt{font-size:13px}}@media (max-width: 1000px){.chatbot_card .txt{font-size:12px}}.chatbot_card .txt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;overflow-wrap:break-word;line-height:16px;height:32px}.chatbot_card .card_icon{display:flex;justify-content:space-between;align-items:center;gap:10px}.chatbot_card .thumb{width:42px;height:42px}.chatbot_card .swiper{width:calc(100% + 20px);margin:-10px;padding:10px;overflow:hidden}.chatbot_card .swiper .swiper-slide{width:calc((100% - 60px)/4);transition:all .1s ease}.chatbot_card .swiper .swiper-slide:hover{outline:2px solid rgba(23,119,113,.5);background:#eff7f6;outline-offset:-2px}.chatbot_card .swiper.count-1 .swiper-slide{width:calc((100% + -0px)*1)}.chatbot_card .swiper.count-1 .swiper-slide .tit{font-size:17px}@media (max-width: 1240px){.chatbot_card .swiper.count-1 .swiper-slide .tit{font-size:17px}}@media (max-width: 1000px){.chatbot_card .swiper.count-1 .swiper-slide .tit{font-size:15px}}.chatbot_card .swiper.count-2 .swiper-slide{width:calc((100% - 20px)/2)}.chatbot_card .swiper.count-2 .swiper-slide .tit{font-size:17px}@media (max-width: 1240px){.chatbot_card .swiper.count-2 .swiper-slide .tit{font-size:17px}}@media (max-width: 1000px){.chatbot_card .swiper.count-2 .swiper-slide .tit{font-size:15px}}.chatbot_card .swiper.count-3 .swiper-slide{width:calc((100% - 20px * (3 - 1)) / 3)}.chatbot_card .swiper.count-3 .swiper-slide .tit{font-size:17px}@media (max-width: 1240px){.chatbot_card .swiper.count-3 .swiper-slide .tit{font-size:17px}}@media (max-width: 1000px){.chatbot_card .swiper.count-3 .swiper-slide .tit{font-size:15px}}.chatbot_card .card_arrow{position:absolute;top:50%;margin-top:-16px;width:32px;height:32px;z-index:5;background:#39b0a880;border-radius:100px}@media (max-width: 1240px){.chatbot_card .card_arrow{border-radius:100px}}.chatbot_card .card_arrow{display:flex;justify-content:center;align-items:center;gap:0}.chatbot_card .card_arrow:hover svg *{stroke:#39b0a8}.chatbot_card .card_arrow.swiper-button-disabled{display:none}.chatbot_card .card_arrow.prev{left:-16px;transform:rotate(180deg)}.chatbot_card .card_arrow.next{right:-16px}.chatbot_card .card_arrow svg *{transition:stroke .3s ease}@media (max-width: 768px){.chatbot_card{height:170px}.chatbot_card:before,.chatbot_card:after{content:none}.chatbot_card .card_arrow{display:none}.chatbot_card .tit{height:20px;font-size:16px}}@media (max-width: 768px) and (max-width: 1240px){.chatbot_card .tit{font-size:16px}}@media (max-width: 768px) and (max-width: 1000px){.chatbot_card .tit{font-size:15px}}.info_banner{padding:15px;background:#f5f5f7;border-radius:5px}@media (max-width: 1240px){.info_banner{border-radius:5px}}.info_banner .ic_noti{position:relative;padding-left:25px}.info_banner .ic_noti:before{content:"⚠️";position:absolute;top:-1px;left:0}.login{background:#fff;width:100%;min-height:100dvh;display:flex;justify-content:center;align-items:center;gap:0}.login>form{max-width:500px;width:calc(100% - 30px)}.login .login_inner{padding:20px 0;display:flex;flex-direction:column;justify-content:flex-start;gap:20px;font-size:14px}@media (max-width: 1240px){.login .login_inner{font-size:14px}}@media (max-width: 1000px){.login .login_inner{font-size:13px}}.login h1{height:52px;margin:0 auto 20px}.login h1 img{height:100%}.login .login_box{min-height:570px;padding:40px 65px;border:1px solid #ddd;filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));background:#fff;overflow:hidden;border-radius:10px}@media (max-width: 1240px){.login .login_box{border-radius:10px}}@media (max-width: 768px){.login .login_box{border-radius:8px}}.login .login_box{display:flex;flex-direction:column;justify-content:flex-start;gap:30px}.login .login_box.auto_h{min-height:auto}.login .title{font-weight:500;color:#333;border-bottom:1px solid #ddd;padding-bottom:30px;text-align:center;line-height:1;font-size:20px}@media (max-width: 1240px){.login .title{font-size:20px}}@media (max-width: 1000px){.login .title{font-size:16px}}.login .title.list_type{color:#aaa;display:flex;justify-content:center;align-items:center;gap:10px}.login .title.list_type li+li{padding-left:20px;position:relative}.login .title.list_type li+li:before{content:">";color:#aaa;position:absolute;top:0;left:0;font-weight:400}.login .title.list_type .active{color:#333}.login .input_form h5{color:#333;font-size:16px}@media (max-width: 1240px){.login .input_form h5{font-size:16px}}@media (max-width: 1000px){.login .input_form h5{font-size:15px}}.login .input_form .input{background:#f5f5f7}.login .input_box .email{font-weight:500}.login .flex1{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:30px}.login .pw_view{width:22px;height:14px;position:absolute;top:50%;margin-top:-7px;right:15px;opacity:.3}.login .pw_view .ic_hide,.login .pw_view.active .ic_show{display:none}.login .pw_view.active .ic_hide{display:block}.login .login_more{margin:10px 0;display:flex;justify-content:center;align-items:center;gap:20px}.login .login_more li+li{padding-left:21px;position:relative}.login .login_more li+li:before{content:"";position:absolute;top:5px;left:0;width:1px;height:10px;background:#7b7f86}.login .copy{text-align:center;padding-top:30px;border-top:1px solid #ddd;color:#aaa;line-height:1.7}.login .copy small{font-size:13px}@media (max-width: 1240px){.login .copy small{font-size:13px}}@media (max-width: 1000px){.login .copy small{font-size:12px}}.login .noti{color:#333;font-size:13px}@media (max-width: 1240px){.login .noti{font-size:13px}}@media (max-width: 1000px){.login .noti{font-size:12px}}.login .noti.red{color:#ff3f3f}.login .auth_code{display:flex;justify-content:left;align-items:center;gap:3px}.login .auth_code input{width:40px;padding:0;text-align:center}.login .check_form .form_tit{display:flex;justify-content:space-between;align-items:center;gap:10px}.login .check_form label,.login .check_form .form_txt{padding-left:40px}.login .check_form label{position:relative;color:#333;cursor:pointer;font-size:15px}@media (max-width: 1240px){.login .check_form label{font-size:15px}}@media (max-width: 1000px){.login .check_form label{font-size:14px}}.login .check_form input[type=checkbox]{border:1px solid #ddd;width:27px;height:27px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;left:0;top:-2px;cursor:pointer;border-radius:100px}@media (max-width: 1240px){.login .check_form input[type=checkbox]{border-radius:100px}}.login .check_form input[type=checkbox]{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_lg_check.svg) no-repeat center;background-size:contain}.login .check_form input[type=checkbox]:checked{border:none;background-color:#39b0a8;background-image:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_lg_check_active.svg)}.login .check_form .form_txt{margin-top:10px;color:#aaa}.login .check_form .more{font-weight:700;text-decoration:underline;text-underline-offset:3px;color:#333;font-size:13px}@media (max-width: 1240px){.login .check_form .more{font-size:13px}}@media (max-width: 1000px){.login .check_form .more{font-size:12px}}.login .check_form .more_box{display:none;border:1px solid #ddd;padding:15px;margin-top:15px;background:#f9f9f9;max-height:110px;overflow:auto;border-radius:5px}@media (max-width: 1240px){.login .check_form .more_box{border-radius:5px}}.login .check_form .more_box{font-size:13px}@media (max-width: 1240px){.login .check_form .more_box{font-size:13px}}@media (max-width: 1000px){.login .check_form .more_box{font-size:12px}}.login .check_form .more_box.active{display:block}.login .check_form .more_box p{color:#333;font-weight:500;margin:10px 0 5px}.login .check_form .more_box table{margin:10px 0;table-layout:fixed;font-size:12px}@media (max-width: 1240px){.login .check_form .more_box table{font-size:12px}}.login .complete .txt{margin:60px 0;color:#333;display:flex;justify-content:center;align-items:center;gap:10px;font-size:22px}@media (max-width: 1240px){.login .complete .txt{font-size:22px}}@media (max-width: 1000px){.login .complete .txt{font-size:18px}}.login .complete .txt img{width:32px}.login .complete .footer{margin:60px -65px -40px;background:#111827;padding:20px}.login .complete .footer div{display:flex;justify-content:space-between;align-items:center;gap:10px}.login .complete .footer h2 img{height:35px}.login .complete .footer ul{color:#fff;font-size:12px}@media (max-width: 1240px){.login .complete .footer ul{font-size:12px}}.login .complete .footer ul{display:flex;justify-content:left;align-items:center;gap:20px}.login .complete .footer p{margin-top:15px;font-size:11px;color:#fff;opacity:.7}@media (max-width: 1000px){.login{display:flex}.login h1{height:40px}.login .login_box{padding:30px 20px;gap:20px}.login .flex1{gap:20px}.login .title{padding-bottom:20px}.login .login_more{margin:5px 0}.login .copy{padding-top:20px}.login .complete .footer{margin:30px -20px -30px}}@media (max-width: 768px){.login .login_box{min-height:65dvh}.login .complete .txt{margin:30px 0}.login .complete .txt img{width:24px}.login .complete .footer ul{gap:10px}}.input_form{display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.input_form .tit{color:#333;font-weight:500}.input_form .tit small{display:inline-block;vertical-align:baseline;margin-left:5px;font-weight:400}.input_form .txt{color:#aaa}.input_box{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px}.input_box .email{color:#333;flex-shrink:0;padding-right:10px}.token_item{margin-top:20px;width:100%;display:grid;align-items:center;gap:10px;grid-template-columns:1fr 1.5fr 2fr 1.5fr}.token_item .item{border:1px dashed #ddd;padding:15px;background:#f5f5f7;height:100%;border-radius:12px}@media (max-width: 1240px){.token_item .item{border-radius:12px}}@media (max-width: 768px){.token_item .item{border-radius:8px}}.token_item .item{display:flex;justify-content:space-between;align-items:center;gap:10px}.token_item dl{display:flex;flex-direction:column;justify-content:flex-start;gap:5px}.token_item dd{color:#000;font-weight:500;font-size:17px}@media (max-width: 1240px){.token_item dd{font-size:17px}}@media (max-width: 1000px){.token_item dd{font-size:15px}}.token_item dt{color:#333;font-size:13px}@media (max-width: 1240px){.token_item dt{font-size:13px}}@media (max-width: 1000px){.token_item dt{font-size:12px}}.token_item.flex{display:flex;justify-content:left;align-items:center;gap:10px}.token_item.flex .item{width:100%;background:#fff}.token_item.flex dd{color:#118af6}.token_item.center .item{justify-content:center;text-align:center}@media (max-width: 768px){.token_item{display:grid!important;grid-template-columns:repeat(2,1fr);margin-top:10px}.token_item .item{flex-direction:column;text-align:center;padding:15px 5px}}.input_unit{height:40px;border:1px solid #ddd;border-radius:5px}@media (max-width: 1240px){.input_unit{border-radius:5px}}.input_unit{padding:0 15px;display:flex;justify-content:left;align-items:center;gap:10px}@media (max-width: 1000px){.input_unit{height:35px;padding:0 10px}}.token_use{margin-left:-20px;display:flex;justify-content:center;align-items:center;gap:10px;display:inline-flex}.token_use .token{width:65px;color:#333;text-align:right}@media (max-width: 768px){.token_use{margin-left:0}.token_use .token{width:auto}}.history_use{width:100%;display:grid;align-items:flex-start;gap:10px;grid-template-columns:repeat(2,1fr)}.history_use>div{padding:10px;background:#f5f5f7;border:1px dashed #ddd}.history_use .token_item{margin-top:0;grid-template-columns:1fr;text-align:center}.history_box{border:1px solid #ddd}.history_box .box+.box{border-top:1px solid #ddd}.history_box .tit{border-bottom:1px solid #ddd;background:#f9f9f9;padding:10px;display:flex;justify-content:space-between;align-items:center;gap:10px}.history_box .tit p{color:#333;font-weight:500;display:flex;justify-content:left;align-items:center;gap:20px}.history_box .txt{padding:15px 10px;color:#333;font-weight:500}@media (max-width: 768px){.history_box .txt{padding:10px}}.guide_box{position:absolute;top:33px;right:60px;display:flex;justify-content:right;align-items:center;gap:10px}.guide_box .guide_btn{color:#7b7f86;gap:8px;border:none;position:relative;min-width:auto;border-radius:100px}@media (max-width: 1240px){.guide_box .guide_btn{border-radius:100px}}.guide_box .guide_btn{font-size:15px}@media (max-width: 1240px){.guide_box .guide_btn{font-size:15px}}@media (max-width: 1000px){.guide_box .guide_btn{font-size:14px}}.guide_box .guide_btn span{margin-top:-2px}.guide_box .guide_btn:hover,.guide_box .guide_btn.active{background:#0000000d}.guide_box .guide_btn.active .ic_arrow{transform:rotate(-90deg)}.guide_box button+button:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-5px;width:1px;height:16px;background:#ddd}@media (max-width: 1000px){.guide_box{top:10px;right:10px}.guide_box .guide_btn{height:auto}.guide_box .guide_btn svg{width:12px;height:12px}}@media (max-width: 768px){.guide_box .guide_btn{padding:0;gap:5px;font-size:14px}}@media (max-width: 768px) and (max-width: 1240px){.guide_box .guide_btn{font-size:14px}}@media (max-width: 768px) and (max-width: 1000px){.guide_box .guide_btn{font-size:13px}}@media (max-width: 768px){.guide_box .guide_btn:hover,.guide_box .guide_btn.active{background:none}.guide_box .guide_btn span{margin:0}}.ai_guide{position:absolute;z-index:10;top:50px;right:0;display:none}.ai_guide:before{content:"";position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:#00000080;z-index:-1}.ai_guide .guide_inner{position:relative;z-index:1;background:#fff;padding:20px 30px;border-radius:26px;max-width:625px;width:calc(100dvw - 20px)}.ai_guide .tit{font-weight:700;color:#333;margin-bottom:25px;font-size:17px}@media (max-width: 1240px){.ai_guide .tit{font-size:17px}}@media (max-width: 1000px){.ai_guide .tit{font-size:15px}}.ai_guide .tit{display:flex;justify-content:left;align-items:center;gap:10px}.ai_guide .close{position:absolute;top:20px;right:20px;width:14px;height:14px}.ai_guide .guide_list{display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.ai_guide .guide_list li{position:relative;padding-left:10px;color:#7b7f86}.ai_guide .guide_list li:before{content:"-";position:absolute;top:0;left:0}.ai_guide .guide_list li.dot{color:#333}.ai_guide .guide_list li.dot:before{content:"•";color:#365eef}.ai_guide .guide_b{margin-top:40px;display:flex;justify-content:space-between;align-items:center;gap:10px}.ai_guide .guide_b .underline{margin-top:7px;color:#333;font-size:13px}@media (max-width: 1240px){.ai_guide .guide_b .underline{font-size:13px}}@media (max-width: 1000px){.ai_guide .guide_b .underline{font-size:12px}}.ai_guide.list_type:before{background:transparent}.ai_guide.list_type .guide_inner{padding:30px;border-radius:12px}.ai_guide.list_type .guide_inner{border:1px solid #ddd;filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));max-width:330px}.ai_guide.list_type .guide_inner{padding:20px;border-radius:12px}@media (max-width: 1240px){.ai_guide.list_type .guide_inner{border-radius:12px}}@media (max-width: 768px){.ai_guide.list_type .guide_inner{border-radius:8px}}.ai_guide.list_type .title{padding-bottom:20px;border-bottom:1px solid #ddd;display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.ai_guide.list_type .title p{font-weight:700;color:#333;font-size:17px}@media (max-width: 1240px){.ai_guide.list_type .title p{font-size:17px}}@media (max-width: 1000px){.ai_guide.list_type .title p{font-size:15px}}.ai_guide.list_type .title span{font-size:13px}@media (max-width: 1240px){.ai_guide.list_type .title span{font-size:13px}}@media (max-width: 1000px){.ai_guide.list_type .title span{font-size:12px}}.ai_guide.list_type .guide_menu{border-bottom:1px solid #ddd;padding:10px 0;display:flex;flex-direction:column;justify-content:flex-start;gap:0}.ai_guide.list_type .guide_play{height:32px;padding:0 10px;margin:0 -10px;font-weight:500;border-radius:8px}@media (max-width: 1240px){.ai_guide.list_type .guide_play{border-radius:8px}}@media (max-width: 768px){.ai_guide.list_type .guide_play{border-radius:5px}}.ai_guide.list_type .guide_play{display:flex;justify-content:left;align-items:center;gap:8px}.ai_guide.list_type .guide_play:hover{background:#0000000d}@media (max-width: 1000px){.ai_guide{top:40px}.ai_guide .guide_inner{padding:20px;border-radius:12px}}@media (max-width: 1000px) and (max-width: 1240px){.ai_guide .guide_inner{border-radius:12px}}@media (max-width: 1000px) and (max-width: 768px){.ai_guide .guide_inner{border-radius:8px}}@media (max-width: 768px){.ai_guide{top:30px}}.edit_tab{padding:10px;margin-bottom:20px;background:#eff3f5;border-radius:8px}@media (max-width: 1240px){.edit_tab{border-radius:8px}}@media (max-width: 768px){.edit_tab{border-radius:5px}}.edit_tab{display:flex;justify-content:center;align-items:center;gap:10px}.edit_tab li{width:100%;height:27px;line-height:27px;text-align:center;font-weight:500;cursor:pointer}.edit_tab li.active{background:#fff;filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));color:#000;border-radius:8px}@media (max-width: 1240px){.edit_tab li.active{border-radius:8px}}@media (max-width: 768px){.edit_tab li.active{border-radius:5px}}.edit_tabbox{display:none}.edit_tabbox.active{display:block}.edit_tabbox>div+div{margin-top:20px}.edit_tabbox>div.flex10>*{width:100%}.edit_tabbox .help_noti{margin-top:10px;font-size:13px}@media (max-width: 1240px){.edit_tabbox .help_noti{font-size:13px}}@media (max-width: 1000px){.edit_tabbox .help_noti{font-size:12px}}.tmall_btn{background:#49494a;color:#fff;transition:all .2s ease;display:flex;justify-content:center;align-items:center;gap:10px}.tmall_btn:disabled{border:1px solid #ddd}.tmall_btn:disabled svg *{fill:#aaa}.select.sm{height:32px}.tmall_wrap{display:flex;width:100%;padding-top:60px}.tmall_top{position:absolute;top:10px;right:0;width:calc(100% - 320px);padding:15px 0;height:50px;align-self:flex-end;font-size:13px}@media (max-width: 1240px){.tmall_top{font-size:13px}}@media (max-width: 1000px){.tmall_top{font-size:12px}}.tmall_top{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.mc_edit.close .tmall_wrap{padding:0}.mc_edit.close .tmall_list{grid-template-columns:repeat(5,1fr)}.mc_edit.close .tmall_box.active .tmall_list{grid-template-columns:repeat(4,1fr)}.tmall_box{display:flex;gap:10px;width:100%}.tmall_box.active .tmall_list{grid-template-columns:repeat(3,1fr)}.tmall_box.active .tmall_cart{display:flex}.tmall_box .tmall_list_box{border:1px solid #ddd;padding:30px;overflow:auto;width:100%;background:#fff;border-radius:12px}@media (max-width: 1240px){.tmall_box .tmall_list_box{border-radius:12px}}@media (max-width: 768px){.tmall_box .tmall_list_box{border-radius:8px}}.tmall_box .tmall_cart{width:275px;flex-shrink:0;display:none}.tmall_box .total_num{margin-bottom:20px}.tmall_sort_box{background:#f9f9f9;padding:10px 20px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;gap:10px}.tmall_sort_box select{width:120px}.tmall_sort{display:flex;justify-content:left;align-items:center;gap:10px}.tmall_sort span{color:#000;flex-shrink:0}.tmall_sort div{flex-wrap:wrap;display:flex;justify-content:left;align-items:center;gap:10px}.tmall_sort button{border:1px solid #ddd;height:32px;padding:0 15px;background:#fff;border-radius:5px}@media (max-width: 1240px){.tmall_sort button{border-radius:5px}}.tmall_sort button{font-size:14px}@media (max-width: 1240px){.tmall_sort button{font-size:14px}}@media (max-width: 1000px){.tmall_sort button{font-size:13px}}.tmall_sort button.active{border-color:#177771}.tmall_list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.tmall_list .item{border:1px solid #ddd;padding:20px;background:#f9f9f9;border-radius:5px}@media (max-width: 1240px){.tmall_list .item{border-radius:5px}}.tmall_list .item{display:flex;flex-direction:column;justify-content:flex-start;gap:15px}.tmall_list .img{border-radius:0;cursor:pointer}.tmall_list .tit{cursor:pointer;height:48px;line-height:24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;overflow-wrap:break-word}.tmall_list .info{margin-top:10px;display:flex;justify-content:left;align-items:center;gap:0}.tmall_list .info p{display:flex;justify-content:left;align-items:center;gap:5px}.tmall_list .info p+p{margin-left:10px;padding-left:10px;position:relative}.tmall_list .info p+p:before{content:"";position:absolute;top:5px;left:0;width:1px;height:10px;background:#cdcdcc}.tmall_list .info span{font-size:13px}@media (max-width: 1240px){.tmall_list .info span{font-size:13px}}@media (max-width: 1000px){.tmall_list .info span{font-size:12px}}.tmall_list .info span{color:#aaa}.tmall_list .tmall_view{width:18px;height:11px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/tmall_view.svg) no-repeat center;background-size:contain}.tmall_list .tmall_like{width:12px;height:12px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/like_btn.svg) no-repeat center;background-size:contain}.tmall_list .price{gap:20px;display:flex;justify-content:space-between;align-items:center;gap:10px}.tmall_list .price>*{flex-shrink:0}.tmall_list .price p{font-size:17px;color:#000}.tmall_list .cart_btn{border:1px solid #ddd;height:36px;font-weight:700;background:#fff;border-radius:5px}@media (max-width: 1240px){.tmall_list .cart_btn{border-radius:5px}}.tmall_list .cart_btn{display:flex;justify-content:center;align-items:center;gap:10px}.tmall_list .cart_btn i{width:15px;height:13px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/tmall_cart.svg) no-repeat center;background-size:contain}.mall_blt{height:22px;line-height:20px;padding:0 10px;background:#eff3f5;font-size:12px}@media (max-width: 1240px){.mall_blt{font-size:12px}}.mall_blt{border-radius:100px}@media (max-width: 1240px){.mall_blt{border-radius:100px}}.mall_blt.blue{border:1px solid #ddd;color:#1976db}.mall_blt.teal{background:#dee6e6;color:#287473}.mall_blt.red{background:#ffe7e7;color:#ff4c4c}.mall_blt.purple{background:#382aa8;color:#fff}.tmall_cart{border:1px solid #aaa;overflow:hidden;background:#fff;border-radius:12px}@media (max-width: 1240px){.tmall_cart{border-radius:12px}}@media (max-width: 768px){.tmall_cart{border-radius:8px}}.tmall_cart{display:flex;flex-direction:column;justify-content:flex-start;gap:0}.tmall_cart .cart_top{background:#49494a;color:#fff;padding:0 20px;height:52px;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:0}.tmall_cart .cart_top button{padding:0 7px;font-weight:700;letter-spacing:-1px;gap:5px;font-size:13px}@media (max-width: 1240px){.tmall_cart .cart_top button{font-size:13px}}@media (max-width: 1000px){.tmall_cart .cart_top button{font-size:12px}}.cart_box{padding:20px 10px;flex-grow:1;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;gap:15px}.cart_box .percent{background:#eff3f5;border-radius:5px;padding:0 20px;display:flex;flex-direction:column;justify-content:center;gap:10px;align-items:center;height:56px}.cart_box .percent .bar{display:block;width:100%;height:6px;background:#fff;position:relative;overflow:hidden;border-radius:100px}@media (max-width: 1240px){.cart_box .percent .bar{border-radius:100px}}.cart_box .percent .bar span{position:absolute;top:0;left:0;height:100%;background:#39b0a8;border-radius:100px}.cart_box .percent .bar span.red{background:#ff4c4c}.cart_box .percent p{color:#333;font-size:13px}@media (max-width: 1240px){.cart_box .percent p{font-size:13px}}@media (max-width: 1000px){.cart_box .percent p{font-size:12px}}.tm_cart_wrap{flex:1;overflow:auto;margin:0 -10px;padding:0 10px 15px;display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.tm_cart_wrap .title{margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;gap:10px}.tm_cart_wrap .title p{font-weight:700;color:#000}.tm_cart_list{display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.tm_cart_list .item{background:#f9f9f9;border:1px solid #ddd;padding:10px;border-radius:5px}@media (max-width: 1240px){.tm_cart_list .item{border-radius:5px}}.tm_cart_list .tit{margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;gap:10px}.tm_cart_list .checkbox{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px}@media (max-width: 1240px){.tm_cart_list .checkbox{font-size:13px}}@media (max-width: 1000px){.tm_cart_list .checkbox{font-size:12px}}.tm_cart_list .del{width:15px;height:15px;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;transform:rotate(45deg);font-size:0;flex-shrink:0}.tm_cart_list dl{display:grid;grid-template-columns:40px auto;gap:10px}.tm_cart_list .img{border-radius:0;border:1px solid #ddd;padding-bottom:calc(100% - 2px)}.tm_cart_list dd{min-width:0;align-self:flex-end}.tm_cart_list .info{margin-bottom:10px}.tm_cart_list .info p{font-size:12px}@media (max-width: 1240px){.tm_cart_list .info p{font-size:12px}}.tm_cart_list .info p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.tm_cart_list .price_wrap{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.tm_cart_list .price_wrap.soldout .price{text-decoration:none;font-weight:700;color:#000}.tm_cart_list .price_wrap.soldout .price_current{color:#aaa}.tm_cart_list .price_wrap>div{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;align-items:flex-start}.tm_cart_list .price_wrap .option{text-decoration:underline;text-underline-offset:3px;color:#000;font-weight:500;font-size:13px}@media (max-width: 1240px){.tm_cart_list .price_wrap .option{font-size:13px}}@media (max-width: 1000px){.tm_cart_list .price_wrap .option{font-size:12px}}.tm_cart_list .price_wrap .price_info{align-items:flex-end;line-height:1;margin:0 0 0 auto}.tm_cart_list .price_wrap .price{text-decoration:line-through;font-size:12px}@media (max-width: 1240px){.tm_cart_list .price_wrap .price{font-size:12px}}.tm_cart_list .price_wrap .price_current{color:#000;font-weight:700;height:19px}.tm_cart_list .blt_list{display:flex;gap:5px;margin-top:10px}.count{display:inline-grid;grid-template-columns:20px 35px 20px;border:1px solid #ddd;background:#fff;height:20px}.count>*{height:100%;text-align:center}.count>*+*{border-left:1px solid #ddd}.cart_total{padding:20px 10px;border-top:1px solid #aaa}.cart_total dl{margin-top:10px;color:#333;display:flex;justify-content:space-between;align-items:center;gap:10px}.cart_total dl dt{display:flex;justify-content:left;align-items:center;gap:5px}.cart_total dl dd{font-weight:700}.cart_total .title{color:#333;margin-top:20px;padding-top:20px;border-top:2px dashed #ddd}.cart_total .price{color:#000;font-weight:700;margin:15px 0 10px;font-size:17px}@media (max-width: 1240px){.cart_total .price{font-size:17px}}@media (max-width: 1000px){.cart_total .price{font-size:15px}}.cart_total .input_price small{display:none}.cart_total .input_price div{display:grid;grid-template-columns:auto 70px;gap:10px}.cart_total .input_price.red small{display:block;margin:5px;color:#ff4646}.cart_total .input_price.red .input{border-color:#ff4646}.cart_total .btn_list{margin-top:10px;display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.cart_total .noti_box{background:#eff3f5;border-radius:5px;padding:20px;margin:20px 0;text-align:center;font-size:13px}@media (max-width: 1240px){.cart_total .noti_box{font-size:13px}}@media (max-width: 1000px){.cart_total .noti_box{font-size:12px}}.tmall_info{display:grid;grid-template-columns:310px auto;gap:20px;align-items:flex-start;font-size:13px}@media (max-width: 1240px){.tmall_info{font-size:13px}}@media (max-width: 1000px){.tmall_info{font-size:12px}}.tmall_info.sm{grid-template-columns:100px auto;gap:15px;align-items:center}.tmall_info .img{border-radius:0;border:1px solid #ddd;padding-bottom:calc(100% - 2px)}.tmall_info .info{display:flex;flex-direction:column;justify-content:flex-start;gap:15px}.tmall_info .info .sub_tit{color:#848484}.tmall_info .info .tit{font-size:20px}@media (max-width: 1240px){.tmall_info .info .tit{font-size:20px}}@media (max-width: 1000px){.tmall_info .info .tit{font-size:16px}}.tmall_info .info .tit{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;overflow-wrap:break-word}.tmall_info .info dl{display:grid;grid-template-columns:150px auto}.tmall_info .info small{display:block;margin-top:10px}.tmall_info .info .mall_blt{vertical-align:middle;margin-left:10px}.tmall_detail{border-top:1px solid #ddd;padding:50px 30px 30px;margin-top:20px}.tmall_option{margin-top:15px!important;display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.tmall_option dl{display:grid;grid-template-columns:70px auto;align-items:center}.tmall_option dl dt{font-weight:700}.tmall_guide{background:#eff3f5;padding:30px;margin:0 30px;border-radius:12px}@media (max-width: 1240px){.tmall_guide{border-radius:12px}}@media (max-width: 768px){.tmall_guide{border-radius:8px}}.tmall_guide{display:flex;justify-content:space-between;align-items:center;gap:10px}.tmall_guide>div{width:100%;display:flex;flex-direction:column;justify-content:center;gap:10px;align-items:center}.tmall_guide>div+div{position:relative}.tmall_guide>div+div:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:#ddd}.tmall_guide img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain;overflow:.7}.tmall_guide p{font-size:12px}@media (max-width: 1240px){.tmall_guide p{font-size:12px}}.remove_list{display:flex;justify-content:left;align-items:center;gap:10px;flex-wrap:wrap}.remove_list li{padding:5px 10px;background:#eff0f3;color:#333;min-width:110px;display:flex;justify-content:space-between;align-items:center;gap:10px}.setting_list{display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.setting_list li{border:1px dashed #ddd;padding:15px 20px;background:#f5f5f7;display:flex;justify-content:space-between;align-items:center;gap:10px;align-items:flex-end}.setting_list div{display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.setting_list .cate{font-size:13px}@media (max-width: 1240px){.setting_list .cate{font-size:13px}}@media (max-width: 1000px){.setting_list .cate{font-size:12px}}.setting_list .tit{color:#333;font-weight:500;font-size:16px}@media (max-width: 1240px){.setting_list .tit{font-size:16px}}@media (max-width: 1000px){.setting_list .tit{font-size:15px}}@media (max-width: 768px){.setting_list li{padding:10px 15px;align-items:center}.setting_list div{gap:10px}}.user_list{display:flex;justify-content:left;align-items:center;gap:10px;flex-wrap:wrap}.user_list li{display:flex;justify-content:left;align-items:center;gap:10px;padding:0 15px;border-radius:100px}@media (max-width: 1240px){.user_list li{border-radius:100px}}.user_list li{background:#e6f4f1;height:34px;color:#8f8f8f;font-size:13px}@media (max-width: 1240px){.user_list li{font-size:13px}}@media (max-width: 1000px){.user_list li{font-size:12px}}.user_list li.list_none{gap:8px;padding:70px 0;justify-content:center;width:100%;background:none;height:auto;font-weight:400;font-size:14px}@media (max-width: 1240px){.user_list li.list_none{font-size:14px}}@media (max-width: 1000px){.user_list li.list_none{font-size:13px}}.pop_noti{min-height:100px;display:flex;justify-content:center;align-items:center;gap:0;font-size:16px}@media (max-width: 1240px){.pop_noti{font-size:16px}}@media (max-width: 1000px){.pop_noti{font-size:15px}}.guide_play{display:inherit;vertical-align:middle;cursor:pointer}.guide_play svg{width:20px;height:20px}.guide_play_pop{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:#00000080;z-index:10;display:none}.guide_play_pop .pop_con{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:900px;width:calc(100% - 20px);border-radius:18px}@media (max-width: 1240px){.guide_play_pop .pop_con{border-radius:18px}}.guide_play_pop .pop_con{overflow:hidden}.guide_play_pop .pop_con:hover .tit,.guide_play_pop .pop_con:hover .close{opacity:1}.guide_play_pop video{width:100%}.guide_play_pop .tit,.guide_play_pop .close{opacity:0;position:absolute;top:20px;background:#39b0a8cc;height:30px;transition:opacity .2s ease;border-radius:100px}@media (max-width: 1240px){.guide_play_pop .tit,.guide_play_pop .close{border-radius:100px}}.guide_play_pop .tit,.guide_play_pop .close{font-size:14px}@media (max-width: 1240px){.guide_play_pop .tit,.guide_play_pop .close{font-size:14px}}@media (max-width: 1000px){.guide_play_pop .tit,.guide_play_pop .close{font-size:13px}}.guide_play_pop .tit,.guide_play_pop .close{display:flex;justify-content:center;align-items:center;gap:0}.guide_play_pop .tit{left:20px;color:#fff;padding:0 15px}.guide_play_pop .close{right:20px;width:30px}.guide_play_pop .close svg{width:14px}.llm_back{padding-top:200px;overflow:auto;height:100dvh;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/llm_back.png) no-repeat center;background-size:100% 100%}.llm_back .llm_box{overflow:visible;height:auto}.llm_back .llm_box .llm_textarea_wrap>div strong{margin-bottom:24px;font-weight:500;display:flex;justify-content:left;align-items:flex-start;gap:5px}.llm_back .llm_box .llm_textarea_wrap>div strong:before{content:none}.llm_back .llm_box .llm_textarea_wrap img{height:36px}.llm_back .llm_box .llm_search{max-width:990px;gap:100px}.llm_back .llm_box .llm_search .llm_search_box{max-width:780px;width:100%;margin:0 auto;border:none!important}@media (max-width: 768px){.llm_back{padding-top:100px;overflow:hidden;height:100%}.llm_back .llm_box .llm_textarea_wrap>div strong{margin-bottom:40px;font-size:22px}}@media (max-width: 768px) and (max-width: 1240px){.llm_back .llm_box .llm_textarea_wrap>div strong{font-size:22px}}@media (max-width: 768px) and (max-width: 1000px){.llm_back .llm_box .llm_textarea_wrap>div strong{font-size:18px}}@media (max-width: 768px){.llm_back .llm_box .llm_textarea_wrap img{height:28px}.llm_back .llm_box .llm_textarea_wrap>div li{font-size:15px}}@media (max-width: 768px) and (max-width: 1240px){.llm_back .llm_box .llm_textarea_wrap>div li{font-size:15px}}@media (max-width: 768px) and (max-width: 1000px){.llm_back .llm_box .llm_textarea_wrap>div li{font-size:14px}}@media (max-width: 768px){.llm_back .llm_box .llm_search{gap:40px}}.prompt_llm{display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.prompt_llm .title{padding:0 15px;font-size:13px}@media (max-width: 1240px){.prompt_llm .title{font-size:13px}}@media (max-width: 1000px){.prompt_llm .title{font-size:12px}}.prompt_llm .prompt_tab{display:flex;justify-content:left;align-items:center;gap:20px}.prompt_llm .prompt_tab button{color:#7b7f86;display:flex;justify-content:left;align-items:center;gap:8px;font-size:14px}@media (max-width: 1240px){.prompt_llm .prompt_tab button{font-size:14px}}@media (max-width: 1000px){.prompt_llm .prompt_tab button{font-size:13px}}.prompt_llm .prompt_tab button svg{height:16px}.prompt_llm .prompt_tab button span{flex-shrink:0}.prompt_llm .prompt_tab button.active{color:#39b0a8}.prompt_llm .prompt_box{padding:30px;background:#fff6;border-radius:12px}@media (max-width: 1240px){.prompt_llm .prompt_box{border-radius:12px}}@media (max-width: 768px){.prompt_llm .prompt_box{border-radius:8px}}.prompt_llm .prompt_box{display:flex;flex-direction:column;justify-content:flex-start;gap:30px}@media (max-width: 768px){.prompt_llm .title{padding:0}.prompt_llm .prompt_tab{white-space:nowrap;overflow:auto;margin:0 -10px;padding:0 10px;position:relative;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.prompt_llm .prompt_tab::-webkit-scrollbar{display:none}.prompt_llm .prompt_tab{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.prompt_llm .prompt_box{padding:0;border-radius:0;background:0}}.prompt_item{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 12px;align-items:flex-start;height:340px}.prompt_item .item{padding:30px;background:#fff;display:flex;flex-direction:column;justify-content:flex-start;gap:20px;align-items:flex-start;border-radius:26px 0 26px 26px;filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));text-align:left;transition:all .1s ease}.prompt_item .item:hover{outline:2px solid rgba(23,119,113,.5);background:#eff7f6;outline-offset:-2px}.prompt_item .item .tit{color:#39b0a8;font-weight:700;display:flex;justify-content:left;align-items:center;gap:8px;font-size:14px}@media (max-width: 1240px){.prompt_item .item .tit{font-size:14px}}@media (max-width: 1000px){.prompt_item .item .tit{font-size:13px}}.prompt_item .item .tit img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.prompt_item .item .txt{color:#333;line-height:20px;height:60px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:break-word;font-size:13px}@media (max-width: 1240px){.prompt_item .item .txt{font-size:13px}}@media (max-width: 1000px){.prompt_item .item .txt{font-size:12px}}@media (max-width: 1240px){.prompt_item{grid-template-columns:repeat(2,1fr);height:auto}}@media (max-width: 768px){.prompt_item{grid-template-columns:1fr;gap:10px}.prompt_item .item{padding:15px;border-radius:15px;background:#ffffffb3;gap:10px}}.landing_page .inner{max-width:1240px;width:100%;padding:0 20px;margin:0 auto;position:relative}.landing_page section{padding:80px 0;position:relative}.landing_page .landing_box_wrap{padding-bottom:120px}.landing_page .landing_box_wrap:before{content:"";position:absolute;bottom:0;left:50%;width:100dvw;transform:translate(-50%);height:1px;background:#ddd}.landing_page .landing_tit{font-weight:300;font-size:42px;color:#000;text-align:center;margin-bottom:50px}.landing_page .landing_tit strong,.landing_page .landing_tit strong span{font-weight:700}.landing_page .landing_tit span{font-weight:500}.landing_page .landing_tit .border{font-size:40px;display:inline-block;border:1px solid rgba(221,221,221,.5);filter:drop-shadow(6px 6px 8px rgba(0,0,0,.04));padding:0 50px;background:#fff;line-height:80px;border-radius:100px}@media (max-width: 1240px){.landing_page .landing_tit .border{border-radius:100px}}@media (max-width: 1000px){.landing_page section{padding:40px 0}.landing_page .landing_box_wrap{padding-bottom:50px}.landing_page .landing_tit{font-weight:400;font-size:20px;margin-bottom:40px}.landing_page .landing_tit .border{line-height:50px;font-size:20px}}@media (max-width: 1000px){.landing_info_wrap{background:#efefef}}.landing_header{background:#fff;position:sticky;top:0;z-index:10}.landing_header .inner{height:70px;display:flex;justify-content:space-between;align-items:center;gap:10px}.landing_header h1{width:75px}.landing_header ul{display:flex;justify-content:right;align-items:center;gap:10px}.landing_header ul .button{border-radius:5px}@media (max-width: 1240px){.landing_header ul .button{border-radius:5px}}.landing_header ul .button{color:#777}.landing_header ul .button.bd_none{color:#333}@media (max-width: 1000px){.landing_header .inner{height:55px}.landing_header h1{height:25px;width:auto}.landing_header h1 img{height:100%}}.landing_intro{text-align:center;border-bottom:1px solid #ddd;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/landing_intro_back.png) no-repeat center;background-size:cover}.landing_intro.bottom{border-bottom:0;border-top:1px solid #ddd}.landing_intro.bottom .landing_tit{font-size:32px;font-weight:500;margin-bottom:10px}.landing_intro .landing_tit{font-size:52px;line-height:1.2}.landing_intro .txt{font-size:18px}@media (max-width: 1240px){.landing_intro .txt{font-size:18px}}@media (max-width: 1000px){.landing_intro .txt{font-size:16px}}.landing_intro .btnwrap{margin-top:60px;display:flex;justify-content:center;align-items:center;gap:20px}.landing_intro .button{position:relative;width:auto;padding:0 50px;font-weight:500;border-radius:100px}@media (max-width: 1240px){.landing_intro .button{border-radius:100px}}.landing_intro .button{font-size:18px}@media (max-width: 1240px){.landing_intro .button{font-size:18px}}@media (max-width: 1000px){.landing_intro .button{font-size:16px}}.landing_intro .button label{position:absolute;top:-12px;right:-7px;width:43px;height:24px;background:#0d99ff;font-size:11px;border-radius:100px}@media (max-width: 1240px){.landing_intro .button label{border-radius:100px}}.landing_intro .button label{display:flex;justify-content:center;align-items:center;gap:10px}.landing_intro .button.btn_mint{background:none!important}@media (max-width: 1000px){.landing_intro .landing_tit{font-size:20px;line-height:1.4}.landing_intro .landing_tit strong{font-size:24px}.landing_intro .btnwrap{margin-top:30px;gap:10px}.landing_intro.bottom .landing_tit{font-size:20px}.landing_intro .txt{font-size:15px}}@media (max-width: 1000px) and (max-width: 1240px){.landing_intro .txt{font-size:15px}}@media (max-width: 1000px) and (max-width: 1000px){.landing_intro .txt{font-size:14px}}@media (max-width: 1000px){.landing_intro .button{padding:0 30px}}.landing_info{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.landing_info li{filter:drop-shadow(6px 6px 8px rgba(0,0,0,.04));border-radius:12px}@media (max-width: 1240px){.landing_info li{border-radius:12px}}@media (max-width: 768px){.landing_info li{border-radius:8px}}.landing_info li{padding:25px 0;display:flex;flex-direction:column;justify-content:center;gap:15px;align-items:center;background:#fff;text-align:center;border:1px solid #ddd;color:#333;font-size:18px}@media (max-width: 1240px){.landing_info li{font-size:18px}}@media (max-width: 1000px){.landing_info li{font-size:16px}}.landing_info li img{width:48px}@media (max-width: 1000px){.landing_info{grid-template-columns:repeat(2,1fr);gap:10px}.landing_info li{border:none;font-size:15px}}@media (max-width: 1000px) and (max-width: 1240px){.landing_info li{font-size:15px}}@media (max-width: 1000px) and (max-width: 1000px){.landing_info li{font-size:14px}}.landing_school:before,.landing_school:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100dvw;height:1px;background:#39b0a8}.landing_school:after{top:auto;bottom:0}.landing_school .flow_banner{width:100dvw;position:relative;left:50%;transform:translate(-50%);display:flex;flex-wrap:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgb(0,0,0) 12.5%,rgb(0,0,0) 87.5%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right,#0000,#000 12.5%,#000 87.5%,#0000)}.landing_school .flow_banner .list{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-shrink:0}.landing_school .flow_banner .list li{flex-shrink:0;margin-right:35px}.landing_school .flow_banner+.flow_banner{margin-top:40px}@media (max-width: 1000px){.landing_school .flow_banner+.flow_banner{margin-top:20px}}@keyframes flowRolling_R2L{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes flowRolling_L2R{0%{transform:translate(-100%)}to{transform:translate(0)}}.landing_box{margin-top:150px;display:flex;flex-direction:column;justify-content:flex-start;gap:200px}.landing_box>div{display:flex;justify-content:center;align-items:center;gap:65px}.landing_box>div:nth-child(2n) .info{order:1}.landing_box>div:nth-child(2n) .thumb{order:2}.landing_box .thumb{overflow:hidden;max-width:602px;width:55%;border:1px solid #ddd;border-radius:12px}@media (max-width: 1240px){.landing_box .thumb{border-radius:12px}}@media (max-width: 768px){.landing_box .thumb{border-radius:8px}}.landing_box .info{display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.landing_box .info ul{color:#333;display:flex;flex-direction:column;justify-content:flex-start;gap:10px;font-size:20px}@media (max-width: 1240px){.landing_box .info ul{font-size:20px}}@media (max-width: 1000px){.landing_box .info ul{font-size:16px}}.landing_box .info li{position:relative;padding-left:20px;word-break:keep-all}.landing_box .info li:before{content:"ㆍ";position:absolute;top:0;left:0}.landing_box .tit{font-size:36px;font-weight:700;color:#333;line-height:1.2}@media (max-width: 1000px){.landing_box{gap:40px;margin-top:50px}.landing_box>div{flex-direction:column;align-items:flex-start;gap:20px}.landing_box>div:nth-child(2n) .info{order:2}.landing_box>div:nth-child(2n) .thumb{order:1}.landing_box .thumb{max-width:none;width:100%}.landing_box .info{padding:0 10px}.landing_box .info ul{font-size:15px}}@media (max-width: 1000px) and (max-width: 1240px){.landing_box .info ul{font-size:15px}}@media (max-width: 1000px) and (max-width: 1000px){.landing_box .info ul{font-size:14px}}@media (max-width: 1000px){.landing_box .info li{padding-left:15px}.landing_box .tit{font-size:20px}}.landing_plan{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.landing_plan>div{padding:20px;border:1px solid #ddd;border-radius:12px}@media (max-width: 1240px){.landing_plan>div{border-radius:12px}}@media (max-width: 768px){.landing_plan>div{border-radius:8px}}.landing_plan .cate{height:17px;color:#777;margin-bottom:10px;font-size:12px}@media (max-width: 1240px){.landing_plan .cate{font-size:12px}}.landing_plan .price{height:20px;color:#777;position:relative;margin-bottom:10px;font-size:12px}@media (max-width: 1240px){.landing_plan .price{font-size:12px}}.landing_plan .price.active:before{content:"";position:absolute;top:50%;left:0;width:105px;height:1px;background:#777}.landing_plan .price.active:after{content:"";position:absolute;top:10px;left:102px;width:7px;height:11px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/landing_arrow.svg) no-repeat center;background-size:contain}.landing_plan .price strong{font-size:14px}@media (max-width: 1240px){.landing_plan .price strong{font-size:14px}}@media (max-width: 1000px){.landing_plan .price strong{font-size:13px}}.landing_plan .price_current{margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;gap:10px}.landing_plan .price_current label{background:#ff3f3f;color:#fff;font-size:11px;line-height:1.2;width:80px;height:30px;border-radius:3px;display:flex;justify-content:center;align-items:center;gap:10px}.landing_plan .price_current p{margin:0 0 0 auto;color:#000;display:flex;justify-content:left;align-items:baseline;gap:5px;font-size:13px}@media (max-width: 1240px){.landing_plan .price_current p{font-size:13px}}@media (max-width: 1000px){.landing_plan .price_current p{font-size:12px}}.landing_plan .price_current strong{font-weight:700;font-size:30px}.landing_plan .btnwrap{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;font-weight:500}.landing_plan .btnwrap div{display:flex;justify-content:center;align-items:center;gap:20px;background:#eff0f3;color:#333;border:none}.landing_plan .tit{margin:30px 0;text-align:center;font-weight:500;color:#333}.landing_plan ul{display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.landing_plan ul li{position:relative;padding-left:15px}.landing_plan ul li:before{content:"ㆍ";position:absolute;top:0;left:0}.landing_plan ul li.txt_black{font-size:13px}@media (max-width: 1240px){.landing_plan ul li.txt_black{font-size:13px}}@media (max-width: 1000px){.landing_plan ul li.txt_black{font-size:12px}}@media (max-width: 1000px){.landing_plan{grid-template-columns:1fr}.landing_plan .price_current strong{font-size:24px}}.tooltip_target{position:relative}.tooltip_target:before{content:attr(data-tooltip);position:absolute;top:calc(100% + 10px);padding:6px 20px;background:#23252726;color:#232527;white-space:nowrap;display:none;z-index:2;box-shadow:0 0 5px #00000026;border-radius:100px}@media (max-width: 1240px){.tooltip_target:before{border-radius:100px}}.tooltip_target:before{font-size:13px}@media (max-width: 1240px){.tooltip_target:before{font-size:13px}}@media (max-width: 1000px){.tooltip_target:before{font-size:12px}}.tooltip_target:hover:before{display:block}.noti_tooltip{position:fixed!important;top:25px!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important}.noti_tooltip.noti_error{background-color:#c14531!important;color:#fff!important}@media (max-width: 1000px){.noti_tooltip{top:10px!important}}#notification-container[data-v-e2b3663b]{position:fixed;top:5%;left:0;width:100%;display:flex;justify-content:center;z-index:9999}.notification[data-v-e2b3663b]{position:absolute;background:#000000b3;padding:0 20px;height:33px;line-height:33px;border-radius:100px;color:#fff;opacity:1;transform:translateY(0);transition:opacity .4s ease-out,transform .4s ease-out;font-size:13px}.notification.show[data-v-e2b3663b]{transform:translateY(0);opacity:1}.notification.hide[data-v-e2b3663b]{transform:translateY(0);opacity:0}.popup-enter-active[data-v-b5c1d2e8],.popup-leave-active[data-v-b5c1d2e8]{transition:all .3s ease}.popup-enter-from[data-v-b5c1d2e8],.popup-leave-to[data-v-b5c1d2e8]{opacity:0}.popup-enter-from .popup-content[data-v-b5c1d2e8],.popup-leave-to .popup-content[data-v-b5c1d2e8]{transform:scale(.8) translateY(-20px)}.popup-overlay[data-v-b5c1d2e8]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;box-sizing:border-box}.popup-content[data-v-b5c1d2e8]{background:#fff;border-radius:12px;width:500px;max-width:90vw;min-width:320px;max-height:90vh;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a;position:relative}.popup-header[data-v-b5c1d2e8]{position:relative;padding:25px 28px;background:#39b0a8;color:#fff;text-align:center;margin:0}.popup-title[data-v-b5c1d2e8]{margin:0;font-size:1.25rem;font-weight:600}.popup-body[data-v-b5c1d2e8]{padding:32px 28px;text-align:center;margin:0}.notice-icon[data-v-b5c1d2e8]{margin-bottom:20px}.notice-icon i[data-v-b5c1d2e8]{font-size:3.5rem;color:#39b0a8;animation:bounce-b5c1d2e8 2s ease-in-out infinite}@keyframes bounce-b5c1d2e8{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.notice-content[data-v-b5c1d2e8]{font-size:1.125rem;color:#374151;line-height:1.8;margin:0}.notice-content[data-v-b5c1d2e8] h1,.notice-content[data-v-b5c1d2e8] h2,.notice-content[data-v-b5c1d2e8] h3{margin-top:0;margin-bottom:12px;color:#1f2937}.notice-content[data-v-b5c1d2e8] p{margin:8px 0}.notice-content[data-v-b5c1d2e8] strong{color:#39b0a8;font-weight:600}.popup-footer[data-v-b5c1d2e8]{padding:0 28px 28px;margin:0}.dont-show-today[data-v-b5c1d2e8]{margin-bottom:16px;text-align:left}.checkbox-label[data-v-b5c1d2e8]{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-input[data-v-b5c1d2e8]{width:18px;height:18px;margin:0 8px 0 0;cursor:pointer;accent-color:#39b0a8}.checkbox-text[data-v-b5c1d2e8]{font-size:.9375rem;color:#6b7280}.btn-confirm[data-v-b5c1d2e8]{width:100%;padding:16px 20px;border-radius:10px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;border:none;background:#39b0a8;color:#fff;box-shadow:0 4px 14px #39b0a866}.btn-confirm[data-v-b5c1d2e8]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #39b0a880}.btn-confirm[data-v-b5c1d2e8]:active{transform:translateY(0)}.btn-confirm i[data-v-b5c1d2e8]{font-size:1.125rem}@media (max-width: 768px){.popup-overlay[data-v-b5c1d2e8]{padding:16px}.popup-content[data-v-b5c1d2e8]{width:calc(100vw - 32px);max-width:400px;min-width:280px}.popup-header[data-v-b5c1d2e8]{padding:20px}.popup-title[data-v-b5c1d2e8]{font-size:1.125rem}.popup-body[data-v-b5c1d2e8]{padding:24px 20px}.notice-icon i[data-v-b5c1d2e8]{font-size:3rem}.notice-content[data-v-b5c1d2e8]{font-size:1rem}.popup-footer[data-v-b5c1d2e8]{padding:0 20px 24px}.btn-confirm[data-v-b5c1d2e8]{padding:14px 20px;font-size:.9375rem}}.llm_pop[data-v-06463438]{display:flex;justify-content:center;align-items:center}.sg-admin-overlay[data-v-386eb81e]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding-top:60px;background:#00000080;z-index:99999}.sg-admin-panel[data-v-386eb81e]{background:#fff;border-radius:16px;width:520px;max-width:92vw;box-shadow:0 25px 70px #ef444459;overflow:hidden;border:2px solid #ef4444;animation:sg-shake-386eb81e .4s ease-in-out}@keyframes sg-shake-386eb81e{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.sg-admin-header[data-v-386eb81e]{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;padding:16px 20px;display:flex;align-items:center;justify-content:space-between}.sg-admin-header-left[data-v-386eb81e]{display:flex;align-items:center;gap:10px}.sg-admin-pulse[data-v-386eb81e]{width:10px;height:10px;background:#fbbf24;border-radius:50%;animation:sg-pulse-386eb81e 1s infinite}@keyframes sg-pulse-386eb81e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.sg-admin-icon[data-v-386eb81e]{font-size:22px}.sg-admin-header h3[data-v-386eb81e]{margin:0;font-size:17px;font-weight:700}.sg-admin-time[data-v-386eb81e]{font-size:12px;opacity:.85}.sg-admin-body[data-v-386eb81e]{padding:20px}.sg-admin-row[data-v-386eb81e]{display:flex;align-items:flex-start;gap:12px;padding:8px 0;border-bottom:1px solid #f3f4f6}.sg-admin-row[data-v-386eb81e]:last-of-type{border-bottom:none}.sg-admin-label[data-v-386eb81e]{min-width:80px;font-size:13px;font-weight:600;color:#6b7280;flex-shrink:0}.sg-admin-value[data-v-386eb81e]{font-size:14px;color:#111827}.sg-admin-keywords[data-v-386eb81e]{display:flex;flex-wrap:wrap;gap:6px}.sg-admin-kw[data-v-386eb81e]{display:inline-block;padding:3px 10px;background:#fef2f2;color:#dc2626;border:1px solid #fca5a5;border-radius:16px;font-size:13px;font-weight:600}.sg-admin-text-block[data-v-386eb81e]{margin-top:12px;padding:12px;background:#fef2f2;border-radius:8px;border-left:4px solid #ef4444}.sg-admin-text[data-v-386eb81e]{margin:6px 0 0;font-size:13px;color:#374151;line-height:1.6;word-break:break-all}.sg-admin-footer[data-v-386eb81e]{padding:14px 20px;display:flex;justify-content:center;border-top:1px solid #f3f4f6}.sg-admin-btn[data-v-386eb81e]{padding:10px 48px;background:#ef4444;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s}.sg-admin-btn[data-v-386eb81e]:hover{background:#dc2626}.sg-admin-slide-enter-active[data-v-386eb81e]{transition:all .35s ease-out}.sg-admin-slide-leave-active[data-v-386eb81e]{transition:all .25s ease-in}.sg-admin-slide-enter-from[data-v-386eb81e]{opacity:0;transform:translateY(-30px)}.sg-admin-slide-leave-to[data-v-386eb81e]{opacity:0;transform:translateY(-20px)}.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%)}.ai-guide-overlay[data-v-035fe3ea]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.ai-guide-modal[data-v-035fe3ea]{background:#fff;border-radius:16px;width:520px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000026;animation:aiGuideSlideUp-035fe3ea .3s ease-out}@keyframes aiGuideSlideUp-035fe3ea{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ai-guide-header[data-v-035fe3ea]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #f0f0f0}.ai-guide-title[data-v-035fe3ea]{font-size:18px!important;font-weight:700;color:#1a1a1a;margin:0}.ai-guide-close[data-v-035fe3ea]{background:none;border:none;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .2s}.ai-guide-close[data-v-035fe3ea]:hover{background:#f5f5f5}.ai-guide-body[data-v-035fe3ea]{padding:24px;overflow-y:auto;flex:1}.ai-guide-section[data-v-035fe3ea]{text-align:center}.ai-guide-icon-wrap[data-v-035fe3ea]{margin-bottom:16px}.ai-guide-icon[data-v-035fe3ea]{font-size:36px}.ai-guide-content[data-v-035fe3ea]{text-align:left}.ai-guide-main-text[data-v-035fe3ea]{font-size:15px;font-weight:600;color:#1a1a1a;margin:0 0 16px;line-height:1.6}.ai-guide-list[data-v-035fe3ea]{list-style:none;padding:0;margin:0}.ai-guide-list li[data-v-035fe3ea]{position:relative;padding:8px 0 8px 16px;font-size:14px;color:#444;line-height:1.6}.ai-guide-list li[data-v-035fe3ea]:before{content:"•";position:absolute;left:0;color:#00d9c0;font-weight:700}.ai-guide-list li.ai-guide-sub-item[data-v-035fe3ea]{padding-left:32px;font-size:13px;color:#666}.ai-guide-list li.ai-guide-sub-item[data-v-035fe3ea]:before{content:"-";left:16px;color:#999}.ai-guide-footer[data-v-035fe3ea]{padding:16px 24px 20px;border-top:1px solid #f0f0f0;display:flex;justify-content:center}.ai-guide-confirm-btn[data-v-035fe3ea]{padding:10px 40px;background:#39b0a8;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s}.ai-guide-confirm-btn[data-v-035fe3ea]:hover{background:#319790}@media (max-width: 576px){.ai-guide-modal[data-v-035fe3ea]{width:95vw;max-height:85vh;border-radius:12px}.ai-guide-header[data-v-035fe3ea]{padding:16px 18px 12px}.ai-guide-body[data-v-035fe3ea]{padding:18px}.ai-guide-list li[data-v-035fe3ea]{padding:10px 12px}}
