@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;400;500;700&display=swap";@font-face{font-family:Cascadia Mono;src:url(/assets/CascadiaMono-SemiBold-DXWd1faf.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/assets/DMMono-Regular-4GdczIuU.woff2) format("woff2");font-weight:400;font-style:normal;font-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:25px;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:30px;line-height:30px;border-radius:100px;padding:0 20px;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:calc(100% + 8px);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:fixed;top:42px;left:300px;transition:all .3s ease;z-index:11}.nav_mini~.llm_cont .gpt_mode{left:130px}.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:11;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:760px;width:calc(100% - 20px);margin:0 auto 12px;flex-shrink:0;position:relative;display:flex;flex-direction:column;gap:30px}.llm_box .llm_search .llm_search_box{background:#fff;border:1px solid #BBB;border-radius:26px;padding:20px 20px 10px;box-shadow:0 3px 6px 3px #0000000d}.llm_box .llm_search .llm_search_box textarea{min-height:52px;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}.llm_box .llm_search .b_noti{margin-top:-18px;display:block;text-align:center;color:#bbb}@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_box .connect_llm{display:flex;align-items:baseline;gap:10px;margin-top:-8px}.llm_box .connect_llm .connect_blt{display:flex;align-items:center;height:25px;padding:0 10px;background:#e1eeff;border-radius:100px;color:#365eef;font-size:13px}.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;font-size:14px}.llm_search_btn .btn_list button.tool_btn,.llm_search_btn .btn_list button.depth2_chk{padding:0 10px}.llm_search_btn .btn_list button.tool_btn i,.llm_search_btn .btn_list button.depth2_chk i{margin-right:10px}.llm_search_btn .btn_list button:not(.depth1_chk,.connector_chk):hover{background-color:#0000000d!important}.llm_search_btn .btn_list button span{display:none}.llm_search_btn .btn_list button p{margin-top:-1px;display:flex;align-items:center}.llm_search_btn .btn_list.right{gap:10px}.llm_search_btn .btn_list.right button.tool_btn,.llm_search_btn .btn_list.right button.depth1_chk{padding:0}.llm_search_btn .btn_list.right button.tool_btn i,.llm_search_btn .btn_list.right button.depth2_chk i{margin-right:0}.llm_search_btn .ai_tone{margin-right:6px;padding-right:7px;position:relative}.llm_search_btn .ai_tone:before{content:"";position:absolute;top:50%;margin-top:-6px;right:0;width:1px;height:12px;background:#5d5d5c}.llm_search_btn i.ic_connector{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_connector.svg) no-repeat center;background-size:contain;width:15px;height:15px}.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;margin-right:0!important}.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:15px;height:13px}.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.ic_tone{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_tone.svg) no-repeat no-repeat center top 5px;background-size:contain;width:30px;height:30px;background-size:20px auto}.llm_search_btn .depth1_chk p,.llm_search_btn .depth2_chk p{margin-top:-1px}.llm_search_btn .depth1_chk{gap:5px;background:#e6f4f1;padding:0 11px 0 6px}.llm_search_btn .depth1_chk .icon_wrap{width:18px;height:18px;position:relative;flex:0 0 18px}.llm_search_btn .depth1_chk .icon_wrap i{margin:0}.llm_search_btn .depth1_chk .icon,.llm_search_btn .depth1_chk .del{position:absolute;top:0;left:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.llm_search_btn .depth1_chk .icon{transform:rotate(0) scale(1)}.llm_search_btn .depth1_chk .del{background-color:#b4dedb;border-radius:100px;opacity:0;transform:rotate(-90deg) scale(.65)}.llm_search_btn .depth1_chk .del svg{width:8px;height:8px}.llm_search_btn .depth1_chk p{color:#3d968d}.llm_search_btn .depth1_chk i{filter:invert(53%) sepia(29%) saturate(554%) hue-rotate(145deg) brightness(88%) contrast(100%)}.llm_search_btn .depth1_chk:hover .icon{opacity:0;transform:rotate(-90deg) scale(.65)}.llm_search_btn .depth1_chk:hover .del{opacity:1;transform:rotate(0) scale(1)}.llm_search_btn .arrow{width:11px;height:6px;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}.tool_wrap{position:relative;z-index:10}.tool_wrap .tool_pop{position:absolute;top:calc(100% + 11px);left:0;white-space:nowrap}.tool_wrap .tool_pop .depth1{display:block!important}.tool_wrap .tool_pop .depth1.tone_list button{width:130px}.tool_wrap .tool_pop .depth1,.tool_wrap .tool_pop .depth2{display:none;border-radius:12px;border:1px solid #bbb;padding:6px;background:#fff}.tool_wrap .tool_pop .depth1 li+li,.tool_wrap .tool_pop .depth2 li+li{margin-top:2px}.tool_wrap .tool_pop .depth1 li{position:relative}.tool_wrap .tool_pop .depth1:not(.tone_list)>li:nth-child(-n+2).active button{background-color:#0000000d}.tool_wrap .tool_pop .depth1:not(.tone_list)>li:nth-child(-n+2):hover:after,.tool_wrap .tool_pop .depth1:not(.tone_list)>li:nth-child(-n+2).active:after{content:"";position:absolute;top:50%;margin-top:-2px;right:10px;width:10px;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;transform:rotate(-90deg)}.tool_wrap .tool_pop .depth2{position:absolute;top:0;left:100%;display:none}.tool_wrap .tool_pop .depth2 button:hover:before,.tool_wrap .tool_pop .depth2 button.active{content:"";position:absolute;top:50%;transform:translateY(-50%);right:10px;width:12px;height:9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.95 12.97'%3E%3Cline x1='1.25' y1='6.74' x2='6.23' y2='11.72' stroke='%233d968d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3Cline x1='6.23' y1='11.72' x2='16.7' y2='1.25' stroke='%233d968d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-size:contain}.tool_wrap .tool_pop .depth2 button+button{margin-top:2px}.tool_wrap .tool_pop button{width:160px;border-radius:10px;display:grid;grid-template-columns:30px auto;gap:4px;justify-content:left;font-size:14px;letter-spacing:-1px;position:relative;padding:0}.tool_wrap .tool_pop button i{margin:0 auto}.tool_wrap .tool_pop .ai_img{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;height:35vh;max-height:310px;overflow:auto;margin:-10px;padding:10px}.tool_wrap .tool_pop .ai_img button{padding:10px;height:auto;display:flex;flex-direction:column;gap:10px;text-align:center;width:80px}.tool_wrap .tool_pop .ai_img .img{border-radius:100%}.tool_wrap .connector .item{white-space:nowrap;display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:14px;color:#333;padding:10px 9px}.tool_wrap .connector .item:hover{background:#0000000d;border-radius:5px}.tool_wrap .connector .item .icon,.tool_wrap .connector .item .set{display:flex;align-items:center;gap:10px}.tool_wrap .connector .item .disabled{color:#aaa;cursor:default}.tool_wrap .connector .switch_box{display:contents}.tool_wrap .connector .switch_box .switch_label{width:29px;height:16px;background:#ccc;box-shadow:none;padding-left:0}.tool_wrap .connector .switch_box .onf_btn{top:2px;left:2px;width:12px;height:12px;box-shadow:none}.tool_wrap .connector .switch_box input:checked+.switch_label{background-color:#365eef}.tool_wrap .connector .switch_box input:checked+.switch_label .onf_btn{left:15px}.tool_wrap .ic_google{width:15px;height:15px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_google.svg) no-repeat center;background-size:contain}.tool_wrap .connector_chk{display:flex;align-items:center;gap:10px;padding:0 11px 0 6px;background:#e6f4f1;color:#3d968d!important}.tool_wrap .connector_chk .del{width:18px;height:18px;background-color:#b4dedb;border-radius:100px;display:flex;align-items:center;justify-content:center}.tool_wrap .tone_list button{padding:0 5px}.tool_wrap .tone_list li.active:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:10px;width:12px;height:9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.95 12.97'%3E%3Cline x1='1.25' y1='6.74' x2='6.23' y2='11.72' stroke='%233d968d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3Cline x1='6.23' y1='11.72' x2='16.7' y2='1.25' stroke='%233d968d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-size:contain}.tool_wrap .tone_list li.active button{background:#0000000d}.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;margin-top:2px!important}.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;margin-top:2px!important}.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;padding:20px 7px}.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_btn{padding: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 .btn_back{display:none}.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;display:flex;align-items:center;justify-content:space-between}.edit_btnarea ul{display:flex;gap:10px;align-items:center;margin-left:auto}.edit_btnarea ul .btn.sm{min-width:55px;border-radius:100px;padding:0 10px}.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:not(.checkbox){height:30px;line-height:30px;padding:0 15px;background:#3877a3;color:#fff;border-radius:100px;font-size:13px}@media (max-width: 1000px){.edit_btnarea{z-index:5;width:auto}.edit_btnarea .btn.sm{white-space:nowrap}.edit_btnarea .template_btn{display:none}}.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 .flex .right{display:flex;align-items:center;gap:50px}.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:55px;left:0;width:100%;height:calc(100dvh - 55px);z-index:3;border-top:1px solid #ddd;background:#fff}.gate_page .gate_all_menu .all_gnb{padding:40px 20px;display:flex;flex-direction:column;gap:30px;font-weight:500}.gate_page .gate_all_menu .all_gnb a{display:flex;align-items:center;gap:10px}.gate_page .gate_all_menu .all_btn{border-top:1px solid #ddd;padding:40px 20px;display:flex;flex-direction:column;gap:10px}}@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:50px 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 .flex div,.gate_page .gate_footer .flex ul{order:2}.gate_page .gate_footer .flex .right{display:contents}.gate_page .gate_footer .flex .dropdown_container{order:1}.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 .info span+span{margin-left:0;padding-left:0}.gate_page .gate_footer .info span+span:before{content:none}.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}}@media (max-width: 1000px){.gate_page section{padding:40px 0}}.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)}}:root{--lv2-main: #41b0a8;--lv2-cta: #00d2bb;--lv2-dark: #232527;--lv2-gray-600: #797d84;--lv2-gray-700: #636363;--lv2-shadow-card: 0 4px 40px rgba(99, 122, 166, .1);--lv2-shadow-soft: 0 0 40px rgba(99, 122, 166, .1);--lv2-inner-width: 1240px}.lv2-header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid rgba(0,0,0,.06)}.lv2-header .lv2-inner{max-width:var(--lv2-inner-width);margin:0 auto;height:70px;display:flex;align-items:center;gap:40px;padding:0 16px;position:relative}.lv2-logo{margin:0;flex-shrink:0}.lv2-logo a{display:flex;align-items:center;text-decoration:none}.lv2-logo img{height:38px;display:block}.lv2-logo-text{font-size:22px;font-weight:700;color:var(--lv2-main);letter-spacing:-.5px}.lv2-gnb{display:flex;gap:32px;align-items:center}.lv2-gnb a{font-size:16px;color:var(--lv2-dark);text-decoration:none;letter-spacing:-.32px;transition:color .15s}.lv2-gnb .lv2-contest-link{display:inline-flex;align-items:center;gap:6px}.lv2-contest-status{display:inline-flex;align-items:center;justify-content:center;width:44px;height:18px;border-radius:4px;background:#e6e7fd;color:#3c48e3;font-size:12px;font-weight:400;line-height:1;letter-spacing:0}.lv2-gnb a:hover{color:var(--lv2-main)}.lv2-header-actions{display:flex;align-items:center;gap:14px;margin-left:auto}.lv2-mobile-menu-btn,.lv2-mobile-menu{display:none}.lv2-mobile-menu-btn{width:40px;height:40px;border:0;background:transparent;padding:8px;cursor:pointer}.lv2-mobile-menu-btn span{display:block;width:22px;height:2px;margin:5px auto;border-radius:100px;background:var(--lv2-dark)}.lv2-mobile-menu{border-top:1px solid rgba(35,37,39,.08);background:#fff;padding:14px 16px 18px;box-shadow:0 12px 24px #23252714}.lv2-mobile-menu a,.lv2-mobile-menu button{display:block;width:100%;border:0;background:transparent;color:var(--lv2-dark);text-align:left;text-decoration:none;font-size:15px;font-weight:500;line-height:44px;letter-spacing:-.3px}.lv2-mobile-menu-primary{color:var(--lv2-cta)!important;font-weight:700!important}.lv2-btn-catalog{display:flex;align-items:center;gap:6px;background:none;border:none;font-size:16px;color:var(--lv2-dark);cursor:pointer;letter-spacing:-.32px;padding:0}.lv2-btn-catalog:hover{background:none;color:var(--lv2-dark)}.lv2-catalog-icon{width:18px;height:18px;flex-shrink:0}.lv2-btn-start{background:var(--lv2-dark);color:#fff;border:none;border-radius:8px;padding:8px 20px;font-size:16px;font-weight:500;cursor:pointer;letter-spacing:-.32px;transition:background .15s}.lv2-btn-start:hover{background:#3a3d40}.lv2-btn-org{background:none;border:.6px solid #636363;border-radius:8px;padding:8px 20px;font-size:16px;font-weight:500;color:var(--lv2-dark);cursor:pointer;letter-spacing:-.32px;transition:all .15s}.lv2-btn-org:hover{border-color:var(--lv2-main);color:var(--lv2-main)}.lv2-user-menu{position:relative;margin-left:1px}.lv2-user-menu>button.llm_util03{padding-right:15px;position:relative;border:0;background:transparent;cursor:pointer}.lv2-user-menu>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;transition:transform .2s ease}.lv2-user-menu>button.llm_util03.is-open:before{transform:rotate(180deg)}.lv2-user-menu>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-size:13px;font-style:normal;font-weight:400}.lv2-user-pop{position:absolute;top:calc(100% + 12px);right:0;min-width:120px;padding:8px;border:1px solid rgba(35,37,39,.08);border-radius:14px;background:#fff;box-shadow:0 16px 32px #2325271f;z-index:20}.lv2-user-pop button{width:100%;min-height:40px;border:0;border-radius:10px;background:transparent;color:var(--lv2-dark);font-size:14px;font-weight:500;letter-spacing:-.28px;cursor:pointer}.lv2-user-pop button:hover{background:#41b0a814}.hero-section{position:relative;width:100%;min-height:1228px;overflow:hidden;background:#fff;display:flex;flex-direction:column;align-items:center}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.hero-bg-circle{position:absolute;border-radius:50%;filter:blur(60px);opacity:.35}.hero-bg-circle--left{width:634px;height:634px;background:radial-gradient(circle,#c9b8ff,#e8d5ff);left:-10%;top:50px}.hero-bg-circle--right{width:634px;height:634px;background:radial-gradient(circle,#b8e0ff,#d5f0ff);right:-10%;top:50px}.hero-bg-circle--center{width:652px;height:539px;background:radial-gradient(circle,#b8f0eb,#d5faf7);left:50%;top:100px;transform:translate(-50%)}.hero-content{position:relative;z-index:1;text-align:center;padding-top:76px}.hero-title{font-size:46px;font-weight:500;color:#232527;letter-spacing:-.92px;line-height:1.3;margin:0 0 8px}.hero-title--brand{font-weight:700;font-size:inherit!important}.hero-brand-dark{color:#512b13;font-size:inherit!important}.hero-brand-gray{color:#b2b2b2;font-size:inherit!important}.hero-title--main{font-size:64px;font-weight:700;color:var(--lv2-main);letter-spacing:-1.28px;line-height:1.1;margin:0 0 20px}.hero-subtitle{font-size:20px;color:#232527b3;letter-spacing:-.32px;margin:0}.hero-cta{display:inline-block;margin-top:30px;background:var(--lv2-cta);color:#fff;font-size:18px;font-weight:700;letter-spacing:-.36px;border:none;border-radius:1000px;padding:18px 30px;cursor:pointer;box-shadow:0 4px 4px #637aa633;transition:background .15s}.hero-cta:hover{background:#00b8a0}.hero-video-wrap{position:relative;z-index:1;width:100%;max-width:1600px;margin-top:56px;--hero-work-bg-opacity: 1}.hero-video-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;opacity:var(--hero-work-bg-opacity);will-change:opacity}.hero-video-ellipse{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5}.hero-video-ellipse--1{width:1599px;height:807px;background:radial-gradient(ellipse,rgba(200,240,255,.6) 0%,transparent 70%);bottom:0;left:0}.hero-video-ellipse--2{width:1239px;height:625px;background:radial-gradient(ellipse,rgba(180,220,255,.4) 0%,transparent 70%);bottom:0;right:0}.hero-video-ellipse--3{width:650px;height:650px;background:radial-gradient(circle,rgba(200,255,240,.5) 0%,transparent 70%);top:0;left:50%;transform:translate(-50%)}.hero-video-label{text-align:center;font-size:24px;font-weight:700;color:var(--lv2-dark);letter-spacing:-.64px;margin:0 0 24px;position:relative;z-index:1}.hero-pills-area{position:relative;z-index:2;margin-bottom:24px}.hero-feature-pills{display:flex;justify-content:center;gap:40px;position:relative;z-index:2;padding:0 20px}.hero-pill{display:flex;align-items:center;gap:12px;background:#fff;border:2px solid #fff;border-radius:30px;padding:16px 20px;min-width:200px;box-shadow:0 4px 8px #637aa60f;font-size:16px;font-weight:500;color:var(--lv2-dark);letter-spacing:-.32px;line-height:1.4}.hero-pill--top{align-self:flex-start;margin-top:-10px}.hero-pill-icon{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-pill-icon img{width:28px;height:28px;object-fit:contain}.hero-video-player{position:relative;margin:0 auto;width:820px;max-width:90%;height:461px;background:#2d2d2d;border-radius:16px;box-shadow:0 0 20px #637aa633;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-video-media{width:100%;height:100%;object-fit:cover;display:block}.hero-mobile-work{display:none}.video-control-btn{position:absolute;width:44px;height:44px;border:none;border-radius:50%;background:#00000094;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background .2s ease}.video-control-btn--center{top:50%;left:50%;right:auto;bottom:auto;width:85px;height:85px;transform:translate(-50%,-50%);background:#00000094;opacity:0;transition:opacity .2s ease,background .2s ease}.video-control-btn:hover{background:#000000bf}.video-control-btn svg{width:20px;height:20px}.video-control-btn--center svg{width:38px;height:38px}.video-fullscreen-btn{position:absolute;top:18px;left:50%;z-index:4;width:42px;height:42px;border:none;border-radius:12px;background:#0000008c;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transform:translate(-50%);opacity:0;transition:opacity .2s ease,background .2s ease}.video-fullscreen-btn:hover{background:#000000b8}.video-fullscreen-btn svg{width:20px;height:20px}.hero-video-controls{position:absolute;left:16px;right:16px;bottom:16px;z-index:4;display:flex;align-items:center;gap:10px;opacity:0;transition:opacity .2s ease}.hero-video-player:hover .hero-video-controls,.hero-video-player:hover .video-fullscreen-btn,.hero-video-player:hover .video-control-btn--center{opacity:1}.hero-video-progress,.hero-video-volume{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5px;border-radius:999px;outline:none;cursor:pointer}.hero-video-progress{order:1;flex:1 1 auto;min-width:0;background:linear-gradient(to right,#fff var(--video-progress, 0%),rgba(0,0,0,.32) var(--video-progress, 0%))}.hero-video-volume{order:3;flex:0 0 auto;width:72px;background:linear-gradient(to right,#fff var(--volume-progress, 50%),rgba(0,0,0,.32) var(--volume-progress, 50%))}.hero-video-progress::-webkit-slider-thumb,.hero-video-volume::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0}.hero-video-volume::-webkit-slider-thumb{width:12px;height:12px;border-radius:50%;background:#fff}.hero-video-progress::-moz-range-thumb,.hero-video-volume::-moz-range-thumb{width:0;height:0;border:none}.hero-video-volume::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff}.hero-video-mute-btn{order:2;flex:0 0 auto;width:24px;height:24px;border:none;padding:0;background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.hero-video-mute-btn svg{width:22px;height:22px}@media (min-width: 769px){.hero-video-wrap{height:1100px;max-width:none;padding-top:200px;margin-top:56px;margin-bottom:clamp(-420px,-24vw,-300px)}.hero-work-sticky{position:sticky;top:calc(50vh - 150px);z-index:2;display:flex;flex-direction:column;align-items:center}.hero-video-label--desktop{position:absolute;top:-90px;left:50%;width:max-content;margin:0;opacity:0;transform:translate(-50%) translateY(20px);transition:opacity .5s ease,transform .5s ease;will-change:opacity,transform}.hero-video-label--desktop.hero-video-label--visible{opacity:1;transform:translate(-50%) translateY(0)}.hero-pills-area{position:absolute;top:-130px;left:50%;z-index:0;width:min(1180px,calc(100vw - 80px));height:400px;margin:0;transform:translate(-50%);pointer-events:none}.hero-feature-pills{display:block;width:100%;height:400px;padding:0}.hero-pill{position:absolute;width:200px;height:100px;min-width:0;padding:0 20px;will-change:transform,opacity,top,left,right}.hero-pill:nth-child(1){left:0;top:0}.hero-pill:nth-child(2){left:28.5%;top:-70px}.hero-pill:nth-child(3){right:28.5%;top:-70px}.hero-pill:nth-child(4){right:0;top:0}.hero-pill--top{align-self:auto;margin-top:0}.hero-video-player--desktop{z-index:3}.hero-video-label--desktop{z-index:4}.hero-video-player--desktop .video-control-btn{z-index:5}}.changes-section{background:#fff;padding:80px 0;overflow:hidden}.changes-inner{max-width:var(--lv2-inner-width);margin:0 auto;padding:0 16px;text-align:center}.changes-title{font-size:32px;font-weight:700;color:var(--lv2-dark);letter-spacing:-.64px;margin:0 0 16px}.changes-desc{font-size:20px;color:#232527b3;letter-spacing:-.4px;margin-bottom:48px}.changes-cards{display:flex;gap:20px;justify-content:center}.changes-card{position:relative;width:330px;min-height:380px;border-radius:20px;border:2px solid #fff;box-shadow:var(--lv2-shadow-card);padding:60px 37px 40px;text-align:left;overflow:hidden}.changes-card--purple{background:linear-gradient(150deg,#f3f0ff80,#f6e5ff80)}.changes-card--orange{background:linear-gradient(150deg,#fff2ec80,#ffe7de80)}.changes-card--blue{background:linear-gradient(150deg,#e8f9ff80,#dbf2fd80)}.changes-card-deco{position:absolute;bottom:20px;right:20px;width:72px;height:89px;opacity:.6}.changes-card-deco img{width:100%;height:100%;object-fit:contain}.changes-card-title{font-size:24px;font-weight:500;color:var(--lv2-dark);letter-spacing:-.48px;margin:0 0 20px;line-height:1.4}.highlight-purple{color:#6528cf;font-weight:700}.highlight-orange{color:#e85d1d;font-weight:700}.highlight-blue{color:#0080d0;font-weight:700}.changes-card-text{font-size:18px;color:#333;letter-spacing:-.36px;line-height:1.8;margin:0}.trust-section{background:#c8eeff;padding:80px 0;position:relative;overflow:hidden}.trust-bg-ellipse{position:absolute;width:923px;height:323px;background:radial-gradient(ellipse,rgba(255,255,255,.3) 0%,transparent 70%);left:50%;top:180px;transform:translate(-50%);pointer-events:none}.trust-inner{max-width:var(--lv2-inner-width);margin:0 auto;padding:0 16px;position:relative;z-index:1}.trust-title{font-size:32px;font-weight:700;color:var(--lv2-dark);letter-spacing:-.64px;margin:0 0 40px;text-align:center}.trust-stat{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:40px}.trust-stat-prefix,.trust-stat-suffix{font-size:24px;font-weight:350;color:var(--lv2-dark);letter-spacing:-.48px}.trust-stat-num{font-size:46px;font-weight:600;color:#0080d0;font-family:Montserrat,sans-serif;background:#fff;padding:8px 16px;border-radius:8px;box-shadow:var(--lv2-shadow-soft)}.trust-cards{background:#fff;border-radius:30px;box-shadow:var(--lv2-shadow-soft);padding:60px;display:flex;align-items:flex-start}.trust-card{flex:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.trust-divider{width:1px;height:80px;background:#e0e0e0;margin:30px 0;align-self:center}.trust-card-logo{height:50px;display:flex;align-items:center;justify-content:center}.trust-card-logo img{max-height:50px;max-width:120px;object-fit:contain}.trust-card-title{font-size:20px;font-weight:500;color:var(--lv2-dark);letter-spacing:-.4px;line-height:1.5;white-space:pre-line;margin:0 0 8px}.trust-card-badge{font-size:16px;color:var(--lv2-main);letter-spacing:-.32px;margin:0}.trust-card-sub{font-size:13px;color:#a2a4a4;margin:4px 0 0}.trust-card-link{font-size:13px;color:#174fc4;text-decoration:underline;display:block;margin-top:4px}.landing04{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/landing/publish/landing04_back.png) no-repeat bottom center;background-size:contain}.landing04 .ld04_arrow button{width:50px;height:50px;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:100px;background:linear-gradient(160.56deg,#fff 4.35%,#73737399 261.26%)}.landing04 .ld04_item{overflow:hidden}.landing04 .ld04_item.has-left-peek{margin-left:-48px;padding-left:48px}.landing04 .ld04_item .swiper-wrapper{display:flex!important;align-items:stretch}.landing04 .ld04_item .swiper-slide{flex-shrink:0;height:auto}.landing04 .ld04_item .item{background:#fff9;box-shadow:0 0 6px #6363631a;height:auto;padding:50px 42px;display:flex;flex-direction:column;justify-content:flex-start;gap:0;border:1px solid #e0e0e0;border-radius:20px}.landing04 .ld04_pagination{display:none}.landing04 .ld04_item .icon>div{display:flex;align-items:center;justify-content:center}.landing04 .ld04_item .item .tit{font-size:26px;font-weight:500;margin:40px 0 20px}.landing04 .ld04_item .item .txt{line-height:2;color:#232527b3;font-size:17px}.landing08 .ld08_item .swiper-wrapper{display:flex;align-items:stretch}.landing08 .ld08_item .swiper-slide{flex-shrink:0;height:auto}.landing08 .ld08_item .item{height:auto;padding:45px 40px;border-radius:20px;background:#fff;box-shadow:0 0 40px #637aa626;display:flex;flex-direction:column;gap:25px}.landing08 .ld08_item .star{display:flex;align-items:center;gap:8px}.landing08 .ld08_item .star img{width:25px;height:25px;object-fit:contain}.landing08 .ld08_item .txt{color:#232527cc;line-height:1.7;word-break:keep-all}.landing08 .ld08_item .info{margin-top:auto;display:flex;flex-direction:column;gap:10px}.landing08 .ld08_item .tit{margin:0;color:#636363}.landing08 .ld08_item .tit strong{font-weight:700}.landing08 button{position:absolute;top:40%;z-index:2;width:50px;height:50px;border-radius:100px;display:flex;align-items:center;justify-content:center;background:#ffffffeb;box-shadow:0 0 40px #637aa626}.landing08 button.swiper-button-disabled{opacity:.4}.ld_pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0!important;border-radius:999px;background:#797d844d;opacity:1;transition:width .2s ease,background .2s ease}.ld_pagination .swiper-pagination-bullet-active{width:38px;background:#41b0a8}.tools-section{background:#fff;padding:80px 0 100px;position:relative;overflow:hidden}.tools-bg{position:absolute;left:80px;right:80px;top:298px;bottom:0;background:radial-gradient(ellipse at 60% 50%,rgba(200,245,255,.4) 0%,transparent 60%),radial-gradient(ellipse at 10% 50%,rgba(180,220,255,.3) 0%,transparent 60%),radial-gradient(ellipse at 90% 50%,rgba(200,230,255,.4) 0%,transparent 60%);pointer-events:none}.tools-inner{max-width:var(--lv2-inner-width);margin:0 auto;padding:0 16px;position:relative;z-index:1;text-align:center}.tools-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;gap:24px}.tools-header-text{flex:1}.tools-arrows{display:flex;gap:10px;flex-shrink:0;padding-bottom:4px}.tools-title{font-size:32px;font-weight:700;color:var(--lv2-dark);letter-spacing:-.64px;margin:0 0 16px}.tools-desc{font-size:20px;color:#232527b3;letter-spacing:-.4px;line-height:1.6;margin:0}.tools-carousel-wrap{overflow:hidden;padding:16px 0}.tools-carousel{display:flex;gap:36px;width:100%;transition:transform .18s ease-out;will-change:transform}.tools-card{flex-shrink:0;width:calc((100% - 79.2px)/3.2);height:340px;background:#fff;border:1px solid #e0e0e0;border-radius:20px;box-shadow:0 0 6px #6363631a;padding:50px 42px 42px;display:flex;flex-direction:column;gap:26px;text-align:left;transition:transform .28s ease,box-shadow .28s ease}.tools-card:hover{transform:translateY(-8px);box-shadow:0 14px 36px #637aa624}.tools-card-icon{width:48px;height:48px;flex-shrink:0}.tools-card-icon img{width:48px;height:48px;object-fit:contain}.tools-card-body{display:flex;flex-direction:column;gap:26px}.tools-card-name{font-size:26px;font-weight:500;color:var(--lv2-dark);letter-spacing:-.52px;margin:0;line-height:1}.tools-card-desc{font-size:18px;color:#232527b3;letter-spacing:-.36px;line-height:1.6;margin:0}.tools-arrow{flex-shrink:0;width:50px;height:50px;border-radius:50%;border:1px solid #e0e0e0;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--lv2-dark);transition:all .15s}.tools-arrow:hover{background:var(--lv2-main);color:#fff;border-color:var(--lv2-main)}.tools-arrow:disabled{background:#f7f7f7;color:#c8c8c8;border-color:#ededed;cursor:not-allowed}.tools-arrow:disabled:hover{background:#f7f7f7;color:#c8c8c8;border-color:#ededed}.tools-arrow svg{width:20px;height:20px}.agent-section{background:#fff;padding:80px 0;position:relative;overflow:hidden}.agent-bg-deco{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 22% 62%,rgba(202,246,230,.45) 0%,transparent 52%),radial-gradient(ellipse at 55% 62%,rgba(220,246,255,.28) 0%,transparent 54%);pointer-events:none}.agent-inner{max-width:var(--lv2-inner-width);margin:0 auto;padding:0 16px;position:relative;z-index:1}.agent-title{font-size:32px;font-weight:700;color:var(--lv2-dark);letter-spacing:-.64px;text-align:center;margin:0 0 80px}.agent-content{display:flex;align-items:center;justify-content:center;gap:83px}.agent-video{flex-shrink:0;width:436px;aspect-ratio:436 / 479;height:auto;position:relative;background:#fff;border:10px solid #fff;border-radius:20px;box-shadow:0 0 20px #637aa633;display:flex;align-items:center;justify-content:center}.agent-video:before,.agent-video:after{content:"";position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;z-index:-1}.agent-video:before{width:150%;height:140%;left:-35%;top:-24%;background:radial-gradient(ellipse at center,rgba(204,248,230,.62) 0%,rgba(204,248,230,.16) 42%,transparent 70%)}.agent-video:after{width:90%;height:70%;right:-30%;bottom:-20%;background:radial-gradient(ellipse at center,rgba(216,244,255,.5) 0%,rgba(216,244,255,.12) 48%,transparent 72%)}.agent-video-player{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.agent-video-media{width:100%;height:100%;object-fit:cover;display:block}.agent-features{flex:1;max-width:620px;display:flex;flex-direction:column;gap:50px;position:relative}.agent-feature{position:relative;display:flex;align-items:flex-start;gap:27px;padding:0}.agent-feature-line{display:none}.agent-feature:not(:first-child):before{content:"";position:absolute;left:30px;top:-50px;height:50px;border-left:2px dashed rgba(20,141,130,.3);z-index:-1}.agent-feature-icon{width:62px;height:62px;border-radius:50%;flex-shrink:0;overflow:visible}.agent-feature-icon svg{width:62px;height:62px;display:block}.agent-feature-text{padding-top:0;display:flex;flex-direction:column;gap:10px}.agent-feature-title{font-size:22px;font-weight:700;color:var(--lv2-dark);letter-spacing:-.44px;margin:0;line-height:1.4}.agent-feature-desc{font-size:16px;color:#232527b3;letter-spacing:-.32px;line-height:1.7;margin:0;word-break:keep-all}.agent-video-player:hover .video-control-btn--center{opacity:1}.agent-video-player .video-control-btn--center{width:62px;height:62px}.agent-video-player .video-control-btn--center svg{width:28px;height:28px}.custom-section{background:#fff;padding:80px 0;position:relative;overflow:hidden}.custom-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 100%,rgba(180,220,255,.25) 0%,transparent 60%),radial-gradient(ellipse at 0% 60%,rgba(200,240,255,.2) 0%,transparent 50%),radial-gradient(ellipse at 100% 60%,rgba(180,230,255,.2) 0%,transparent 50%);pointer-events:none}.custom-inner{max-width:var(--lv2-inner-width);margin:0 auto;padding:0 16px;position:relative;z-index:1}.custom-title{font-size:32px;font-weight:700;color:var(--lv2-dark);letter-spacing:-.64px;text-align:center;margin:0 0 56px}.custom-card{background:#ffffffb3;border:1px solid #e0e0e0;border-radius:20px;box-shadow:0 0 6px #6363631a;padding:60px 80px}.custom-features{display:flex;justify-content:space-between;gap:40px}.custom-feature{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:30px}.custom-feature-icon{width:90px;height:90px;display:flex;align-items:center;justify-content:center}.custom-feature-icon img{width:90px;height:90px;object-fit:contain}.custom-feature-title{font-size:22px;font-weight:500;color:var(--lv2-dark);letter-spacing:-.44px;line-height:1.4;margin:0}.custom-feature-title strong{font-weight:700}.custom-feature-desc{font-size:18px;color:#232527e6;letter-spacing:-.36px;line-height:1.6;margin:0}.cta-banner{background:#00beb0;height:110px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.cta-bg-el{position:absolute;border-radius:50%;filter:blur(40px);opacity:.4;pointer-events:none}.cta-bg-el--1{width:466px;height:218px;background:#ffffff4d;right:15%;top:0}.cta-bg-el--2{width:525px;height:281px;background:#ffffff40;left:20%;top:-63px}.cta-bg-el--3{width:459px;height:253px;background:#fff3;left:50%;top:-61px;transform:translate(-20%)}.cta-content{position:relative;z-index:1;display:flex;align-items:center;gap:40px}.cta-text{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.48px;margin:0;white-space:nowrap}.cta-btn{background:#ffffffd9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:.5px solid rgba(255,255,255,.08);border-radius:106px;padding:20px 34px;font-size:16px;font-weight:700;color:#0d8074;cursor:pointer;letter-spacing:-.32px;white-space:nowrap;box-shadow:inset -1px -3px 9px #fff,inset 1px 3px 8px #ead1ff6e;transition:opacity .15s}.cta-btn:hover{opacity:.9}.review-section{background:#f9fbfd;padding:80px 0}.review-inner{max-width:var(--lv2-inner-width);margin:0 auto;padding:0 16px}.review-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;gap:24px}.review-title{font-size:32px;font-weight:700;color:var(--lv2-dark);letter-spacing:-.64px;text-align:left;margin:0;flex:1}.review-arrows{display:flex;gap:10px;flex-shrink:0}.review-carousel-wrap{overflow:hidden;width:100%}.review-cards{display:flex;gap:36px;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;padding:4px 0 16px;width:100%}.review-cards::-webkit-scrollbar{display:none}.review-card{flex-shrink:0;width:calc((100% - 72px) / 3);min-height:428px;background:#fff;border-radius:20px;box-shadow:0 0 40px #637aa626;padding:42px 40px;scroll-snap-align:start;display:flex;flex-direction:column}.review-stars{display:flex;gap:4px;margin-bottom:20px}.review-star{color:#f5a623;font-size:22px}.review-text{font-size:15px;color:#232527cc;letter-spacing:-.3px;line-height:1.7;flex:1;margin:0 0 24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical}.review-name{font-size:15px;color:#636363;letter-spacing:-.3px;margin:0 0 4px}.review-name strong{font-weight:700}.review-date{font-size:14px;color:#797d84;letter-spacing:-.28px;margin:0}.review-arrow{flex-shrink:0;width:50px;height:50px;border-radius:50%;border:1px solid #e0e0e0;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--lv2-dark);transition:all .15s}.review-arrow:hover{background:var(--lv2-main);color:#fff;border-color:var(--lv2-main)}.review-arrow:disabled{background:#f7f7f7;color:#c8c8c8;border-color:#ededed;cursor:not-allowed}.review-arrow:disabled:hover{background:#f7f7f7;color:#c8c8c8;border-color:#ededed}.review-arrow svg{width:20px;height:20px}.review-dots{display:flex;justify-content:center;gap:8px;margin-top:32px}.review-dot{width:37px;height:10px;border-radius:5px;background:#e0e0e0}.review-dot--active{background:var(--lv2-dark)}.training-section{background:#d8f3ff;padding:60px 0;position:relative;overflow:hidden}.training-bg-el{position:absolute;width:1149px;height:785px;background:radial-gradient(ellipse,rgba(255,255,255,.3) 0%,transparent 70%);right:-100px;top:15px;pointer-events:none}.training-inner{max-width:var(--lv2-inner-width);margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative;z-index:1;min-height:340px}.training-left{max-width:420px}.training-title{font-size:32px;font-weight:700;color:var(--lv2-dark);letter-spacing:-.64px;margin:0 0 28px;line-height:1.3}.training-desc{font-size:20px;color:#232527b3;letter-spacing:-.4px;line-height:1.6;margin:0 0 36px}.training-btn{display:inline-flex;align-items:center;background:#2e7bfa;color:#fff;border:none;border-radius:1000px;padding:16px 40px;font-size:16px;font-weight:500;cursor:pointer;letter-spacing:-.32px;box-shadow:0 2px 10px #637aa629;transition:background .15s}.training-btn:hover{background:#1a64d8}.training-right{flex-shrink:0;width:580px;opacity:.9}.training-images{display:flex;flex-direction:column;border-radius:40px 40px 0 0;overflow:hidden;box-shadow:-80px 18px 68px #92d9fd87}.training-img{width:100%;height:180px;overflow:hidden}.training-img img{width:100%;height:100%;object-fit:cover}.pricing-section{background:#fff;padding:80px 0 70px;overflow:hidden}.pricing-inner{max-width:var(--lv2-inner-width);margin:0 auto;padding:0 16px}.pricing-header-row{display:block;margin-bottom:25px}.pricing-title{font-size:32px;font-weight:700;color:var(--lv2-dark);letter-spacing:-.64px;margin:0 0 34px;text-align:center}.pricing-group-btn{display:block;margin:0 0 0 auto;height:36px;background:var(--lv2-dark);color:#fff;border:none;border-radius:1000px;padding:0 20px;font-size:14px;font-weight:500;cursor:pointer;letter-spacing:-.28px;transition:opacity .15s}.pricing-group-btn:hover{opacity:.85}.pricing-table{background:#fbfbfb;border:1px solid rgba(221,221,221,.5);border-radius:20px;box-shadow:0 42.5px 17px #00000005,0 23.8px 14.45px #0000000d,0 10.4834px 10.4834px #00000017,0 2.55px 5.95px #0000001a;overflow:hidden;position:relative;max-width:1240px;margin:0 auto}.pricing-table-head{display:grid;grid-template-columns:310px repeat(3,1fr);border-bottom:1px solid #e8e8e8}.pricing-col-label{padding:0 30px}.pricing-col{padding:0 30px;border-left:1px solid #e8e8e8;text-align:center}.pricing-table-head .pricing-col{min-height:234px;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:20px}.pricing-plan-name{font-size:22px;font-weight:700;color:var(--lv2-dark);letter-spacing:-.44px;margin:0}.pricing-plan-desc{font-size:14px;color:var(--lv2-dark);letter-spacing:-.28px;line-height:1.5;margin:0;min-height:40px}.pricing-plan-price{display:flex;align-items:baseline;justify-content:center;gap:4px;margin-bottom:2px}.pricing-price-main{font-size:26px;font-weight:600;color:var(--lv2-dark);font-family:Montserrat,sans-serif}.pricing-price-unit{font-size:16px;color:var(--lv2-dark);letter-spacing:-.32px}.pricing-price-original{font-size:12px;color:#797d84;text-decoration:line-through;margin:3px 0 0;min-height:16px}.pricing-start-btn{border-radius:1000px;min-width:148px;padding:10px 28px;font-size:14px;font-weight:700;cursor:pointer;letter-spacing:-.28px;transition:opacity .15s}.pricing-start-btn--default{background:#fff;border:1px solid var(--lv2-dark);color:var(--lv2-dark)}.pricing-start-btn--featured{background:#00ceb7;border:1px solid #00d2bb;color:#fff;box-shadow:0 2px 10px #63a69e29}.pricing-start-btn:hover{opacity:.85}.pricing-start-btn--default:hover{background:#fff;border-color:var(--lv2-dark);color:var(--lv2-dark)}.pricing-start-btn--featured:hover{background:#00ceb7;border-color:#00d2bb;color:#fff}.pricing-group-btn:hover{background:var(--lv2-dark);color:#fff}.pricing-confirm-btn--cancel:hover{background:#fff;border-color:#d9d9d9;color:#666}.pricing-confirm-btn--start:hover{background:var(--lv2-dark);color:#fff}.pricing-divider{height:1px;background:#e8e8e8}.pricing-rows{display:flex;flex-direction:column}.pricing-row{display:grid;grid-template-columns:310px repeat(3,1fr);border-bottom:1px solid #e8e8e8}.pricing-row .pricing-col{min-height:55px;padding:0 30px;display:flex;align-items:center;justify-content:center}.pricing-row--price .pricing-col{min-height:74px;padding:15px 30px;flex-direction:column}.pricing-row:last-child{border-bottom:none}.pricing-feature-name{display:flex;flex-direction:column;justify-content:center;padding:0 24px;font-size:14px;font-weight:500;color:var(--lv2-dark);letter-spacing:-.28px;min-height:55px;text-align:right}.pricing-feature-sub{font-size:12px;font-weight:400;color:#23252799;letter-spacing:-.24px}.pricing-check{display:flex;align-items:center;justify-content:center;padding:0;min-height:55px;font-size:16px}.pricing-check--on{color:#68d0c8}.pricing-check--on svg{width:16px;height:16px;display:block}.pricing-check--off{color:#ccc}.pricing-note{font-size:13px;color:#797d84;text-align:right;padding:0;margin:20px auto 0;max-width:1240px}.pricing-mobile .pricing-note{max-width:none}.pricing-mobile{display:none}.pricing-mobile-cards{display:flex;flex-direction:column;gap:12px}.pricing-mobile-card{background:#fff;border:1px solid #e8edf2;border-radius:14px;box-shadow:0 4px 18px #2325270f;padding:18px 14px}.pricing-mobile-card--featured{border-color:#00d2bb59;box-shadow:0 6px 20px #00d2bb24}.pricing-mobile-name{margin:0 0 6px;font-size:18px;font-weight:700;color:var(--lv2-dark);letter-spacing:-.35px}.pricing-mobile-desc{margin:0 0 10px;font-size:13px;color:#232527c7;letter-spacing:-.24px;line-height:1.5}.pricing-mobile-price{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.pricing-mobile-price strong{font-size:28px;line-height:1.1;font-weight:700;color:var(--lv2-dark);letter-spacing:-.5px}.pricing-mobile-price span{font-size:13px;color:#636363;letter-spacing:-.25px}.pricing-mobile-original{margin:0 0 10px;font-size:12px;color:#9aa1ab;text-decoration:line-through}.pricing-mobile-features{margin-top:12px;border-radius:12px;border:1px solid #e8edf2;background:#fbfdff;padding:14px 12px}.pricing-mobile-features-title{margin:0 0 8px;font-size:13px;font-weight:700;color:#232527}.pricing-mobile-feature-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.pricing-mobile-feature-list li{position:relative;padding-left:16px;font-size:12px;color:#5b636d;line-height:1.45}.pricing-mobile-feature-list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--lv2-main);font-weight:700}.pricing-mobile-feature-list span{color:#8f97a3}.pricing-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000047;display:flex;align-items:center;justify-content:center;z-index:1000}.pricing-confirm-popup{width:280px;background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 16px 30px #0003;padding:14px 14px 12px}.pricing-confirm-title{margin:0 0 6px;font-size:14px;font-weight:700;color:var(--lv2-dark);letter-spacing:-.28px}.pricing-confirm-desc{margin:0 0 12px;font-size:12px;line-height:1.5;color:#232527b8}.pricing-confirm-actions{display:flex;justify-content:flex-end;gap:8px}.pricing-confirm-btn{border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;border:1px solid transparent;cursor:pointer}.pricing-confirm-btn--cancel{background:#fff;border-color:#d9d9d9;color:#666}.pricing-confirm-btn--start{background:var(--lv2-dark);color:#fff}.faq-section{background:#f9f9f9;padding:80px 0;overflow:hidden}.faq-inner{max-width:var(--lv2-inner-width);margin:0 auto;padding:0 16px;display:flex;gap:80px;align-items:flex-start}.faq-left{flex-shrink:0;width:280px;position:sticky;top:100px}.faq-title{font-size:40px;font-weight:700;color:var(--lv2-dark);letter-spacing:-.8px;margin:0 0 24px}.faq-more-btn{background:#fff;border:1px solid var(--lv2-dark);border-radius:1000px;padding:10px 30px;font-size:14px;font-weight:700;color:var(--lv2-dark);cursor:pointer;letter-spacing:-.28px;transition:all .15s}.faq-more-btn:hover{background:var(--lv2-dark);color:#fff}.faq-list{flex:1}.faq-item{border-bottom:1px solid #e0e0e0;cursor:pointer}.faq-question{display:flex;align-items:center;justify-content:space-between;padding:20px 0;font-size:20px;font-weight:500;color:var(--lv2-dark);letter-spacing:-.4px;gap:16px}.faq-arrow{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .2s;color:#636363}.faq-arrow svg{width:18px;height:18px}.faq-arrow--up{transform:rotate(180deg)}.faq-answer{padding:0 0 20px}.faq-answer p{font-size:16px;color:#232527b3;letter-spacing:-.32px;line-height:1.7;margin:0;white-space:pre-line}.lv2-footer{background:#111827;padding:53px 0 40px}.lv2-footer-inner{max-width:var(--lv2-inner-width);margin:0 auto;padding:0 16px}.lv2-footer-top{display:flex;align-items:flex-start;gap:40px;margin-bottom:40px}.lv2-footer-brand{flex:1}.lv2-footer-logo{margin:0 0 16px}.lv2-footer-logo img{height:50px}.lv2-footer-tagline{font-size:15px;color:#fffc;letter-spacing:-.6px;line-height:1.6;margin:0}.lv2-footer-links{display:flex;flex-direction:row;gap:24px;align-items:center;padding-top:8px}.lv2-footer-links button{background:none;border:none;color:#fffc;font-size:13px;cursor:pointer;letter-spacing:-.26px;padding:0;transition:color .15s}.lv2-footer-links button:hover{background:none;color:#fff}.lv2-footer-service-wrap{position:relative;flex-shrink:0}.lv2-service-toggle{display:flex;align-items:center;gap:8px;background:#394556;border:1px solid rgba(224,224,224,.2);border-radius:6px;padding:6px 15px;color:#f1f5f8b3;font-size:14px;cursor:pointer;letter-spacing:-.28px;white-space:nowrap}.lv2-service-toggle:hover{background:#394556;color:#f1f5f8b3}.lv2-service-arrow{width:18px;height:18px;transition:transform .2s}.lv2-service-arrow--up{transform:rotate(180deg)}.lv2-service-dropdown{position:absolute;top:100%;right:0;width:212px;background:#394556;border:1px solid rgba(224,224,224,.2);border-radius:0 0 6px 6px;overflow:hidden;box-shadow:0 4px 10px #637aa61a;z-index:10}.lv2-service-item{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;font-size:14px;color:#f1f5f8;text-decoration:none;cursor:pointer;transition:background .1s}.lv2-service-item:hover{background:#ffffff14}.lv2-service-item--current{color:#f1f5f866;cursor:default}.lv2-footer-info{font-size:14px;color:#ffffff80;letter-spacing:-.6px;line-height:1.8;margin-bottom:20px;border-top:1px solid rgba(255,255,255,.1);padding-top:20px}.lv2-footer-copy{font-size:12px;color:#98a0af;letter-spacing:-.6px;line-height:1.6}.lv2-footer-copy p{margin:0}@media (max-width: 768px){.lv2-header .lv2-inner{height:70px;gap:8px;padding:0 16px}.lv2-logo img{height:30px}.lv2-gnb,.lv2-header-actions,.lv2-user-menu{display:none}.lv2-mobile-menu-btn{display:block;margin-left:auto}.lv2-mobile-menu{display:block}.hero-section{min-height:auto;padding-bottom:0}.hero-content{padding-top:40px;padding-left:12px;padding-right:12px}.hero-title{font-size:24px;line-height:1.35;letter-spacing:-.5px;margin-bottom:6px}.hero-title--main{font-size:44px;letter-spacing:-.9px;margin-bottom:12px}.hero-subtitle{font-size:14px;line-height:1.5;letter-spacing:-.2px}.hero-cta{margin-top:50px;padding:12px 24px;font-size:16px;line-height:1.4}.hero-video-wrap{margin-top:28px;width:100%}.hero-video-label--desktop,.hero-video-player--desktop{display:none}.hero-pills-area{margin-bottom:0;padding:0}.hero-feature-pills{position:relative;display:block;width:100%;height:314px;padding:0}.hero-pill{position:absolute;width:208px;min-width:0;padding:20px;border-radius:10px;gap:8px;font-size:14px;line-height:30px;background:#fff9}.hero-pill:nth-child(1){left:calc(50% - 144px);top:0}.hero-pill:nth-child(2){left:calc(50% - 60px);top:60px}.hero-pill:nth-child(3){left:calc(50% - 139px);top:120px;width:auto}.hero-pill:nth-child(4){left:calc(50% - 60px);top:180px}.hero-pill--top{margin-top:0}.hero-pill-icon,.hero-pill-icon img{width:28px;height:28px}.hero-mobile-work{display:block;padding:0 16px 69px}.hero-mobile-work .hero-video-label{font-size:22px;font-weight:500;line-height:32px;letter-spacing:-.44px;margin:0 0 28px;padding:0}.hero-video-player{width:calc(100% - 24px);max-width:352px;height:198px;border-radius:10px}.video-control-btn{width:34px;height:34px}.video-control-btn--center{width:52px;height:52px}.video-control-btn--center svg{width:24px;height:24px}.video-fullscreen-btn{top:10px;width:32px;height:32px;border-radius:9px}.video-fullscreen-btn svg{width:16px;height:16px}.hero-video-controls{left:10px;right:10px;bottom:10px;gap:8px}.hero-video-volume{display:none}.hero-video-mute-btn{order:2;width:20px;height:20px}.hero-video-mute-btn svg{width:18px;height:18px}.changes-section,.trust-section,.tools-section,.agent-section,.custom-section,.review-section,.pricing-section,.faq-section{padding:52px 0}.changes-title,.trust-title,.tools-title,.agent-title,.custom-title,.review-title,.pricing-title,.faq-title{font-size:24px;letter-spacing:-.45px;line-height:1.35}.changes-desc,.tools-desc,.training-desc{font-size:14px;letter-spacing:-.25px;line-height:1.55;margin-bottom:26px}.tools-desc br,.training-desc br{display:none}.changes-cards{flex-direction:column;gap:14px}.changes-card{width:100%;min-height:0;padding:28px 22px 26px;border-radius:16px}.changes-card-title{font-size:20px;margin-bottom:10px}.changes-card-text{font-size:14px;line-height:1.6}.changes-card-deco{width:52px;height:64px;right:14px;bottom:14px}.trust-inner,.tools-inner,.agent-inner,.custom-inner,.review-inner,.pricing-inner,.faq-inner,.changes-inner,.training-inner,.lv2-footer-inner{padding:0 12px}.trust-inner{max-width:390px;margin:0 auto}.trust-title{max-width:330px;margin:0 auto 26px;text-align:center}.trust-stat{flex-wrap:wrap;row-gap:6px;column-gap:8px;margin-bottom:26px}.trust-stat-prefix,.trust-stat-suffix{font-size:14px;letter-spacing:-.2px}.trust-stat-num{font-size:30px;padding:6px 10px}.trust-cards{background:transparent;border-radius:0;box-shadow:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:8px}.trust-divider{display:none}.trust-card{width:100%;max-width:330px;min-height:92px;padding:18px 20px;background:#fff;border-radius:10px;box-shadow:0 4px 16px #637aa614;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:16px;text-align:left}.trust-card-info{min-width:0}.trust-card-logo{width:74px;height:48px;flex:0 0 74px}.trust-card-logo img{max-height:48px;max-width:74px}.trust-card-title{font-size:14px;line-height:1.55;margin-bottom:8px}.trust-card-badge,.trust-card-sub,.trust-card-link{font-size:12px}.tools-header{margin-bottom:18px}.tools-arrows{display:none}.tools-carousel-wrap{overflow:hidden;padding:8px 0}.tools-carousel{overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;transition:none}.tools-carousel::-webkit-scrollbar{display:none}.tools-card{width:82%;min-width:260px;height:auto;border-radius:14px;padding:24px 18px;gap:16px;scroll-snap-align:start}.tools-card:hover{transform:none}.tools-card-icon{width:36px;height:36px}.tools-card-body{gap:12px}.tools-card-name{font-size:20px;line-height:1.2}.tools-card-desc{font-size:13px;line-height:1.55}.agent-title,.custom-title{margin-bottom:26px}.agent-content{flex-direction:column;gap:22px}.agent-video{width:min(80%,360px);height:auto;border-radius:14px;border-width:8px}.agent-video-player{border-radius:8px}.agent-video-player .video-control-btn--center{width:52px;height:52px}.agent-features{max-width:100%;gap:0}.agent-feature{gap:12px;padding:14px 0}.agent-feature:not(:first-child):before{content:none}.agent-feature-line{margin-left:64px}.agent-feature-icon{width:48px;height:48px}.agent-feature-icon svg{width:48px;height:48px}.agent-feature-text{padding-top:2px;gap:6px}.agent-feature-title{font-size:17px}.agent-feature-desc{font-size:13px;line-height:1.55}.custom-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.custom-features{flex-direction:column;gap:12px;align-items:center}.custom-feature{width:100%;max-width:430px;min-height:186px;gap:12px;padding:22px 20px;background:#ffffffeb;border:1px solid #e0e0e0;border-radius:14px;box-shadow:0 6px 18px #637aa614}.custom-feature-icon{width:62px;height:62px}.custom-feature-title{font-size:17px}.custom-feature-desc{font-size:13px;line-height:1.55}.cta-banner{min-height:96px;height:auto;padding:18px 12px}.cta-bg-el{display:none}.cta-content{width:100%;flex-direction:column;gap:10px}.cta-text{font-size:17px;text-align:center;white-space:normal}.cta-btn{padding:11px 20px;font-size:13px}.review-header{margin-bottom:20px}.review-title{text-align:center}.review-arrows{display:none}.review-cards{gap:12px;padding-bottom:4px}.review-card{width:86%;min-width:270px;min-height:300px;border-radius:14px;padding:24px 18px}.review-stars{margin-bottom:12px}.review-star{font-size:18px}.review-text{font-size:13px;line-height:1.65;-webkit-line-clamp:9}.review-name,.review-date{font-size:12px}.training-section{padding:46px 0}.training-inner{flex-direction:column;align-items:flex-start;gap:18px;min-height:0}.training-left{max-width:none;width:100%}.training-title{font-size:24px;margin-bottom:12px;letter-spacing:-.45px}.training-desc{margin-bottom:16px}.training-btn{padding:12px 20px;font-size:14px}.training-right{width:100%}.training-images{border-radius:20px 20px 0 0;box-shadow:-30px 12px 36px #92d9fd59}.training-img{height:120px}.pricing-header-row{flex-direction:column;align-items:center;gap:12px;margin:0 auto 24px;max-width:430px;text-align:center}.pricing-group-btn{font-size:13px;font-weight:700;padding:8px 18px;box-shadow:0 4px 10px #2325271f}.pricing-table--desktop,.pricing-note--desktop{display:none}.pricing-mobile{display:block}.pricing-mobile-cards{align-items:center;gap:10px}.pricing-mobile-card{width:100%;max-width:430px;min-height:0;padding:20px 18px 16px;border-radius:12px;box-shadow:0 6px 18px #637aa614}.pricing-mobile-card--featured{border-color:#00d2bb8f;box-shadow:0 8px 22px #00d2bb1f}.pricing-mobile-name{margin-bottom:8px;font-size:17px}.pricing-mobile-desc{min-height:34px;margin-bottom:12px;font-size:12px;line-height:1.55}.pricing-mobile-price{margin-bottom:6px}.pricing-mobile-price strong{font-size:28px;letter-spacing:-.7px}.pricing-mobile-price span{font-size:12px}.pricing-mobile-original{margin-bottom:12px;font-size:10px}.pricing-mobile .pricing-start-btn{min-width:120px;padding:10px 24px;font-size:13px}.pricing-mobile-features{margin-top:16px;padding:14px 0 0;border:0;border-top:1px solid #eef2f5;border-radius:0;background:transparent}.pricing-mobile-features-title{margin-bottom:9px;font-size:12px}.pricing-mobile-feature-list{gap:5px}.pricing-mobile-feature-list li{font-size:11px;line-height:1.45}.pricing-note{max-width:430px;margin:0 auto;text-align:left;font-size:11px;padding:10px 4px 0}.faq-inner{flex-direction:column;gap:16px}.faq-left{width:100%;position:static}.faq-title{margin-bottom:10px}.faq-more-btn{padding:8px 18px;font-size:12px}.faq-question{font-size:15px;line-height:1.45;padding:16px 0}.faq-answer p{font-size:13px;line-height:1.6}.lv2-footer{padding:30px 0 24px}.lv2-footer-top{flex-direction:column;gap:18px;margin-bottom:20px}.lv2-footer-logo img{height:40px}.lv2-footer-tagline{font-size:13px;line-height:1.5}.lv2-footer-links{flex-wrap:wrap;gap:12px;padding-top:0}.lv2-footer-links button{font-size:12px}.lv2-footer-service-wrap{width:100%}.lv2-service-toggle{width:100%;justify-content:space-between;font-size:12px;padding:8px 10px}.lv2-service-dropdown{width:100%}.lv2-service-item{font-size:12px;padding:9px 10px}.lv2-footer-info{font-size:11px;line-height:1.6;padding-top:14px;margin-bottom:12px}.lv2-footer-copy{font-size:10px;line-height:1.5}}@media (max-width: 420px){.hero-title{font-size:22px}.hero-title--main{font-size:40px}.hero-video-label{font-size:14px}.tools-card,.review-card{width:90%;min-width:248px}.trust-cards{grid-template-columns:1fr}}.support-v3{background:#fff}.support-v3-inner{max-width:1240px;margin:0 auto;padding:0 20px}.support-v3-hero{padding:87px 0 45px;text-align:center}.support-v3-title{margin:0;font-size:32px;font-weight:700;color:#232527;letter-spacing:-.64px;line-height:60px}.support-v3-contact{background:#f9fbfd;padding:42px 0 63px;text-align:center}.support-v3-chip{display:inline-flex;align-items:center;justify-content:center;height:33px;min-width:73px;border:1px solid #00beb0;border-radius:999px;color:#41b0a8;font-size:14px;font-weight:700}.support-v3-contact-title{margin:20px 0 0;font-size:24px;font-weight:500;color:#232527;letter-spacing:-.48px;line-height:40px}.support-v3-contact-desc{margin:0;font-size:20px;color:#797d84;letter-spacing:-.4px;line-height:1.5}.support-v3-cards{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.support-v3-card{height:117px;border:none;border-radius:24px;background:#fff;box-shadow:0 4px 30px #2325271a;padding:0 28px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left}.support-v3-card span{font-size:20px;font-weight:500;color:#232527;letter-spacing:-.4px}.support-v3-card img{width:56px;height:56px;object-fit:contain}.support-v3-card:hover{background:#fff}.support-v3-info{margin-top:35px;height:65px;border-radius:16px;background:#e9edf3;display:flex;align-items:center;justify-content:space-between;padding:0 24px;gap:16px}.support-v3-info-left{display:flex;align-items:center;gap:24px;color:#232527;font-size:15px;letter-spacing:-.3px}.support-v3-info-left p,.support-v3-info-left a{margin:0;color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.support-v3-info-ic{font-size:13px;line-height:1;opacity:.85}.support-v3-info-right{margin:0;font-size:14px;color:#636363;letter-spacing:-.28px}.support-v3-faq{padding:92px 0 120px;text-align:center}.support-v3-faq-title{margin:18px 0 0;font-size:24px;font-weight:500;color:#232527;letter-spacing:-.48px;line-height:40px}.support-v3-faq-list{margin:29px auto 0;width:800px;max-width:100%;text-align:left}.support-v3-faq-item{border-bottom:1px solid #d8dce2;padding:20px 0;cursor:pointer}.support-v3-faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px}.support-v3-faq-q p{margin:0;font-size:20px;font-weight:500;color:#232527;letter-spacing:-.4px;line-height:40px}.support-v3-faq-arrow{width:18px;height:10px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#232527;transition:transform .2s}.support-v3-faq-arrow svg{width:18px;height:10px;display:block}.support-v3-faq-arrow--up{transform:rotate(180deg)}.support-v3-faq-a{margin:14px 0 0;font-size:16px;line-height:26px;color:#232527b3;letter-spacing:-.32px;white-space:pre-line}.support-inquiry-v3{background:#fff;padding-bottom:110px}.support-inquiry-v3 section{padding:0!important}.support-inquiry-v3-inner{max-width:1240px;margin:0 auto;padding:0 16px}.support-inquiry-v3-top{padding-top:0}.support-inquiry-v3-back{height:40px;border:none;background:none;color:#232527;font-size:16px;letter-spacing:-.32px;cursor:pointer;padding:0}.support-inquiry-v3-back:hover{background:none;color:#232527}.support-inquiry-v3-head{margin-top:6px;background:#f5f8fa;min-height:160px;padding:28px 16px;text-align:center;display:flex;flex-direction:column;justify-content:center}.support-inquiry-v3-head h1{margin:0;font-size:24px;font-weight:700;color:#232527;letter-spacing:-.48px;line-height:1.2}.support-inquiry-v3-head p{margin:10px 0 0;font-size:16px;color:#636363;letter-spacing:-.32px;line-height:22px}.support-inquiry-v3-tabs{display:flex;justify-content:center;gap:60px;margin:16px 0 14px}.support-inquiry-v3-tab{border:none;background:none;color:#bdbdbd;font-size:16px;font-weight:700;letter-spacing:-.32px;border-bottom:2px solid transparent;padding:0 0 10px;cursor:pointer}.support-inquiry-v3-tab--active{color:#000;border-bottom-color:#000}.support-inquiry-v3-card{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000f;padding:30px 90px 34px}.support-inquiry-v3-card h2{margin:0 0 28px;font-size:20px;font-weight:700;color:#232527;letter-spacing:-.4px}.support-inquiry-v3-form{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.support-inquiry-v3-row{display:flex;align-items:center;gap:20px}.support-inquiry-v3-row--top{align-items:flex-start}.support-inquiry-v3-row>label{width:85px;flex-shrink:0;font-size:15px;font-weight:500;color:#797d84;letter-spacing:-.3px}.support-inquiry-v3-row input[type=text],.support-inquiry-v3-row select,.support-inquiry-v3-row textarea{border:1px solid #ddd;border-radius:8px;background:#fff;font-size:13px;color:#333;letter-spacing:-.26px}.support-inquiry-v3-row input[type=text],.support-inquiry-v3-row select{height:36px;padding:0 10px}.support-inquiry-v3-row>input[type=text]{width:295px}.support-inquiry-v3-row--wide>input[type=text]{width:505px}.support-inquiry-v3-inline{display:flex;align-items:center;gap:10px}.support-inquiry-v3-inline select{width:106px}.support-inquiry-v3-inline input{width:179px}.support-inquiry-v3-inline--email input{width:156px}.support-inquiry-v3-inline--email select{width:200px}.support-inquiry-v3-at{font-size:13px;color:#777}.support-inquiry-v3-radio-group{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.support-inquiry-v3-radio-group label{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#333}.support-inquiry-v3-textarea-wrap{position:relative;width:715px}.support-inquiry-v3-textarea-wrap textarea{width:100%;min-height:170px;padding:12px 10px 26px;resize:none}.support-inquiry-v3-textarea-wrap small{position:absolute;right:8px;bottom:6px;font-size:11px;color:#aaa}.support-inquiry-v3-row--attach .support-inquiry-v3-attach{display:flex;align-items:center;gap:14px}.support-inquiry-v3-btn-attach{width:119px;height:40px;border:none;border-radius:8px;background:#75c091;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.support-inquiry-v3-btn-attach:hover{background:#75c091}.support-inquiry-v3-attach p{margin:0;font-size:12px;color:#aaa}.support-inquiry-v3-files{max-width:820px;margin:12px auto 0}.support-inquiry-v3-file-item{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f7f7f7;border-radius:6px;padding:8px 10px;margin-bottom:8px}.support-inquiry-v3-file-item span{font-size:13px;color:#333}.support-inquiry-v3-file-item button{border:none;background:#ff6a6a;color:#fff;border-radius:6px;padding:4px 10px;cursor:pointer}.support-inquiry-v3-file-item button:hover{background:#ff6a6a}.support-inquiry-v3-privacy{max-width:820px;margin:20px auto 0;background:#f9f9f9;border-radius:10px;padding:12px 18px 14px}.support-inquiry-v3-privacy p{margin:0;font-size:14px;line-height:20px;color:#999;letter-spacing:-.28px}.support-inquiry-v3-privacy label{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;color:#333}.support-inquiry-v3-submit{margin-top:28px;display:flex;justify-content:center}.support-inquiry-v3-submit button{width:180px;height:52px;border:none;border-radius:10px;background:#232527;color:#fff;font-size:16px;font-weight:700;letter-spacing:-.32px;cursor:pointer}.support-inquiry-v3-submit button:hover{background:#232527}.support-inquiry-v3-submit button:disabled{opacity:.6;cursor:not-allowed}.support-inquiry-v3-tab:hover{background:none}.support-inquiry-v3-error{margin:6px 0 0 105px;color:#ff4d4f;font-size:12px}.support-inquiry-list-v3-card{padding:30px 90px 34px}.support-inquiry-list-v3-headline{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.support-inquiry-list-v3-headline h2{margin:0;font-size:20px;font-weight:700;color:#232527}.support-inquiry-list-v3-headline p{margin:0;font-size:14px;color:#797d84}.support-inquiry-list-v3-headline p span{color:#4c7ef2}.support-inquiry-list-v3-table-head,.support-inquiry-list-v3-row{display:grid;grid-template-columns:70px 1fr 90px 170px 24px;align-items:center;gap:12px}.support-inquiry-list-v3-table-head{height:36px;padding:0 12px;font-size:14px;color:#999}.support-inquiry-list-v3-item{border:1px solid #e7e7e7;border-radius:8px;margin-bottom:8px;overflow:hidden}.support-inquiry-list-v3-row{min-height:40px;padding:0 12px;font-size:14px;color:#555;cursor:pointer;background:#fff}.support-inquiry-list-v3-row:hover{background:#fff}.support-inquiry-list-v3-status{display:inline-flex;align-items:center;justify-content:center;width:46px;height:18px;border-radius:999px;font-size:10px;color:#6f6f6f;background:#f1f1f1}.support-inquiry-list-v3-status--done{background:#e8f2ff;color:#4c7ef2}.support-inquiry-list-v3-status--progress{background:#e8f7ef;color:#52ad7b}.support-inquiry-list-v3-arrow{width:14px;height:8px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#8a8a8a;transition:transform .2s}.support-inquiry-list-v3-arrow svg{width:14px;height:8px;display:block}.support-inquiry-list-v3-arrow--open{transform:rotate(180deg)}.support-inquiry-list-v3-detail{background:#f7f7f7;border-top:1px solid #ececec;padding:14px 18px 16px}.support-inquiry-list-v3-detail-content,.support-inquiry-list-v3-detail-content p{margin:0;font-size:14px;line-height:1.7;color:#555;white-space:pre-line}.support-inquiry-list-v3-meta{margin:12px 0 0;padding:12px 0 0;border-top:1px solid #e5e5e5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.support-inquiry-list-v3-meta div{display:flex;gap:8px;min-width:0}.support-inquiry-list-v3-meta dt{flex-shrink:0;font-size:14px;font-weight:700;color:#232527}.support-inquiry-list-v3-meta dd{margin:0;min-width:0;font-size:14px;color:#666;word-break:break-all}.support-inquiry-list-v3-answer{margin-top:14px;border:1px solid #b5b5b5;background:#fff;padding:12px 14px}.support-inquiry-list-v3-answer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.support-inquiry-list-v3-answer-head strong{font-size:12px;color:#232527}.support-inquiry-list-v3-answer-head span{font-size:11px;color:#888}.support-inquiry-list-v3-answer p{margin:0;font-size:13px;color:#333;line-height:1.6;white-space:pre-line}.support-inquiry-list-v3-empty{padding:40px 12px;text-align:center;color:#999;font-size:14px}.support-inquiry-list-v3-pagination{margin-top:18px;display:flex;justify-content:center;gap:4px}.support-inquiry-list-v3-pagination button{min-width:20px;height:20px;border:none;border-radius:4px;background:#fff;color:#333;font-size:11px;cursor:pointer}.support-inquiry-list-v3-pagination button:disabled{color:#bbb;cursor:not-allowed}.support-inquiry-list-v3-pagination button:hover{background:#fff}.support-inquiry-list-v3-page--active{background:#f0f0f0!important;font-weight:700}@media (max-width: 1240px){.landing04 .ld04_item .item,.landing04 .ld04_arrow button{border-radius:20px}.landing04 .ld04_item .item .txt{font-size:17px}.support-v3-title{font-size:30px;line-height:1.4}.support-v3-contact-title,.support-v3-faq-title{font-size:22px;line-height:1.5}.support-v3-cards{gap:14px}.support-v3-card{padding:0 20px}.support-v3-card span{font-size:18px}.support-v3-info{height:auto;padding:14px 18px}}@media (max-width: 1024px){.support-v3-hero{padding:64px 0 34px}.support-v3-title{font-size:26px}.support-v3-contact{padding:34px 0 44px}.support-v3-cards{grid-template-columns:1fr;max-width:620px;margin-left:auto;margin-right:auto}.support-v3-info{flex-direction:column;align-items:flex-start;gap:8px;max-width:620px;margin-left:auto;margin-right:auto}.support-v3-info-left{gap:16px;flex-wrap:wrap}.support-v3-faq{padding:64px 0 84px}.support-inquiry-v3-head{min-height:132px}.support-inquiry-v3-head h1{font-size:22px}.support-inquiry-v3-head p{font-size:14px}.support-inquiry-v3-card{padding:28px 24px 30px}.support-inquiry-v3-form,.support-inquiry-v3-files,.support-inquiry-v3-privacy{max-width:100%}.support-inquiry-v3-row{gap:14px}.support-inquiry-v3-row>label{width:78px}.support-inquiry-v3-row>input[type=text]{width:100%;min-width:0}.support-inquiry-v3-row--wide>input[type=text]{width:100%}.support-inquiry-v3-textarea-wrap{width:100%}.support-inquiry-v3-inline{flex:1;min-width:0}.support-inquiry-v3-inline input{width:100%;min-width:0}.support-inquiry-v3-inline--email input{width:100%}.support-inquiry-list-v3-card{padding:24px 20px 26px}.support-inquiry-list-v3-table-head,.support-inquiry-list-v3-row{grid-template-columns:52px 1fr 80px 140px 18px;gap:8px}}@media (max-width: 1000px){.landing04 .ld04_arrow{display:none}.landing04 .ld04_item{margin-top:30px}.landing04 .ld04_item .swiper-slide{height:auto}.landing04 .ld04_item .item{padding:30px;border-radius:15px;height:100%}.landing04 .ld04_item .item svg{width:30px;height:30px}.landing04 .ld04_item .item .tit{font-size:20px;margin:20px 0 10px}.landing04 .ld04_item .item .txt{font-size:14px;line-height:1.7}.landing08 .ld08_item{margin-top:40px}.landing08 .ld08_item .swiper{margin:-20px;padding:20px}.landing08 .ld08_item .item{padding:30px;gap:20px}.landing08 .ld08_item .star img{width:20px;height:20px}.landing08 .ld08_item .txt{font-size:14px}.landing08 button.ld08_prev{left:-20px}.landing08 button.ld08_next{right:-20px}}@media (max-width: 768px){.gate_page .gate_footer .flex .dropdown_container{position:relative;z-index:20}.gate_page .gate_footer .flex .dropdown_container .dropdown_menu{z-index:21}.landing04{background:none;overflow:hidden}.landing04 .ld04_item{overflow:hidden}.landing04 .ld04_item .swiper-slide{width:auto}.landing04 .ld04_pagination{display:none}.landing04 .ld04_item .item{border-radius:10px;padding:24px 22px}.landing04 .ld04_item .item .tit{font-size:18px;margin:18px 0 10px}.landing04 .ld04_item .item .txt{font-size:13px;line-height:1.65}.landing08 .ld08_item{margin-top:30px;overflow:hidden}.landing08 .ld08_item .swiper{margin:0 -16px;padding:0 16px 10px;overflow:hidden;box-sizing:border-box}.landing08 .ld08_item .item{border-radius:15px;padding:24px;gap:18px}.landing08 .ld08_item .star img{width:12px;height:12px}.landing08 .ld08_item .txt,.landing08 .ld08_item .tit{font-size:13px}.landing08 .ld08_item span{font-size:12px}.landing08 .ld08_pagination{margin-top:24px}.ld_pagination .swiper-pagination-bullet{width:8px;height:8px}.ld_pagination .swiper-pagination-bullet-active{width:30px}.support-v3-hero{padding:44px 0 24px}.support-v3-title{font-size:22px;letter-spacing:-.4px}.support-v3-contact-title,.support-v3-faq-title{font-size:19px;line-height:1.45}.support-v3-contact-desc{font-size:16px}.support-v3-card{height:92px;border-radius:16px}.support-v3-card span{font-size:16px}.support-v3-card img{width:42px;height:42px}.support-v3-faq-q p{font-size:16px;line-height:1.45}.support-v3-faq-a{font-size:14px;line-height:1.6}.support-inquiry-v3{padding-bottom:64px}.support-inquiry-v3-top .support-inquiry-v3-inner{padding-top:4px}.support-inquiry-v3-back{font-size:14px;height:34px}.support-inquiry-v3-head{margin-top:2px;min-height:110px;padding:16px}.support-inquiry-v3-head h1{font-size:20px}.support-inquiry-v3-head p{margin-top:8px;font-size:13px;line-height:1.45}.support-inquiry-v3-tabs{gap:28px;margin:10px 0}.support-inquiry-v3-tab{font-size:14px;padding-bottom:8px}.support-inquiry-v3-card h2{font-size:18px;margin-bottom:20px}.support-inquiry-v3-form{gap:14px}.support-inquiry-v3-row{flex-direction:column;align-items:flex-start;gap:8px}.support-inquiry-v3-row>label{width:auto;font-size:14px}.support-inquiry-v3-inline{width:100%;gap:8px}.support-inquiry-v3-inline select{width:98px;flex-shrink:0}.support-inquiry-v3-inline input{flex:1}.support-inquiry-v3-inline--email{flex-wrap:wrap}.support-inquiry-v3-inline--email input,.support-inquiry-v3-inline--email select{width:calc(50% - 8px);flex:none}.support-inquiry-v3-inline--email .support-inquiry-v3-at{display:none}.support-inquiry-v3-row--attach .support-inquiry-v3-attach{flex-direction:column;align-items:flex-start;gap:8px}.support-inquiry-v3-btn-attach{width:104px;height:36px;font-size:13px}.support-inquiry-v3-attach p{font-size:11px}.support-inquiry-v3-error{margin:4px 0 0}.support-inquiry-v3-submit button{width:160px;height:48px}.support-inquiry-list-v3-headline h2{font-size:18px}.support-inquiry-list-v3-table-head{display:none}.support-inquiry-list-v3-row{grid-template-columns:34px 1fr 64px 18px;min-height:44px;font-size:14px}.support-inquiry-list-v3-row span:nth-child(4){display:none}.support-inquiry-list-v3-detail{padding:10px 12px 12px}.support-inquiry-list-v3-detail-content,.support-inquiry-list-v3-answer p{font-size:14px}.support-inquiry-list-v3-meta{grid-template-columns:1fr;gap:6px}}@media (max-width: 480px){.support-v3-inner,.support-inquiry-v3-inner{padding:0 30px}.support-v3-title{font-size:20px}.support-v3-contact-title,.support-v3-faq-title{font-size:17px}.support-v3-info-left{font-size:13px}.support-v3-info-right{font-size:12px}.support-v3-faq-item{padding:16px 0}.support-inquiry-v3-card{border-radius:14px;padding:20px 14px 22px}.support-inquiry-v3-textarea-wrap textarea{min-height:140px}.support-inquiry-v3-privacy{padding:10px 12px 12px}.support-inquiry-v3-privacy p,.support-inquiry-v3-privacy label{font-size:12px}.support-inquiry-list-v3-card{border-radius:14px;padding:16px 12px 18px}.support-inquiry-list-v3-headline{gap:8px}.support-inquiry-list-v3-headline p{font-size:14px}.support-inquiry-list-v3-row{grid-template-columns:28px 1fr 58px 16px;font-size:14px}.support-inquiry-list-v3-status{width:42px;height:16px;font-size:9px}}@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 10px 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}.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.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:11px;height:11px;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:14px;height:14px;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}.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}.llm_plus_pop>.more-menu-item,.llm_plus_pop>.more-menu-item:first-child,.llm_plus_pop>.more-menu-item:last-child{height:30px;padding-top:0;padding-bottom:0;display:flex;align-items:center}.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}.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}.llm_logo.logo_upstage{display:inline-block;width:15px;height:15px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/logo_upstage.png) no-repeat center;background-size:cover;border-radius:50%;overflow:hidden;transform:scale(.88);transform-origin:center center;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}#headerAlertList.ai_guide .alert_list .txt_box .txt{display:block;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:initial;overflow:visible;text-overflow:clip}.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,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{overflow:visible!important}body.mycl-app .llm_box.llm_start{justify-content:flex-start!important}body.mycl-app .llm_box.llm_start .llm_textarea_wrap{margin:16px auto 0!important;flex:0 0 auto!important;padding-top:8px!important;padding-bottom:0!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_start .llm_search{height:auto!important}body.mycl-app .llm_box .llm_textarea_wrap{padding-bottom:calc(var(--mycl-app-composer-space) + env(safe-area-inset-bottom,0px))!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))!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:none!important;overflow:visible!important;-webkit-overflow-scrolling:touch;background:transparent}body.mycl-app .llm_box .llm_search .tool_wrap .tool_pop{z-index:10050!important}body.mycl-app .llm_box .llm_search .llm_search_btn,body.mycl-app .llm_box .llm_search .llm_search_btn .btn_list,body.mycl-app .llm_box .llm_search .tool_wrap{overflow:visible!important}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}.mycl_item .card_tag .view,.mycl_item .card_tag .like{align-self:flex-start}.mycl_item .card_tag .like:before{content:none}.mycl_item .card_tag .like{padding-left:8px;margin-left:4px}.mycl_item .item.hover .card_tag .like{display:none}.mycl_item .item.hover:hover .card_tag .like{display:flex;align-items:center;height:23px}.mycl_item .card_tag .like{display:flex;align-items:center;gap:4px;padding:2px 8px;position:relative;color:#7b7f86;font-size:12px;cursor:pointer;flex-shrink:0;background:#fff;border:1px solid #E0E0E0;border-radius:30px;margin-left:4px}.mycl_item .card_tag .like svg{fill:none;stroke:#7b7f86;stroke-width:1.5}.mycl_item .card_tag .like.active{color:#14bba6}.mycl_item .card_tag .like.active svg{fill:#14bba6;stroke:#14bba6}@media (max-width: 1240px){.mycl_item .card_tag .like{padding:1px 6px}.mycl_item .card_tag .like svg{width:12px;height:12px}}.llm_plus_pop{border:1px solid #bbb;padding:6px;width:auto}.llm_plus_pop a{display:block;width:160px;border-radius:10px;font-size:14px;letter-spacing:-1px;background-position:left 6px center;background-size:18px 18px!important;box-sizing:border-box}.llm_plus_pop a:hover{background-color:#f4f4f4}.tool_wrap .tool_pop .depth2 button.is-selected:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:10px;width:12px;height:9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.95 12.97'%3E%3Cline x1='1.25' y1='6.74' x2='6.23' y2='11.72' stroke='%233d968d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3Cline x1='6.23' y1='11.72' x2='16.7' y2='1.25' stroke='%233d968d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.info_pop .inner.sm{max-height:90vh}.tool_wrap .tool_pop .depth2 button:hover:before{content:none}.mode_logo.logo_upstage{width:20px;height:20px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/logo_upstage.png) no-repeat center;background-size:cover!important;border-radius:50%}.tool_wrap .connector_chk{gap:5px}.tool_wrap .connector_chk .icon_wrap{width:18px;height:18px;position:relative;flex:0 0 18px}.tool_wrap .connector_chk .icon_wrap i{margin:0}.tool_wrap .connector_chk .icon,.tool_wrap .connector_chk .del{position:absolute;top:0;left:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.tool_wrap .connector_chk .icon{transform:rotate(0) scale(1)}.tool_wrap .connector_chk .del{background-color:#b4dedb;border-radius:100px;opacity:0;transform:rotate(-90deg) scale(.65)}.tool_wrap .connector_chk .del svg{width:8px;height:8px}.tool_wrap .connector_chk:hover .icon{opacity:0;transform:rotate(-90deg) scale(.65)}.tool_wrap .connector_chk:hover .del{opacity:1;transform:rotate(0) scale(1)}.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_black3{color:#333!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;color:#333!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:hidden!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}}@media (max-width: 768px){.sidenav .my_info .initial{font-size:14px}}.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:12;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:11}.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}}@media (max-width: 768px){.mycl_item .card_info h4{font-size:14px}}.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}}@media (max-width: 768px){.chatbot_card .swiper.count-1 .swiper-slide .tit{font-size:14px}}.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}}@media (max-width: 768px){.chatbot_card .swiper.count-2 .swiper-slide .tit{font-size:14px}}.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}}@media (max-width: 768px){.chatbot_card .swiper.count-3 .swiper-slide .tit{font-size:14px}}.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}}@media (max-width: 768px){.token_item dd{font-size:14px}}.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;z-index:11;display:flex;justify-content:right;align-items:center;gap:0}.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 .guide_btn label{padding:1px 5px 2px;line-height:1;border-radius:100px}@media (max-width: 1240px){.guide_box .guide_btn label{border-radius:100px}}.guide_box .guide_btn label{background:#ff3f3f;color:#fff;font-size:12px}@media (max-width: 1240px){.guide_box .guide_btn label{font-size:12px}}@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:11;top:50px;right:0;display:none}.ai_guide.center .guide_inner{position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.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:30px;border-radius:26px;max-width:625px;width:calc(100dvw - 20px)}.ai_guide .guide_inner.scroll{padding:10px 5px}.ai_guide .guide_inner .scroll_box{padding:20px 25px;overflow:auto;display:flex;flex-direction:column;justify-content:flex-start;gap:0}.ai_guide .tit{font-weight:700;color:#333;margin-bottom:15px;font-size:19px;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.gray{padding:5px}.ai_guide .guide_list.gray .dot:before{content:"ㆍ";left:-3px;color:#333}.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 .guide_b span{font-size:13px}@media (max-width: 1240px){.ai_guide .guide_b span{font-size:13px}}@media (max-width: 1000px){.ai_guide .guide_b span{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}}@media (max-width: 768px){.ai_guide.list_type .title p{font-size:14px}}.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}.ai_guide.alert_pop:before{background:transparent}.ai_guide.alert_pop .guide_inner{max-width:421px;filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05))}.ai_guide.alert_pop .scroll_box{max-height:480px;height:80dvh}.ai_guide.alert_pop .title{font-weight:700;color:#333;margin-bottom:20px;font-size:17px}@media (max-width: 1240px){.ai_guide.alert_pop .title{font-size:17px}}@media (max-width: 1000px){.ai_guide.alert_pop .title{font-size:15px}}@media (max-width: 768px){.ai_guide.alert_pop .title{font-size:14px}}.ai_guide .alert_tab{display:flex;justify-content:left;align-items:center;gap:30px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(221,221,221,.5)}.ai_guide .alert_tab button{color:#aaa;font-weight:700;position:relative;line-height:10px}.ai_guide .alert_tab button.active{color:#333}.ai_guide .alert_tab button.new:before{content:"";position:absolute;top:-5px;right:-9px;width:6px;height:6px;border-radius:100px}@media (max-width: 1240px){.ai_guide .alert_tab button.new:before{border-radius:100px}}.ai_guide .alert_tab button.new:before{background:#ff3f3f}.ai_guide .alert_con{flex-grow:1}.ai_guide .alert_list{display:flex;flex-direction:column;justify-content:flex-start;gap:0}.ai_guide .alert_list.no_list{display:flex;justify-content:center;align-items:center;gap:0;height:100%}.ai_guide .alert_list.no_list .item{padding:0}.ai_guide .alert_list .item{padding-left:46px;display:flex;flex-direction:column;justify-content:flex-start;gap:15px}.ai_guide .alert_list .item+.item{margin-top:20px;padding-top:20px;border-top:1px solid rgba(221,221,221,.5)}.ai_guide .alert_list .item.new .noti:before{content:"";position:absolute;top:50%;margin-top:-3px;right:0;width:6px;height:6px;border-radius:100px}@media (max-width: 1240px){.ai_guide .alert_list .item.new .noti:before{border-radius:100px}}.ai_guide .alert_list .item.new .noti:before{background:#ff3f3f}.ai_guide .alert_list .item.qna .noti_box:before{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/alert_qna.svg) no-repeat center;background-size:contain}.ai_guide .alert_list .item.share .noti_box:before{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/alert_share.svg) no-repeat center;background-size:contain}.ai_guide .alert_list .item.tool .noti_box:before{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/alert_tool.svg) no-repeat center;background-size:contain}.ai_guide .alert_list .item.system .noti_box:before{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/alert_system.svg) no-repeat center;background-size:contain}.ai_guide .alert_list .item.chat .noti_box:before{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/alert_chat.svg) no-repeat center;background-size:contain}.ai_guide .alert_list .noti_box{display:flex;flex-direction:column;justify-content:flex-start;gap:5px;position:relative}.ai_guide .alert_list .item.clickable,.ai_guide .alert_list .item.clickable *{cursor:pointer}.ai_guide .alert_list .txt_box.clickable,.ai_guide .alert_list .txt_box.clickable *{cursor:pointer;-webkit-user-select:none;user-select:none}.ai_guide .alert_list .noti_box:before{content:"";position:absolute;top:50%;margin-top:-15px;left:-42px;width:30px;height:30px;border-radius:100px}@media (max-width: 1240px){.ai_guide .alert_list .noti_box:before{border-radius:100px}}.ai_guide .alert_list .noti{color:#333;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-right:10px}.ai_guide .alert_list .date{display:flex;justify-content:space-between;align-items:center;gap:10px}.ai_guide .alert_list .date small{font-size:13px}@media (max-width: 1240px){.ai_guide .alert_list .date small{font-size:13px}}@media (max-width: 1000px){.ai_guide .alert_list .date small{font-size:12px}}.ai_guide .alert_list .txt_box{padding:10px;border-radius:12px}@media (max-width: 1240px){.ai_guide .alert_list .txt_box{border-radius:12px}}@media (max-width: 768px){.ai_guide .alert_list .txt_box{border-radius:8px}}.ai_guide .alert_list .txt_box{border:1px solid rgba(221,221,221,.5);background:#f8f8f8;display:flex;justify-content:space-between;align-items:center;gap:10px}.ai_guide .alert_list .txt_box .txt{color:#333;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;overflow-wrap:break-word;font-size:14px}@media (max-width: 1240px){.ai_guide .alert_list .txt_box .txt{font-size:14px}}@media (max-width: 1000px){.ai_guide .alert_list .txt_box .txt{font-size:13px}}@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}.ai_guide .guide_inner .scroll_box{padding:10px 5px}.ai_guide.alert_pop .title{margin-bottom:15px}.ai_guide .alert_tab{margin-bottom:15px;padding-bottom:15px}.ai_guide .alert_list .item+.item{margin-top:15px;padding-top:15px}}.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}}@media (max-width: 768px){.cart_total .price{font-size:14px}}.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}}.user_list .txt_mint{color:#3d968d!important}.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{color:#232527}.landing_page .inner{max-width:1280px;width:100%;padding:0 20px;margin:0 auto;position:relative}.landing_page .landing_tit{display:flex;flex-direction:column;justify-content:flex-start;gap:16px;align-items:center;text-align:center}.landing_page .landing_tit .tit{font-weight:700;font-size:32px}.landing_page .landing_tit .txt{color:#232527b3;font-size:20px}@media (max-width: 1240px){.landing_page .landing_tit .txt{font-size:20px}}@media (max-width: 1000px){.landing_page .landing_tit .txt{font-size:16px}}.landing_page .ld_btn{height:44px;width:148px;border-radius:100px}@media (max-width: 1240px){.landing_page .ld_btn{border-radius:100px}}.landing_page .ld_btn{box-shadow:0 2px 20px #637aa629;border:1px solid rgb(35,37,39);transition:all .2s ease;font-weight:700;font-size:14px}@media (max-width: 1240px){.landing_page .ld_btn{font-size:14px}}@media (max-width: 1000px){.landing_page .ld_btn{font-size:13px}}.landing_page .ld_btn:hover:not(.black){border-color:#00ceb7;color:#00ceb7}.landing_page .ld_btn.mint{border-color:#00ceb7;color:#fff;background:#00ceb7}.landing_page .ld_btn.mint:hover{background:#00ceb71a;color:#00ceb7}.landing_page .ld_btn.black{background:#232527;color:#fff;border:none}.landing_page .ld_btn.black:hover{background:#565e64}@media (max-width: 1000px){.landing_page .landing_tit{gap:10px}.landing_page .landing_tit .tit{font-size:26px}.landing_page .landing_tit .txt{font-size:15px}.landing_page .ld_btn{height:40px;width:135px}}@media (max-width: 768px){.landing_page .landing_tit .tit{font-size:20px}.landing_page .landing_tit .txt{font-size:14px}.landing_page .ld_btn{height:35px;width:120px}}.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 .flex{gap:50px}.landing_header .mr15{margin-right:15px}.landing_header .ml15{margin-left:15px}.landing_header .tab{display:flex;justify-content:left;align-items:center;gap:30px}.landing_header .button{font-size:16px}@media (max-width: 1240px){.landing_header .button{font-size:16px}}@media (max-width: 1000px){.landing_header .button{font-size:15px}}.landing_header .button{bordeR:0}.landing_header h1{width:70px}.landing_header .llm_util{position:relative;top:0;right:0;display:flex;justify-content:right;align-items:center;gap:14px}.landing_header .llm_util .button{padding:0 20px;height:38px;transition:all .2s ease;border-radius:8px}@media (max-width: 1240px){.landing_header .llm_util .button{border-radius:8px}}@media (max-width: 768px){.landing_header .llm_util .button{border-radius:5px}}.landing_header .llm_util .button.black{color:#fff;background:#232527}.landing_header .llm_util .button.black:hover{background:#575e65}.landing_header .llm_util .button.bd_black{border:1px solid #636363}.landing_header .llm_util .button.bd_black:hover{border-color:#00d2bb;color:#00d2bb}.landing_header .llm_util .catalog{display:flex;justify-content:left;align-items:center;gap:5px}.landing_header .llm_util .catalog *{transition:all .2s ease}.landing_header .llm_util .catalog:hover path{stroke-width:2px}.landing_header .llm_util .catalog:hover p{font-weight:700}@media (max-width: 1000px){.landing_header .inner{height:55px}.landing_header h1{width:60px}.landing_header .tab,.landing_header .llm_util li{display:none}}.landing01{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/landing01_back.jpg) no-repeat top center;background-size:cover}.landing01 .inner{display:flex;flex-direction:column;justify-content:flex-start;gap:70px;align-items:center}.landing01 .landing_tit .tit{font-size:46px;font-weight:400}.landing01 .landing_tit .tit img{display:inline-block;margin-left:16px;vertical-align:middle}.landing01 .link_btn{padding:0 33px;height:60px;border-radius:100px}@media (max-width: 1240px){.landing01 .link_btn{border-radius:100px}}.landing01 .link_btn{background:#00d2bb;color:#fff;font-weight:700;box-shadow:0 4px 8px #637aa633;transition:all .2s ease;font-size:17px}@media (max-width: 1240px){.landing01 .link_btn{font-size:17px}}@media (max-width: 1000px){.landing01 .link_btn{font-size:15px}}@media (max-width: 768px){.landing01 .link_btn{font-size:14px}}.landing01 .link_btn:hover{color:#00d2bb;background:#00d2bb1a;border:1px solid rgb(0,210,187)}.landing01 .work_section{position:relative;height:1200px;width:100%;padding-top:200px;--bg-opacity:1}.landing01 .work_section .bg_circles{position:sticky;top:250px;width:100%;height:0;display:flex;justify-content:center;z-index:0;opacity:var(--bg-opacity);will-change:opacity}.landing01 .work_section .bg_circle{position:absolute;border-radius:100%;left:50%;transform:translate(-50%);pointer-events:none}.landing01 .work_section .circle_1{top:-130px;width:100vw;height:800px;background:#fff3;border:4px solid rgba(255,255,255,.2)}.landing01 .work_section .circle_2{top:-30px;width:calc(100vw - 150px);height:625px;background:#ffffff4d}.landing01 .work_container{position:sticky;top:250px;top:calc(50% - 150px);display:flex;flex-direction:column;justify-content:flex-start;gap:0;align-items:center;z-index:2}.landing01 .chip_list{position:absolute;width:100%;height:400px;top:-130px}.landing01 .chip_list li{position:absolute;width:200px;height:100px;padding:0 20px;display:flex;justify-content:left;align-items:center;gap:15px;border-radius:30px}@media (max-width: 1240px){.landing01 .chip_list li{border-radius:30px}}@media (max-width: 1000px){.landing01 .chip_list li{border-radius:20px}}@media (max-width: 768px){.landing01 .chip_list li{border-radius:25px}}.landing01 .chip_list li{background:#fff;box-shadow:0 4px 16px #637aa60f;border-image-source:linear-gradient(138.25deg,#FFFFFF 11.98%,rgba(234,234,234,.3) 86.97%);will-change:transform,opacity,top,left,right}.landing01 .chip_list li:nth-child(1){top:0;left:0}.landing01 .chip_list li:nth-child(2){top:-70px;left:28.5%}.landing01 .chip_list li:nth-child(3){top:-70px;right:28.5%}.landing01 .chip_list li:nth-child(4){top:0;right:0}.landing01 .video_txt{font-size:32px;font-weight:700;position:absolute;top:-90px;left:50%;transform:translate(-50%) translateY(20px);opacity:0;transition:all .5s ease;white-space:nowrap;text-align:center}.landing01 .video_txt.visible{opacity:1;transform:translate(-50%) translateY(0)}.landing01 .video_wrap{max-width:820px;width:100%;aspect-ratio:16/9;box-shadow:0 0 20px #637aa633;border-radius:16px;position:relative;overflow:hidden;z-index:3}.landing01 .video_wrap video{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 1000px){.landing01 .inner{gap:40px;overflow:hidden}.landing01 .landing_tit .tit{font-size:30px}.landing01 .landing_tit .tit img{height:30px;margin:0}.landing01 .landing_tit .tit .txt_mint{display:block;font-size:35px;margin-top:10px}.landing01 .link_btn{height:50px;padding:0 30px}.landing01 .chip_list li{width:256px;height:65px;gap:10px;font-size:15px;font-weight:500;background:#fff9;border-radius:15px}.landing01 .work_section{padding-top:300px;height:auto}.landing01 .work_container{top:calc(50% - 50px)}.landing01 .video_txt{font-size:25px}}@media (max-width: 768px){.landing01{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/landing01_mback.png) no-repeat center top 10%;background-size:contain}.landing01 .landing_tit .tit{font-size:20px}.landing01 .landing_tit .tit img{margin-top:10px}.landing01 .link_btn{height:40px;padding:0 20px}.landing01 .chip_list li{font-size:14px;width:236px}.landing01 .chip_list li svg{width:24px;height:24px}.landing01 .video_txt{font-size:22px}.landing01 .bg_circles{display:none!important}}.landing02 .inner{padding-bottom:70px}.landing02 .ld02_item{margin:70px auto 0;max-width:1030px;width:100%}.landing02 .item{position:relative;overflow:hidden;aspect-ratio:330/380;padding:60px 37px 20px;box-shadow:0 4px 40px #637aa61a;display:flex;flex-direction:column;justify-content:flex-start;gap:16px;border-radius:20px}@media (max-width: 1240px){.landing02 .item{border-radius:20px}}@media (max-width: 1000px){.landing02 .item{border-radius:15px}}@media (max-width: 768px){.landing02 .item{border-radius:10px}}.landing02 .item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;border-radius:20px}@media (max-width: 1240px){.landing02 .item:before{border-radius:20px}}@media (max-width: 1000px){.landing02 .item:before{border-radius:15px}}@media (max-width: 768px){.landing02 .item:before{border-radius:10px}}.landing02 .item:before{-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.landing02 .item:after{content:"";position:absolute;right:-10%;bottom:-20%;width:70%;height:70%;border-radius:100px}@media (max-width: 1240px){.landing02 .item:after{border-radius:100px}}.landing02 .item:after{filter:blur(80px);z-index:-1}.landing02 .item:nth-child(1):before{background:linear-gradient(146.53deg,#fff 43.99%,#c6b8ff 113.54%)}.landing02 .item:nth-child(1):after{background:#dad0ff66}.landing02 .item:nth-child(1) strong{color:#6528cf}.landing02 .item:nth-child(1) img{width:72px;height:89px}.landing02 .item:nth-child(2):before{background:linear-gradient(146.53deg,#fff,#ffc3a8 113.54%)}.landing02 .item:nth-child(2):after{background:#ffe0d166}.landing02 .item:nth-child(2) strong{color:#e85d1d}.landing02 .item:nth-child(2) img{width:79px;height:72px}.landing02 .item:nth-child(3):before{background:linear-gradient(146.53deg,#fff,#7cd4ff 113.54%)}.landing02 .item:nth-child(3):after{background:#a8fff566}.landing02 .item:nth-child(3) strong{color:#0080d0}.landing02 .item:nth-child(3) img{width:78px;height:78px}.landing02 .item .tit{font-size:24px}.landing02 .item .txt{color:#333;line-height:2;font-size:17px}@media (max-width: 1240px){.landing02 .item .txt{font-size:17px}}@media (max-width: 1000px){.landing02 .item .txt{font-size:15px}}@media (max-width: 768px){.landing02 .item .txt{font-size:14px}}.landing02 .item img{margin:auto -5px 0 auto;-o-object-fit:contain;object-fit:contain}@media (max-width: 1000px){.landing02 .inner{padding-bottom:0}.landing02 .ld02_item{margin-top:40px}.landing02 .ld02_item .item{padding:40px 20px 20px}.landing02 .ld02_item .item .tit{font-size:20px}.landing02 .ld02_item .item .txt{font-size:14px;line-height:1.7}.landing02 .ld02_item .item:nth-child(1) img{width:22%;height:auto}.landing02 .ld02_item .item:nth-child(2) img{width:23%;height:auto}.landing02 .ld02_item .item:nth-child(3) img{width:24%;height:auto}}@media (max-width: 768px){.landing02 .ld02_item{margin-top:20px}.landing02 .ld02_item .item{padding:30px 20px 20px}.landing02 .ld02_item .item .tit{font-size:16px}}.landing03{background:#c8eeff;position:relative}.landing03:before{content:"";position:absolute;top:30%;left:20%;width:60%;height:40%;background:#fff;border-radius:100%;filter:blur(150px);z-index:1}.landing03 .landing_tit .tit{position:relative;z-index:2}.landing03 .landing_tit .txt{font-size:24px;display:flex;justify-content:center;align-items:center;gap:16px}.landing03 .landing_tit .txt label{font-family:Montserrat,sans-serif;font-weight:600;background:#fff;padding:0 15px;height:60px;border-radius:8px}@media (max-width: 1240px){.landing03 .landing_tit .txt label{border-radius:8px}}@media (max-width: 768px){.landing03 .landing_tit .txt label{border-radius:5px}}.landing03 .landing_tit .txt label{display:flex;justify-content:left;align-items:center;gap:0;font-size:46px;color:#0080d0;box-shadow:0 0 40px #637aa61a}.landing03 .ld03_item{position:relative;z-index:2;margin-top:50px;background:#fff;box-shadow:0 0 40px #637aa61a;border-radius:30px}@media (max-width: 1240px){.landing03 .ld03_item{border-radius:30px}}@media (max-width: 1000px){.landing03 .ld03_item{border-radius:20px}}@media (max-width: 768px){.landing03 .ld03_item{border-radius:25px}}.landing03 .ld03_item{display:grid;grid-template-columns:repeat(4,1fr);padding:60px 60px 30px}.landing03 .ld03_item .item{display:flex;flex-direction:column;justify-content:flex-start;gap:0;align-items:center;text-align:center;position:relative}.landing03 .ld03_item .item+.item:before{content:"";position:absolute;top:50%;transform:translateY(calc(-50% - 15px));left:0;width:.6px;height:80px;background:#2325271a}.landing03 .ld03_item .logo{display:flex;justify-content:center;align-items:center;gap:0;height:60px}.landing03 .ld03_item .tit{margin:20px 0 15px;font-weight:500;font-size:20px}@media (max-width: 1240px){.landing03 .ld03_item .tit{font-size:20px}}@media (max-width: 1000px){.landing03 .ld03_item .tit{font-size:16px}}.landing03 .ld03_item .txt{color:#39b0a8;font-weight:500;font-size:16px}@media (max-width: 1240px){.landing03 .ld03_item .txt{font-size:16px}}@media (max-width: 1000px){.landing03 .ld03_item .txt{font-size:15px}}.landing03 .ld03_item small,.landing03 .ld03_item a{margin-top:10px;font-size:13px}@media (max-width: 1240px){.landing03 .ld03_item small,.landing03 .ld03_item a{font-size:13px}}@media (max-width: 1000px){.landing03 .ld03_item small,.landing03 .ld03_item a{font-size:12px}}.landing03 .ld03_item a{color:#174fc4;text-decoration:underline;text-underline-offset:2px}@media (max-width: 1000px){.landing03 .landing_tit .tit{font-size:20px}.landing03 .landing_tit .txt{font-size:16px}.landing03 .landing_tit .txt label{font-size:30px;height:50px;padding:0 10px}.landing03 .ld03_item{margin-top:30px;padding:40px 0 30px}}@media (max-width: 1000px){.landing03 .landing_tit .txt{font-size:14px;gap:8px}.landing03 .landing_tit .txt label{font-size:20px;height:32px}.landing03 .ld03_item{grid-template-columns:1fr;gap:10px;padding:0;border-radius:0;background:0;box-shadow:none}.landing03 .ld03_item .item{padding:20px;border-radius:20px;background:#fff;align-items:flex-start;text-align:left;position:relative}}@media (max-width: 1000px) and (max-width: 1240px){.landing03 .ld03_item .item{border-radius:20px}}@media (max-width: 1000px) and (max-width: 1000px){.landing03 .ld03_item .item{border-radius:15px}}@media (max-width: 1000px) and (max-width: 768px){.landing03 .ld03_item .item{border-radius:10px}}@media (max-width: 1000px){.landing03 .ld03_item .item:before{content:none!important}.landing03 .ld03_item .item .tit{order:2;margin:10px 0 0}.landing03 .ld03_item .item .txt{order:1;font-size:14px}.landing03 .ld03_item .item .logo{position:absolute;top:50%;transform:translateY(-50%);right:10%}.landing03 .ld03_item .item .logo img{width:60%;-o-object-fit:contain;object-fit:contain}.landing03 .ld03_item .item a,.landing03 .ld03_item .item small{order:3}}.landing04{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/landing04_back.png) no-repeat bottom center;background-size:contain}.landing04 .ld04_arrow{margin:40px 0 20px;display:flex;justify-content:right;align-items:center;gap:15px}.landing04 .ld04_arrow button{width:50px;height:50px;border-radius:100px}@media (max-width: 1240px){.landing04 .ld04_arrow button{border-radius:100px}}.landing04 .ld04_arrow button{display:flex;justify-content:center;align-items:center;gap:10px;background:linear-gradient(160.56deg,#fff 4.35%,#73737399 261.26%)}.landing04 .ld04_arrow button.swiper-button-disabled{opacity:.4}.landing04 .ld04_item .item{border:1px solid #E0E0E0;border-radius:20px}@media (max-width: 1240px){.landing04 .ld04_item .item{border-radius:20px}}@media (max-width: 1000px){.landing04 .ld04_item .item{border-radius:15px}}@media (max-width: 768px){.landing04 .ld04_item .item{border-radius:10px}}.landing04 .ld04_item .item{background:#fff9;box-shadow:0 0 6px #6363631a;height:auto;padding:50px 42px;display:flex;flex-direction:column;justify-content:flex-start;gap:0}.landing04 .ld04_item .icon{display:flex;justify-content:space-between;align-items:center;gap:10px;width:48px;height:48px}.landing04 .ld04_item .tit{font-size:26px;font-weight:500;margin:40px 0 20px}.landing04 .ld04_item .txt{line-height:2;color:#232527b3;font-size:17px}@media (max-width: 1240px){.landing04 .ld04_item .txt{font-size:17px}}@media (max-width: 1000px){.landing04 .ld04_item .txt{font-size:15px}}@media (max-width: 768px){.landing04 .ld04_item .txt{font-size:14px}}@media (max-width: 1000px){.landing04 .ld04_arrow{display:none}.landing04 .ld04_item{margin-top:30px}.landing04 .ld04_item .item{padding:30px}.landing04 .ld04_item .item svg{width:30px;height:30px}.landing04 .ld04_item .item .tit{font-size:20px;margin:20px 0 10px}.landing04 .ld04_item .item .txt{font-size:14px;line-height:1.7}}@media (max-width: 768px){.landing04{background:none}.landing04 .ld04_item .item .tit{font-size:18px}}.landing05 .ld05_wrap{max-width:1030px;width:100%;margin:80px auto 0;display:flex;justify-content:left;align-items:center;gap:83px}.landing05 .video_wrap{position:relative;width:64%;max-width:436px}.landing05 .video_wrap:before{content:"";position:absolute;width:150%;height:140%;left:-35%;top:-24%;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/landing05_back01.png) no-repeat center;background-size:contain;z-index:-1}.landing05 .video_wrap:after{content:"";position:absolute;width:90%;height:70%;right:-30%;bottom:-20%;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/landing05_back02.png) no-repeat center;background-size:contain;z-index:-1}.landing05 .video_wrap{width:100%;position:relative;aspect-ratio:436/479;border:10px solid #fff;border-radius:20px}@media (max-width: 1240px){.landing05 .video_wrap{border-radius:20px}}@media (max-width: 1000px){.landing05 .video_wrap{border-radius:15px}}@media (max-width: 768px){.landing05 .video_wrap{border-radius:10px}}.landing05 .video_wrap{box-shadow:0 0 20px #637aa633;overflow:hidden}.landing05 .video_wrap video{position:absolute;top:0;left:0;width:100%;height:100%}.landing05 .ld05_item{display:flex;flex-direction:column;justify-content:flex-start;gap:50px;position:relative}.landing05 .ld05_item svg{flex-shrink:0}.landing05 .ld05_item .item{position:relative;display:flex;justify-content:left;align-items:center;gap:27px}.landing05 .ld05_item .item>div{display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.landing05 .ld05_item .item+.item:before{content:"";position:absolute;top:-70%;bottom:88%;width:0;border-left:2px dashed rgba(20,141,130,.3019607843);left:30px;z-index:-1}.landing05 .ld05_item .tit{font-size:22px;font-weight:700}.landing05 .ld05_item .txt{color:#232527b3;word-break:keep-all;line-height:1.7;font-size:16px}@media (max-width: 1240px){.landing05 .ld05_item .txt{font-size:16px}}@media (max-width: 1000px){.landing05 .ld05_item .txt{font-size:15px}}.landing05 .ld05_item .txt strong{color:#232527}@media (max-width: 1000px){.landing05 .ld05_wrap{gap:40px;flex-direction:column;margin-top:40px}.landing05 .ld05_item .item{gap:15px}.landing05 .ld05_item .item:before{content:none!important}.landing05 .ld05_item .tit{font-size:18px}.landing05 .ld05_item svg{width:50px;height:50px}}@media (max-width: 768px){.landing05 .video_wrap{width:80%}.landing05 .video_wrap:before{top:50%;left:-50%;opacity:.8}.landing05 .video_wrap:after{right:-40%;bottom:-80%;opacity:.8}.landing05 .video{border-width:5px}.landing05 .ld05_item{gap:30px}.landing05 .ld05_item .item>div{gap:5px}.landing05 .ld05_item .item .tit{font-size:16px;color:#41b0a8}.landing05 .ld05_item .item .txt{font-size:13px}.landing05 .ld05_item .item svg{width:40px;height:40px}}.video_wrap{position:relative}.video_wrap:hover .custom_controls,.video_wrap:hover .play_btn{display:flex}.video_wrap .custom_controls,.video_wrap .play_btn{display:none}.video_wrap .play_btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:85px;height:85px;background-color:#0009;border-radius:100px}@media (max-width: 1240px){.video_wrap .play_btn{border-radius:100px}}.video_wrap .play_btn{align-items:center;justify-content:center}.video_wrap .play_btn .icon_play{margin-left:5px}.video_wrap .custom_controls{position:absolute;bottom:15px;left:15px;right:15px;gap:10px;align-items:center}.video_wrap .progress_wrapper{height:5px;width:100%;background:#0000004d;cursor:pointer;border-radius:100px}@media (max-width: 1240px){.video_wrap .progress_wrapper{border-radius:100px}}.video_wrap .progress_wrapper .progress_bar{width:0;height:100%;background:#fff;border:none;border-radius:100px}@media (max-width: 1240px){.video_wrap .progress_wrapper .progress_bar{border-radius:100px}}.video_wrap .volume_container{display:flex;justify-content:left;align-items:center;gap:8px;flex-shrink:0}.video_wrap .volume_container .volume_slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:70px;height:5px;outline:none;accent-color:#fff;background:#0000004d;cursor:pointer;border-radius:100px}@media (max-width: 1240px){.video_wrap .volume_container .volume_slider{border-radius:100px}}.video_wrap .volume_container .volume_slider::-webkit-slider-runnable-track{height:5px;border-radius:100px}@media (max-width: 1240px){.video_wrap .volume_container .volume_slider::-webkit-slider-runnable-track{border-radius:100px}}.video_wrap .volume_container .volume_slider::-webkit-slider-runnable-track{background:transparent}.video_wrap .volume_container .volume_slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:12px;width:12px;border-radius:50%;background:#fff;cursor:pointer;margin-top:-3.5px;border:none}.video_wrap .volume_container svg{width:20px;height:20px;fill:#fff}.landing06{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/landing06_back.png) no-repeat bottom center;background-size:cover}.landing06 .ld06_item{margin-top:80px;border:1px solid rgb(224,224,224);background:#ffffff1a;box-shadow:0 0 6px #6363631a;padding:90px 85px;display:flex;justify-content:space-between;align-items:center;gap:50px;border-radius:20px}@media (max-width: 1240px){.landing06 .ld06_item{border-radius:20px}}@media (max-width: 1000px){.landing06 .ld06_item{border-radius:15px}}@media (max-width: 768px){.landing06 .ld06_item{border-radius:10px}}.landing06 .ld06_item .item{display:flex;flex-direction:column;justify-content:flex-start;gap:30px;align-items:center;text-align:center}.landing06 .ld06_item .item img{width:96px;height:96px;-o-object-fit:contain;object-fit:contain}.landing06 .ld06_item .tit{font-size:22px;font-weight:700}.landing06 .ld06_item .txt{line-height:1.7;color:#232527e6}@media (max-width: 1000px){.landing06 .ld06_item{margin-top:40px;padding:40px 30px}.landing06 .ld06_item .item{width:100%;gap:10px}.landing06 .ld06_item .item .tit{font-size:18px}}@media (max-width: 768px){.landing06 .ld06_item{margin-top:30px;padding:0;border:none;background:none;box-shadow:none;flex-direction:column;gap:10px}.landing06 .ld06_item .item{padding:20px;border:1px solid #E0E0E0;border-radius:20px}}@media (max-width: 768px) and (max-width: 1240px){.landing06 .ld06_item .item{border-radius:20px}}@media (max-width: 768px) and (max-width: 1000px){.landing06 .ld06_item .item{border-radius:15px}}@media (max-width: 768px) and (max-width: 768px){.landing06 .ld06_item .item{border-radius:10px}}@media (max-width: 768px){.landing06 .ld06_item .item img{width:50px;height:50px}.landing06 .ld06_item .item .tit{font-size:16px}.landing06 .ld06_item .item .txt{font-size:13px}}.gate_page .landing07{background:#00beb0;padding:24px 0}.gate_page .landing07 .inner{display:flex;justify-content:center;align-items:center;gap:40px}.gate_page .landing07 .txt{color:#fff;font-size:24px;font-weight:700}.gate_page .landing07 button{padding:0 35px;height:62px;border-radius:100px}@media (max-width: 1240px){.gate_page .landing07 button{border-radius:100px}}.gate_page .landing07 button{background:linear-gradient(137.47deg,#ffffff80 11.08%,#f8faffcc 30%,#f5f8ffe6 70%,#ffffff80 95.9%);border:.5px solid;border-image-source:linear-gradient(180deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.2) 100%);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);box-shadow:-1px -3.25px 9.07px #fff inset;color:#0d8074;font-weight:700;transition:all .2s ease;display:flex;justify-content:center;align-items:center;gap:5px;font-size:16px}@media (max-width: 1240px){.gate_page .landing07 button{font-size:16px}}@media (max-width: 1000px){.gate_page .landing07 button{font-size:15px}}.gate_page .landing07 button:hover{color:#323534;background:linear-gradient(137.47deg,#ffffff4d 11.08%,#f8faffcc 39.07%,#f5f8ffe6 60.7%,#fff3 95.9%);border:1px solid;border-image-source:linear-gradient(180deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.2) 100%),linear-gradient(0deg,rgba(0,0,0,.53),rgba(0,0,0,.53))}@media (max-width: 1000px){.gate_page .landing07 .txt{font-size:20px}.gate_page .landing07 .button{padding:0 25px;height:55px}}@media (max-width: 768px){.gate_page .landing07{padding:15px 0}.gate_page .landing07 .inner{gap:20px}.gate_page .landing07 .txt{font-size:16px}.gate_page .landing07 button{width:35px;height:35px;font-size:15px;padding:0}}.landing08{background:#f9fbfd}.landing08 .ld08_item{margin-top:80px;position:relative}.landing08 .ld08_item .swiper{margin:-40px;padding:40px;overflow:hidden}.landing08 .ld08_item .item{height:auto;padding:45px 40px;border-radius:20px}@media (max-width: 1240px){.landing08 .ld08_item .item{border-radius:20px}}@media (max-width: 1000px){.landing08 .ld08_item .item{border-radius:15px}}@media (max-width: 768px){.landing08 .ld08_item .item{border-radius:10px}}.landing08 .ld08_item .item{background:#fff;box-shadow:0 0 40px #637aa626;display:flex;flex-direction:column;justify-content:flex-start;gap:25px}.landing08 .ld08_item .star{display:flex;justify-content:left;align-items:center;gap:8px}.landing08 .ld08_item .txt{line-height:1.7;color:#232527cc}.landing08 .ld08_item .info{margin:auto 0 0;display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.landing08 .ld08_item .tit{color:#636363}.landing08 .ld08_item span{color:#7b7f86;font-size:14px}@media (max-width: 1240px){.landing08 .ld08_item span{font-size:14px}}@media (max-width: 1000px){.landing08 .ld08_item span{font-size:13px}}.landing08 button{position:absolute;z-index:1;top:40%;box-shadow:0 0 40px #637aa626;background:#fff3;width:50px;height:50px;border-radius:100px}@media (max-width: 1240px){.landing08 button{border-radius:100px}}.landing08 button{display:flex;justify-content:center;align-items:center;gap:10px}.landing08 button.ld08_prev{left:-90px}.landing08 button.ld08_next{right:-90px}.landing08 button:hover{background:#fff9;border:1px solid rgb(221,221,221)}.landing08 button:hover svg *{fill:#333}@media (max-width: 1000px){.landing08 .ld08_item{margin-top:40px}.landing08 .ld08_item .item{padding:30px;gap:20px}.landing08 .ld08_item .star{gap:5px}.landing08 .ld08_item .star img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}}@media (max-width: 768px){.landing08 .ld08_item{margin-top:30px}.landing08 .ld08_item .txt{font-size:13px}.landing08 .ld08_item .star img{width:12px;height:12px}.landing08 .ld08_item .tit{font-size:13px}}.ld_pagination{margin-top:50px;display:flex;justify-content:center;align-items:center;gap:8px}.ld_pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0!important;border-radius:10px;opacity:1;background:#0003;transition:all .2s ease}.ld_pagination .swiper-pagination-bullet-active{width:37px;background:#41b0a8}@media (max-width: 768px){.ld_pagination{margin-top:30px}.ld_pagination .swiper-pagination-bullet{width:8px;height:8px}.ld_pagination .swiper-pagination-bullet-active{width:25px}}.gate_page .landing09{padding:110px 0;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/landing09_back.png) no-repeat right bottom;background-size:contain;background-color:#d8f3ff;border-width:1px 0;border-style:solid;border-color:#d8f3ff}.gate_page .landing09 .landing_tit{align-items:flex-start;text-align:left;gap:20px}.gate_page .landing09 button{margin-top:30px;padding:0 40px;height:56px;background:#2e7bfa;color:#fff;box-shadow:0 2px 20px #637aa629;transition:all .2s ease;display:flex;justify-content:center;align-items:center;gap:5px;border-radius:100px}@media (max-width: 1240px){.gate_page .landing09 button{border-radius:100px}}.gate_page .landing09 button{font-size:16px}@media (max-width: 1240px){.gate_page .landing09 button{font-size:16px}}@media (max-width: 1000px){.gate_page .landing09 button{font-size:15px}}.gate_page .landing09 button:hover{background:#74a9ff}@media (max-width: 1000px){.gate_page .landing09{padding:60px 0}.gate_page .landing09 button{margin-top:10px;height:50px;padding:0 30px}}@media (max-width: 768px){.gate_page .landing09{padding:40px 0;background-size:75% auto;background-position:right -40% bottom}.gate_page .landing09 .tit{align-self:center}.gate_page .landing09 button{position:absolute;bottom:-20px;right:20px;height:40px;padding:0 20px;font-size:14px}}.landing10 .qna_btn{display:block;margin:0 0 25px auto;padding:0 20px;height:36px;background:#232527;color:#fff;transition:all .2s ease;border-radius:100px}@media (max-width: 1240px){.landing10 .qna_btn{border-radius:100px}}.landing10 .qna_btn{font-size:14px}@media (max-width: 1240px){.landing10 .qna_btn{font-size:14px}}@media (max-width: 1000px){.landing10 .qna_btn{font-size:13px}}.landing10 .qna_btn:hover{background:#565e64}.landing10 .ld10_item{border:1px solid rgba(221,221,221,.5);box-shadow:0 42.5001px 17px #00000005,0 23.8px 14.45px #0000000d,0 10.4834px 10.4834px #00000017,0 2.55px 5.95001px #0000001a;background:#fbfbfb;border-radius:20px}@media (max-width: 1240px){.landing10 .ld10_item{border-radius:20px}}@media (max-width: 1000px){.landing10 .ld10_item{border-radius:15px}}@media (max-width: 768px){.landing10 .ld10_item{border-radius:10px}}.landing10 .ld10_item table{width:100%;table-layout:fixed;border-left-style:hidden;border-right-style:hidden;border-bottom-style:hidden}.landing10 .ld10_item th{padding:40px}.landing10 .ld10_item td{text-align:center;vertical-align:middle;padding:0 30px;height:55px;border:1px solid rgb(224,224,224);font-weight:500;font-size:14px}@media (max-width: 1240px){.landing10 .ld10_item td{font-size:14px}}@media (max-width: 1000px){.landing10 .ld10_item td{font-size:13px}}.landing10 .ld10_item td small{display:block;font-weight:400}.landing10 .ld10_item td small em{font-weight:400;text-decoration:line-through}.landing10 .ld10_item .height_auto td{height:auto;padding:15px 30px}.landing10 .ld10_item .price{margin-bottom:5px;display:flex;justify-content:center;align-items:flex-end;gap:5px;font-size:16px}@media (max-width: 1240px){.landing10 .ld10_item .price{font-size:16px}}@media (max-width: 1000px){.landing10 .ld10_item .price{font-size:15px}}.landing10 .ld10_item .price strong{font-size:26px;font-weight:600;line-height:1;color:#232527;font-family:Montserrat,sans-serif}.landing10 .ld10_item .cate{text-align:right}.landing10 .ld10_item .item{display:flex;flex-direction:column;justify-content:flex-start;gap:20px;align-items:center}.landing10 .ld10_item .tit{font-size:22px}.landing10 .ld10_item .txt{font-weight:400;font-size:14px}@media (max-width: 1240px){.landing10 .ld10_item .txt{font-size:14px}}@media (max-width: 1000px){.landing10 .ld10_item .txt{font-size:13px}}.landing10 .noti{margin-top:20px;text-align:right;color:#7b7f86;font-size:13px}@media (max-width: 1240px){.landing10 .noti{font-size:13px}}@media (max-width: 1000px){.landing10 .noti{font-size:12px}}@media (max-width: 1000px){.landing10 .qna_btn{margin-bottom:15px}.landing10 .ld10_item th{padding:20px 10px}.landing10 .ld10_item td{padding:0 10px}.landing10 .ld10_item .height_auto td{padding:20px 10px}.landing10 .ld10_item .price{font-size:14px}.landing10 .ld10_item .price strong{font-size:22px}}@media (max-width: 768px){.landing10 .inner{display:flex;flex-direction:column;justify-content:flex-start;gap:0}.landing10 .qna_btn{order:3;margin:30px auto 0;padding:0 30px;height:40px}.landing10 .ld10_item{margin-top:30px;border:none;background:none;border-radius:0;box-shadow:none}.landing10 .ld10_item .item{border-radius:20px;border:1px solid #E0E0E0;background:#fbfbfb;box-shadow:0 42.5001px 17px #00000005,0 10.4834px 10.4834px #00000017,0 2.55px 5.95001px #0000001a;gap:0;align-items:normal}}@media (max-width: 768px) and (max-width: 1240px){.landing10 .ld10_item .item{border-radius:20px}}@media (max-width: 768px) and (max-width: 1000px){.landing10 .ld10_item .item{border-radius:15px}}@media (max-width: 768px) and (max-width: 768px){.landing10 .ld10_item .item{border-radius:10px}}@media (max-width: 768px){.landing10 .ld10_item .item+.item{margin-top:20px}.landing10 .ld10_item .item .plan{padding:15px;border-bottom:1px solid #E0E0E0;width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:10px;align-items:center}.landing10 .ld10_item .item .tit{font-size:18px;font-weight:700}.landing10 .ld10_item .item .info{padding:15px 30px;display:flex;flex-direction:column;justify-content:flex-start;gap:15px}.landing10 .ld10_item .item dl{display:flex;justify-content:space-between;align-items:center;gap:10px}.landing10 .noti{display:none}}.landing_qna{background:#f9f9f9}.landing_qna .inner{display:grid;grid-template-columns:repeat(2,1fr)}.landing_qna .landing_tit{align-items:flex-start;gap:30px}.landing_qna .landing_tit .tit{font-size:40px}.landing_qna .ld_qna{display:flex;flex-direction:column;justify-content:flex-start;gap:0}.landing_qna .ld_qna .item{border-bottom:1px solid #E0E0E0}.landing_qna .ld_qna .item:first-child .q{padding-top:0}.landing_qna .ld_qna .item.active svg{transform:rotate(180deg)}.landing_qna .ld_qna .item .q{padding:25px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:30px}.landing_qna .ld_qna .item .q p{font-weight:500;font-size:20px}@media (max-width: 1240px){.landing_qna .ld_qna .item .q p{font-size:20px}}@media (max-width: 1000px){.landing_qna .ld_qna .item .q p{font-size:16px}}.landing_qna .ld_qna .item svg{width:18px;height:18px;transition:all .2s ease}.landing_qna .ld_qna .item .a{max-height:0;overflow:hidden;transition:max-height .3s ease-out;line-height:1.7;color:#232527b3;font-size:16px}@media (max-width: 1240px){.landing_qna .ld_qna .item .a{font-size:16px}}@media (max-width: 1000px){.landing_qna .ld_qna .item .a{font-size:15px}}.landing_qna .ld_qna .item .a>div{padding-bottom:25px}@media (max-width: 1000px){.landing_qna .inner{grid-template-columns:1fr 2fr}.landing_qna .landing_tit{gap:20px}.landing_qna .landing_tit .tit{font-size:30px}}@media (max-width: 768px){.landing_qna .inner{grid-template-columns:1fr}.landing_qna .landing_tit{display:contents}.landing_qna .landing_tit .tit{font-size:20px}.landing_qna .landing_tit button{order:3;margin:30px auto 0}.landing_qna .ld_qna{margin-top:30px}}.landing_pop{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:#00000080;z-index:10;display:none}.landing_pop .box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px 25px;border-radius:20px}@media (max-width: 1240px){.landing_pop .box{border-radius:20px}}@media (max-width: 1000px){.landing_pop .box{border-radius:15px}}@media (max-width: 768px){.landing_pop .box{border-radius:10px}}.landing_pop .box{background:#fff;width:calc(100% - 20px);display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.landing_pop .box.sm{max-width:370px}.landing_pop .pop_tit{display:flex;justify-content:space-between;align-items:center;gap:10px}.landing_pop .pop_con{line-height:1.7}.landing_pop .pop_btn{display:flex;justify-content:center;align-items:center;gap:10px}.landing_pop .pop_btn button{font-weight:400;width:auto;padding:0 30px;font-size:14px}@media (max-width: 1240px){.landing_pop .pop_btn button{font-size:14px}}@media (max-width: 1000px){.landing_pop .pop_btn button{font-size:13px}}.fc_lg1{font-size:18px}@media (max-width: 1240px){.fc_lg1{font-size:18px}}@media (max-width: 1000px){.fc_lg1{font-size:16px}}.fc_md{font-size:16px}@media (max-width: 1240px){.fc_md{font-size:16px}}@media (max-width: 1000px){.fc_md{font-size:15px}}.fc_sm{font-size:14px}@media (max-width: 1240px){.fc_sm{font-size:14px}}@media (max-width: 1000px){.fc_sm{font-size:13px}}.dropdown_container{width:212px;position:relative;font-size:14px}@media (max-width: 1240px){.dropdown_container{font-size:14px}}@media (max-width: 1000px){.dropdown_container{font-size:13px}}.dropdown_container.active .arrow_icon{transform:rotate(180deg)}.dropdown_container.active .dropdown_menu{max-height:500px;opacity:1;padding:8px 0}.dropdown_container .dropdown_button{width:100%;border-radius:6px;border:1px solid rgba(224,224,224,.2);background:#394556;padding:0 15px;height:40px;color:#f1f5f8b3;transition:all .2s ease;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:0}.dropdown_container .dropdown_button:hover{background-color:#475569}.dropdown_container .dropdown_button .arrow_icon{transition:transform .3s ease}.dropdown_container .dropdown_menu{position:absolute;top:calc(100% - 1px);left:0;width:100%;border:1px solid rgba(224,224,224,.2);background:#394556;border-radius:6px;max-height:0;opacity:0;transition:all .3s ease-in-out}.dropdown_container .dropdown_menu a{display:block;line-height:44px;padding:0 20px}.dropdown_container .dropdown_menu a.highlight{color:#f1f5f866}.dropdown_container .dropdown_menu a:hover{background-color:#475569}.tooltip_target{position:relative}.tooltip_target.black:before{background:#00000080;box-shadow:none;color:#fff}.tooltip_target.right:before{top:50%;transform:translateY(-50%);left:calc(100% + 20px)}.tooltip_target:before{content:attr(data-tooltip);position:absolute;top:calc(100% + 10px);padding:5px 20px 7px;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}.template_btn{max-width:355px;width:45%;margin-top:-15px}@media (max-width: 1000px){.template_btn{width:100%;max-width:none;margin:0}}.template_select{border:1px solid #ddd;position:relative;display:grid;grid-template-columns:115px auto;border-radius:5px}@media (max-width: 1240px){.template_select{border-radius:5px}}.template_select .tit{padding:0 10px;color:#333;background:#f5f5f7;border-radius:5px 0 0 5px;margin:0;display:flex;justify-content:left;align-items:center;gap:8px;font-size:14px}@media (max-width: 1240px){.template_select .tit{font-size:14px}}@media (max-width: 1000px){.template_select .tit{font-size:13px}}.template_select .tit i{width:15px;height:20px}.template_select .select_label{border:0;border-left:1px solid #ddd;border-radius:0 5px 5px 0}.template_select .select_label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.template_select .custom_select{position:initial;min-width:0}.template_select .select_option{width:100%;padding:10px}.template_select .select_option .cate{margin-top:10px;font-size:13px}@media (max-width: 1240px){.template_select .select_option .cate{font-size:13px}}@media (max-width: 1000px){.template_select .select_option .cate{font-size:12px}}.template_select .select_option .cate{display:flex;justify-content:space-between;align-items:center;gap:10px}.template_select .select_option li{cursor:default;min-width:0;padding:10px 0;margin:0;border-bottom:1px solid #ddd;border-radius:0;display:flex;justify-content:left;align-items:center;gap:0}.template_select .select_option li:hover{background:none}.template_select .select_option .scroll{max-height:40dvh;overflow:auto}.template_select .select_option .scroll::-webkit-scrollbar{width:4px}.template_select .template{flex:1;text-align:left;padding:10px 15px;min-width:0;border-radius:5px}@media (max-width: 1240px){.template_select .template{border-radius:5px}}.template_select .template:hover{background:#0000000d}.template_select .template p{font-weight:500;letter-spacing:-1px;font-size:14px}@media (max-width: 1240px){.template_select .template p{font-size:14px}}@media (max-width: 1000px){.template_select .template p{font-size:13px}}.template_select .template p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.template_select .template div{display:flex;justify-content:left;align-items:center;gap:20px}.template_select .btnarea{width:108px;display:flex;justify-content:left;align-items:center;gap:0}.template_select .btnarea button{width:36px;height:36px;border-radius:5px}@media (max-width: 1240px){.template_select .btnarea button{border-radius:5px}}.template_select .btnarea button:hover{background:#0000000d}.template_select .btnarea button svg{margin-top:2px}@media (max-width: 1000px){.template_select .tit{font-weight:400}.template_select .custom_select .select_option{min-width:auto!important;width:calc(100% - 20px)}.template_select .custom_select .select_option ul{grid-template-columns:1fr;gap:0!important}.template_select .custom_select .select_option li{padding:0!important}.template_select .custom_select .select_option .scroll{max-height:none}.template_select .btnarea{display:none}.template_select .template{padding:5px 10px}}.tab_btn{display:flex;justify-content:left;align-items:center;gap:10px}.tab_btn button{width:100%;border:1px solid #ddd;height:36px;color:#7b7f86;border-radius:5px}@media (max-width: 1240px){.tab_btn button{border-radius:5px}}.tab_btn button{font-size:14px}@media (max-width: 1240px){.tab_btn button{font-size:14px}}@media (max-width: 1000px){.tab_btn button{font-size:13px}}.tab_btn button.active{background:#f5f5f7;border-color:#39b0a8;color:#39b0a8}.llm_pop .template_cont{padding:0;margin:0;overflow:hidden}.template_cont{display:grid;grid-template-columns:250px auto}.template_cont .left_cont{padding:20px 20px 0;max-height:80dvh;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:60px}.template_cont .left_cont .flex0{flex-shrink:0}.template_cont .left_cont .flex1{flex:1;display:flex;flex-direction:column;overflow:hidden;margin:0 -20px}.template_cont .left_cont .flex1>div{padding:0 20px}.template_cont .con_tit{display:flex;flex-direction:column;justify-content:flex-start;gap:5px}.template_cont .con_tit .txt{font-weight:400;font-size:13px}@media (max-width: 1240px){.template_cont .con_tit .txt{font-size:13px}}@media (max-width: 1000px){.template_cont .con_tit .txt{font-size:12px}}.template_cont .hwp_upload .drag_upload{height:104px;font-size:12px}@media (max-width: 1240px){.template_cont .hwp_upload .drag_upload{font-size:12px}}.template_cont .right_cont{padding:0;border-left:1px solid #ddd;max-height:80dvh;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:0}.template_cont .right_cont .flex1{flex:1;margin:0;overflow:hidden}.template_cont .right_cont .hwp_cont{padding:15px 12px;margin:0 3px}.template_cont .right_cont .hwp_cont .no_hwp{height:100%;display:flex;flex-direction:column;justify-content:center;gap:20px;align-items:center;text-align:center;background:#ececec;color:#333;border-radius:12px}@media (max-width: 1240px){.template_cont .right_cont .hwp_cont .no_hwp{border-radius:12px}}@media (max-width: 768px){.template_cont .right_cont .hwp_cont .no_hwp{border-radius:8px}}.template_cont .right_cont .hwp_cont .no_hwp{font-size:14px}@media (max-width: 1240px){.template_cont .right_cont .hwp_cont .no_hwp{font-size:14px}}@media (max-width: 1000px){.template_cont .right_cont .hwp_cont .no_hwp{font-size:13px}}.template_cont .right_cont .hwp_cont .no_hwp .ic_hwp{width:50px;height:50px}.template_cont .right_cont .pop_btn{flex-shrink:0;border-top:1px solid #ddd;padding:10px}.template_cont .right_cont .pop_btn button{width:195px}.template_list{flex:1;overflow-y:auto;padding-bottom:20px!important;display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.template_list::-webkit-scrollbar{width:3px}.template_list button{height:34px;border:1px solid #666;color:#666;font-weight:500;background:#e9eeef;flex-shrink:0;border-radius:5px}@media (max-width: 1240px){.template_list button{border-radius:5px}}.template_list button{font-size:13px}@media (max-width: 1240px){.template_list button{font-size:13px}}@media (max-width: 1000px){.template_list button{font-size:12px}}.file_input{border:1px solid #ddd;height:40px;background:#e9ecef;overflow:hidden;border-radius:5px}@media (max-width: 1240px){.file_input{border-radius:5px}}.file_input{display:flex;justify-content:left;align-items:center;gap:0}.file_input input[type=text]{flex:1;background:#fff;padding:0 15px;height:100%}.file_input div{flex-shrink:0;padding:0 15px;color:#333}.close_tooltip{position:fixed;top:50px;z-index:100;left:50%;transform:translate(-50%);padding:0 15px;white-space:nowrap;min-width:450px;background:#0d0d0d;border-radius:12px}@media (max-width: 1240px){.close_tooltip{border-radius:12px}}@media (max-width: 768px){.close_tooltip{border-radius:8px}}.close_tooltip.red{background-color:#c14531}.close_tooltip.blue{background-color:#4078f2}.close_tooltip .noti{height:54px;display:flex;justify-content:space-between;align-items:center;gap:20px}.close_tooltip .txt{color:#fff;flex:1;display:flex;justify-content:center;align-items:center;gap:8px}.list_menu{margin-top:50px}.list_menu.sm{margin-top:30px}.list_menu.sm .depth1{margin-bottom:20px}.list_menu.sm .depth1>li>a{font-size:14px}@media (max-width: 1240px){.list_menu.sm .depth1>li>a{font-size:14px}}@media (max-width: 1000px){.list_menu.sm .depth1>li>a{font-size:13px}}.list_menu .depth1{display:flex;justify-content:left;align-items:center;gap:30px;position:relative;margin-bottom:80px}.list_menu .depth1>li.active .depth2{display:flex}.list_menu .depth1>li.active>a{color:#232527}.list_menu .depth1>li.active>a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:#333}.list_menu .depth1>li>a{display:block;position:relative;font-weight:700;padding-bottom:10px;color:#bdbdbd;font-size:16px}@media (max-width: 1240px){.list_menu .depth1>li>a{font-size:16px}}@media (max-width: 1000px){.list_menu .depth1>li>a{font-size:15px}}.list_menu .depth2{display:none;position:absolute;top:calc(100% + 20px);left:0;gap:12px}.list_menu .depth2 li.active a,.list_menu .depth2 li:hover a{border-color:#3c48e3;background:#e6e7fd;color:#3c48e3;font-weight:700}.list_menu .depth2 a{display:flex;justify-content:center;align-items:center;gap:10px;height:40px;border-radius:100px}@media (max-width: 1240px){.list_menu .depth2 a{border-radius:100px}}.list_menu .depth2 a{border:1px solid #ddd;padding:0 25px;transition:all .2s ease;font-size:14px}@media (max-width: 1240px){.list_menu .depth2 a{font-size:14px}}@media (max-width: 1000px){.list_menu .depth2 a{font-size:13px}}@media (max-width: 768px){.list_menu{margin-top:30px}.list_menu .depth1{margin-bottom:60px}.list_menu .depth2{top:calc(100% + 10px)}.list_menu .depth2 a{height:36px;padding:0 15px}}.contest{padding:30px 0 50px;background:linear-gradient(180deg,#ebf2ff,#fff 68.23%)}.contest .noti{display:flex;justify-content:left;align-items:center;gap:10px;font-size:14px}@media (max-width: 1240px){.contest .noti{font-size:14px}}@media (max-width: 1000px){.contest .noti{font-size:13px}}.contest .noti span{color:#7b7f86}.contest .mycl_item{grid-template-columns:repeat(3,1fr);gap:30px 20px}.contest .mycl_item .tag{padding:0 10px;font-weight:500;border-radius:5px}@media (max-width: 1240px){.contest .mycl_item .tag{border-radius:5px}}.contest .mycl_item .tag.mint{color:#1d958d;background:#3ab0a833}.contest .mycl_item .tag.orange{color:#eb7a24;background:#eb7a2433}.contest .mycl_item .item:hover{background:#fff;outline:2px solid #232527}.contest .mycl_item .card{height:auto;gap:0}.contest .mycl_item .card_info .txt{margin-top:20px;height:36px;flex:auto}.contest .mycl_item .card_info h4 p{font-weight:700}.contest .mycl_item .card_tag.bottom{margin-top:20px;padding-top:15px;border-top:1px solid #E0E0E0}.contest .mycl_item .card_tag.bottom span{color:#7b7f86}.contest .mycl_item .card_tag.bottom span+span{padding-left:17px;margin-left:13px}.contest .mycl_item .card_tag.bottom span+span:before{width:4px;height:4px;border-radius:100px}@media (max-width: 1240px){.contest .mycl_item .card_tag.bottom span+span:before{border-radius:100px}}.contest .mycl_item .card_tag.bottom span+span:before{background:#d9d9d9;margin-top:-2px}.contest .mycl_item .card_tag.bottom .vote{line-height:1;color:#636363;display:flex;justify-content:left;align-items:center;gap:10px;font-size:16px}@media (max-width: 1240px){.contest .mycl_item .card_tag.bottom .vote{font-size:16px}}@media (max-width: 1000px){.contest .mycl_item .card_tag.bottom .vote{font-size:15px}}.contest .item_btn{display:flex;flex-direction:column;justify-content:flex-start;gap:14px;min-width:0}.contest .vote_btn{display:flex;justify-content:center;align-items:center;gap:10px;border:1px solid rgba(221,221,221,.5);border-radius:100px}@media (max-width: 1240px){.contest .vote_btn{border-radius:100px}}.contest .vote_btn{height:44px;background:#fff;transition:all .2s ease;color:#3c48e3;font-weight:700;font-size:14px}@media (max-width: 1240px){.contest .vote_btn{font-size:14px}}@media (max-width: 1000px){.contest .vote_btn{font-size:13px}}.contest .vote_btn svg *{transition:all .2s ease}.contest .vote_btn:hover{background-color:#eef4ff}.contest .vote_btn.active{background-color:#ececec;color:#7b7f86}.contest .vote_btn.active svg *{stroke:#797d84}@media (max-width: 1000px){.contest .mycl_item{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.contest .mycl_item{grid-template-columns:1fr;gap:20px}.contest .mycl_item .tag{padding:0}.contest .noti{flex-direction:column;gap:5px;align-items:flex-start}.contest .item_btn{gap:10px}.contest .vote_btn{height:36px}}.lang_pop{position:fixed;top:0;left:0;width:100dvw;height:100dvh;z-index:20;background:#fff}.lang_pop .lang_box{height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:0}.lang_pop .lang_tit{background:#39b0a8;position:relative;padding:20px;display:flex;flex-direction:column;justify-content:flex-start;gap:5px;color:#fff}.lang_pop .lang_tit .school{font-size:13px}@media (max-width: 1240px){.lang_pop .lang_tit .school{font-size:13px}}@media (max-width: 1000px){.lang_pop .lang_tit .school{font-size:12px}}.lang_pop .lang_tit .tit{font-weight:700}.lang_pop .lang_tit button{position:absolute;top:20px;right:20px}.lang_pop .lang_slt{padding:15px 20px;background:#eaf7f5;display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.lang_pop .lang_slt p{font-weight:700;color:#333;font-size:13px}@media (max-width: 1240px){.lang_pop .lang_slt p{font-size:13px}}@media (max-width: 1000px){.lang_pop .lang_slt p{font-size:12px}}.lang_pop .lang_size{padding:10px 20px;display:flex;justify-content:right;align-items:center;gap:8px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f9f9f9}.lang_pop .lang_size button{width:40px;height:22px;background:#fff;border:1px solid #333;border-radius:3px}.lang_pop .lang_size button.minus{font-size:12px}@media (max-width: 1240px){.lang_pop .lang_size button.minus{font-size:12px}}.lang_pop .lang_size button.plus{font-weight:700;font-size:17px}@media (max-width: 1240px){.lang_pop .lang_size button.plus{font-size:17px}}@media (max-width: 1000px){.lang_pop .lang_size button.plus{font-size:15px}}@media (max-width: 768px){.lang_pop .lang_size button.plus{font-size:14px}}.lang_pop .lang_size button small{color:#333}.lang_pop .lang_con{flex-grow:1;overflow:auto;padding:20px;color:#333;line-height:1.7}.info_pop{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:#00000080;z-index:11}.info_pop .inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;width:100%;max-height:100dvh;border-radius:26px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;gap:0}.info_pop .inner.sm{max-width:450px}.info_pop .pop_tit{padding:30px;position:relative;border-bottom:1px solid #ddd;text-align:center;font-size:22px;font-weight:500;line-height:1;color:#333}.info_pop .pop_tit button{position:absolute;top:50%;right:30px;transform:translateY(-50%)}.info_pop .pop_con{flex-grow:1;padding:30px 17px;margin:0 3px;overflow:auto}.info_pop .pop_btn_wrap{display:flex;flex-direction:column;justify-content:flex-start;gap:0}.info_pop .pop_btn{display:flex;justify-content:left;align-items:center;gap:10px;padding:20px}.info_pop .pop_btn button{width:100%;background:#365eef;color:#fff;font-weight:500;height:48px;border-radius:8px}@media (max-width: 1240px){.info_pop .pop_btn button{border-radius:8px}}@media (max-width: 768px){.info_pop .pop_btn button{border-radius:5px}}.info_pop .pop_btn button{display:flex;justify-content:center;align-items:center;gap:15px;font-size:17px}@media (max-width: 1240px){.info_pop .pop_btn button{font-size:17px}}@media (max-width: 1000px){.info_pop .pop_btn button{font-size:15px}}@media (max-width: 768px){.info_pop .pop_btn button{font-size:14px}}.info_pop .pop_close{display:flex;justify-content:left;align-items:center;gap:0;background:#ecf1f4}.info_pop .pop_close button{width:100%;padding:20px 0;white-space:nowrap}.info_pop .pop_close button+button{border-left:1px solid #ddd}.info_pop .pop_close button.sm{width:50%}@media (max-width: 768px){.info_pop{background:none}.info_pop .inner{border-radius:0;max-width:none;height:100dvh}.info_pop .pop_tit{font-size:18px;text-align:left;padding:20px}.info_pop .pop_tit button{right:20px}.info_pop .pop_con{padding:20px 7px}.info_pop .pop_btn{padding:10px}.info_pop .pop_btn button{height:40px}.info_pop .pop_close button{padding:10px 0}}.chatbot_list{display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.chatbot_list .item{display:grid;grid-template-columns:40px auto;gap:10px;align-items:center}.chatbot_list .item span{color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;overflow-wrap:break-word;font-size:17px}@media (max-width: 1240px){.chatbot_list .item span{font-size:17px}}@media (max-width: 1000px){.chatbot_list .item span{font-size:15px}}@media (max-width: 768px){.chatbot_list .item span{font-size:14px}}.chatbot_list .item img{border-radius:100%}@media (max-width: 768px){.chatbot_list .item{grid-template-columns:30px auto}}.noti_tooltip{position:fixed!important;top:25px!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important;pointer-events:auto!important}.noti_tooltip.noti_error{background-color:#c14531!important;color:#fff!important}@media (max-width: 1000px){.noti_tooltip{top:10px!important}}.notification[data-v-b7fd8188]{position:absolute;pointer-events:auto;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-b7fd8188]{transform:translateY(0);opacity:1}.notification.hide[data-v-b7fd8188]{transform:translateY(0);opacity:0}.mycl-header-notification-layer{position:absolute;top:5%;left:0;width:100%;display:flex;justify-content:center;align-items:flex-start;min-height:48px;pointer-events:none}.mycl-header-notification-layer .notification{pointer-events:auto}.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-86073165]{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-86073165]{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-86073165 .4s ease-in-out}@keyframes sg-shake-86073165{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-86073165]{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-86073165]{display:flex;align-items:center;gap:10px}.sg-admin-pulse[data-v-86073165]{width:10px;height:10px;background:#fbbf24;border-radius:50%;animation:sg-pulse-86073165 1s infinite}@keyframes sg-pulse-86073165{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.sg-admin-icon[data-v-86073165]{font-size:22px}.sg-admin-header h3[data-v-86073165]{margin:0;font-size:17px;font-weight:700}.sg-admin-time[data-v-86073165]{font-size:12px;opacity:.85}.sg-admin-body[data-v-86073165]{padding:20px}.sg-admin-row[data-v-86073165]{display:flex;align-items:flex-start;gap:12px;padding:8px 0;border-bottom:1px solid #f3f4f6}.sg-admin-row[data-v-86073165]:last-of-type{border-bottom:none}.sg-admin-label[data-v-86073165]{min-width:80px;font-size:13px;font-weight:600;color:#6b7280;flex-shrink:0}.sg-admin-value[data-v-86073165]{font-size:14px;color:#111827}.sg-admin-keywords[data-v-86073165]{display:flex;flex-wrap:wrap;gap:6px}.sg-admin-kw[data-v-86073165]{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-86073165]{margin-top:12px;padding:12px;background:#fef2f2;border-radius:8px;border-left:4px solid #ef4444}.sg-admin-text[data-v-86073165]{margin:6px 0 0;font-size:13px;color:#374151;line-height:1.6;word-break:break-all}.sg-admin-footer[data-v-86073165]{padding:14px 20px;display:flex;justify-content:center;border-top:1px solid #f3f4f6}.sg-admin-btn[data-v-86073165]{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-86073165]:hover{background:#dc2626}.sg-admin-slide-enter-active[data-v-86073165]{transition:all .35s ease-out}.sg-admin-slide-leave-active[data-v-86073165]{transition:all .25s ease-in}.sg-admin-slide-enter-from[data-v-86073165]{opacity:0;transform:translateY(-30px)}.sg-admin-slide-leave-to[data-v-86073165]{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-f605fbd8]{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-f605fbd8]{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-f605fbd8 .3s ease-out}@keyframes aiGuideSlideUp-f605fbd8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ai-guide-header[data-v-f605fbd8]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #f0f0f0}.ai-guide-title[data-v-f605fbd8]{font-size:18px!important;font-weight:700;color:#1a1a1a;margin:0}.ai-guide-close[data-v-f605fbd8]{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-f605fbd8]:hover{background:#f5f5f5}.ai-guide-body[data-v-f605fbd8]{padding:24px;overflow-y:auto;flex:1}.ai-guide-section[data-v-f605fbd8]{text-align:center}.ai-guide-icon-wrap[data-v-f605fbd8]{margin-bottom:16px}.ai-guide-icon[data-v-f605fbd8]{font-size:36px}.ai-guide-content[data-v-f605fbd8]{text-align:left}.ai-guide-main-text[data-v-f605fbd8]{font-size:15px;font-weight:600;color:#1a1a1a;margin:0 0 16px;line-height:1.6}.ai-guide-list[data-v-f605fbd8]{list-style:none;padding:0;margin:0}.ai-guide-list li[data-v-f605fbd8]{position:relative;padding:8px 0 8px 16px;font-size:14px;color:#444;line-height:1.6}.ai-guide-list li[data-v-f605fbd8]:before{content:"•";position:absolute;left:0;color:#00d9c0;font-weight:700}.ai-guide-list li.ai-guide-sub-item[data-v-f605fbd8]{padding-left:32px;font-size:13px;color:#666}.ai-guide-list li.ai-guide-sub-item[data-v-f605fbd8]:before{content:"-";left:16px;color:#999}.ai-guide-footer[data-v-f605fbd8]{padding:16px 24px 20px;border-top:1px solid #f0f0f0;display:flex;justify-content:center}.ai-guide-confirm-btn[data-v-f605fbd8]{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-f605fbd8]:hover{background:#319790}@media (max-width: 576px){.ai-guide-modal[data-v-f605fbd8]{width:95vw;max-height:85vh;border-radius:12px}.ai-guide-header[data-v-f605fbd8]{padding:16px 18px 12px}.ai-guide-body[data-v-f605fbd8]{padding:18px}.ai-guide-list li[data-v-f605fbd8]{padding:10px 12px}}.contest_floating_btn[data-v-3bf2af73]{position:fixed;right:42px;bottom:34px;z-index:1000;display:inline-flex;align-items:center;justify-content:center;gap:3px;width:172px;height:57px;border:0;border-radius:999px;background:linear-gradient(135deg,#0b67a6,#004475 48%,#002f57);color:#fff;box-shadow:0 10px 20px #00274b47,inset 0 1px #ffffff21;cursor:pointer;font-family:NanumSquare Neo,NanumSquareNeo,Pretendard,Noto Sans KR,sans-serif;font-size:15px;font-weight:900;line-height:1;letter-spacing:0;white-space:nowrap}.contest_floating_btn span[data-v-3bf2af73]{display:inline-block;font-size:16px;font-weight:900;line-height:1;transform:translateY(-1px)}.contest_floating_btn[data-v-3bf2af73]:hover{background:linear-gradient(135deg,#0b5f99,#003f6d 48%,#002747)}
